Добрый день.
Относительно недавно начали использовать zabbix. Используем версию 3.0.4. Сейчас настроено около 300 хостов, но ожидаемый объем - порядка 2000. Пока использовали исключительно пассивные проверки (элементы данных с типом "Zabbix агент" для мониторинга таких параметров, как CPU, RAM и т.д.).
Возникла необходимость также выполнять на хостах определенные скрипты, собирающие данные. Планируем их настроить через UserParameter в конфигурационных файлах агентов. Вопрос: какой элемент данных для этой цели лучше всего использовать - "zabbix агент" или "zabbix агент (активный)" и почему ? В официальной документации и прочих источниках в сети, к сожалению, не удалось найти однозначного ответа на это. Большая часть статей сводится к тому, что активные проверки позволяют уменьшить нагрузку на сервер за счет отказа от одной большой общей очереди, обслуживаемой сервером, и возможности буферизации данных перед отправкой в случае активного агента. Действительно ли это так? Если да, то можем ли мы организовать выполнение скриптов через активные проверки на одном хосте с одновременно работающими пассивными проверками (уже настроенными ранее), или правильнее все проверки для нашего сервера заменить на активные ? Или же, наоборот, можно делать все, включая запуск скриптов, через пассивные проверки? Иными словами, исходя из чего нам выбрать тип элементов данных для запуска скриптов?
И, возможно, кто-то поделится опытом в настройке zabbix для большого числа хостов (1-2 тысячи) - какое архитектурное решение лучше использовать (необходимость прокси-сервера, тип агентов и пр.)?
Заранее спасибо!
Относительно недавно начали использовать zabbix. Используем версию 3.0.4. Сейчас настроено около 300 хостов, но ожидаемый объем - порядка 2000. Пока использовали исключительно пассивные проверки (элементы данных с типом "Zabbix агент" для мониторинга таких параметров, как CPU, RAM и т.д.).
Возникла необходимость также выполнять на хостах определенные скрипты, собирающие данные. Планируем их настроить через UserParameter в конфигурационных файлах агентов. Вопрос: какой элемент данных для этой цели лучше всего использовать - "zabbix агент" или "zabbix агент (активный)" и почему ? В официальной документации и прочих источниках в сети, к сожалению, не удалось найти однозначного ответа на это. Большая часть статей сводится к тому, что активные проверки позволяют уменьшить нагрузку на сервер за счет отказа от одной большой общей очереди, обслуживаемой сервером, и возможности буферизации данных перед отправкой в случае активного агента. Действительно ли это так? Если да, то можем ли мы организовать выполнение скриптов через активные проверки на одном хосте с одновременно работающими пассивными проверками (уже настроенными ранее), или правильнее все проверки для нашего сервера заменить на активные ? Или же, наоборот, можно делать все, включая запуск скриптов, через пассивные проверки? Иными словами, исходя из чего нам выбрать тип элементов данных для запуска скриптов?
И, возможно, кто-то поделится опытом в настройке zabbix для большого числа хостов (1-2 тысячи) - какое архитектурное решение лучше использовать (необходимость прокси-сервера, тип агентов и пр.)?
Заранее спасибо!

Comment