web-dev-qa-db-ja.com

Ciscoスイッチからのトラフィック測定値を5分ごとよりも頻繁にポーリングすることは可能ですか?

ネットワークスイッチの負荷を監視するためのシンプルなMRTGのようなセットアップをまとめます。 Ciscoスイッチは5分ごとにポーリングされるように設定されていると言われていますが、より正確な測定値を取得したいと考えています。おそらく1分に1回です。

これはできることですか?それとも、シスコがトラフィック数を5分ごとに更新するだけなので、または読み取りに5分の移動平均を使用するため、重複データを保存するだけでしょうか。

3
Jaredk

更新の問題なしに、ifInOctets/ifOutOctet/ifHCInOctets/ifHCOutOctetsを毎分ポーリングできます。発生する可能性がある唯一の問題は、多くのOID /分にポーリングする場合のスイッチ/ルーターのCPU使用率が高いことです(これはデバイスモデルに大きく依存します)

PS:デフォルトのストレージエンジンを搭載したMRTGは5分ごとにデータを保存するだけなので、必ずrrdファイルにデータを保存してください

3
radius

SNMPカウンターがMRTG(rrd)と連携する方法は、送信されたトラフィックの合計です。 2 ^ 32と2 ^ 64でラップアラウンドします。次に、MRTGが測定値を取得し、2つの測定値の差からレートを計算します。したがって、現在のレートのスナップショットを撮っているわけではありません。

つまり、より頻繁に送信されるトラフィックの量をポーリングすると、実際にはより多くの精度が得られるのではなく、より高い時間分解能。 5分ごとではなく、特定の1分間のレートを確認できます。したがって、5分ごとにポーリングすると、実際には5分あたりのレートがメガビット/秒などの1秒あたりのレートに変換されます。

また、サンプルの数に関係なく、rrdファイルが5分以上平均化されないように調整する必要がある場合もあります。

そうは言っても、おそらくSNMPから毎分ポーリングできます。CPUを監視していることを確認してください。

2
Kyle Brandt