From: Mauro R. <mau...@gm...> - 2006-09-20 21:38:19
|
Oscar, Utilizo o nsca e tamb=E9m tive esse problema no in=EDcio. A solu=E7=E3o que encontrei foi colocar no comando: define command{ command_name notify-by-sms command_line $USER1$/check_nrpe -H 10.0.1.1 -c sendsms_service -a $CONTACTPAGER$ $HOSTNAME$ $SERVICEDESC$ $SERVICESTATE$ '$SERVICEOUTPUT$' } Qq outro que tenha espa=E7os tamb=E9m deve ter no script a aspa simples. Espero que funcione. [ ]'s, Mauro Rocha On 9/19/06, lin...@bl... <lin...@bl...> wrote: > > Ol=E1 Lista, > > Depois de procurar bastante na internet e n=E3o achar nada que me > ajudasse, resolvi me inscrever nesta lista. Talv=E9s alguem j=E1 tenha > tido o mesmo problema ou um problema parecido. > > Eu estou realizando uma nova instala=E7=E3o do Nagios em uma m=E1quina > vitual. A id=E9ia =E9 ficarmos independentes do hardware, assim se > hardware apresentar problemas, podemos iniciar a m=E1quina virtual do > Nagios em cima de outro VMWare Host. > > O Nagios est=E1 rodando sempre problemas. O meu problema =E9 com > rela=E7=E3o ao envio de SMS. > > Para o envio de SMS eu tinha "mapeado" uma porta serial da maquina > Host para a m=E1quina virtual, mas por algum motivo que n=E3o consegui > entender, de vez em quando essa porta apresenta um erro e =E9 > desconectada da m=E1quina virtual na quan o Nagios =E9 executado. Quando > isso acontece n=E3o =E9 mais poss=EDvel o envio de SMS. > > O que estou tentando =E9 o seguinte: Eu instalei na m=E1quina Host o > nagios-nrpe (e suas denpencias), o SCMxx e um script perl (sendsms. > pl) e assim posso mandar SMS diretamente da m=E1quina host. Isso tem > funcionado quase sem problemas. > > O problema aparece quando tenho um argumento na linha de comando do > check_nrpe que tem espa=E7os. Vou colocar primeiro as configura=E7=F5es e > depois explico melhor. > > misccommands.cfg (da maquina virtual com o Nagios) > > # 'notify-by-sms' command definition > define command{ > command_name notify-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_name host-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]=3Decho "Host: $ARG2$, $ARG3$\nState: > $ARG4$\nInfo: $ARG5$" | /usr/local/nagios/bin/sendsms.pl --recipient > $ARG1$ > command[sendsms_host]=3Decho "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=E7o tipo: "IISADMIN: Started - W3SVC: Stopped". No SMS a mensagem > aparece somente assim: "IISADMIN:". O que vem depois do espa=E7o n=E3o > aparece. Eu ainda n=E3o tive como testar se no quarto argumento para o > check_nrpe (SERVICESTATE ou HOSTOUTPUT), por exemplo, tiver um > espa=E7o, se o que vier antes do espa=E7o ser=E1 entendido como ARG4 e o > que vier depois do espa=E7o seria entendido como j=E1 sendo o ARG5. > > Eu j=E1 tentei passar os argumentos para o check_nrpe (misccommands. > cfg) entre aspas e tamb=E9m entre ap=F3strofes mas n=E3o mudou nada. > > Algu=E9m pode me ajudar? Eu n=E3o gostaria de ter que abandorar a id=E9ia > de rodar o Nagios em uma m=E1quina 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=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV > -- > Nag...@li... mailing list > https://lists.sourceforge.net/lists/listinfo/nagios-users-br > Archives: > http://www.mail-archive.com/nag...@li.../ > http://news.gmane.org/gmane.network.nagios.user.brazil > Wiki: > http://nagios-br.sourceforge.net/wiki > |