SNMPD não está ligado corretamente

6

OS: Debian 5.0.3
Versão do SNMPD: 5.4.1

Eu tenho as seguintes duas linhas no meu arquivo snmpd.conf:

interface eth0
agentaddress udp:161

Estou recebendo os seguintes erros no meu syslog:

Oct 5 18:04:44 webdb003 snmpd[29864]: /etc/snmp/snmpd.conf: line 434: Error: Missing TYPE parameter
Oct 5 18:04:44 webdb003 snmpd[29864]: net-snmp: 1 error(s) in config file(s)
Oct 5 18:04:44 webdb003 snmpd[29864]: Error opening specified endpoint "udp:161"
Oct 5 18:04:44 webdb003 snmpd[29864]: Server Exiting with code 1

A documentação aqui diz que é a sintaxe correta. No entanto, se eu alterá-lo para agentaddress 127.0.0.1:161, posso snmpwalk adequadamente a listagem MIB ao conectar-se ao host local. Meu problema é que eu também quero que ele seja capaz de snmpwalk no endereço público também sem ter que especificar um endereço público porque eu tenho que enviar este arquivo de configuração para todos os meus servidores e eu realmente não sinto vontade de escrever um arquivo de configuração para cada servidor apenas por causa das diferenças de endereços IP.

    
por majikman 06.10.2009 / 03:14

2 respostas

6

Você pode querer verificar que nada em / etc / default / snmpd está superando sua configuração. Acho que, por padrão, o endereço de loopback local (127.0.0.1) é passado na diretiva SNMPDOPTS.

Eu posso estar enganado, eu apenas lembro de ter que mudar isso da última vez que o instalei para o Cacti em um sistema Debian, mas eu acho que era a versão anterior.

    
por 06.10.2009 / 07:27
4

Tente o seguinte:

agentaddress 0.0.0.0:161

Usando o endereço "0.0.0.0" informa a maioria dos aplicativos / bibliotecas para vincular a todos os endereços.

    
por 06.10.2009 / 05:16

Tags