Мониторинг создания файлов в Zabbix. Как сделать так, чтобы он ругался, что файл не создан?
Доброго всем здравия.
Давно не держал в руках Zabbix и не настраивал его года так 4. Уже ничего не помню.
Задача такая:
Есть сервера, которые делают бекапы скриптами.
Нужно научить Zabbix мониторить папку на предмет появления новых файлов, и в случае, если не создастся какой-то файл, сразу ругаться алармом.
Для vfs.file.exists надо указывать точное имя файла. Если оно заранее не известно, но надо, например, отслеживать именно периодичность создания новых файлов - то проще мониторить время модификации родительской папки параметром vfs.file.time(имя_папки)
А если имя файла заведомо известно?!
Точнее как. Создается бекап скажем папки "Share" в файле "Share_2017-10-01.tar.gz" к примеру. Каждый день дата смещается.
Вот в этом наверное и основная проблема, как объяснить какое имя файла должно создаться.
Тогда можно сделать через UserParameter - в конфиге прописывается вызов bat-файла, который будет из текущей даты вычислять шаблон, искать по нему файл и рапортовать заббиксу, найдено или нет.