From: Leandro da S. de S. <lea...@co...> - 2010-04-16 17:45:01
|
Sim. Ficou perfeito. Obrigado Leandro Souza Em 16 de abril de 2010 10:47, Marcel <mi...@gm...> escreveu: > Então resolveu? > > 2010/4/14 Leandro da Silva de Souza <lea...@co...> > > > 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 <mi...@gm...> 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 <lea...@co...> > > > > > > > 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 > > > > -- > > > > Nag...@li... 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 > > > -- > > > Nag...@li... 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 > > -- > > Nag...@li... 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 > -- > Nag...@li... mailing list > https://lists.sourceforge.net/lists/listinfo/nagios-users-br > Wiki: http://nagios-br.sf.net/wiki > |