ネットワークスイッチの負荷を監視するためのシンプルなMRTGのようなセットアップをまとめます。 Ciscoスイッチは5分ごとにポーリングされるように設定されていると言われていますが、より正確な測定値を取得したいと考えています。おそらく1分に1回です。
これはできることですか?それとも、シスコがトラフィック数を5分ごとに更新するだけなので、または読み取りに5分の移動平均を使用するため、重複データを保存するだけでしょうか。
更新の問題なしに、ifInOctets/ifOutOctet/ifHCInOctets/ifHCOutOctetsを毎分ポーリングできます。発生する可能性がある唯一の問題は、多くのOID /分にポーリングする場合のスイッチ/ルーターのCPU使用率が高いことです(これはデバイスモデルに大きく依存します)
PS:デフォルトのストレージエンジンを搭載したMRTGは5分ごとにデータを保存するだけなので、必ずrrdファイルにデータを保存してください
SNMPカウンターがMRTG(rrd)と連携する方法は、送信されたトラフィックの合計です。 2 ^ 32と2 ^ 64でラップアラウンドします。次に、MRTGが測定値を取得し、2つの測定値の差からレートを計算します。したがって、現在のレートのスナップショットを撮っているわけではありません。
つまり、より頻繁に送信されるトラフィックの量をポーリングすると、実際にはより多くの精度が得られるのではなく、より高い時間分解能。 5分ごとではなく、特定の1分間のレートを確認できます。したがって、5分ごとにポーリングすると、実際には5分あたりのレートがメガビット/秒などの1秒あたりのレートに変換されます。
また、サンプルの数に関係なく、rrdファイルが5分以上平均化されないように調整する必要がある場合もあります。
そうは言っても、おそらくSNMPから毎分ポーリングできます。CPUを監視していることを確認してください。