Onde os arquivos do Nagios Availability-Report são armazenados?

2

Como acessar os arquivos Nagios Availability-Report para recuperar "Porcentagem de tempo de UP" e outras informações sobre Hosts e Serviços?

Eu sei que ele pode ser acessado através do Nagios CGI, mas eu quero usá-lo em uma interface personalizada. Posso usar esses scripts CGI para conseguir o que eu quero?

    
por Super Mario 29.12.2012 / 21:42

1 resposta

4

Parece que o Nagios Availability-Report é gerado usando o script cgi-bin / avail.cgi olhando para o código-fonte para o script cgi lê os arquivos de log nagios e gera os relatórios em tempo real.

Você pode passar os argumentos para o script avail.cgi ou pode analisar o arquivo nagios.log e os arquivos que estão em meu sistema no nagios / var / archives para gerar seus próprios relatórios.

Um relatório para todos os grupos de hosts nos últimos 7 dias com o primeiro estado assumido como up / ok se pareceria com o seguinte

http://nagios/cgi-bin/avail.cgi?show_log_entries=&hostgroup=all&timeperiod=last7days&smon=12&sday=1&syear=2012&shour=0&smin=0&ssec=0&emon=12&eday=31&eyear=2012&ehour=24&emin=0&esec=0&rpttimeperiod=&assumeinitialstates=yes&assumestateretention=yes&assumestatesduringnotrunning=yes&includesoftstates=no&initialassumedhoststate=3&initialassumedservicestate=6&backtrack=4

Assim como outro pensamento, você pode baixar o código-fonte do script CGI e editá-lo para que a saída corresponda ao seu requisito e, em seguida, compile o CGI e use-o.

    
por 29.12.2012 / 23:28