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® 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® 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® 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® 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