Sie sind auf Seite 1von 3

Envio de alertas por e-mail utilizando SMTP autenticado

INTRODUO:
O Zabbix tem suporte a envio de e-mails, porm sem autenticao, para utilizar o recur
so de autenticao preciso recorrer a scritps externos, o objetivo desse tutorial de
screver os passos necessrios para isso.
PR-REQUISITOS:
O nico pr-requisito que temos o software SendEmail, no confundir com o sendmail que
nativo do Linux.
SUPRIR AS DEPENDNCIAS:
Faa o download da ltima verso estvel do software SendEmail (external link)
INSTALAR O SENDEMAIL:
Por questes de organizao eu sempre crio um diretrio "/install" e dentro dele vou cri
ando os sub-diretrios com o nome dos softwares que preciso instalar.
# mkdir /install
# cd /install/
# mkdir SendEmail
# cd SendEmail
# wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-*.tar.gz (ex
ternal link)
Observao:
Substitua o "*" pela verso do SendEmail.
DESCOMPACTAR O ARQUIVO BAIXADO:
# tar -xzvf sendEmail-*.tar.gz
MOVER O BINRIO PARA O DIRETRIO /USR/BIN:
# mv sendEmail-*/sendEmail /usr/bin/
CRIAR O DIRETRIO /ETC/ZABBIX/SCRIPTS:
# mkdir /etc/zabbix/scripts
ENTRAR NO DIRETRIO:
# cd /etc/zabbix/scripts
CRIAR O ARQUIVO ZABBIX_SENDEMAIL.SH COM O SEGUINTE CONTEDO:
# !/bin/bash
export smtpemailfrom=suporteifcemaracanau@gmail.com
export zabbixemailto="$1"
export zabbixsubject="$2"
export zabbixbody="$3"
export smtpserver=smtp.gmail.com
export smtplogin=suporteifcemaracanau
smtppass=.,#*admin
/usr/bin/sendEmail -f $smtpemailfrom -t $zabbixemailto -u $zabbixsubject -m $zab
bixbody -s $smtpserver:25 -xu $smtplogin -xp $smtppass
TORNAR O SCRIPT EXECUTVEL:
# chmod +x zabbix_sendemail.sh
ALTERAR AS PERMISSES DO DIRETRIO E DO SCRIPT:
# chown -R zabbix:zabbix /etc/zabbix/scripts

TESTAR SE O SCRIPT FOI CONFIGURADO CORRETAMENTE:


# ./zabbix_sendemail.sh email@destino -m "Teste da Testa"
Se tudo deu certo
Data Nome_do_Host
E o email@destino
esta.
Se no deu certo,

voc vai receber uma mensagem como:


sendEmail [ PID ] : Email was sent successfully!
vai receber uma mensagem sem assunto com o conteudo Teste da T
revise seu script!

"invalid SSL_version specified at /usr/share/perl5/IO/Socket/SSL.pm line 332"


Edite o arquivo /usr/bin/sendemail na linha 1907 troque 'SSLv3 TLSv1' por soment
e 'SSLv3',
ALTERAR O DIRETRIO PADRO DE SCRIPTS DO ZABBIX:
Edite o arquivo /etc/zabbix/zabbix_server.conf
E altere a opo AlertScriptsPath para:
AlertScriptsPath=/etc/zabbix/scripts
ADICIONAR O SCRIPT NO ZABBIX:
Administration // Media types // Create Media Type
PREENCHER AS INFORMAES DA NOVA MDIA:
Description: Zabbix SendEmail
Type: Script
Script name: zabbix_sendemail.sh
Clicar no boto Save
NOVA MDIA DISPONVEL:
CONFIGURAR O USURIO ADMIN PARA RECEBER ALERTAS PELA MDIA ZABBIX SENDEMAIL:
Administration // Users // Clique no usurio Admin
Em Media clique em Add:
Preencha as informaes:
Type: Zabbix SendEmail
Send to: email@destino.com.br
When active: Coloque o horrio que o usurio ser notificado.
Use if severity: Marque as opes de gravidades de alerta dos quais o usurio deve ser
notificado.
Status: Enabled
Clique no boto Add
Nova mdia disponvel para o Administrador, com as opes selecionadas, clique em Save
CRIAR A AO DE ENVIO DE E-MAILS:
Configuration // Actions // Create Action

Em CONFIGURATION OF ACTIONS, preenche as informaes:


Name: E-mail
Event source: Trigger
Em Action conditions, delete as condies existente e clique em New
Em New condition, configure da seguinte maneira:
Trigger severity = "Information"
Clique em Add
Repita o processo para:
Trigger severity = "Warning"
Trigger severity = "Average"
Trigger severity = "High"
Trigger severity = "Disaster"
Em Action operations, clique em New:
Em Edit operation, configure as opes:
Operation type: Send message
Send message to: Single User
Clique em Select
Selecione Admin:
Automticamente as informaes de User medias so preenchidas. Clique em Add:
Em Action, clique em Save:
Nova Ao definida:
ACOMPANHANDO AS TRIGGERS:
Monitoring // Triggers
ACOMPANHANDO AS NOTIFICAES:
Administration // Notification, configure as opes:
Media type: Zabbix SendEmail
Period: Daily
EXEMPLO DE E-MAILS RECEBIDOS PELO ADMIN:
REFERENCIAS:
Lista Zabbix Brasil (external link)
Frum Oficial Zabbix (external link)
Criado por: Andr Do
Powered by TikiWiki CMS/Groupware | Theme: Strasa

Das könnte Ihnen auch gefallen