
RedHat 7 サーバーをインストールしていますが、次の理由により snmpd サービスを開始できません:
server11# systemctl status snmpd
snmpd.service - Simple Network Management Protocol (SNMP) Daemon.
Loaded: loaded (/usr/lib/systemd/system/snmpd.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Tue 2017-12-12 11:51:13 CET; 25min ago
Process: 20736 ExecStart=/usr/sbin/snmpd $OPTIONS -f (code=exited, status=1/FAILURE)
Main PID: 20736 (code=exited, status=1/FAILURE)
Dec 12 11:51:13 oitwi11 systemd[1]: Starting Simple Network Management Protocol (SNMP) Daemon....
Dec 12 11:51:13 oitwi11 snmpd[20736]: getaddrinfo: serverz1-oam Name or service not known
Dec 12 11:51:13 oitwi11 snmpd[20736]: getaddrinfo("serverz1-oam", NULL, ...): Name or service not known
Dec 12 11:51:13 oitwi11 snmpd[20736]: Error opening specified endpoint "serverz1-oam:161"
Dec 12 11:51:13 oitwi11 snmpd[20736]: Server Exiting with code 1
まあ、エラーは明らかです。snmpdサービスはサーバーz1-oamホスト名。したがって、解決策としては、それをホストファイルに追加することができます。しかし、実際のホスト名は「サーバー11「/etc/snmp/snmpd.conf を確認しましたが、変更すべき設定はありません。では、snmp に server11 ホスト名への getaddress を指示するにはどうすればよいでしょうか?
ありがとう、ルーカス
答え1
くそ!わかりました。次の設定ファイルにありました:
/etc/sysconfig/snmpd
/etc/sysconfig/snmptrapd
フォーラムのスペースを無駄にしてしまい申し訳ありません。