# Компоненты

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

Создал(а) Alexandr Fokin 2022/11/22 00:56

- Комментарии (0)
- Вложения (0)
- История
- Информация

## Приложения