Nagios NSCA - Informações de status “OK”

1

Obrigado por ler este post.

Basicamente, eu tenho Nagios recebendo atualizações de status de estações de trabalho na minha LAN, eu tenho um script simples .vbs executado na estação de trabalho que recebe o número da versão do arquivo de certos exe então enviá-lo para Nagios para que eu possa ver a versão do arquivo dentro Nagios de Software como Skype, Firefox, Thunderbird, Java, Adobe.

Eles são estáticos, pois estão sempre definidos como verdes, mas esse não é o problema.

Se eu verificar a atualização de status, ele diz "OK", mas se eu verificar as atualizações de status em uma janela de terminal usando tail -f em / var / log / messages, posso ver o número da versão do programa bem. Então porque é que a interface web mostra apenas "OK"

Ao usar o NSCE e os mesmos scripts, não tenho problemas, por isso tem que ser algo com o NSCA.

Alguma ideia? Eu forneci algumas imagens para tornar isso mais fácil.

Mais uma vez obrigado por ler este post, obrigado por qualquer ajuda.

Sam

    
por SamCulley 22.06.2012 / 11:59

1 resposta

1

Primeiro, o Nagios / NSCA parará de analisar o texto retornado no primeiro retorno de carro e / ou no feed de linha no texto. Então, ter linhas múltiplas na saída geralmente não funciona sem alguns hacks.

Em segundo lugar, o CGI também não mostrará esta informação (nessa visão de qualquer maneira) se for enviado como dados de performance (depois de um caractere pipe '|') no texto retornado.

Em terceiro lugar, nessa exibição CGI, há um limite para o número de caracteres que serão mostrados nessa caixa. Você pode ter que clicar no link para ver o LONGSERVICEOUTPUT e o SERVICEPERFDATA, dependendo do local em que você está tentando inserir essas linhas?

Por fim, a NSCA (novamente, a menos que hackeada) cortará qualquer texto com mais de 1023 caracteres.

Você deve editar seu script vbs para que ele retorne os dados como uma única linha e tenha certeza de que nenhum caractere pipe seja colocado antes. Lembre-se, você está bastante limitado a quanto você pode 'produzir'. E você sempre pode hackear NSCA, o meu suporta 16K de texto retornado.

    
por 10.03.2013 / 01:34

Tags