Re: [Nagios-users-br] Envio de SMS
Eu agradeço às pessoas que me responderam. Eu acabei utilizando uma outra solução. Na maquina virtual onde roda o Nagios, conectei a porta serial do VMWare Host em modo compartilhado. Assim eu posso enviar os SMSs direto do servido Nagios. Até agora tem funcionado sem problemas de perda de conexão com a porta do Host. Antes a conexão era desfeita pelo menos uma vez por dia. O que ví depois também, é que muitas vezes na descrição dos meus serviços tinham caracteres não permitidos pelo NRPE, por isso muitas vezes o SMS não era enviado. Como no log não tinha nenhuma informação a respeito, não conseguia ver esse erro. Neste ponto achei que o log NRPE é falho... Assim fica aqui então registrado a minha solução. Obrigado, Oscar - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV -- Nagios-users-br@lists.sourceforge.net mailing list https://lists.sourceforge.net/lists/listinfo/nagios-users-br Archives: http://www.mail-archive.com/nagios-users-br@lists.sourceforge.net/ http://news.gmane.org/gmane.network.nagios.user.brazil Wiki: http://nagios-br.sourceforge.net/wiki
Re: [Nagios-users-br] Envio de SMS
Oscar, Utilizo o nsca e também tive esse problema no início. A solução que encontrei foi colocar no comando: define command{ command_namenotify-by-sms command_line$USER1$/check_nrpe -H 10.0.1.1 -csendsms_service -a $CONTACTPAGER$ $HOSTNAME$ $SERVICEDESC$$SERVICESTATE$ '$SERVICEOUTPUT$' } Qq outro que tenha espaços também deve ter no script a aspa simples. Espero que funcione. [ ]'s, Mauro Rocha On 9/19/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Olá Lista,Depois de procurar bastante na internet e não achar nada que meajudasse, resolvi me inscrever nesta lista. Talvés alguem já tenha tido o mesmo problema ou um problema parecido.Eu estou realizando uma nova instalação do Nagios em uma máquinavitual. A idéia é ficarmos independentes do hardware, assim sehardware apresentar problemas, podemos iniciar a máquina virtual do Nagios em cima de outro VMWare Host.O Nagios está rodando sempre problemas. O meu problema é comrelação ao envio de SMS.Para o envio de SMS eu tinha mapeado uma porta serial da maquina Host para a máquina virtual, mas por algum motivo que não conseguientender, de vez em quando essa porta apresenta um erro e édesconectada da máquina virtual na quan o Nagios é executado. Quandoisso acontece não é mais possível o envio de SMS. O que estou tentando é o seguinte: Eu instalei na máquina Host onagios-nrpe (e suas denpencias), o SCMxx e um script perl (sendsms.pl)e assim posso mandar SMS diretamente da máquina host. Isso temfuncionado quase sem problemas. O problema aparece quando tenho um argumento na linha de comando docheck_nrpe que tem espaços. Vou colocar primeiro as configurações edepois explico melhor.misccommands.cfg (da maquina virtual com o Nagios) # 'notify-by-sms' command definitiondefine command{ command_namenotify-by-sms command_line$USER1$/check_nrpe -H 10.0.1.1 -csendsms_service -a $CONTACTPAGER$ $HOSTNAME$ $SERVICEDESC$ $SERVICESTATE$ $SERVICEOUTPUT$ }# 'host-notify-by-sms' command definitiondefine command{ command_namehost-notify-by-sms command_line$USER1$/check_nrpe -H 10.0.1.1 -csendsms_host -a $CONTACTPAGER$ $HOSTNAME$ $HOSTSTATE$ $HOSTOUTPUT$$SHORTDATETIME$ }nrpe.cfg (da maquina host)command[sendsms_service]=echo Host: $ARG2$, $ARG3$\nState: $ARG4$\nInfo: $ARG5$ | /usr/local/nagios/bin/sendsms.pl --recipient$ARG1$command[sendsms_host]=echo Host: $ARG2$ is $ARG3$\nInfo:$ARG4$\nTime: $ARG5$ | /usr/local/nagios/bin/sendsms.pl --recipient $ARG1$O problema acontece por exemplo quando o $SERVICEOUTPUT$ tem algumespaço tipo: IISADMIN: Started - W3SVC: Stopped. No SMS a mensagemaparece somente assim: IISADMIN:. O que vem depois do espaço não aparece. Eu ainda não tive como testar se no quarto argumento para ocheck_nrpe (SERVICESTATE ou HOSTOUTPUT), por exemplo, tiver umespaço, se o que vier antes do espaço será entendido como ARG4 e oque vier depois do espaço seria entendido como já sendo o ARG5. Eu já tentei passar os argumentos para o check_nrpe (misccommands.cfg) entre aspas e também entre apóstrofes mas não mudou nada.Alguém pode me ajudar? Eu não gostaria de ter que abandorar a idéiade rodar o Nagios em uma máquina virtual... Muito obrigado,Oscar-Take Surveys. Earn Cash. Influence the Future of ITJoin SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cashhttp://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV --Nagios-users-br@lists.sourceforge.net mailing listhttps://lists.sourceforge.net/lists/listinfo/nagios-users-br Archives:http://www.mail-archive.com/nagios-users-br@lists.sourceforge.net/ http://news.gmane.org/gmane.network.nagios.user.brazilWiki:http://nagios-br.sourceforge.net/wiki - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV-- Nagios-users-br@lists.sourceforge.net mailing list https://lists.sourceforge.net/lists/listinfo/nagios-users-br Archives: http://www.mail-archive.com/nagios-users-br@lists.sourceforge.net/ http://news.gmane.org/gmane.network.nagios.user.brazil Wiki: http://nagios-br.sourceforge.net/wiki
Re: [Nagios-users-br] Envio de SMS
OláAs aspas são um pé no colo de integrações como estas... Eu sugiro que voce coloque somente o parâmetro $SERVICEOUTPUT$ entre aspas. No host onde roda o nrpe, coloque novamente entre aspas a passagem do parâmetro para o send_sms.pl. Aproveitando: que solução voce utiliza para mandar SMS? Tenho procurado e até agora não encontrei nada que parecesse bom... Parece que voce tem um hardware ligado na serial... É da concessionária de celular? Como é meio off-topic, se quiser pode me mandar direto para jotagera arroba gmail ponto com2006/9/19, [EMAIL PROTECTED] [EMAIL PROTECTED]:Olá Lista,Depois de procurar bastante na internet e não achar nada que me ajudasse, resolvi me inscrever nesta lista. Talvés alguem já tenhatido o mesmo problema ou um problema parecido.Eu estou realizando uma nova instalação do Nagios em uma máquinavitual. A idéia é ficarmos independentes do hardware, assim se hardware apresentar problemas, podemos iniciar a máquina virtual doNagios em cima de outro VMWare Host.O Nagios está rodando sempre problemas. O meu problema é comrelação ao envio de SMS.Para o envio de SMS eu tinha mapeado uma porta serial da maquina Host para a máquina virtual, mas por algum motivo que não conseguientender, de vez em quando essa porta apresenta um erro e édesconectada da máquina virtual na quan o Nagios é executado. Quandoisso acontece não é mais possível o envio de SMS. O que estou tentando é o seguinte: Eu instalei na máquina Host onagios-nrpe (e suas denpencias), o SCMxx e um script perl (sendsms.pl)e assim posso mandar SMS diretamente da máquina host. Isso temfuncionado quase sem problemas. O problema aparece quando tenho um argumento na linha de comando docheck_nrpe que tem espaços. Vou colocar primeiro as configurações edepois explico melhor.misccommands.cfg (da maquina virtual com o Nagios) # 'notify-by-sms' command definitiondefine command{command_namenotify-by-smscommand_line$USER1$/check_nrpe -H 10.0.1.1 -csendsms_service -a $CONTACTPAGER$ $HOSTNAME$ $SERVICEDESC$ $SERVICESTATE$ $SERVICEOUTPUT$}# 'host-notify-by-sms' command definitiondefine command{command_namehost-notify-by-smscommand_line$USER1$/check_nrpe -H 10.0.1.1 -csendsms_host -a $CONTACTPAGER$ $HOSTNAME$ $HOSTSTATE$ $HOSTOUTPUT$$SHORTDATETIME$}nrpe.cfg (da maquina host)command[sendsms_service]=echo Host: $ARG2$, $ARG3$\nState: $ARG4$\nInfo: $ARG5$ | /usr/local/nagios/bin/sendsms.pl --recipient$ARG1$command[sendsms_host]=echo Host: $ARG2$ is $ARG3$\nInfo:$ARG4$\nTime: $ARG5$ | /usr/local/nagios/bin/sendsms.pl --recipient $ARG1$O problema acontece por exemplo quando o $SERVICEOUTPUT$ tem algumespaço tipo: IISADMIN: Started - W3SVC: Stopped. No SMS a mensagemaparece somente assim: IISADMIN:. O que vem depois do espaço não aparece. Eu ainda não tive como testar se no quarto argumento para ocheck_nrpe (SERVICESTATE ou HOSTOUTPUT), por exemplo, tiver umespaço, se o que vier antes do espaço será entendido como ARG4 e oque vier depois do espaço seria entendido como já sendo o ARG5. Eu já tentei passar os argumentos para o check_nrpe (misccommands.cfg) entre aspas e também entre apóstrofes mas não mudou nada.Alguém pode me ajudar? Eu não gostaria de ter que abandorar a idéiade rodar o Nagios em uma máquina virtual... Muito obrigado,Oscar-Take Surveys. Earn Cash. Influence the Future of ITJoin SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cashhttp://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV --Nagios-users-br@lists.sourceforge.net mailing listhttps://lists.sourceforge.net/lists/listinfo/nagios-users-br Archives: http://www.mail-archive.com/nagios-users-br@lists.sourceforge.net/ http://news.gmane.org/gmane.network.nagios.user.brazilWiki: http://nagios-br.sourceforge.net/wiki-- Abraços JGeraldo - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV-- Nagios-users-br@lists.sourceforge.net mailing list https://lists.sourceforge.net/lists/listinfo/nagios-users-br Archives: http://www.mail-archive.com/nagios-users-br@lists.sourceforge.net/ http://news.gmane.org/gmane.network.nagios.user.brazil Wiki: http://nagios-br.sourceforge.net/wiki
[Nagios-users-br] Envio de SMS
Olá Lista, Depois de procurar bastante na internet e não achar nada que me ajudasse, resolvi me inscrever nesta lista. Talvés alguem já tenha tido o mesmo problema ou um problema parecido. Eu estou realizando uma nova instalação do Nagios em uma máquina vitual. A idéia é ficarmos independentes do hardware, assim se hardware apresentar problemas, podemos iniciar a máquina virtual do Nagios em cima de outro VMWare Host. O Nagios está rodando sempre problemas. O meu problema é com relação ao envio de SMS. Para o envio de SMS eu tinha mapeado uma porta serial da maquina Host para a máquina virtual, mas por algum motivo que não consegui entender, de vez em quando essa porta apresenta um erro e é desconectada da máquina virtual na quan o Nagios é executado. Quando isso acontece não é mais possível o envio de SMS. O que estou tentando é o seguinte: Eu instalei na máquina Host o nagios-nrpe (e suas denpencias), o SCMxx e um script perl (sendsms. pl) e assim posso mandar SMS diretamente da máquina host. Isso tem funcionado quase sem problemas. O problema aparece quando tenho um argumento na linha de comando do check_nrpe que tem espaços. Vou colocar primeiro as configurações e depois explico melhor. misccommands.cfg (da maquina virtual com o Nagios) # 'notify-by-sms' command definition define command{ command_namenotify-by-sms command_line$USER1$/check_nrpe -H 10.0.1.1 -c sendsms_service -a $CONTACTPAGER$ $HOSTNAME$ $SERVICEDESC$ $SERVICESTATE$ $SERVICEOUTPUT$ } # 'host-notify-by-sms' command definition define command{ command_namehost-notify-by-sms command_line$USER1$/check_nrpe -H 10.0.1.1 -c sendsms_host -a $CONTACTPAGER$ $HOSTNAME$ $HOSTSTATE$ $HOSTOUTPUT$ $SHORTDATETIME$ } nrpe.cfg (da maquina host) command[sendsms_service]=echo Host: $ARG2$, $ARG3$\nState: $ARG4$\nInfo: $ARG5$ | /usr/local/nagios/bin/sendsms.pl --recipient $ARG1$ command[sendsms_host]=echo Host: $ARG2$ is $ARG3$\nInfo: $ARG4$\nTime: $ARG5$ | /usr/local/nagios/bin/sendsms.pl --recipient $ARG1$ O problema acontece por exemplo quando o $SERVICEOUTPUT$ tem algum espaço tipo: IISADMIN: Started - W3SVC: Stopped. No SMS a mensagem aparece somente assim: IISADMIN:. O que vem depois do espaço não aparece. Eu ainda não tive como testar se no quarto argumento para o check_nrpe (SERVICESTATE ou HOSTOUTPUT), por exemplo, tiver um espaço, se o que vier antes do espaço será entendido como ARG4 e o que vier depois do espaço seria entendido como já sendo o ARG5. Eu já tentei passar os argumentos para o check_nrpe (misccommands. cfg) entre aspas e também entre apóstrofes mas não mudou nada. Alguém pode me ajudar? Eu não gostaria de ter que abandorar a idéia de rodar o Nagios em uma máquina virtual... Muito obrigado, Oscar - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV -- Nagios-users-br@lists.sourceforge.net mailing list https://lists.sourceforge.net/lists/listinfo/nagios-users-br Archives: http://www.mail-archive.com/nagios-users-br@lists.sourceforge.net/ http://news.gmane.org/gmane.network.nagios.user.brazil Wiki: http://nagios-br.sourceforge.net/wiki