Zabbix: Supervisar carpeta para archivos en Windows

Zabbix: Supervisar carpeta para archivos en Windows

Estoy intentando utilizar Zabbix para monitorear un grupo de servidores de Windows.

Soy nuevo en Zabbix, así que dé respuestas teniendo eso en mente (por ejemplo, dígame en qué hacer clic en la GUI).

Quiero recibir alertas si hay archivos en una carpeta específica en momentos específicos del día.

Específicamente, tengo un proceso nocturno que se supone que procesa todos los archivos en una carpeta. Si falla, deja archivos en esa carpeta.

Busqué en Google y las respuestas parecen ser para Linux o son demasiado crípticas para entender qué debo hacer exactamente.

¿Cómo puedo configurar Zabbix para que me avise de esa condición?

Respuesta1

Puede ejecutar periódicamente desde el programadorfósil-scm, es algo así comogit, pero mucho más simple y toda su funcionalidad está en un solo archivo sin dependencias (por cierto, inventado por el mismo autor que creó SQLite).

Primero, necesitas crear una instantánea inicial.

cd /to/directory/that/need/to/be/tracked

fossil init nameOfRepository.fossil
fossil open nameOfRepository.fossil
fossil addremove --dotfiles
fossil update
fossil commit --hash -m "Init"

luego, si ejecuta desde el programador, fossil extras --dotfiles obtendrá una lista de archivos nuevos (sin seguimiento).

Si necesita una lista de archivos modificados, puede obtenerla con

fossil changes --abs-paths --hash --header -v

Redirigir la salida a un archivo y alimentarlo con Zabbix.

PD: Si tiene alguna automatización que elimina automáticamente archivos en el directorio monitoreado, debe excluir de la eliminación en ese directorio dos archivos:
nameOfRepository.fossily_FOSSIL_

Aquí puede encontrar información sobre cómo utilizar el monitoreo personalizado en clientes de Zabbix utilizando el flujo de trabajo descrito anteriormente:https://www.zabbix.com/custom_monitoring

información relacionada