Eu mantenho uma instalação nagios extremamente grande e posso dizer que o melhor método absoluto para fazer isso é por meio do " livestatus "corretor de eventos:
O Livestatus fornece acesso instantâneo ao status do nagios através de um soquete local ou TCP e introduz quase zero de carga adicional de CPU no seu servidor de monitoramento (mas tem uma pegada de memória, é claro). A integração simples com o xinetd / unixcat permite que ele seja consultado através da rede. A saída está em um dos três formatos: CSV, JSON e Python. Várias opções de configuração estão disponíveis e são estáveis o suficiente para uso de produção. A documentação é muito boa.
Além disso, o livestatus ativa outros complementos do nagios, como " MK Multisite ", que agrega os resultados de várias nagios instalações em uma única GUI sem o uso de NSCA ou resultados de verificações passivas de serviço, que exigem que as configurações nagios sejam mantidas nos servidores mestre e de trabalho.