Soa quase como um problema de DNS - você usou o endereçamento IP direto (1.2.3.4) para suas entradas de host em vez de seus nomes de domínio (justn.example.com)?
Ao adicionar novos dispositivos à minha instância do Cacti, recebo mensagens frequentes de "erro de SNMP" na tela do dispositivo. Mas o erro não é consistente, nem mesmo para o mesmo dispositivo. Aqui está o que eu já verifiquei:
O cacti.log diz:
04/14/2012 02:10:19 PM - CMDPHP: Poller[0] WARNING: SNMP GetNext Timeout for Host:'s0026.mydomain.de', and OID:'.1.3.6.1.2.1.1.3.0'
04/14/2012 02:10:20 PM - CMDPHP: Poller[0] WARNING: SNMP GetNext Timeout for Host:'s0026.mydomain.de', and OID:'.1.3'
No entanto, ao executar snmpget ou snmpget com a partir da linha de comando, uma resposta apropriada é retornada imediatamente.
Soa quase como um problema de DNS - você usou o endereçamento IP direto (1.2.3.4) para suas entradas de host em vez de seus nomes de domínio (justn.example.com)?
No Cacti você tem 2 pessoas. Um é o php one (o padrão e o usado no seu caso) e um compilado. O poller php tem uma opção de depuração que pode ser configurada na interface web. Você pode habilitar isso para obter mais informações nos logs.
Se você não encontrar mais nada. Eu começaria monitorando o servidor Cacti sozinho com dstat -ta 10
.
Ative a captura de rede e salve a captura em um arquivo com sudo dumpcap -pw /tmp/snmp.cap -i eth0 -f "udp port 161 or icmp"
, em seguida, transfira o arquivo snmp.cap para sua estação de trabalho e analise-o com o Wireshark. Procure solicitações de SNMP deixadas sem respostas.