1

Grafana と CollectD (および Graphite) を使用して、サーバーのネットワーク使用状況を監視しています。CollectD の「Interface」プラグインを使用して、次のようなグラフを表示します。

alias(scale(nonNegativeDerivative(collectd.graph_host.interface-eth0.if_octets.rx), 0.00000095367431640625), 'download')

速度制限のあるダウンラッドを開始すると。ダウンロードは約 10 分間実行されますが、これだけここに画像の説明を入力が表示されます (緑色の線がダウンロードです)。したがって、ピークのみを示します。

他のメトリックを使用する必要がありますか? 「ethstat」も試しましたが、それには非常に多くのオプションがあり、どれも理解できません!

初心者向けのドキュメントはありますか。私が読んだCollectD Docsだけを見つけましたが、ethstatのメトリックが実際に何を意味するのかは何も述べていません。

4

1 に答える 1

1

いいえ、collectd での ethstats メトリックの意味に関する初心者向けのドキュメントはありません。これは、ethstat プラグインがシステム上の ethtool によって収集された統計をレポートし、ethtool 統計がベンダー固有であるためです。

正しい方向に向けるために、実行しますethtool -S eth0

これにより、collectd が報告しているような名前と番号が表示されるはずです。

実行ethtool -i eth0して、ドライバー情報を見つけます。

次に、ドライバー名をググって、カードが報告する統計とその意味を調べます。Linux ドライバーのソース コードを読む必要があるかもしれませんが、あまり怖がらないでください。あなたが望むものは、おそらくコードではなくコメントにあります。

于 2016-05-18T16:08:13.670 に答える