Posted in
Para monitorear la edad de los archivos usé el plugin check_file que descargué en http://faja.me/0is
Para tener en cuenta lo siguiente con el chequeo de la antigüedad (edad) de los archivos:
- Los filtros relativos a la edad de los archivos deben ser siempre valores negativos, ya que la edad del archivo se compara con el valor de tiempo actual (current time).
- --filter "age ge-2 minutes":
Verdadero SI la edad del archivo es máximo de 2 minutos [edad archivo >= (tiempo actual - 2 minutos)] - --filter "age le -2 minutes":
Verdadero SI la edad del archivo es al menos de 2 minutos [edad archivo <= (tiempo actual - 2 minutos)] - Los límites (threshold) para Warning y Critical se retornan siempre y cuando el número de archivos a considerar sea MAYOR (OJO: no mayor o igual) al límite establecido por el parámetro Warning ó el parámetro Critical.
Ejemplo:
check_file.exe --target "C:\nrpe_nt\bin" --filter "AGE le -2 hours" --filter "name match \.cmd$" --critical 0 --verbose
C:\nrpe_nt\bin/test.cmd - 38 bytes, modified at Fri May 23 00:24:10 2003
FILE CRITICAL - 1 files out of 8 to consider
FILE CRITICAL - 1 files out of 8 to consider
El comando está indicando que se seleccionen todos los archivos de la ruta "C:\nrpe_nt\bin" con extensión "*.cmd" y que tengan al menos 2 horas de antigüedad.
Como se aprecia en la salida, se seleccionó un solo archivo que fue modificado el 23 de Mayo de 2003 a las 00:24 horas.
La hora en la que se ejecutó este comando fue: 12:02:58 Horas del 11 de agosto de 2010.
Algunas notas fueron tomadas de aquí: http://faja.me/0it
