Zabbix прокси это процесс, который может собирать данные мониторинга с одного или нескольких наблюдаемых устройств и отправлять эту информацию Zabbix серверу, впринципе прокси работает от имени сервера. Все собранные данные локально буферизуются и затем отправляются Zabbix серверу, которому принадлежит этот прокси.
Развертывание прокси опционально, но может быть очень полезна для распределения нагрузки на одиночный Zabbix сервер. Если данные собирают только прокси, то обработка этих данных на сервере значительно уменьшает загрузку ЦПУ и I/O диска.
Zabbix прокси - идеальное решение для централизованного мониторинга удаленных мест, филиалов и сетей без местных администраторов.
Для Zabbix прокси требуется отдельная база данных.
Zabbix прокси поддерживает следующие базы данных SQLite, MySQL и PostgreSQL. Использование Oracle или IBM DB2 на ваш риск и может повлечь ограничения как в случае с правилами низкоуровневого обнаружения.
Смотрите также: Использование прокси в распределенных средах
Zabbix прокси стартует как демон. Прокси может быть запущен командой:
Вы можете использовать следующие параметры командной строки с Zabbix прокси:
-c --config <файл> абсолютный путь до файла конфигурации (по умолчанию /etc/zabbix/zabbix_proxy.conf)
-R --runtime-control <опция> выполнение административных функций
-h --help отображает это сообщение помощи
-V --version отображает номер версии
Примеры параметров командой строки:
shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf
shell> zabbix_proxy --help
shell> zabbix_proxy -V
Опции контроля выполнения:
Опция | Описание |
---|---|
config_cache_reload | Перезагрузка кэша конфигурации. Игнорируется если кэш уже загружается. Активный Zabbix прокси подключится к Zabbix серверу и запросит данные конфигурации. |
Пример использования контроля выполнения для перезагрузки кэша конфигурации прокси:
Управление runtime не поддерживается в OpenBSD и NetBSD.
Zabbix прокси спроектирован для запуска от не привилегированного пользователя (non-root). Он будет работать от любого не привилегированного пользователя от которого был запущен. Таким образом, вы можете запускать прокси от имени любого не привилегированного пользователя, без каких либо последствий.
Если вы попытаетесь запустить прокси от 'root', он сразу переключится на пользователя 'zabbix', который должен присутствовать в вашей системе.
В данный момент эти настройки не могут управляться пользователем, ни в процессе компиляции, ни через файл конфигурации.
Смотрите опции файла конфигурации для получения подробностей по настройке zabbix_proxy.