2016-09-07 4 views
0

私たちはCentos 6.4上で動作するbosunと、そのOS上の多くのノードも持っています。いくつかのCentos 7.1ノードを追加し、os.cpuのような基本的なメトリクスを取得しながら、ネットワーク関連のメトリックは表示されません。Centos 7.1のscollectorからネットワーキングメトリックが取得されない

私は7.1で最新のscollectorを再コンパイルし、それをプッシュしましたが、それは助けになりませんでした。 6.4でもbosunを再コンパイルする必要がありますか、または下位互換性がありますか?

おかげ ケン

+0

これは実際にプログラミングに関する質問ではありません。 [sf]のほうが適切でしょう。 –

答えて

0

今それが正規表現に制限されてから収集しますインターフェース:

https://github.com/bosun-monitor/bosun/blob/master/cmd/scollector/collectors/ifstat_linux.go

var ifstatRE = regexp.MustCompile(`\s+(eth\d+|em\d+_\d+/\d+|em\d+_\d+|em\d+|` + 
`bond\d+|team\d+|` + `p\d+p\d+_\d+/\d+|p\d+p\d+_\d+|p\d+p\d+):(.*)`) 

問題我々があれば明確にする必要が凝集することによるものですインターフェイスは物理インターフェイス、トンネル、チーム/ボンドなどです。したがって、os.net.bytesで仮想インターフェイスを誤って取得したくないので、集約が邪魔になります。

PRsがいくつかありますが、カテゴリ化の問題に対処する必要がありますが、それはまだありません。すぐに対処できるのは、必要なものを持つようにコードを編集したり、カテゴリで設定可能にするために作業したり、インターフェイスの名前を変更することができます。

関連する問題