-1

SNMPデータベース サーバーにサポートを追加するための顕著な使用例を理解したいと考えています。を送信できることは理解してSNMP trapいますが、これをどのように使用するのでしょうか。

4

2 に答える 2

1

サーバー上のライブ統計を監視するためのオープンソースおよび商用製品が多数あります。これらには、Nagios、Cacti、Cricket、MRTG (オープンソース) が含まれます。および HP OpenView (商用)。

サーバーで SNMP サポートを有効にすると、サーバーは SNMP クエリをリッスンします (Web サーバーが HTTP クエリをリッスンするのと同じように)。サーバー上の SNMP エージェントは、特定のキーが持つ値でクライアント クエリに応答します。

SNMP エージェントは、キーと値のストアと考えることができます。ただし、me​​mcached とは異なり、キーは一意の長い数字の文字列であり、値はリクエストごとに計算されます。

Linux サーバーに SNMP サポートを追加すると、おそらくすぐにインターフェース統計を取得できます。言い換えれば、一般的なオープンソース製品をサーバーに向けると、時間の経過とともにサーバーに出入りするバイト数のグラフが開始されます。

一般的なタイプのデータベースを使用している場合、DB の使用状況に関するさまざまな統計と、それらをグラフ化するための対応するテンプレートを公開する SNMP エージェントが存在する可能性があります。

SNMP 統計は、最も一般的には 5 分ごとにポーリングされ、「速度」は、ある値から別の値を引き、時間で割ることによって得られます (2 つの距離と移動にかかった時間を与えられた速度を計算するのと同じように)。

トラップ

初心者にはトラップを避けることをお勧めします。トラップは、クライアントによってサーバーに対して開始される標準の SNMP クエリの反対です。トラップはサーバーによって開始され、事前構成された送信先またはトラップ受信者に送信されます。これは高度で信頼性が低く (SNMP は UDP を介して伝送され、トラップが失われる可能性があるため)、絶対に必要でない限り避けるのが最善です。

于 2013-07-02T08:02:14.213 に答える
1

SNMP でできることは 2 つあります。how much disk space is left?1つは質問への回答です。how much load is the cpu under?これは として知られていsnmp getます。これらの質問は、監視ボックスまたはグラフ作成ボックスに表示されますが、手動で質問することもできます。もう 1 つのタイプはsnmp trap- これは、データベース サーバーが発信メッセージを事前に用意されたサーバーに送信する場所です - これらは通常、問題です -help! I'm out of diskspace!またはhelp! my harddrive has just failed!、またはsomeone just logged in as root

于 2013-07-02T04:48:44.427 に答える