Zabbix: Мониторинг папок для файлов в Windows

Zabbix: Мониторинг папок для файлов в Windows

Я пытаюсь использовать Zabbix для мониторинга группы серверов Windows.

Я новичок в Zabbix, поэтому, пожалуйста, принимайте это во внимание при ответах (например, подскажите, на что нажимать в графическом интерфейсе).

Я хочу получать оповещения о наличии файлов в определенной папке в определенное время дня.

В частности, у меня есть ночной процесс, который должен обрабатывать все файлы в папке. Если он не срабатывает, то оставляет файлы в этой папке.

Я поискал в Google, и ответы, похоже, подходят для Linux или просто слишком запутаны, чтобы я мог понять, что именно мне следует делать.

Как настроить Zabbix на оповещение об этом состоянии?

решение1

Вы можете запускать периодически из планировщикаископаемое-scm, это что-то вродемерзавец, но гораздо проще и вся его функциональность находится в одном файле без каких-либо зависимостей (кстати, придуманном тем же автором, который создал SQLite).

Сначала вам нужно создать начальный снимок.

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"

то если вы запустите из планировщика, то fossil extras --dotfiles получите список новых (неотслеживаемых) файлов.

Если вам нужен список измененных файлов, вы можете получить его с помощью

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

Перенаправить вывод в файл и передать его Zabbix.

P.S. Если у вас есть какая-то автоматизация, которая автоматически удаляет файлы в отслеживаемом каталоге, вам нужно исключить из удаления в этом каталоге два файла:
nameOfRepository.fossilи_FOSSIL_

Здесь вы можете найти информацию о том, как использовать пользовательский мониторинг на клиентах Zabbix, используя описанный выше рабочий процесс:https://www.zabbix.com/custom_monitoring

Связанный контент