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のログは出力されていません。
パッケージの問題かな・・・?
新しいパッケージが出るまでもう少し様子を見た方がよさそうですね。