エンタープライズネットワーク上のいくつかのコンピューターをSNMP経由で監視しています。
何らかの理由で、Ubuntuホストで再起動した後、SNMPDサービスが期待どおりに機能しません。
pstree
を見ると、init
ルートノードの下でsnmpdサービスが開始されていますが、このホストへのリクエストは失敗します。service snmpd restart
でサービスを再起動すると、lightdm/init
ノードの下に表示され、期待どおりに機能します。
snmpd
を起動時に開始するために不足しているものはありますか?
Ubuntu 14.04 LTSとgnome-Shellインターフェースを使用しています。
以下のコマンドを使用して、ブート時にsnmpdサービスが開始されるかどうかを最初に確認します。
service --status-all
Snmpdが起動時に起動できる場合、表示されます。 (+サインを有効にする、-サインを無効にする)
[+] snmpd
このコマンドを使用して、snmpdを起動できます。
update-rc.d snmpd defaults
俺の snmpd.conf
ファイルは、snmpconf
コマンドを使用して構成されました。最初に設定したときに、監視できるマシンからコミュニティとホスト名を設定しました。
何らかの理由(理由はわかりません)で、そのホスト名を設定すると、ブート時にsnmp監視ができなくなります(サービスの再起動はうまく機能します)。コミュニティストリングのみを指定した場合、snmpdは期待どおりに機能します。