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