Se eu te entendi direito, vc quer é usar MACROS (
http://nagios.sourceforge.net/docs/3_0/macrolist.html) pra realizar
validações lógicas antes de enviar um external command (
http://old.nagios.org/developerinfo/externalcommands/commandlist.php) para
desabilitar notificações de um determinado serviço.

Para isso, vc precisa configurar um event handler (se esse python for um)
que executará o script que desabilitará as notificações.

Ou, caso eu tenha te entendido mal, e vc está criando um CGI em python para
somente desabilitar as notificações enviando o comando diretamente no pipe
de comandos, vc não poderá usar as macros e terá que parsear o
/caminho/do/nagios/var/status.dat (ou será que é o objects.cache?) para
extrair a informação do status das notificações de cada serviço.

Qualquer dúvida posso te ajudar, já fiz isso antes e é relativamente
trivial.

[]s

2010/4/13 Leandro da Silva de Souza <leandro.so...@corp.globo.com>

> Bom dia
>
> Estou fazendo uma rotina ( em python )  para habilitar/desabilitar a
> notificao via "external command" caso algum serviço esteja com falha para
> não prejudicar o desenpenho do servidor ( numero de processos abertos ). A
> função de ENABLE/DISABLE da notificação esta ok, mas não estou conseguindo
> verificar o seu status antes de tomar alguma ação ( se já estiver
> habilitada
> não habilita novamente ).
> Alguem sabe com eu verifico o status da Notificação  ?
>
>
> obrigado
> Leandro Souza
>
> ------------------------------------------------------------------------------
> Download Intel&#174; Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> --
> Nagios-users-br@lists.sourceforge.net mailing list
> https://lists.sourceforge.net/lists/listinfo/nagios-users-br
> Wiki: http://nagios-br.sf.net/wiki
>
------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
-- 
Nagios-users-br@lists.sourceforge.net mailing list
https://lists.sourceforge.net/lists/listinfo/nagios-users-br
Wiki: http://nagios-br.sf.net/wiki

Responder a