Estou trabalhando em um CentOS 6.4 de 64 bits, como root. Estou tentando configurar o agente snmpd do sistema, para que ele ouça em uma porta diferente de 161, por exemplo, 8001. Eu obtive com sucesso isso no Debian 7.x apenas alterando o número da porta em /etc/snmp/snmpd.conf
:
agentAddress udp:127.0.0.1:8001
e reiniciando o serviço com /etc/init.d/snmpd restart
. Foi simples. No entanto, tentei várias coisas, mas não consegui fazer isso no CentOS, ou seja, o snmpd falha ao iniciar.
Estas são as duas últimas linhas escritas em / var / log / messages quando tento executá-lo com essa linha no snmpd.conf:
Oct 13 15:47:40 localhost snmpd[4775]: Error opening specified endpoint "udp:127.0.0.1:8001"
Oct 13 15:47:40 localhost snmpd[4775]: Server Exiting with code 1
Por outro lado, se eu executar o programa diretamente, ele será iniciado e, felizmente, abrirá a porta 8001:
/usr/sbin/snmpd udp:127.0.0.1:8001
ou:
/usr/sbin/snmpd udp:8001
Ambas as formas funcionam.
Eu pesquisei e li sobre /etc/sysconfig/snmpd
, mas adicionar algumas opções nesse arquivo também não funcionou. Para informações, desativei o iptables ( ipdatables -F
).
Alguém poderia me ajudar nisso?
Obrigado antecipadamente,
Antonio