Definir um alarme até a confirmação (Nagios \ Icinga)

2

Eu sou o SNMP consultando um roteador e verificando a quantidade de erros em uma interface. Como os contadores SNMP não podem ser limpos no dispositivo, estou armazenando o último valor recebido em um arquivo temporário. Se houver um aumento no atual valor sondado do último, gostaria de definir um alarme. Obviamente, após a segunda iteração, o último valor visto se tornará o valor atual. Por esse motivo, quero poder manter um alarme até a confirmação e retornar ao estado OK. Por exemplo, suponha que eu tenha esses valores (pesquisados a cada 30 segundos):

10, 10, 10, 30, 30, 30, ....

Obviamente, não há alarme definido entre o primeiro e o segundo valores, pois não há delta. Entre o segundo e o terceiro ainda estamos bem. Entre três e quatro há um delta e um alarme precisa ser definido. Agora entre quatro e cinco não há delta, mas preciso segurar o alarme da última vez (já que não faria sentido definir um alarme por 30 segundos).

    
por network-tech 18.06.2013 / 15:51

1 resposta

0

Existem scripts existentes que fazem exatamente o que você precisa.

check_snmp_int.pl , por exemplo, pode fazê-lo. Você também pode usar qualquer uma das várias variantes baseadas em SNMP em nesta categoria .

Também pode haver algo escrito especificamente para o tipo de hardware que você está usando.

    
por 18.06.2013 / 18:12