O que você está procurando é o conceito NAGIOS de serviços passivos , juntamente com o uso de NSCA
para injeções de status.
O serviço é passivo - isto é, o NAGIOS nunca o pesquisará. Você executa o daemon NSCA no servidor NAGIOS e insere informações de status do cliente fazendo com que o aplicativo chame send_nsca
. Quando o NAGIOS obtém esta informação de status, ele irá alertar de acordo com as definições de serviço.
Se você estiver configurando um serviço desse tipo, é recomendável habilitar a verificação de atualização para ele, acionar aproximadamente o dobro do atraso máximo que você espera entre injeções de status sucessivas e fazer com que o verificador de atualização vá direto para CRITICAL quando solicitado . Isso significará que, se alguma vez a injeção de status falhar, o NAGIOS informará que as atualizações pararam de chegar.