syslogに大量のSNMPのメッセージが出力される件 | A Day In The Boy's Life

A Day In The Boy's Life

とあるエンジニアのとある1日のつぶやき。

syslog(/var/log/messages)を見てみると以下のようなログが大量に出力されていました。


snmpd[20892]: Connection from - 127.0.0.1
snmpd[20892]: transport socket = 15

※ 約15秒おきに延々と。


今月頭にRedHatNetworksからRedHatES4用の大量の更新パッケージが出ていて、その中の一つにSNMPのパッケージがあり、どうもそれを更新してから出力されるようになっているようでした。

原因はよくわかりませんでしたが、取り合えずこのパッケージ自体の問題もある為、一旦ダウングレード。


$ rpm -qa | grep net-snmp
net-snmp-libs-5.1.2-11.EL4.10
net-snmp-5.1.2-11.EL4.10

$ rpm -e net-snmp-libs-5.1.2-11.EL4.10 net-snmp-5.1.2-11.EL4.10

エラー: Failed dependencies:
libnetsnmp.so.5 is needed by (installed) OpenIPMI-1.4.14-1.4E.17.i386

と依存性のエラーが出たので、一旦OpenIPMIのパッケージを削除


$ rpm -qa | grep OpenIPMI
OpenIPMI-1.4.14-1.4E.17
OpenIPMI-libs-1.4.14-1.4E.17 

※ IPMIについては、こちら 参照


$ rpm -e OpenIPMI-1.4.14-1.4E.17 OpenIPMI-libs-1.4.14-1.4E.17

無事に削除完了。


続いて、再度net-snmpをアンインストールを実行。


$ rpm -e net-snmp-libs-5.1.2-11.EL4.10 net-snmp-5.1.2-11.EL4.10

これで、無事にnet-snmpのアンインストールが完了。

続いて、一つ前のバージョンのパッケージをRedHatNetworksからダウンロードしインストール。


$ rpm -i net-snmp-5.1.2-11.i386.rpm net-snmp-libs-5.1.2-11.i386.rpm

最後に、OpenIPMIを再インストール(up2dateで)


$ up2date -i OpenIPMI

※ up2dateの使い方については、「up2dateによるRPMパッケージの更新管理 」参照


これで、旧バージョンのnet-snmpで運用可能に。

サービスを再起動させ、しばらくログをsyslogを眺めていましたが、やはり最初に出ていたSNMPのログは出力されていません。

パッケージの問題かな・・・?

新しいパッケージが出るまでもう少し様子を見た方がよさそうですね。