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.