SNMPD - Adicionar OID personalizado não está funcionando

1

Eu tenho um aplicativo que mantém um contador de erros em uma tabela no MySQL. Eu quero ser capaz de colocar essa informação no Cacti para gráficos de longo prazo, então estou aprendendo sobre o SNMP agora.

Eu quero escrever um script em PHP (chamado por um script bash se necessário), que um daemon SNMP pode usar para verificar a contagem de erros da tabela do banco de dados e retornar o valor.

Eu tentei colocar "exec .1.3.6.1.4.1.2021.50 test / bin / bin errorCountScript" no meu arquivo snmpd.conf, mas quando estou usando o Paessler SNMP Tester para verificar se ele está indo para o trabalho, ele mantém me dizendo que meu OID não existe, no entanto, está se conectando.

O erro exato é: "Valor: nenhum objeto desse tipo (erro SNMP # 222)"

As ideias de como posso fazer com que o snmp execute meu script e descubra como encontrar o OID que eu deveria estar usando seria ótimo.

    
por Joshua Michael 08.12.2015 / 03:09

1 resposta

0

Não se preocupe com o SNMP. Mais complicando isso. O Cacti suporta a execução de scripts como uma das suas fontes de dados. O link que explica isso está aqui: link

    
por 08.12.2015 / 04:18