Monitoreo
Este capítulo cubre la sección Monitoreo de la interfaz web: verificar hosts y servicios externos, leer E/S digitales y sensores físicos.
Monitor de Red
Qué hace esta característica
Monitor de Red convierte su SMSEagle en una pequeña estación de monitoreo. Verifica servidores, dispositivos y servicios según una programación y envía un SMS cuando algo deja de responder, vuelve en línea o reporta un valor fuera del rango que espera.
Tiene tres partes:
Página |
Qué hace |
|---|---|
Tasks |
Las reglas de monitoreo: qué verificar, con qué frecuencia, a quién alertar. |
Reports |
Un historial de tiempo de inactividad, filtrado por rango de fechas y tarea, exportable a CSV. |
SNMP Traps |
Reglas que convierten mensajes SNMP Traps enviados al dispositivo en mensajes SMS. |
Usos típicos: alertar al ingeniero de guardia cuando un servidor de producción deja de responder pings, advertir sobre una lectura de temperatura de un sensor SNMP o reenviar una trampa UPS a un teléfono.
Antes de comenzar
El dispositivo debe poder alcanzar los hosts que desea monitorear. Primero verifique la configuración de red en Settings > Network.
Los destinatarios deben marcarse como Public en la Phonebook si desea alertar a un grupo. De lo contrario, puede escribir números de teléfono simples en la tarea.
Para verificaciones SNMP necesita la cadena de comunidad y el Object ID (OID) que desea leer. Para verificaciones Modbus necesita el ID de unidad, el registro y el código de función.
Parte 1: Tasks
Paso 1: Abra la página Tasks
En la barra lateral, vaya a Monitoring > Network Monitoring > Tasks.
Cada tarea en la lista muestra su host, programación, tipo de tarea, en qué alerta, cuándo estuvo inactiva por última vez y a quién notifica. Un marcador verde o rojo le indica si el host está respondiendo actualmente.
Paso 2: Establezca el período de monitoreo
El cuadro Settings en la derecha de la página Tasks contiene una configuración que se aplica a todas las tareas: Monitoring period, en minutos. Con qué frecuencia el dispositivo ejecuta las verificaciones.
Ingrese un valor y haga clic en Save.
Paso 3: Crear una tarea
Haga clic en Crear nuevo en la esquina superior derecha. El formulario de tarea se abre como una página completa, dividida en cinco secciones.
Definición de tarea
Campo |
Qué ingresar |
|---|---|
Nombre de tarea |
Un nombre descriptivo, máximo 100 caracteres, por ejemplo |
Host - Dirección IP o nombre de host |
Qué verificar, por ejemplo |
Vincular a tarea principal |
Active esta casilla para hacer que la tarea dependa de otra. |
Nombre de tarea (principal) |
Se muestra una vez que se marca la casilla: la tarea de la que depende esta. |
Una tarea vinculada se ejecuta solo mientras su tarea principal esté activa. Úselo para evitar tormentas de alertas: si el enrutador frente a diez servidores se cae, solo la tarea del enrutador genera una alerta, y las diez tareas del servidor permanecen silenciosas.
Método de monitoreo
Seleccione el Tipo de prueba, luego complete los parámetros que aparecen para él:
Tipo de prueba |
Parámetros |
|---|---|
ICMP (ping) |
Número de solicitudes - cuántos pings enviar por verificación. |
puerto TCP |
Puerto - el puerto TCP que debe aceptar una conexión. |
puerto UDP |
Puerto - el puerto UDP a sondear. |
SNMP |
Versión del protocolo (1 o 2), ID de objeto, Comunidad, Tipo de valor de retorno (Número o Cadena). |
Modbus TCP |
Puerto, ID de unidad, Registro, Código de función (Leer bobinas, Leer entradas discretas, Leer registros de retención, Leer registros de entrada). |
Tiempo de conexión agotado - segundos se aplica a cada tipo de prueba. Auméntelo para servidores ocupados que responden lentamente; el valor predeterminado es 30 segundos.
Haga clic en Probar conexión para intentar la verificación de inmediato. El resultado aparece junto al botón, para que pueda confirmar que el host responde antes de guardar la tarea.
Horario
Elija Siempre activado si la tarea debe ejecutarse las 24 horas, o Desactivar entre horas especificadas e establezca Desde y Hasta para crear una ventana silenciosa, por ejemplo durante una copia de seguridad nocturna que siempre pone el servicio fuera de línea.
Desencadenadores de alertas
Primero elija quién recibe la alerta:
Opción |
Qué ingresar |
|---|---|
Grupos de libreta de direcciones |
Seleccione grupos públicos. Solo se aceptan grupos públicos. |
Números de teléfono |
Escriba los números directamente, separados por comas. Máximo 100 caracteres en total. |
Luego marque al menos una condición Enviar SMS cuando. Sin una, la tarea no se puede guardar:
El host/servicio se desconecta
El host/servicio se conecta después del fallo
Si el valor de retorno de SNMP es - solo para tareas SNMP. Elija un Operador (Igual a, No igual a, Mayor que, Menor que, Contiene, No contiene) y un Valor.
Si el valor de retorno de Modbus es - solo para tareas Modbus, con los mismos campos de operador y valor.
Dos configuraciones más cierran la sección:
Llamar después de enviar SMS - también realice una llamada de voz. Las opciones son No, Solo sonar, Sí - síntesis de voz y Sí - síntesis de voz (avanzada), según el modelo de su dispositivo. Con la opción avanzada también elige un Modelo de voz.
Repetir cada - reenvíe la alerta cada X minutos mientras dure el problema.
0significa enviarla una vez y guardar silencio.
Plantillas de mensajes
Escriba el texto de cada alerta que habilitó. Cada mensaje puede tener hasta 1300 caracteres y puede usar marcadores de posición:
Mensaje |
Marcadores de posición disponibles |
|---|---|
El servicio está fuera de línea |
|
El servicio está en línea después del fallo |
|
Texto SMS (SNMP) |
|
Texto SMS (Modbus) |
|
Por ejemplo, DOWN: {TASKNAME} ({HOST}) at {TIMESTAMP} produce un mensaje que indica qué falló, dónde y cuándo.
Haga clic en Create task. La tarea comienza a ser verificada en la siguiente ejecución de monitoreo.
Parte 2: Informes
Vaya a Monitoring > Network Monitoring > Reports.
Generar un informe
En el cuadro Report config elija:
Campo |
Qué hace |
|---|---|
Data for |
Un rango de fechas predefinido. Elegir uno completa las fechas a continuación. |
Date from / Date to |
El rango exacto. Editar estos cambia Data for a un rango personalizado. |
Task |
Una única tarea, o All tasks. |
Haga clic en Generate report. Los resultados aparecen a continuación, listando el tiempo de inactividad, el nombre de la tarea y el error registrado para cada incidente.
Haga clic en Export to CSV encima de los resultados para descargarlos.
Retención de informes
El cuadro de la derecha contiene una opción, Automatically delete reports older than 3 months. Actívela para evitar que el historial de informes crezca indefinidamente, luego haga clic en Save.
Parte 3: Trampas SNMP
Las tareas se comunican y verifican cosas. Las reglas de trampa SNMP funcionan de la otra manera: otro dispositivo envía una trampa al SMSEagle, y la regla la convierte en un SMS.
Paso 1: Abrir la página Trampas SNMP
Vaya a Monitoring > Network Monitoring > SNMP Traps.
Paso 2: Crear una regla
Haga clic en Create new en la esquina superior derecha. Se abre un panel lateral.
Nombrar la regla
En Rule name, escriba algo descriptivo, por ejemplo UPS battery trap. Máximo 100 caracteres.
Decidir qué traps activan la regla
Elija Send message:
Opción |
Qué significa |
|---|---|
Always send |
Cada trap que recibe el dispositivo activa esta regla. |
For specified IP / when trap contains |
Solo los traps que coinciden con las condiciones siguientes la activan. |
Si eligió la segunda opción, hay dos condiciones disponibles. Puede usar una o ambas, y un trap debe satisfacer todas las condiciones que habilite.
When incoming trap comes from IP Marque esta opción e introduzca la dirección IP del dispositivo que envía.
When incoming trap contains Object ID Marque esta opción e introduzca el OID que debe estar presente en el trap.
Elegir los destinatarios y redactar el mensaje
Send SMS to - seleccione los contactos o grupos. Solo se aceptan contactos y grupos public.
Message content - el texto a enviar, máximo 1300 caracteres. Puede usar estos marcadores de posición:
Marcador de posición |
Se reemplaza por |
|---|---|
|
El nombre de la regla |
|
La dirección IP de la que proviene el trap |
|
El contenido del trap |
Configuración opcional
Call after sending SMS - también realizar una llamada de voz, con las mismas opciones que en tareas.
Haga clic en Save. La regla se aplica a los traps recibidos a partir de ahora.
Cómo se comporta Network Monitor
Las tareas se verifican en el período de monitoreo compartido, por lo que una tarea no puede alertar más rápido de lo que permite ese intervalo.
Una alerta de «inactividad» se envía una vez cuando cambia el estado, y luego se repite solo si establece Repetir cada.
Una tarea vinculada a una tarea padre se omite completamente mientras la padre está inactiva, por lo que sus propias alertas permanecen silenciosas hasta que la padre se recupera.
Si varias reglas de captura SNMP coinciden con la misma captura, cada una de ellas envía su propio SMS.
Entrada/Salida Digital
Qué hace esta característica
Las entradas y salidas digitales son el conector físico en el dispositivo que permite que SMSEagle se comunique con el mundo fuera de la red:
Dirección |
Qué hace |
|---|---|
Entrada |
Un cambio de voltaje en un puerto de entrada (un contacto de puerta que se cierra, un relé de alarma que se activa, una UPS reportando un fallo) hace que el dispositivo envíe un SMS. |
Salida |
Un SMS entrante hace que el dispositivo encienda o apague un puerto de salida, para que pueda activar una sirena, abrir una puerta o reiniciar una máquina. |
Configura esto con reglas. Una regla de Entrada dice «cuando el puerto 2 se activa, envía un texto al equipo de mantenimiento». Una regla de Salida dice «cuando llega un SMS que contiene OPEN, establece el puerto 1 en alto durante 5 segundos».
Además de las reglas hay dos páginas que muestran los puertos mismos: Pines internos (los puertos integrados en el dispositivo) y Pines externos (puertos adicionales añadidos a través de un módulo io-bridge).
Antes de comenzar
Comprueba cuántos puertos de entrada y salida tiene tu modelo de dispositivo y conecta tu equipamiento a ellos. Las listas de puertos en los formularios de reglas se generan a partir de tu modelo de dispositivo, por lo que solo ofrecen puertos que existen físicamente.
El dispositivo debe ser capaz de enviar SMS. Comprueba que al menos un módem está conectado y registrado en la red.
Los destinatarios de las reglas de Entrada deben estar marcados como Public en la Libreta de direcciones.
Dónde encontrarlo
En la barra lateral, ve a Monitoring > Digital input / output. Tiene tres páginas:
Página |
Para qué sirve |
|---|---|
Reglas |
Crea las reglas de Entrada y Salida. Aquí es donde pasas la mayor parte del tiempo. |
Pines internos |
Ver el estado actual de los puertos integrados y encender o apagar el servicio. |
Pines externos |
Definir y controlar puertos adicionales proporcionados por un módulo io-bridge. |
Parte 1: Reglas de entrada (señal de entrada en SMS)
Paso 1: Abrir la página de reglas
Vaya a Monitoring > Digital input / output > Rules y asegúrese de que la pestaña Inputs está seleccionada.
Paso 2: Crear una regla de entrada
Haga clic en Create new en la esquina superior derecha. Se abre un panel lateral.
Nombrar la regla
En Rule name, escriba algo descriptivo, por ejemplo Server room door opened. Máximo 100 caracteres.
Elegir el puerto y la señal
Campo |
Qué ingresar |
|---|---|
Port number |
El puerto de entrada al que está conectado el equipo. Los puertos externos (io-bridge) aparecen en la lista marcados como |
When input signal |
|
Elija el valor que representa la condición de alarma en su equipo. Un contacto normalmente cerrado que se abre en alarma generalmente necesita 1 (High); un contacto normalmente abierto generalmente necesita 0 (Low).
Elegir los destinatarios
En Send to, seleccione los contactos o grupos que deben recibir el SMS. Solo los contactos y grupos públicos se pueden seleccionar aquí. Este campo es obligatorio.
Escribir el texto del SMS
SMS Message es el texto que se envía cuando se activa la regla. Máximo 1000 caracteres. El mismo texto va a todos los destinatarios, así que indique la ubicación o la máquina en él, por ejemplo ALARM: server room door opened.
Opciones avanzadas
Haga clic en Advanced options para expandir esta sección. No la necesita para una configuración básica.
Call after sending SMS - también realizar una llamada de voz a los mismos destinatarios. Las opciones son No, Ring, Text-to-speech (TTS) y Text-to-speech (advanced), dependiendo de lo que admita su modelo de dispositivo. Con la opción avanzada también elige un Voice model.
Alert timeout - el número de minutos que deben pasar antes de que la misma regla pueda alertar nuevamente.
0significa sin límite, por lo que cada cambio de señal envía un SMS.
Establezca un tiempo de espera de alerta para entradas ruidosas. Un contacto que parpadea, o un equipo que se activa repetidamente, puede producir una ráfaga de mensajes. Un tiempo de espera de algunos minutos mantiene un evento real en un SMS.
Haga clic en Save. La regla comienza a funcionar en cambios de señal a partir de ahora.
Parte 2: Reglas de salida (SMS en señal de salida)
Paso 1: Abrir la página de reglas
Vaya a Monitoring > Digital input / output > Rules y seleccione la pestaña Outputs.
Paso 2: Crear una regla de Output
Haga clic en Create new en la esquina superior derecha. Se abre un panel lateral.
Nombre la regla y elija el puerto
En Rule name, escriba algo descriptivo, por ejemplo Open gate on SMS. Máximo 100 caracteres. En Port number, elija el puerto de salida al que está conectado su equipo. Los puertos externos (io-bridge) aparecen marcados como (Ext).
Decida qué mensajes SMS activan la regla
Elija Set for:
Opción |
Qué significa |
|---|---|
All incoming messages |
Cada SMS entrante cambia la salida. |
Specified sender / message |
Solo los mensajes que coincidan con las condiciones que establezca a continuación la activan. |
Si eligió Specified sender / message, dos condiciones estarán disponibles. Puede usar una o ambas. Cuando usa ambas, un mensaje debe satisfacer ambas.
When incoming SMS comes from Marque esta opción y seleccione los contactos o grupos del remitente.
When incoming SMS text contains Marque esta opción e ingrese la frase en Text, por ejemplo OPEN. Marque Case sensitive si open y OPEN deben tratarse como diferentes.
Restrict output rules by sender. Una regla de salida cambia equipos físicos. Sin una condición de remitente, cualquiera que conozca su número puede operarlo.
Decida qué hace la salida
Campo |
Qué significa |
|---|---|
Set signal to |
|
Signal time |
Cuántos segundos permanece el puerto en ese estado antes de regresar. |
Signal delay |
Cuántos segundos esperar después de que llegue el SMS antes de cambiar el puerto. |
Opciones avanzadas
Haga clic en Advanced options para expandir esta sección.
Send confirmation Marque esta opción para enviar un SMS de vuelta al remitente después de que la salida haya sido cambiada. Aparece el campo Message format, máximo 1300 caracteres. Puede construir el texto a partir de marcadores de posición:
Marcador de posición |
Se reemplaza por |
|---|---|
|
El nombre de la regla que se activó |
|
El número del puerto de salida |
|
La señal a la que se configuró el puerto |
|
El tiempo de la señal en segundos |
|
El retardo de la señal en segundos |
Por ejemplo, {RULENAME}: puerto {PORT} configurado a {SIGTYPE} durante {SIGTIME}s produce un recibo claro para la persona que envió el comando.
Llamada después de enviar SMS Realizar también una llamada de voz, exactamente como se describe para las reglas de entrada anterior.
Haga clic en Save. La regla comienza a funcionar en los mensajes recibidos a partir de ahora.
Parte 3: Pines internos
Vaya a Monitoring > Digital input / output > Internal pins.
La página muestra dos tablas, Inputs y Outputs, enumerando cada puerto integrado con su estado actual (0 Bajo o 1 Alto). Esta es una lectura en vivo del hardware, útil para verificar el cableado antes de escribir una regla.
En la parte superior de la página hay un interruptor Service enabled. Inicia y detiene el servicio que lee y controla los puertos integrados. Mientras esté desactivado, las reglas de entrada y salida en puertos internos no funcionan.
Pines internos con el servicio en funcionamiento. Cada puerto aquí lee 0 Bajo porque no hay nada conectado
Parte 4: Pines externos
Los pines externos son puertos adicionales proporcionados por un módulo io-bridge conectado al dispositivo.
Vaya a Monitoring > Digital input / output > External pins. La página tiene una pestaña Inputs y una pestaña Outputs, más un interruptor Service enabled que inicia y detiene el servicio io-bridge.
Agregar un pin externo
Haga clic en Create new. Se abre un panel lateral.
Campo |
Qué ingresar |
|---|---|
Pin number |
El número de puerto en el módulo io-bridge, por ejemplo |
Pin description |
Un nombre corto, máximo 64 caracteres. Solo se permiten letras, dígitos y espacios. |
Direction |
In para un puerto que lee, Out para un puerto que controla. |
State |
Solo se muestra para pines Out: el estado en el que comienza el puerto, |
Haga clic en Save.
Usar los pines
En la pestaña Outputs puede cambiar el estado de un pin directamente desde la lista.
En la pestaña Inputs el estado es de solo lectura, porque el valor está controlado por lo que esté conectado al pin.
Una vez definidos, los pines externos también aparecen en las listas de Port number de las reglas de entrada y salida, marcados como
(Ext), de modo que las reglas pueden usarlos exactamente como los puertos integrados.
Cómo se comportan las reglas de Digital I/O
Las reglas solo actúan en eventos que ocurren después de que la regla se creó y se habilitó. Use el interruptor junto a una regla para pausarla sin eliminarla.
Si varias reglas coinciden con el mismo evento, cada una de ellas se ejecuta, por lo que una señal de entrada puede enviar varios mensajes y un SMS puede cambiar varios puertos.
La condición de texto en las reglas de Output es una coincidencia de contains, no una coincidencia exacta.
Las reglas que usan puertos internos necesitan que el servicio Internal pins esté activo; las reglas que usan puertos
(Ext)necesitan que el servicio External pins esté activo.
Sensores de temperatura y humedad
Qué hace esta característica
Los dispositivos de la línea NXS de SMSEagle soportan sensores de temperatura y humedad conectados al dispositivo. Una vez que se conecta un sensor, el dispositivo lo lee según un cronograma, mantiene un historial de las lecturas y puede enviar un SMS cuando un valor cruza un umbral que usted define.
La característica tiene tres páginas:
Página |
Para qué sirve |
|---|---|
Reading |
Gráficos de los valores registrados, con descarga en CSV. |
Alarms |
Las reglas que convierten una lectura en un SMS. |
Sensor settings |
La lista de sensores conectados, sus nombres y la frecuencia con la que se leen. |
Usos típicos: supervisar una sala de servidores, una cámara frigorífica o un gabinete técnico, y enviar un mensaje de texto a quien esté de guardia cuando la temperatura sea demasiado alta o la humedad sea excesiva.
Antes de comenzar
Conecte el sensor al dispositivo antes de configurar nada. El dispositivo encuentra sensores escaneando el hardware, por lo que un sensor desconectado no puede ser configurado.
Los destinatarios de las reglas de alarma deben estar marcados como Public en la Phonebook.
Dónde encontrarlo
En la barra lateral, vaya a Monitoring > Temp & Humidity. Las tres páginas mencionadas arriba aparecen debajo.
Parte 1: Añadir y nombrar los sensores
Paso 1: Escanear sensores
Vaya a Monitoring > Temp & Humidity > Sensor settings y haga clic en Scan for new sensors en la esquina superior derecha.
El dispositivo comprueba sus entradas y añade todo lo que encuentre. La página informa de si se han añadido nuevos sensores o de que no se ha encontrado ninguno.
Cada sensor en la lista muestra su Sensor name y su Hardware ID. El Hardware ID es cómo el dispositivo identifica el sensor físico; no se puede editar.
Paso 2: Asigne nombres significativos a los sensores
Un sensor recién detectado no se nombra de acuerdo al lugar que monitoriza, así que renómbrelo: haga clic en Edit junto a un sensor e introduzca un Sensor name, máximo 255 caracteres, por ejemplo Server room rack A.
Este nombre aparece en los gráficos, en las reglas de alarma y en la exportación CSV, así que vale la pena hacerlo antes de crear cualquier regla.
Paso 3: Gestionar la lista
Cada sensor tiene:
un conmutador para habilitarlo o deshabilitarlo, que detiene su lectura sin eliminarlo,
una acción Edit para el nombre,
una acción Delete.
También puede marcar varios sensores y habilitarlos, deshabilitarlos o eliminarlos conjuntamente.
El sensor interno no puede ser eliminado. Los dispositivos con un sensor integrado siempre lo mantienen en la lista; desactívelo si no desea sus lecturas.
Paso 4: Establecer la configuración de lectura
El cuadro Reading settings a la derecha de la página Sensor settings controla cómo se leen los sensores. Estas configuraciones son globales, se aplican a cada sensor:
Campo |
Qué hace |
|---|---|
Read sensor every (min.) |
Con qué frecuencia se leen los sensores, de 1 a 59 minutos. |
Scale |
Celsius o Fahrenheit. Se aplica a los gráficos, las alarmas y la exportación. |
Auto delete readings older than 3 months |
Evita que el historial de lecturas crezca indefinidamente. |
Haga clic en Save.
Parte 2: Reglas de alarma
Paso 1: Abrir la página de Alarmas
Ve a Monitoreo > Temp y Humedad > Alarmas.
Paso 2: Crear una regla
Haga clic en Create new en la esquina superior derecha. Se abre un panel lateral.
Nombrar la regla
En Nombre de regla, escribe algo descriptivo, por ejemplo Sala de servidores demasiado caliente. Máximo 100 caracteres.
Definir la condición
Campo |
Qué elegir |
|---|---|
Sensor |
Qué sensor supervisa la regla. |
Propiedad |
Temperatura o Humedad. |
Operador |
es más alto que o es más bajo que. |
Valor |
El umbral, con un decimal, por ejemplo |
El umbral de temperatura se lee en la Escala que configuraste en los ajustes de lectura, por lo que una regla escrita para Celsius significa algo diferente después de cambiar el dispositivo a Fahrenheit. Verifica tus reglas si cambias la escala.
Elegir los destinatarios
En Enviar alarma a, selecciona los contactos o grupos. Solo se pueden seleccionar aquí contactos y grupos públicos. Este campo es obligatorio.
Escribir el mensaje
Contenido del mensaje es el SMS que se envía, máximo 2000 caracteres. Puedes construirlo a partir de marcadores de posición:
Marcador de posición |
Se reemplaza por |
|---|---|
|
El valor que disparó la alarma |
|
Cuándo se tomó la lectura |
Por ejemplo, ALARMA: sala de servidores a {READVALUE} ({TIMESTAMP}) produce un mensaje que dice qué se midió y cuándo, sin que nadie tenga que abrir la interfaz.
Los distintivos debajo del campo insertan un marcador de posición en el cursor
Haz clic en Guardar. La regla se verifica en cada lectura a partir de ahora.
Parte 3: Lecturas e informes
Vaya a Monitoring > Temp & Humidity > Reading.
En el cuadro Report config elija:
Campo |
Qué hace |
|---|---|
Data for |
Un rango de fechas predefinido. Elegir uno completa las fechas a continuación. |
Date from / Date to |
El rango exacto. Editar estos cambia Data for a un rango personalizado. |
Haga clic en Generate report. A continuación, en Data overview for selected range, obtendrá un gráfico por sensor, que muestra su temperatura y humedad durante el período.
Cada gráfico tiene un botón Download CSV, que exporta las lecturas de ese sensor para el rango seleccionado.
Si la página dice No sensors found, aún no se ha detectado ningún sensor. Conecte uno y ejecute Scan for new sensors en la página Sensor settings.
Cómo se comporta
Las alarmas se evalúan cuando se toma una lectura, por lo que el tiempo de reacción depende de Read sensor every. Un intervalo de 15 minutos significa que una alarma puede retrasarse hasta 15 minutos.
Un sensor deshabilitado no se lee en absoluto, por lo que las reglas de alarma que apunten a él permanecen silenciosas.
Si varias reglas coinciden con la misma lectura, cada una de ellas envía su propio SMS.