
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.