¿Desea saber cómo usar la configuración de notificación de correo electrónico de Grafana? En este tutorial, le mostraremos cómo configurar un canal de notificación de Grafana para enviar correos electrónicos de alerta.

En nuestro ejemplo, vamos a utilizar Google Gmail como servidor SMTP.

• Ubuntu 18.04
• Ubuntu 19.04
• Grafana 6.0.2

¿Qué es Grafana?

Grafana es una plataforma de código abierto para monitoreo, análisis y visualización de datos que viene con un servidor web que le permite acceder a él desde cualquier lugar.

En la interfaz web, los usuarios pueden crear paneles de Grafana con paneles para representar métricas a lo largo del tiempo.

Grafana Tutorial:

En esta página, ofrecemos acceso rápido a una lista de tutoriales de Grafana.

Tutorial - Integración Gmail

Primero, debemos habilitar su cuenta de Gmail para recibir conexiones de programas externos.

Abre tu navegador y accede a tu cuenta de Gmail.

En nuestro ejemplo, la siguiente URL se ingresó en el navegador:

http://gmail.google.com

En la pantalla de inicio de sesión, ingrese su nombre de usuario y contraseña de Gmail.

Gmail account

Después del inicio de sesión, debe acceder a la siguiente URL:

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

Seleccione la opción para habilitar el uso de aplicaciones menos seguras.

google less secure app

Ahora, necesitamos probar si podemos usar la línea de comandos de Linux para enviar un correo electrónico usando Gmail.

Use el siguiente comando para instalar los paquetes requeridos.

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

Edite el archivo ssmtp.conf para conectarse a nuestra cuenta de 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

En nuestro ejemplo, estamos usando la cuenta de Gmail virtualcoin.videos@gmail.com.

En nuestro ejemplo, la cuenta de Gmail virtualcoin.videos@gmail.com está utilizando la contraseña kamisama123.

Debe cambiar la cuenta de Gmail y la contraseña para reflejar su cuenta.

Utilice el siguiente comando para enviar un correo electrónico utilizando la línea de comandos.

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

Verifique en su bandeja de entrada de Gmail el mensaje de prueba que acaba de enviar.

gmail inbox

Si la prueba fue exitosa, puede avanzar a la siguiente sección de este tutorial.

Si la prueba no tuvo éxito, se puede presentar el siguiente mensaje.

• ssmtp: error de autorización (534 5.7.14 https://support.google.com/mail/answer/78754 v24-v6sm2921112pfl.31 - gsmtp)

Para resolver este problema, necesita acceder a la siguiente URL.

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

Seleccione la opción para desbloquear su cuenta.

google unlock account

Intente nuevamente enviar el correo electrónico utilizando la línea de comandos.

Si la prueba fue exitosa, puede avanzar a la siguiente sección de este tutorial.

Configuración SMTP de Grafana

Ahora, necesitamos configurar el servidor de Grafana para autenticar en Gmail.

Localiza y edita el grafana.ini.

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

Descomente y habilite la sección SMTP de Grafana.

Aquí está la sección SMTP original.

Copy to Clipboard

Aquí está la nueva sección de SMTP.

Copy to Clipboard

Reinicie el servicio de Grafana.

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

Ahora, necesita configurar el canal de alerta mediante la interfaz web de Grafana.

Configuración de la Notificación por Correo Electrónico de Grafana

Abra su navegador e ingrese la dirección IP de su servidor más: 3000.

En nuestro ejemplo, la siguiente URL se ingresó en el navegador:

• http://34.216.84.149:3000

La interfaz web de Grafana debe ser presentada.

grafana default password

En la pantalla de solicitud, ingrese la información de inicio de sesión de la contraseña predeterminada de Grafana.

• Nombre de usuario: admin
• Contraseña: admin

Después de un inicio de sesión exitoso, se mostrará el panel de Grafana.

Grafana Dashboard

En la pantalla del tablero de Grafana, acceda al menú Alertas y seleccione la opción Canales de notificación.

grafana notification channels menu

En la pantalla de Alertas, haga clic en el botón Agregar canal.

Grafana notification channel

En la pantalla Canal de notificación, realice la siguiente configuración y haga clic en el botón Guardar.

• Nombre Correo Electronico
• Tipo - Correo electrónico
• Enviar en todas las alertas - Sí
• Incluir imagen - Sí
• Deshabilitar mensaje de resolución - No
• Enviar recordatorios - No
• Direcciones de correo electrónico: ingrese una lista de direcciones de correo electrónico separadas por;

grafana email alert configuration

Haga clic en el botón Enviar prueba y busque en el buzón de entrada de su cuenta de correo electrónico el mensaje que acaba de enviar.

Grafana ahora intentará enviar un mensaje de prueba.

Aquí hay un ejemplo del mensaje enviado por Grafana.

grafana email alert example

Felicitaciones por haber configurado correctamente la notificación por correo electrónico de Grafana.