Gostaria de aprender a usar o Configurar Grafana Email Notification Setup? Neste tutorial, vamos mostrar como configurar um canal de notificação do Grafana para enviar e-mails de alerta.

Em nosso exemplo, vamos usar o Google Gmail como servidor SMTP.

• Ubuntu 18.04
• Ubuntu 19.04
• Grafana 6.0.2

O que é o Grafana?

O Grafana é uma plataforma de código aberto para monitoramento, análise e visualização de dados que vem com um servidor da Web que permite que ele seja acessado de qualquer lugar.

Na interface da Web, os usuários podem criar painéis do Grafana com painéis para representar as métricas ao longo do tempo.

Tutorial do Grafana:

Nesta página, oferecemos acesso rápido a uma lista de tutoriais do Grafana.

Tutorial - Integração com o Gmail

Primeiro, precisamos ativar sua conta do Gmail para receber conexões de programas externos.

Abra seu navegador e acesse sua conta do Gmail.

Em nosso exemplo, o seguinte URL foi inserido no navegador:

http://gmail.google.com

Na tela de login, insira seu nome de usuário e senha do Gmail.

Gmail account

Após o login, você precisa acessar o seguinte URL:

• https://myaccount.google.com/lesssecureapps

Selecione a opção para ativar o uso de aplicativos menos seguros.

google less secure app

Agora, precisamos testar se podemos usar a linha de comando do Linux para enviar um e-mail usando o Gmail.

Use o seguinte comando para instalar os pacotes necessários.

# sudo apt-get update
# sudo apt-get install ssmtp

Edite o arquivo ssmtp.conf para se conectar à nossa conta do Gmail.

# vi /etc/ssmtp/ssmtp.conf

root=virtualcoin.videos@gmail.com
mailhub=smtp.gmail.com:587
FromLineOverride=YES
AuthUser=virtualcoin.videos@gmail.com
AuthPass=kamisama123
UseTLS=YES
UseSTARTTLS=YES

Em nosso exemplo, estamos usando a conta do Gmail virtualcoin.videos@gmail.com.

Em nosso exemplo, a conta do Gmail virtualcoin.videos@gmail.com está usando a senha kamisama123.

Você precisa alterar a conta e a senha do Gmail para refletir sua conta.

Use o seguinte comando para enviar um email usando a linha de comando.

# echo "E-Mail using the command-line" | ssmtp virtualcoin.videos@gmail.com

Verifique na sua caixa de entrada do Gmail a mensagem de teste que você acabou de enviar.

gmail inbox

Se o teste foi bem sucedido, você pode avançar para a próxima seção deste tutorial.

Se o teste não foi bem sucedido, a seguinte mensagem pode ser apresentada.

• ssmtp: Falha na autorização (534 5.7.14 https://support.google.com/mail/answer/78754 v24-v6sm2921112pfl.31 - gsmtp)

Para resolver esse problema, você precisa acessar o seguinte URL.

• https://accounts.google.com/DisplayUnlockCaptcha

Selecione a opção para desbloquear sua conta.

google unlock account

Tente novamente enviar o email usando a linha de comando.

Se o teste foi bem sucedido, você pode avançar para a próxima seção deste tutorial.

Configuração SMTP do Grafana

Agora, precisamos configurar o servidor Grafana para autenticar no Gmail.

Localize e edite o grafana.ini.

# locate grafana.ini
# vi /etc/grafana/grafana.ini

Descomente e ative a seção SMTP do Grafana.

Aqui está a seção SMTP original.

Copy to Clipboard

Aqui está a nova seção SMTP.

Copy to Clipboard

Reinicie o serviço Grafana.

# /etc/init.d/grafana-server restart

Agora, você precisa configurar o canal de alerta usando a interface da Web do Grafana.

Configuração de Notificação de E-mail Grafana

Abra seu navegador e digite o endereço IP do seu servidor mais: 3000.

Em nosso exemplo, o seguinte URL foi inserido no navegador:

• http://34.216.84.149:3000

A interface da web do Grafana deve ser apresentada.

grafana default password

Na tela de prompt, insira as informações de login da Grafana Default Password.

• Nome de usuário: admin
• Senha: admin

Após um login bem-sucedido, o painel Grafana será exibido.

Grafana Dashboard

Na tela do painel Grafana, acesse o menu Alerta e selecione a opção Canais de notificação.

grafana notification channels menu

Na tela Alerta, clique no botão Adicionar canal.

Grafana notification channel

Na tela Canal de Notificação, execute a seguinte configuração e clique no botão Salvar.

• Nome - EMAIL
• Tipo - E-mail
• Enviar em todos os alertas - Sim
• Incluir imagem - sim
• Desativar Resolver Mensagem - Não
• Enviar lembretes - Não
• Endereços de e-mail - digite uma lista de endereços de e-mail separados por;

grafana email alert configuration

Clique no botão Enviar teste e procure na caixa de entrada da sua conta de e-mail a mensagem que acabou de enviar.

O Grafana tentará agora enviar uma mensagem de teste.

Aqui está um exemplo da mensagem enviada por Grafana.

grafana email alert example

Parabéns, você configurou com sucesso a notificação por email do Grafana.