Zabbix агенты разворачиваются на наблюдаемых целях для активного мониторинга за локальными ресурсами и приложениями (статистика жестких диски, памяти, процессоров и т.д.).
Агент собирает локальную оперативную информацию и отправляет данные Zabbix серверу для дальнейшей обработки. В случае проблем (таких как рабочий жесткий диск заполнен или упал процесс сервиса), Zabbix сервер может быстро уведомить администраторов конкретного сервера, который сообщил об ошибке.
Zabbix агенты чрезвычайно эффективны, потому что используют нативные системные вызовы для сбора информации статистики.
Zabbix агенты могут выполнять пассивные и активные проверки.
В случае пассивной проверки агент отвечает на запрос данных. Zabbix сервер (или прокси) запрашивает данные, например, загрузку ЦПУ, и Zabbix агент возвращает результат.
Активные проверки требуют более сложной обработки. Агент сначала получает список элементов данных для независимой обработки от Zabbix сервера. Далее он будет периодически отправлять новые значения серверу.
Независимо от этого, мониторинг пассивных или активных проверок настраивается выбором соответствующего типа элемента данных. Zabbix агент обрабатывает элементы данных типов 'Zabbix агент' или 'Zabbix агент (активный)'.
Zabbix агент поддерживается на:
Смотрите инструкции по установке Zabbix агента.
Zabbix агент работает на наблюдаемом узле сети. Zabbix агент работает как демон.
Для запуска агента выполните:
Следующие параметры командной строки могут быть использованы с Zabbix агентом:
-c --config <файл> Определяет конфигурационный файл, по умолчанию это /etc/zabbix/zabbix_agentd.conf
-h --help Отображение этого сообщения помощи
-V --version Отображение номера версии
-p --print Вывод списка поддерживаемых элементов данных и выход
-t --test <ключ элемента данных> Тест указанного элемента данных и выход
Например, для получения этой справки выполните:
Другие примеры параметров командой строки:
shell> zabbix_agentd -c /usr/local/etc/zabbix_agentd.conf
shell> zabbix_agentd --help
shell> zabbix_agentd --print
shell> zabbix_agentd -t "system.cpu.load[all,avg1]"
Zabbix сервер спроектирован для запуска от не привилегированного пользователя (non-root). Он будет работать от любого не привилегированного пользователя от которого был запущен. Таким образом, вы можете запускать сервер от имени любого не привилегированного пользователя, без каких либо последствий.
Если вы попытаетесь запустить от 'root', сервер сразу переключится на пользователя 'zabbix', который должен присутствовать в вашей системе. Вы можете запустить агента из под 'root', если измените параметр 'AllowRoot' в соответсвующем файле конфигурации агента.
Смотрите опции файла конфигурации для получения подробностей по настройке zabbix_agentd.
Смотрите установку Zabbix Windows агента для получения более подробной информации.
Для запуска агента сервисом вы можете использовать Панель Управления или же выполните:
Синтаксис командной строки:
Следующие параметры командной строки могут быть использованы с Zabbix Windows агентом:
Опции:
-c --config <файл> Параметр указывает конфигурационный файл, по умолчанию это c:\zabbix_agentd.conf).
-h --help Отображение этого сообщения помощи
-V --version Отображение номера версии
-p --print Вывод поддерживаемых проверок (элементов данных) и выход
-t --test <ключ элемента данных> Тестирование одного элемента данных и выход
Функции:
-i --install Установка Zabbix агента как сервиса.
-d --uninstall Удаление сервиса Zabbix агента.
-s --start Запуск сервиса Zabbix агента.
-x --stop Остановка сервиса Zabbix агента.
Смотрите опции файла конфигурации для получения подробностей по настройке Zabbix Windows агента.