Configuración de umbrales de alerta
Netmonitor permite definir reglas de umbral (threshold) sobre el espacio en disco de un servidor, para disparar notificaciones cuando una métrica supera —o cae por debajo de— determinados valores.
Esta guía documenta:
- Los campos del formulario de configuración de umbral.
- La lógica de combinación entre esos campos (modo simple vs. modo dual, unidad normal vs. invertida).
- Una tabla de casos de uso que sirve como referencia rápida de comportamiento esperado.
1. Encabezado del registro
Cuando se edita una regla ya existente, la fila superior muestra un resumen de solo lectura del estado actual de la regla:
| Campo | Descripción |
|---|---|
| Tipo de umbral | Tipo de métrica sobre la que aplica la regla (ej. HDD) |
| Estado | Indica si el activo asociado está activo |
| Valor | Valor de umbral vigente al momento de la consulta |
| Escalamiento | Si el escalamiento de la alerta está activado o desactivado |
| Regla | Si la regla de umbral está activada o desactivada |
| Usuario | Último usuario que creó/modificó la regla |
| Fecha | Fecha y hora de la última modificación |
Esta fila es informativa; los campos editables están en el cuerpo del formulario, descrito a continuación.
2. Campos del formulario
Identificación de la regla
| Campo | Tipo | Descripción |
|---|---|---|
| Habilitar umbral | Switch | Activa o desactiva la regla completa. Si está apagado, ningún otro campo tiene efecto. |
| Nombre del activo | Selector | Activo monitoreado sobre el que aplica la regla (ej. DB-Primaria). |
| Tipo de umbral | Selector | Tipo de métrica a evaluar (ej. HDD para espacio en disco). |
Unidad de medida
| Campo | Tipo | Descripción |
|---|---|---|
| Enable Threshold Unit | Switch | Define si los umbrales se expresan en una unidad absoluta (GB) en lugar de en porcentaje. Apagado = umbrales en %. |
| Threshold unit | Selector | Unidad absoluta a usar cuando el switch anterior está activo (ej. G = gigabytes). |
| Invert Threshold Unit | Switch | Invierte el sentido de la magnitud: en lugar de medir espacio ocupado, mide espacio libre. Internamente equivale a usar la unidad con signo negativo (-G). |
La combinación de estos tres controles determina la unidad final con la que se comparan los umbrales contra la métrica real (columna thr_alert_unit en la tabla de casos):
- Enable Threshold Unit apagado → unidad =
%(porcentaje de ocupación). - Enable Threshold Unit activo + Invert Threshold Unit apagado → unidad =
G(GB ocupados). - Enable Threshold Unit activo + Invert Threshold Unit activo → unidad =
-G(GB libres).
Notificaciones
| Campo | Tipo | Descripción |
|---|---|---|
| Notificar cuando | Selector | Condición de disparo basada en muestreo, ej. Cumple 1 de 5 muestras (evita falsos positivos por picos puntuales, exige que N de las últimas 5 lecturas cumplan la condición de alerta). |
| Intervalo entre notificaciones recurrentes | Campo horario (HH:MM:SS) | Tiempo mínimo entre reenvíos de la misma notificación mientras la condición de alerta se mantenga activa. 00:00:00 implica sin reenvío recurrente. |
3. Tabla de casos de referencia
Ejemplo base: disco de 500 GB (DB-Primaria, ID 64).
| Caso | Medium (thr_alert_low) | Critical (thr_alert_high) | Modo dual (thresdual) | Invertir umbral inferior | Unidad | Ocupado en el ejemplo | Resultado |
|---|---|---|---|---|---|---|---|
| Estándar en % | — | 80 | No | — | % (vacío) | 300 GB | 60,0% — 200 GB libres — sin alerta |
| Estándar en % | — | 80 | No | — | % (vacío) | 410 GB | 82,0% — 90 GB libres — alerta |
| Estándar ocupado | — | 400 | No | — | G | 410 GB | 82,0% — 90 GB libres — alerta |
| Estándar libre | — | 100 | No | — | -G | 410 GB | 82,0% — 90 GB libres — alerta |
| Menor y Mayor ocupado | 200 | 400 | Sí | No | G | 300 GB | 60,0% — 200 GB libres — sin alerta |
| Menor y Mayor ocupado | 200 | 400 | Sí | No | G | 190 GB | 38,0% — 310 GB libres — alerta umbral bajo |
| Menor y Mayor ocupado | 200 | 400 | Sí | No | G | 410 GB | 82,0% — 90 GB libres — alerta umbral alto |
| Media y Crítica libre | 150 | 100 | Sí | Sí | -G | 300 GB | 60,0% — 200 GB libres — sin alerta |
| Media y Crítica libre | 150 | 100 | Sí | Sí | -G | 375 GB | 75,0% — 125 GB libres — Alerta Media |
| Media y Crítica libre | 150 | 100 | Sí | Sí | -G | 410 GB | 82,0% — 90 GB libres — Alerta Crítica |
- Unidad
%oG→ siempre se razona en términos de espacio ocupado. - Unidad
-G→ siempre se razona en términos de espacio libre. Usar umbral superior e inferiorapagado → un solo límite, sin niveles de severidad.Usar umbral superior e inferioractivo +Invert lower thresholdapagado → dos límites independientes (mínimo esperado / máximo esperado).Usar umbral superior e inferioractivo +Invert lower thresholdactivo → dos niveles de severidad escalonados (Media → Crítica) sobre la misma dirección de la métrica.
4. Ejemplo de configuración
Para un caso típico de monitoreo de disco donde se quiere escalar la severidad a medida que se agota el espacio libre:
- Habilitar umbral: activo.
- Enable Threshold Unit: activo, Threshold unit:
G. - Invert Threshold Unit: activo (para trabajar en GB libres).
- Usar umbral superior e inferior: activo.
- Invert lower threshold: activo (para obtener niveles Media/Crítica en lugar de dos límites independientes).
- Medium alert threshold: valor de GB libres a partir del cual se considera situación de atención.
- Critical alert threshold: valor de GB libres a partir del cual se considera situación crítica (debe ser menor que el umbral Medium).
