Nagios Utilizando SMS

1. Nagios Utilizando SMS

Ewerton Boege
boege

(usa Outra)

Enviado em 16/12/2009 - 18:34h

Olá Pessoal,

Estou com um problema e gostaria da ajuda de vocês. Tenho o nagios instalado em um computador na empresa para monitorar servidores e roteadores. A configuração está toda OK.

Agora estou tentando configurar o nagios para enviar mensagem para o celular. Tenho uma placa da timweb e estou utilizando ela para enviar as mensagens, juntamente com o programa gammu. Ao digitar o comando abaixo pelo prompt a mensagem é enviada normalmente para meu celular.

/usr/bin/printf "%b" "$NOTIFICATIONTYPE$\n$HOSTNAME$\n$H OSTSTATE$\n$HOSTADDRESS$" | /usr/bin/gammu --sendsms TEXT $CONTACTPAGER$

Feito isso configurei o arquivo commands.cfg com a seguinte configuração:

# 'notify-host-by-sms' command definition
define command{
command_name notify-host-by-sms
command_line /usr/bin/printf "%b" "$NOTIFICATIONTYPE$\n$HOSTNAME$\n$H OSTSTATE$\n$HOSTADDRESS$" | /usr/bin/gammu --sendsms TEXT $CONTACTPAGER$
}

e adicionei o pager no arquivo contacts.cfg:

define contact{
contact_name boege
use generic-contact
alias boege
email boege@boege.com ;
pager 69xxxxxxxx
}

No meu template generic-contact já está configurado o comando notify-service-by-sms, configurado anteriormente no arquivo commands.cfg

service_notification_commands notify-service-by-sms
host_notification_commands notify-host-by-sms

Mesmo com toda a configuração feita (aparentemente de forma correta) o nagios não está enviado as notificações para meu celular. Na aba notifications ele mostra que utilizou o comando notify-service-by-sms, porém nenhuma mensagem chega no meu celular.

Gostaria da ajuda de vocês para resolver esse problema

Desde já obrigado.


  


2. Re: Nagios Utilizando SMS

Wesley da Silva Vital
wvital

(usa Debian)

Enviado em 16/12/2009 - 20:14h

Ola,

Amigo, onde eu trabalho tbm tenho o Nagios, o meu so envia se eu colocar o 55 antes do ddd. Tipo: 5569xxxxxxxx. Tenta configurar assim para v.

Não esqueça de postar o resultado.

Até,
Wesley Vital - LPIC 1


3. Re: Nagios Utilizando SMS

Ewerton Boege
boege

(usa Outra)

Enviado em 16/12/2009 - 21:31h

ae man ... testei do jeito que vc falou ... mas mesmo assim ele não envia o SMS... o mais estranho é que o codigo no prompt funciona certinho... no começo tava dando erro de acesso pelo meu usuário mas já dei um chmod 777 na ttyUSB0 para liberar o acesso ao dispositivo... mas mesmo assim ainda não funfa..


Mas valeu ae a dica... se puder me dar uma força nisso... agradeço a atenção man...


4. Re: Nagios Utilizando SMS

Wagner
T#3_Punisher..

(usa Ubuntu)

Enviado em 02/06/2010 - 15:59h

Boa tarde amigo, o meu está igual ao seu, inclusive cheguei a copiar :P pra ter certeza que não tinha deixado nada, mas o meu nagios não envia o sms, o email vai sem problemas mas o sms não sai, sendo q se rodar o comando na mão fucniona, chego a desconfiar de permissão, mas não sei onde seria, já q não mostra nennhuma msg de erro ou algo q possa debugar, quem souber o q pode estar acontecendo... agradeço muito.


Abraço


5. Re: Nagios Utilizando SMS

Julian Lima Nascimento
julianln

(usa Red Hat)

Enviado em 13/09/2010 - 16:38h

jacori, se você estiver utilizando o sendmail para enviar as notificações, então faz isso pra ver se funciona:

obs.: Lembre de fazer uma cópia destes arquivos...

/etc/mail/sendmail.cf

# "Smart" relay host (may be null) # Procure este campo
DSnome_do_servidor_de_email.dominio # Não remova a variavel DS e adicione o seu servidor de email.dominio.

/etc/mail/service.switch # mantenha as informações abaixo:
hosts files
aliases files

Reinicie o servico: service sendmail restart
Realize o teste: echo teste | mail -s "titulo" seu_e_mail@dominio


Boa sorte!


6. Solução

José Wagner Alves da Cruz
wagneralves

(usa Fedora)

Enviado em 09/02/2014 - 15:15h

Amigo, basta dar permissão no arquivo do modem / celular


no meu caso celular: /dev/ttyACM2
Modem: /dev/TTYUSB2

da um chmod 777 no arquivo, depois vc procura a permissão correta, isso resolveu meu problema


7. Re: Nagios Utilizando SMS

José Wagner Alves da Cruz
wagneralves

(usa Fedora)

Enviado em 09/02/2014 - 23:45h

Analisei o arquivo e percebi que o mesmo era do usuário root mas do grupo "dialout" então adicionei o usuário do nagios a este grupo e funcionou sem precisar das permissões, até por que quando o dispositivo é removido as permissões zeram. Para garantir que funcione faça:

ls -l /dev/ttyUSB* para modem 3g

ls -l /dev/ttyACM* para celulares


feito isso veja quem é o grupo do arquivo e adicione o usuário do nagios a ele.

Se precisar trocar uma idéia

wagner.alves.it@gmail.com Hangout


8. Re: Nagios Utilizando SMS

José Wagner Alves da Cruz
wagneralves

(usa Fedora)

Enviado em 14/02/2014 - 12:13h

wagneralves escreveu:

Analisei o arquivo e percebi que o mesmo era do usuário root mas do grupo "dialout" então adicionei o usuário do nagios a este grupo e funcionou sem precisar das permissões, até por que quando o dispositivo é removido as permissões zeram. Para garantir que funcione faça:

ls -l /dev/ttyUSB* para modem 3g

ls -l /dev/ttyACM* para celulares


feito isso veja quem é o grupo do arquivo e adicione o usuário do nagios a ele.

pode ser tbm que vc precise adicionar permissão para gravar no arquivo de log, o meu parou depois desabilitei o log e funcionou, depois vi que o usuario n tinha permissão.

Se precisar trocar uma idéia

wagner.alves.it@gmail.com Hangout









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts