
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 서비스가 해당 항목을 찾을 수 없습니다.serverz1-oam호스트 이름. 따라서 솔루션을 호스트 파일에 추가할 수 있습니다. 하지만 실제 호스트 이름은 ''이므로 이는 올바르지 않습니다.서버11". /etc/snmp/snmpd.conf를 확인했지만 변경할 구성이 없습니다. 그러면 snmp에 server11 호스트 이름에 대한 주소를 가져오도록 지시하려면 어떻게 해야 합니까?
정말 고마워요 루카스
답변1
젠장!알겠습니다. 다음 구성 파일에 있었습니다.
/etc/sysconfig/snmpd
/etc/sysconfig/snmptrapd
포럼 공간을 낭비해서 죄송합니다!