Коллеги добрый день.
Подскажите пож-та как в Zabbix 5.0, реализовать следующее:
Вводная:
На удаленном хосте есть папка, в которую каждую секунду импортируются файлы с расширением *.JSON, и в следующую секунду они экспортируются в БД, но иногда файлы импортиурются в эту папку "битые" и БД их принять не может, в этом случае им присваивается дополнительное расширение *.ERR (пример: 47589367629.json.err).
Задача:
Необходимо мониторить наличие файлов с расширением *.ERR в указанной выше папке, это я мониторю таким ключом: VFS.DIR.COUNT[D:\Test,".+\.err$,,,,,,,1800] , и если такие файлы есть то:
1.Убрать дополнительное расширение *.ERR - командный файл для этого действия имеется, данное действие нужно запускать раз в 30 минут, как это реализовать я пока незнаю.
2.Если файл с расширением *.JSON повторно получил дополнительное расширение *.ERR (это можно отследить по времени его создания, он будет старше часа), то такие файлы (повторно получившие расширение *.ERR необходимо переносить в другую папку на этом же хосте (командного файла на перенос нет).
Заранее всем благодарен за содействие.
Подскажите пож-та как в Zabbix 5.0, реализовать следующее:
Вводная:
На удаленном хосте есть папка, в которую каждую секунду импортируются файлы с расширением *.JSON, и в следующую секунду они экспортируются в БД, но иногда файлы импортиурются в эту папку "битые" и БД их принять не может, в этом случае им присваивается дополнительное расширение *.ERR (пример: 47589367629.json.err).
Задача:
Необходимо мониторить наличие файлов с расширением *.ERR в указанной выше папке, это я мониторю таким ключом: VFS.DIR.COUNT[D:\Test,".+\.err$,,,,,,,1800] , и если такие файлы есть то:
1.Убрать дополнительное расширение *.ERR - командный файл для этого действия имеется, данное действие нужно запускать раз в 30 минут, как это реализовать я пока незнаю.
2.Если файл с расширением *.JSON повторно получил дополнительное расширение *.ERR (это можно отследить по времени его создания, он будет старше часа), то такие файлы (повторно получившие расширение *.ERR необходимо переносить в другую папку на этом же хосте (командного файла на перенос нет).
Заранее всем благодарен за содействие.
Comment