Sim.
Ficou perfeito.

Obrigado
Leandro Souza

Em 16 de abril de 2010 10:47, Marcel <mits...@gmail.com> escreveu:

> Então resolveu?
>
> 2010/4/14 Leandro da Silva de Souza <leandro.so...@corp.globo.com>
>
> > Marcel,
> >
> > Na verdade eu queria o status da notificacao geral , que eu acredito que
> > seja enable_notifications . Pois ao desabilitar via external command a
> > notificacao a unica linha que é alterada é a do enable_notifications.
> > Esse script em python vai rodar via crontab para chegar uns processos
> > internos para evitar mandar notificacao atoa para os usuarios
> >
> > Assim que eu faço um external command para habilitar/desabilitar e abaixo
> o
> > status atual dele. Eu queria justamente achar onde estava o status
> >
> > printf \"[%lu] ENABLE_NOTIFICATIONS;\" " + data + " >
> > /var/nagios/rw/nagios.cmd"
> > printf \"[%lu] DISABLE_NOTIFICATIONS;\" " + data + " >
> > /var/nagios/rw/nagios.cmd"
> >
> > Arquivo status.dat
> > # grep enable_notifications status/status.dat
> >        enable_notifications=0
> > # grep enable_notifications status/status.dat
> >        enable_notifications=1
> >
> > abs
> > Leandro Souza
> >
> > Em 13 de abril de 2010 20:28, Marcel <mits...@gmail.com> escreveu:
> >
> > > 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
> > >
> >
> >
> ------------------------------------------------------------------------------
> > 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
>
------------------------------------------------------------------------------
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