muninのsnmpが突然取得できなくなった。
Muninは結構使っているが、結構気難しい印象のソフト、動いているときは問題ないが、なんかちょっとやらかすと大変
今回は、QnapのNASをSNMPで監視しようとしたら、どうもまきこまれて、他のSNMP機器も監視できなくなった。
具体には
muini-node.logに結構なエラーが残っている。例えば
Argument "noSuchInstance" isn't numeric in addition (+) at /etc/munin/plugins/snmp_192.168.2.8_swap line 55.
Use of uninitialized value $mp in hash element at /etc/munin/plugins/snmp_192.168.0.20_df_ram line 138.
と言ったログだ、でまだ完全に原因を究明したわけではないが ,なんかQNAPのNASのSNMPがくさい。
https://github.com/munin-monitoring/munin/issues/1323
の投稿で
Having the same SNMP___DF issue with SNMP to a QNAP TS-669.
It reports several sys devices with size = 0.
What I found out on Ubuntu 20.04.3: Ubuntu still installs some older plugin code. In /usr/share/munin/plugins/snmp__df, line 160 ff provides code to work around missing partition sizes by populating a %newpartitions hash. This code does not check for zero size entries. Then in line 181, the perfectly good %partitions will be overwritten and later all zero size entries will be cleared out from %partitions. This finally leads to the Unitialized value ... line 217error.
Quick & dirty (works for me): ignore the faulty %newpartitions:
QNAP TS-669のSNMPで同じSNMP__DFの問題が発生しました。
複数のsysデバイスがsize = 0で報告されます。
Ubuntu 20.04.3で分かったこと: Ubuntuはまだ古いプラグインコードをインストールしている。
という記事があるが、そうだとしても、他のデータ巻き込んで落ちるのナンとしてくれんかな。
取りあえず。/var/lib/muninにある
state-ディレクトリ、サーバー.storable
のファイルを削除して munin-nodeを再起動
結果待ちかな
------------------------
取りあえず、munin-nodeと通信できない、telnetで接続できない。
他のマシンのnodeとは通信できてlocalhostのnodeと接続できない。
なんやねん
コメント
コメントを投稿