Плавно переходим к теме «Как создать элемент данных в ZABBIX?». Но для начала необходимо ознакомиться с этим понятием. Элемент данных — это метрика, которая напрямую общается с zabbix-агентом и собирает данные в соответствии с параметром ключа в режиме реального времени. Сложновато? На деле все гораздо проще!
ZABBIX — Как создать элемент данных?
Для того, чтобы создать элемент данных в zabbix, нам необходимо перейти на вкладку «Настройка» и в появившейся строке нажать на кнопку «Узлы сети».
В открывшемся окне вы можете пойти сразу двумя путями, в этой статье разберем один из них, а второй будет показан в видео, в конце статьи. Итак, здесь вам необходимо на строке вашего узла сети нажать на кнопку «Элементы данных».
На появившейся странице отобразятся фильтры по умолчанию и все элементы данных, которые привязаны к данному узлу сети (в моем случае сервер называется vtrsagent и его элементы данных). На данной странице нам необходима только кнопка «Создать элемент данных» в правом верхнем углу.
Процесс создания элемента данных.
После того как вы нажмете на кнопку, у вас откроется окно с полями, которое необходимо заполнить:
По начавшейся традиции пробежимся по предлагаемым полям:
- Имя — видимое имя элемента данных на всех страницах интерфейса zabbix-a.
- Ключ — понятие новое знакомимся: Это формальное имя элемента данных, которое идентифицирует тип информации, которая будет собираться.
- Тип информации — это атрибут определяющий тип собираемых данных.
- Интервал обновления — опция которая определяет, насколько часто элемент данных будет собирать информацию.
Остальное в принципе понятно. Еще можно немного выделить пользовательские интервалы. Их стоит использовать в том случае, если вы хотите собирать данные в какие-то определенные часы дня или ночи, например с 9:00 утра до 14:00 дня.
Давайте совместно заполним поля и попробуем создать простую метрику, которая будет считать количество запущенных процессов программы блокнот (т.к. vtrsagent в моем случае является Windows сервером, то и процесс на нем выглядит стандартно: notepad.exe). Исходя из задачи нам необходимо заполнить поля следующими данными:
- Имя — (ВАШ_УЗЕЛ_СЕТИ) notepad
- Тип — оставляем ZABBIX-агент
- Ключ — Нажимаем кнопку выбрать, и так как перед нами открылось еще одно окно с ключами, имеющимися в zabbix, нажимаем сочетание клавиш Ctrl+F и вводим в строке поиска proc.num. После этого левым кликом мыши выбираем найденную строку. Далее нам необходимо указать параметры процесса, который мы хотим мониторить:
Все что видим в квадратных скобках стираем, т.к. нам не нужно прописывать эти параметры и пишем имя процесса notepad.exe . Таким образом мы сообщили элементу данных, что нам нужно собирать данные именно по этому процессу.
- Все остальное по желанию, но для начала можно оставить без изменений.
- Нажимаем кнопку «Добавить».
После этого вас переадресует на страницу всех элементов данных узла сети и здесь же вы увидите созданный элемент данных.
Конечно, в корректности работы необходимо убедиться. Для этого в главном меню ZABBIX-а нажмите на вкладку «Мониторинг», и в появившейся строке выберите «Последние данные».
На странице «Последние данные» введите имя вашего узла сети в поле «Узел сети» и нажмите кнопку «Применить», после чего должна отобразиться собираемая информация по вашему узлу сети.
На строке вашего элемента данных вам следуют нажать на кнопку «График», где раз в пол минуты (в соответствии со стандартным интервал собираемых данных) график будет обновлять в соответствии с изменениями, происходящими с процессом notepad.exe:
Поздравляем! Вы только, что научились создавать и проверять элемент данных! Предлагаем вам в заключении дополнительно ознакомиться с нашим видео и подписаться на наш канал!
И конечно, подписывайтесь на нашу группу Вконтакте! К тому же теперь у нас появилась страница Facebook, в которой так же публикуются все новости и анонсы! Желаем удачи и легких печенек в администрировании 🙂
Отличная статья! Спасибо.
Вы можете выбрать поле инвентарных данных, которое будет заполняться значением элемента данных. Функция будет работать, если у узла сети включено автоматическое заполнение интентарных данных .
Мы используем способ «Быстрый старт» в соответствии с документацией, но в дальнейшем обязательно сделаем дополнительный материал по заббиксу 🙂