terça-feira, 2 de fevereiro de 2016

Zabbix – Notificação por email com o GMail
Um simples passo a passo de como instalar a notificação por email via GMail com o Zabbix.
Instalar os seguintes pacotes:
# apt-get install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules
Ao final da instalação selecione “Internet Site” e fdn: zabbix.dominio.com.br
Próximo passo, configurar o Postfix.
OBS: Todas as configurações devem ser efetuadas dentro do diretório /etc/postfix
Copie o arquivo de configuração padrão para um backup:
# cp /etc/postfix/main.cf /etc/postfix/main.cf.bkp
Crie um arquivo de configuração em branco:
# > /etc/postfix/main.cf
Insira o seguinte conteúdo:
# vim /etc/postfix/main.cf

relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile=/etc/ssl/certs/ca-crtificates.crt
smtp_tls_loglevel = 1
smtp_use_tls = yes
Crie o arquivo sasl_passwd com o conteúdo abaixo:
> /etc/postfix/sasl_passwd

Insira este conteúdo:
[smtp.gmail.com]:587 email@gmail.com:SenhaDoEmail

Crie as credenciais para o banco de dados com o comando a seguir:
# postmap hash:/etc/postfix/sasl_passwd

Insira as permissões de acesso para o arquivo com seus dados de login do GMail com os seguintes comandos:
# chown root:root /etc/postfix/sasl_passwd
# chmod 600 /etc/postfix/sasl_passwd
Valide os certificados com o comando abaixo:
#cat /etc/ssl/certs/Thawte_Premium_Server_CA.pem | sudo tee -a /etc/postfix/cacert.perm

Reinicie o postfix
# service postfix restart

Antes de configurarmos o Zabbix para enviar emails com as notificações, vamos fazer um teste via terminal para ter certeza de que tudo está funcionando. Para isso utilize o seguinte comando:
# echo "Teste - Enviando email via terminal" | mail -s "Teste" seuemail@provedor.com.br
Pronto, um email deve ter sido enviado para o seu email. Tudo pronto para continuarmos com as configurações do Zabbix através de sua interface.
Acesse a interface Web do Zabbix:

http://endereçodoservidor/zabbix
Faça o login como administrador e acesse:
Administration -> Media Type, selecione email e preencha como a imagem abaixo:

Para testar se o Zabbix está enviando alertas, basta criar uma Action e induzir um alerta ativando uma trigger qualquer.

Se não funcionar, releia com atenção toda a dica, conferindo as configurações, pois tudo foi devidamente testado antes de publicar, qualquer coisa, tire as dúvidas através dos comentários. Se deu certo, bom trabalho!

Nenhum comentário:

Postar um comentário

Como monitorar tamanho de diretório com zabbix server Esse monitoramento a partir da versão 3.4 passou a ser nativo através da chave vf...