Долгое время мы не публиковали статей по Zabbix-у и не делали ничего по мониторингу через FSNAME и FSTYPE. Связано это с тем, что у нас было много еще задумок, которые мы смогли реализовать. Но теперь у нас есть время, и мы готовы подарить вам целый гайд на тему — Как мониторить Windows FileSystem через FSNAME.
Как настроить мониторинг Windows FileSystem через FSNAME в ZABBIX?
Для начала небольшой обзор: этот тип мониторинга относится к низкоуровневому обнаружению. Оно позволяет автоматически создавать элементы данных, триггеры и графики для различных объектов. Например необходимо мониторить Windows FileSystem и свободное место на дисках. Чтобы использовать #FSNAME нам необходимо проделать ряд действий. Давайте начнем.
Переходим по следующему пути: Настройки -> Шаблоны -> и на строке нужного шаблона нажимаем кнопку Обнаружение
На данной странице нажимаем кнопку: Создать правило обнаружения
На появившейся странице заполняем поля по стандарту. Особое внимание необходимо уделить полю «Ключ». В него обязательно нужно вписать vfs.fs.discovery. Так мы указываем, что ключу необходимо опрашивать файловые системы узла сети.
Переходим на вкладку «Фильтры», и здесь уже находим то, что нам необходимо. Нам необходим макрос {#FSNAME}. В первую строчку пишем следующие значения(фигурные скобки тоже копируем, кому необходимо):
{#FSNAME} совпадает/matshec ^C|^D|^E
Данный способ позволяет нам мониторить диски C;D;E; и сразу же к ним обращаться, если точнее, то значения описанные в поле напротив макроса это регулярные выражения. Подробнее о них вы можете узнать из гугла.
Фильтрация возможна по типам файловой системы через макрос {#FSTYPE} например, «^ext|^reiserfs». Помимо этого есть специально разработанный под Windows макрос, позволяющий фильтровать тип самого диска {#FSDRIVETYPE} например, «fixed».
Нажимаем кнопку Добавит. Далее нас переносит обратно на страницу настройки правил обнаружения. Как только правило будет создано, нам необходимо создать прототип элемента данных этого правила со следующими параметрами:
Далее необходимо нажать на кнопку добавить. Обратите внимание на то, как используется макрос {#FSNAME}, где требуется указать имя файловой системы. Когда правило будет обрабатываться, этот макрос будет заменен обнаруженной файловой системой. Теперь проверяем обнаружение файловых систем перейдя по пути Мониторинг -> Последние данные -> Выбрать узел сети к которому был применен шаблон с обнаружением.
В моем случае определились абсолютно все файловые системы, которые были найдены на сервере gsasql29v. Таким образом мы можем подключать автообнаружение файловых систем к большому количеству серверов, что сократит развертывание мониторинга.
https://www.youtube.com/watch?v=Y2GVqn0Pb60