Zabbix - Компоненты

Page / - Изменено Alexandr Fokin в 2022/12/30 00:19

Компоненты

Изменено Alexandr Fokin

в 2022/12/30 00:19

Оглавление

Сервер 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	Утилита командной строки
Другое	Нестандартные агенты от сторонних производителей