Escolar Documentos
Profissional Documentos
Cultura Documentos
Tutorial Enviando SMS Usando Zabbix e Zenvia PDF
Tutorial Enviando SMS Usando Zabbix e Zenvia PDF
MANAUS-AM
NOV/2013
Histrico de Atualizaes
Data Verso Responsvel Alteraes
24 out 2013 1.0 Willeson Souza Verso inicial
21 nov 2013 1.1 Acio Pires Reviso e ajustes no contedo
Licena de Uso
Este trabalho est licenciado sob uma Licena Creative Commons Atribuio-Uso No-Comercial 2.5
Brasil. Para ver uma cpia desta licena, visite http://creativecommons.org/licenses/by-nc/2.5/br/ ou
envie uma carta para Creative Commons, 171 Second Street, Suite 300, San Francisco, California
94105, USA.
Sumrio
0 - Obtendo usurio e senha do Zenvia .............................................................................4
1- Introduo .....................................................................................................................4
Consideraes finais.........................................................................................................13
Envio de SMS usando Zenvia
0 - Obtendo usurio e senha do Zenvia
O primeiro passo para a execuo deste tutorial obter um acesso grtis ao Zenvia em
http://www.zenvia.com.br ou envie um e-mail para lucas.melgareco@zenvia.com.br solicitando uma
cotao para sua empresa, ser disponibilizado 20 SMS de testes.
1- Introduo
Neste tutorial ser visto como o SMS pode ajudar um administrador de rede a ficar atento aos
alertas do Zabbix.
O diferencial do ZENVIA a entrega automtica do SMS como VOZ, quando o destino
indicado um telefone FIXO. Ele permite multienderear o SMS, agend-lo, receb-lo e entreg-lo
com Short Number (mais garantido).
Os shell scripts, dependendo das permisses de usurio definido para execut-los, tornam-se
disponveis para serem executados a partir da interface Web do Zabbix, clicando em um
determinado host em vrios locais da interface Web, tais como: o Dashboard, pgina com os dados
recentemente coletados, estado de gatilhos, eventos e mapas. Eles tambm podem ser executados
como uma ao previamente configurada pelo administrador que ser executada quando
determinado evento acontecer.
Os scripts so executados no servidor Zabbix ou no agente. Neste tutorial sero executados
script a partir do servidor para que toda vez que tiver um determinado evento acontecer, uma ao
ser executado para enviar o alerta via SMS, por meio do Zenvia.
Este tutorial foi testado em dois ambientes:
Para comear configure a localizao padro de scripts de alerta no Zabbix. Edite o arquivo
zabbix_server.conf e informe o diretrio padro de scripts no parmetro mostrado a seguir.
AlertScriptsPath=/opt/zabbix/share/zabbix/alertscripts
Ateno:
A localizao do arquivo padro de scripts de alertas no zabbix e comando para reiniciar o zabbix
server varia de acordo com os procedimentos de instalao do zabbix em cada distro GNU/Linux.
Isso no ser mostrado aqui.
Em seguida crie um script com o nome zenvia_sms.sh e salve dentro do diretrio padro de
scripts usados pelo Zabbix conforme configurado anteriormente. Dentro do script adicione o
contedo abaixo.
#!/bin/sh
#
# albertofreire@yahoo.com.br
#
# Variveis do zabbix
DST="$1"
SUBJ="$2"
MSG="$3"
LOG=/tmp/zabbix_server.log
# -------------------------------
# Informe aqui o seu login e senha de acesso ao Zenvia
CONTA="xxxxxxx"
CODE="xxxxxxx"
# --------------------------------
if [ -z ${PATH_WGET} ]; then
echo "wget necessrio para continuar";
exit 1;
fi
exit 0
Ateno:
No script altere as linhas iniciadas com CONTA e CODE para a conta e senha que sero a origem
do dados da integrao do Zenvia. No comando acima, substitua DIR_SCRIPTS_ALERT pela
localizao do arquivo zenvia_sms.sh.
3 Testando o se o script foi configurado corretamente
Onde:
55 o cdigo do Brasil, DDD deve ser substitudo pelo DDD da cidade, NUMTELEFONE
deve ser substitudo pelo numero do telefone. Tudo isso deve ficar junto. Exemplo:
558312345678.
Remetente: deve ser substitudo pelo nome de quem est enviando a mensagem. Exemplo:
zabbix.
Mensagem: deve ser substitudo pela mensagem que voc que quer seja enviada. Deve
estar entre aspas duplas e menos de 120 caracteres. Exemplo: SMS enviado por
Zemvia+Zabbix.
Visualize o log olhando o arquivo zabbix-server.log. Veja se h uma linha semelhante a 000
- Message Sent . Se sim, o SMS foi enviado com sucesso.
Acesse o menu Administrao (Administration) > Tipos de mdia (Media types) e clique
no boto Criar tipo de mdia (Create Media Type).
Depois que a nova mdia estiver cadastrada para o Administrador, clique em Salvar (Save).
Neste tutorial foi mostrado o envio de SMS via Zenvia, empresa de envio de SMS corporativo
de forma simples e com total segurana
No site da comunidade Zabbix Brasil, mais especificamente na pgina http://zabbixbrasil.org/?
page_id=7, voc pode encontrar outros tutoriais que mostram a instalao dos componentes Zabbix
Agent e Zabbix Proxy, alm de mostrar como usar a interface Web do Zabbix para monitorar alguns
tipos de equipamentos.
Agradecimentos
A Deus Eterno, que com a Palavra do seu poder, tem nos sustentado e abenoado at
o dia de hoje.
Mensagem