Компоненты

Редактировал(а) Alexandr Fokin 2023/12/16 14:12

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

Zabbix приложения.jpg

Теги: