Cómo crear un monitor de monitorización para alertar cuando NO se ve una línea de texto en un archivo de registro durante un período de tiempo

Cómo crear un monitor de monitorización para alertar cuando NO se ve una línea de texto en un archivo de registro durante un período de tiempo

Puedo ver cómo alertar cuando aparece una expresión regular en un archivo de registro. Puedo ver cómo alertar cuando una expresión regular no aparece en CADA línea de un archivo de registro. Pero no veo cómo alertar cuando una expresión regular no aparece en un archivo de registro durante un período de tiempo.

Podría crear un script bash que regex sea el archivo para mí y lo escriba en un archivo que monitoree los monitores, pero preferiría mantener la solución dentro del monitor.

Cualquier ayuda sería apreciada.

Respuesta1

Del manual:

SI [NO] COINCIDE {expresión regular|ruta} [[] CICLOS] ENTONCES acción

El contenido solo se verifica en cada ciclo. Si se agrega y elimina contenido entre dos comprobaciones, pasa desapercibido.

Utilice la opción CICLO. La limitación que veo aquí son los ciclos. El manual tiene por defecto 300 segundos (5 minutos). Determine cuántos ciclos se necesitan y luego modifique las alertas.

información relacionada