Glosario de Automatización • Notificación de alarma por correo

Cómo configurar una notificación de alarma por correo en SCADA

Ingeniería Merobix • • 10 min de lectura

Una alarma en una pantalla solo ayuda a quien está mirando la pantalla, y en un sitio remoto o no atendido no hay nadie. Una notificación por correo salva esa distancia, tomando una alarma que se dispara en el sistema SCADA y empujándola a la bandeja de entrada de una persona esté donde esté, para que un problema en una estación de bombeo lejana llegue al ingeniero de guardia en casa. Configurar esto bien es una cadena de cuatro eslabones que todos tienen que aguantar: el sistema necesita una manera de de verdad enviar correo, una regla que decida qué alarmas ameritan un mensaje, una lista de quién lo recibe y un mensaje lo bastante claro para actuar sobre él. Si falla cualquiera, las notificaciones o nunca llegan, o llegan por todo hasta que la gente las ignora, o llegan tan vagas que nadie sabe qué hacer. Esta guía recorre la cadena entera: ingresar los ajustes SMTP que dejan al sistema enviar correo, armar una regla de notificación acotada por prioridad, agregar destinatarios y una plantilla de mensaje, y probar que una alarma real de verdad aterriza en la bandeja de entrada.

Volver al glosario

Notificación de alarma por correo en una línea: Para configurar una notificación de alarma por correo en SCADA, primero dele al sistema una manera de enviar correo ingresando los ajustes del servidor SMTP o de relevo, la dirección del servidor, el puerto, el cifrado y las credenciales de inicio de sesión, más una dirección remitente. Luego arme una regla de notificación que defina qué alarmas disparan un correo, por lo general filtrada por prioridad para que solo las alarmas serias notifiquen, y agregue los destinatarios que deben recibirlo. Adjunte una plantilla de mensaje que incluya el tag, la condición, el valor y la hora para que el correo sea accionable, luego envíe una alarma de prueba para confirmar que de verdad llega antes de depender de ella.

Ingresar los ajustes SMTP y de relevo

Antes de que el sistema SCADA pueda enviar correo a alguien, necesita un servidor de correo al que entregar sus mensajes, y configurar esa conexión es la puesta a punto de SMTP. SMTP es el protocolo estándar para enviar correo, y los ajustes son la dirección del servidor de correo, el puerto que escucha, si la conexión está cifrada y, en casi todos los casos hoy, un usuario y contraseña u otras credenciales que el servidor exige antes de aceptar correo. También fija una dirección remitente, el emisor del que las notificaciones aparentan venir, que los destinatarios verán y pueden filtrar. Estos valores vienen de quien administra el servicio de correo, un servidor interno de TI o un proveedor de correo alojado, y tienen que coincidir con exactitud o el servidor simplemente se niega a retransmitir el mensaje.

SMTP es también donde las notificaciones fallan en silencio con más frecuencia, porque los servidores de correo modernos son estrictos sobre para quién enviarán correo, y con razón, ya que un relevo abierto es un imán de spam. Un servidor rechazará mensajes que carezcan de autenticación adecuada, que vengan de una dirección remitente inesperada o que lleguen por el puerto equivocado o sin el cifrado esperado. Por eso acertar estos ajustes al detalle no es una formalidad; un solo valor equivocado, un puerto incorrecto, una contraseña faltante, el cifrado apagado cuando el servidor lo exige, hace que cada notificación se rechace en silencio mientras el sistema SCADA quizá siga creyendo que las envió. Por eso probar después es esencial, porque el eslabón SMTP falla de forma invisible más seguido que cualquier otra parte de la cadena.

También está la cuestión de la entregabilidad que vive más allá de los ajustes del SCADA en sí. Aun una conexión SMTP bien configurada puede ver sus mensajes aterrizar en una carpeta de spam o ser descartados si el dominio emisor no está bien preparado para autorizar al servidor de correo, o si la dirección remitente le parece sospechosa al lado receptor. Esto suele ser un asunto de TI y de administración de correo más que del SCADA, pero vale la pena tener en cuenta que configurar SMTP correctamente logra que el mensaje sea aceptado por su servidor emisor, mientras que llevarlo de forma confiable a las bandejas de entrada de los destinatarios también depende de la configuración de correo más amplia. Coordinar con quien administra el servicio de correo es la manera práctica de asegurar que los correos de alarma no solo se envíen sino que de verdad lleguen.

Armar la regla de notificación y los destinatarios

Con una manera funcional de enviar correo, el siguiente paso es decidir qué alarmas deberían generar un correo, porque enviar correo por cada alarma es una vía rápida a entrenar a todos para ignorar los correos. Esta es la regla de notificación, y el filtro más común y útil es la prioridad de la alarma. Usted configura la regla de modo que solo las alarmas por encima de una prioridad elegida envíen un correo, así un HI-HI crítico en un recipiente notifica a alguien mientras que una alarma informativa de baja prioridad no. Filtrar por prioridad es lo que mantiene con sentido las notificaciones, porque una bandeja de entrada inundada de correos de alarma triviales se vuelve ruido que la gente silencia, y entonces el correo que sí importaba queda sin leer entre los demás.

Las reglas de notificación suelen poder filtrar por algo más que la prioridad, y usar esos filtros con deliberación afina las notificaciones. Puede acotar una regla a un área o conjunto de sitios en particular, de modo que la persona responsable del campo norte solo reciba las alarmas del campo norte, o restringirla a ciertos tipos de alarma, o incluso a ciertos tags. La meta en todo momento es que cada destinatario reciba exactamente las alarmas que son suyas para actuar y ninguna de las que no lo son, porque un destinatario que recibe alarmas sobre las que no puede hacer nada aprende a dejar de leerlas. Ajustar el alcance de la regla a la responsabilidad real de una persona es lo que hace de la notificación un aviso útil y no ruido de fondo.

Los destinatarios son las personas o listas a las que la regla envía, y elegirlos es más trascendente de lo que parece. Una regla puede enviar a una sola persona, a varias o a una lista de distribución, y la elección correcta depende de quién de verdad necesita saber y quién puede actuar. Para una alarma crítica quizá quiera más de un destinatario para que un mensaje no se pierda si una persona está inalcanzable, mientras que para notificaciones de rutina basta un solo responsable o una bandeja compartida. También vale la pena pensar en el escalamiento, arreglar que si el primer destinatario no responde, la alarma alcance a una segunda persona tras un retardo, para que una condición seria no se quede sin atender porque la única persona de la lista estaba dormida o ausente. Mantener las listas de destinatarios al día conforme la gente cambia de rol es una tarea continua, porque una notificación enviada a alguien que dejó la empresa es una falla silenciosa de toda la cadena.

Plantillas de mensaje, pruebas y notificaciones desde la nube

La plantilla de mensaje es lo que el destinatario de verdad lee, y una buena convierte una alarma levantada en un aviso accionable. La plantilla debe incluir lo esencial extraído automáticamente de la alarma: qué sitio y equipo, cuál es la condición, el valor real que la disparó y la hora en que ocurrió, todo en lenguaje sencillo y no en códigos crípticos. Un correo que dice solo PT-301 HI obliga al destinatario a iniciar sesión e investigar antes siquiera de entender el problema, mientras que uno que dice Estación Norte, presión de descarga del pozo 3 alta en 118 psi a las 2:14 a.m. le dice casi todo lo que necesita antes de tocar un teclado. Escribir la plantilla para alguien que la lee medio dormido en un teléfono, que quizá no conoce bien este sitio, es la misma disciplina que hace útil cualquier mensaje de alarma.

Ninguna configuración de notificación está terminada hasta que una alarma real ha recorrido la cadena entera y se ha confirmado que llega, porque muchos eslabones pueden fallar en silencio. Usted dispara una alarma de prueba que coincida con la regla, en o por encima de la prioridad que debe notificar, y confirma que el correo de verdad aterriza en la bandeja de entrada del destinatario, con el contenido correcto, no atorado en spam ni perdido en el servidor de correo. Esta prueba de punta a punta es lo único que demuestra que los ajustes SMTP, la regla, la lista de destinatarios y la plantilla funcionan juntos, y atrapa las fallas invisibles, un relevo rechazado, una prioridad filtrada, un error de tecleo en una dirección, mientras aún son fáciles de arreglar. Saltarse la prueba significa que la primera vez que se entera de que las notificaciones no funcionan es durante la emergencia que se suponía debían advertir.

La notificación por correo es uno de los argumentos más fuertes a favor del SCADA en la nube, porque convierte una flota de sitios no atendidos en algo que un equipo pequeño puede vigilar desde cualquier lugar. En una plataforma SCADA en la nube como Merobix, el motor de notificación corre en el sistema alojado que siempre está en línea y siempre conectado a los sitios, así que una alarma en un pozo remoto llega al teléfono de la persona de guardia aunque nadie esté cerca del sitio y ningún servidor local tenga que seguir corriendo para enviar el correo. Como la plataforma ya ve las alarmas de todos los sitios en un solo lugar, un único conjunto de reglas de notificación puede cubrir una operación entera, enrutando las alarmas serias de cada sitio a las personas correctas por prioridad y por área, que es justo lo que hace viables las operaciones remotas y con poco personal en vez de una apuesta a que alguien note un problema a tiempo.

Preguntas frecuentes

¿Por qué no se entregan mis correos de alarma del SCADA?

La causa más común es una configuración SMTP que el servidor de correo rechaza en silencio, porque los servidores modernos son estrictos con la autenticación, la dirección remitente, el puerto y el cifrado, y un solo valor equivocado hace que cada mensaje se rechace mientras el sistema quizá siga creyendo que los envió. Más allá de eso, aun el correo aceptado puede caer en spam o ser descartado si el dominio emisor no está preparado para autorizar al servidor. La única manera de saber es disparar una alarma de prueba real y confirmar que de verdad llega, y coordinar con quien administra el servicio de correo.

¿Debería cada alarma enviar un correo?

No, y hacerlo es una vía rápida a que la gente ignore las notificaciones. El enfoque correcto es una regla de notificación que filtre por prioridad para que solo las alarmas serias envíen correo a alguien, mientras que las alarmas informativas de baja prioridad no. Una bandeja de entrada inundada de correos de alarma triviales se vuelve ruido que los destinatarios silencian, y entonces el correo que sí importaba queda sin leer entre los demás. Acotar las reglas por prioridad, y por área o sitio para que cada persona reciba solo las alarmas que son suyas para actuar, mantiene con sentido las notificaciones.

¿Qué debe contener un correo de notificación de alarma?

Debe contener todo lo que el destinatario necesita para entender y actuar sin antes iniciar sesión: qué sitio y qué equipo, cuál es la condición, el valor real que la disparó y la hora, todo en lenguaje sencillo. Un correo que muestra solo un nombre de tag críptico obliga al destinatario a investigar antes siquiera de captar el problema. Escribir la plantilla para alguien que la lee medio dormido en un teléfono, que quizá no conoce ese sitio en particular, es lo que convierte la notificación en un aviso accionable y no en un acertijo.

Más en Fundamentos de SCADA
Configurar una alarma en SCADA  •  Configurar alertas por SMS  •  Envío de alarma por webhook  •  Alarma de falla de comunicación  •  Watchdog de reinicio en un gateway celular  •  Todo en Fundamentos de SCADA →
Capacitación SCADA gratuita para operadores
Merobix University - 70 lecciones en video y 261 preguntas de examen, del primer inicio de sesión a los reportes de cumplimiento (contenido en inglés). Sin llamada de ventas.
Comenzar gratis →