Como impedir que os resultados do cache do snmpd sejam estendidos

4

Na minha caixa freebsd, eu tenho o snmpd daemon do pacote net-snmp-5.5_4.

No arquivo snmpd.conf eu tenho:

extend .1.3.6.1.4.1.2021.2 inpt /usr/bin/perl /usr/local/etc/snmp/mpdinput.pl

onde mpdinput.pl meu script que retorna octetos de entrada de alguma interface de rede mpd5-ng.

Cactos lendo este valor e traçando tais gráficos:

Eu adicionei linhas vermelhas ao gráfico.

Em locais marcados, armazene o resultado no cache e retorne os valores anteriores, e é por isso que a atividade rrdtool plot zero. E é um problema para mim.

Como evitar o resultado do cache no snmpd?

    
por Korjavin Ivan 12.04.2012 / 09:05

2 respostas

4

de acordo com a documentação do snmp;

'extend [MIBOID] O NAME PROG ARGS funciona de maneira similar à diretiva exec, mas com várias melhorias. As tabelas MIB (nsExtendConfigTable, etc) são indexadas pelo token NAME, portanto, não são afetadas pela ordem em que as entradas são lidas a partir dos arquivos de configuração. Existem duas tabelas de resultados - uma (nsExtendOutput1Table) contendo o status de saída, a primeira linha e a saída completa (como uma única string) para cada entrada de extensão e a outra (nsExtendOutput2Table) contendo a saída completa como uma série de linhas separadas.     Se MIBOID for especificado, as tabelas de configuração e de resultados serão enraizadas neste ponto na árvore OID, mas serão estruturadas exatamente da mesma maneira. Isso significa que várias diretivas de extensão separadas podem especificar a mesma raiz MIBOID, sem conflito.

O status de saída e a saída são armazenados em cache para cada entrada individualmente e podem ser limpos (e o comportamento de armazenamento em cache configurado) usando o nsCacheTable. '

você também pode dar uma olhada aqui; link

    
por 12.04.2012 / 09:32
0

Se você pode usar o seu script perl como uma extensão no snmpd, então você também deve ser capaz de usá-lo como uma fonte de dados direta no Cacti, ignorando completamente o snmpd.

    
por 21.04.2012 / 17:41