Я пытаюсь заставить SNMPD работать на моем сервере Zenoss, на котором работает Ubuntu Server 14.04. Я установил и настроил его, но когда я запускаю, я получаю следующую ошибку в системном журнале:
Aug 14 08:19:16 zenoss snmpd[9904]: Turning on AgentX master support.
Aug 14 08:19:16 zenoss snmpd[9904]: Turning on AgentX master support.
Aug 14 08:19:16 zenoss snmpd[9904]: Error opening specified endpoint "udp:127.0.0.1:161"
Aug 14 08:19:16 zenoss snmpd[9904]: Server Exiting with code 1
Если я запускаю SNMPD из командной строки (sudo / usr / sbin / snmpd -f), он работает нормально. Я сделал netstat -oan | grep 161 и больше ничего не привязано к порту 161. Вот мой файл конфигурации (комментарии удалены):
agentAddress udp:127.0.0.1:161
view systemonly included .1.3.6.1.2.1.1
view systemonly included .1.3.6.1.2.1.25.1
rocommunity public localhost
rwcommunity private localhost
rouser authOnlyUser
sysLocation Virtual Machine
sysContact IT Manager
sysServices 72
load 12 10 5
trap2sink localhost public
master agentx
И мой файл настроек snmpd (комментарии удалены):
export MIBS=
SNMPDRUN=yes
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid -c /etc/snmp/snmpd.conf'
TRAPDRUN=no
TRAPDOPTS='-Lsd -p /var/run/snmptrapd.pid'
Проблема, кажется, здесь:
-c /etc/snmp/snmpd.conf
Удалите это из вашего / etc / default / snmpd, чтобы оно выглядело так:
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux,mteTrigger,mteTriggerConf -p /var/run/snmpd.pid'
Если вы хотите, чтобы snmpd прослушивал 0.0.0.0 (или все интерфейсы), отредактируйте:
/etc/snmp/snmpd.conf
Вот так это выглядит:
# Listen for connections from the local system only
#agentAddress udp:127.0.0.1:161
# Listen for connections on all interfaces (both IPv4 *and* IPv6)
agentAddress udp:161,udp6:[::1]:161
Перезапустите SNMP.
Это может быть проблема с разрешением.
в обычных ситуациях пользователи без полномочий root не могут подключаться к портам <1024 в Linux.
Однако, если SNMPD теряет права после создания сокета / конечной точки, это не должно быть вашей проблемой.