ネットSNMPデーモンが起動しない


0

私は何年も完璧に動いていましたが、突然(debian 8 - > debian 9へのアップグレードを追っていると思います)、動かなくなりました。

私はいくつかのことを試してみて、すべてを一掃しました。

# apt purge snmp snmpd

その後、再インストールしましたが、まだ動作しません。

私はsystemdでそれを始めています /etc/init.d )と

# systemctl start snmpd

プロセスは以下のオプションで開始されます。

/usr/sbin/snmpd -Lsd -Lf /dev/null -u Debian-snmp -g Debian-snmp -I -smux mteTrigger mteTriggerConf -f

これがデーモンの状態です。

# systemctl status snmpd
● snmpd.service - Simple Network Management Protocol (SNMP) Daemon.
   Loaded: loaded (/lib/systemd/system/snmpd.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2017-09-17 12:59:43 CEST; 5min ago
  Process: 58656 ExecStartPre=/bin/mkdir -p /var/run/agentx (code=exited, status=0/SUCCESS)
 Main PID: 58659 (snmpd)
    Tasks: 1 (limit: 9830)
   Memory: 5.9M
      CPU: 27ms
   CGroup: /system.slice/snmpd.service
           └─58659 /usr/sbin/snmpd -Lsd -Lf /dev/null -u Debian-snmp -g Debian-snmp -I -smux mteTrigger mteTriggerConf -f

Sep 17 12:59:43 dikkenek systemd[1]: Starting Simple Network Management Protocol (SNMP) Daemon....
Sep 17 12:59:43 dikkenek systemd[1]: Started Simple Network Management Protocol (SNMP) Daemon..
Sep 17 12:59:43 dikkenek snmpd[58659]: error on subcontainer 'ia_addr' insert (-1)

ユーザーがから変更されたこともわかりました snmpDebian-snmp。私は個人的には愚かな変化だと思いますが、結局私はあまり気にしません。それが私の問題の原因かどうかはわかりません。

実際の問題は:

  • プロセスを止めたり殺したりすることはできません。 -9 それを止めるために
  • 私が手動でプロセスを開始した場合、シェルはロックされていてctrl-C、ctrl-Zなどに応答しません。
  • UDPポートが開かれていません。 lsof -i udp:161 何も返さない
  • やめようとしたとき(例: systemctl stop snmpd )それがハングアップし、私は実際にする必要があります pkill -9 snmpd 回復する

私はそれをチェックしました:

  • iptablesはトラフィックを許可します
  • 設定ファイルはデフォルトです
  • confはlocalhostを監視するべきだと言っています:161
  • で起動する -LS7d syslogでは何も面白いことはしません( systemctl status 上記の出力)

任意のバージョン/コミュニティにアクセスしようとすると、タイムアウトエラーが発生します。

私は何が起こったのか、そして何が起きたのかわかりません

回答:


0

私は、なんらかの理由でSNMPデーモンによってスキャンされた偽のNFSマウントを持っています。

autofsを停止し、偽のNFS共有を遅延してマウント解除し、SNMPdを再起動しました。

私はSNMPを追跡することによってそれを見つけることができました:

strace snmpd

立ち往生していた stat 偽のNFS共有に。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.