| | |
| Сервер Zabbix | /usr/local/etc/zabbix_server.conf | Файл конфигурации | | /usr/local/share/zabbix/externalscripts | Сценарии | datadir | /usr/local/share/zabbix/alertscripts | Сценарии оповещения | | /tmp/zabbix_server.log | Лог | |
| | | Параметры активной конфигурации | StartTrappers | Кол-во изначальных процессов трапперов. Значение зависит от количества прокси-серверов, работающих в активном режиме. | Параметры пассивной конфигурации | StartProxyPollers | Определяет кол-во процессов, выделенных для управления пассивными прокси-серверами. Значение зависит от количества прокси-серверов, работающих в пассивном режиме. | ProxyConfigFrequency | Задержка между отправками конфигураций агентов на прокси сервер. | ProxyDataFrequency | Задержка между запросами данных с прокси сервера. |
с Использует порт tcp:10051. |
| Web интерфейс Zabbix | Приложение, предоставляющее графический веб интерфейс. Разработан на PHP, запускается на основе Apache/nginx. |
| Хранилище | Реляционная БД. (MySql/PostgreSQL) История | Хранение всех собранных данных | history history_log history_str history_text history_uint | Тренды | Хранение только статистических числовых данных за определенное время. Минимальное, среднее, максимальное значения. | trends trends_uint |
|
Источник данных | Агент Zabbix | Приложение, которое устанавливается на наблюдаемые сервера, выполняет сбор локальных метрик и отправку на сервер Zabbix напрямую, либо через прокси-сервер Zabbix.Файл | zabbix_agentd.conf | Файл конфигурации | Параметры | EnableRemoteCommands | Удаленный вызов выполнения команд | Режим работы | Активный | Агент Zabbix самостоятельно устанавливает соединение, запрашивает конфигурацию, выполняет периодическую отправку данных.Параметры | ServerActive | Хост сервера Zabbix | RefreshActiveChecks | задержка запроса конфигурации измеряемых параметров |
| Пассивный | Сервер Zabbix инициирует соединение с агентом Zabbix. Есть возможность динамически менять интервал между измерениями со стороны Zabbix сервера. | | | |
Использует порт tcp:10050. |
Прокси-сервер Zabbix | Приложение, основная задача которого перераспределение нагрузки сбора метрик с основного сервера Zabbix. Также может сглаживать проблему ненадежного сетевого соединения, выступая в роли буфера. Для своей работы требует промежуточную БД. Данные о наблюдаемых агентах прокси получает с основного сервера. Файлы | /zabbix_proxy.conf | Файл конфигурации | zabbix_proxy.log | Лог | Режим работы | | Движение данных мониторинга через прокси-серверы. | Активный | Прокси самостоятельно инициирует соединение с основным сервером.Параметры | ConfigFrequency | Задержка обновления конфигурации агентов. | DataSenderFrequency | Задержка отправки данных. | HeartbeatFrequency | Задержка проверка соединения. |
| Пассивный | Сервер Zabbix инициирует соединение с прокси сервером. | Параметры | ProxyMode | Определяет режим работы. | Server ServerPort | Url основного сервера. | Hostname | Уникальное имя, которое будет использовано в конфигурации центрального сервера Zabbix для ссылки на прокси-сервер | LogFile | Лог. | LogFileSize и DebugLevel | Параметры логов. | БД | Группа параметров, содержащих информацию для подключения к БД. | ProxyOfflineBuffer | Этот параметр определяет количество часов, в течение которых прокси-сервер должен хранить данные мониторинга в случае потери связи с центральным сервером. Данные, хранящиеся дольше этого периода, будут автоматически удаляться. | CacheSize | Этот параметр определяет размер конфигурационного кэша. Значение зависит от кол-ва обслуживаемых агентов Zabbix. | Команды | config_cache_reload | Объявления конфигурации агентов устаревшей, перезагрузка конфигурации с основного сервера Zabbix. | log_level_increase log_level_decrease | Изменения уровня логирования. |
Использует порт tcp:10051. |
Zabbix Sender | Утилита командной строки |
Другое | Нестандартные агенты от сторонних производителей |