# Этот конфигурационный файл для Zabbix Agent (Unix) # Чтобы получить дополнительные сведения о Zabbix, посетите _http://www.zabbix.com ############ ОБЩИЕ ПАРАМЕТРЫ ################# ### Диапазон: PidFile # Имя PID файла. # # Обязательный: no # По умолчанию: # PidFile=/tmp/zabbix_agentd.pid ### Диапазон: LogFile # Имя Log файла. # Если не установлен, используется syslog. # # Обязательный: no # По умолчанию: # LogFile= LogFile=/tmp/zabbix_agentd.log ### Диапазон: LogFileSize # Максимальный размер файла журнала в MB. # 0 - отключения автоматической ротации журнала. # # Обязательный: no # Диапазон: 0-1024 # По умолчанию: # LogFileSize=1 ### Диапазон: DebugLevel # Задает уровень отладки # 0 - debug не создается # 1 - критическая информация # 2 - информация об ошибках # 3 - предупреждения (по умолчанию) # 4 - для отладки (много информации) # # Обязательный: no # Диапазон: 0-4 # По умолчанию: # DebugLevel=3 ### Диапазон: SourceIP # Исходный IP-адрес для исходящих подключений. # # Обязательный: no # По умолчанию: # SourceIP= ### Диапазон: EnableRemoteCommands # Разрешается ли удаленные команды с сервера Zabbix. # 0 - не допускается # 1 - допускается # # Обязательный: no # По умолчанию: # EnableRemoteCommands=0 ### Диапазон: LogRemoteCommands # Включение ведения журнала выполненных команд как предупреждения. # 0 - выключено # 1 - включен # # Обязательный: no # По умолчанию: # LogRemoteCommands=0 ##### Passive checks related ### Диапазон: Server # Список адресов через запятую IP (или имен хостов) Zabbix-серверов. # Не должно быть пробелов запрещено. Первая запись используется для получения списка # и отправки активных проверок. # Обратите внимание, что имена хостов должны преобразовыватся # как hostname->IP address и IP address->hostname. # Если поддержка IPv6 включена, то '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' # имеют равный статус. # # Обязательный: yes # По умолчанию: # Server= Server=127.0.0.1 ### Диапазон: Hostname # Уникальные, с учетом регистра имя хоста. # Необходимо для активного контроля и должно соответствовать имени хоста, # как настроено на сервере. # # По умолчанию: # Hostname=system.uname Hostname=Zabbix Server ### Диапазон: ListenPort # Агент будет прослушивать этот порт для соединения с сервером. # # Обязательный: no # Диапазон: 1024-32767 # По умолчанию: # ListenPort=10050 ### Диапазон: ListenIP # Агент будет прослушивать указанный интерфейс. # # Обязательный: no # По умолчанию: # ListenIP=0.0.0.0 # ListenIP=127.0.0.1 ### Диапазон: DisablePassive # Отключить пассивный контроль. Агент не будет слушать любой TCP порт. # Только активные проверки будут обработаны. # 0 - не отключать # 1 - отключить # # Обязательный: no # По умолчанию: # DisablePassive=0 ##### Active checks related ### Диапазон: DisableActive # Отключение активного контроля. # Агент будет работать в пассивном режиме, прислушиваясь к серверу. # # Обязательный: no # По умолчанию: # DisableActive=0 # DisableActive=1 ### Диапазон: ServerPort # Порт сервера для загрузки списка и отправки активных проверок. # # Обязательный: no # По умолчанию: # ServerPort=10051 ### Диапазон: RefreshActiveChecks # Как часто список активных проверок обновляется, в секундах. # # Обязательный: no # Диапазон: 60-3600 # По умолчанию: # RefreshActiveChecks=120 ### Диапазон: BufferSend # Не хранить данные дольше, чем N секунд в буфере. # # Обязательный: no # Диапазон: 1-3600 # По умолчанию: # BufferSend=5 ### Диапазон: BufferSize # Максимальное количество значений в буфере памяти. Агент отправит # все собранные данные в Zabbix Server или Proxy, если буфер полон. # # Обязательный: no # Диапазон: 1-65535 # По умолчанию: # BufferSize=100 ### Диапазон: MaxLinesPerSecond # Максимальное количество новых линий агент будет отправлять в секунду Zabbix Server # или Proxy для обработки 'log' и 'logrt' активных проверок. # Условyjt значение будет преодолено параметром 'maxlines' # приведенных в 'log' и 'logrt' пунктах ключа. # # Обязательный: no # Диапазон: 1-1000 # По умолчанию: # MaxLinesPerSecond=100 ############ ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ ################# ### Диапазон: StartAgents # Количество pre-forked экземпляров zabbix_agentd, проверяет какой процесс пассивный. # Обязательный: no # Диапазон: 1-16 # По умолчанию: # StartAgents=3 ### Диапазон: Timeout # Тратить не более N секунд на обработку. # # Обязательный: no # Диапазон: 1-30 # По умолчанию: # Timeout=3 ### Диапазон: Include # Вы можете включать отдельные файлы или все файлы в директорию в файле конфигурации. # # Обязательный: no # По умолчанию: # Include= # Include=/usr/local/etc/zabbix/zabbix_agent.userparams.conf # Include=/usr/local/etc/zabbix/zabbix_agentd/ ####### КОНТРОЛИРУЕМЫЕ ПАРАМЕТРЫ ОПРЕДЕЛЯЕМЫЕ ПОЛЬЗОВАТЕЛЕМ ####### ### Диапазон: UnsafeUserParameters # Разрешить все символы, которые передаются в аргументах для определяемых # пользователем параметров. # 0 - не разрешать # 1 - разрешать # # Обязательный: no # Диапазон: 0-1 # По умолчанию: # UnsafeUserParameters=0 ### Диапазон: UserParameter # Параметры определяемые пользователем для мониторинга. # Там может быть несколько пользовательских параметров. # Формат: UserParameter=, # Обратите внимание, что команды оболочки не должен возвращать пустую # строку или только EOL. # Пример: UserParameter=system.test,who|wc -l UserParameter=system.test,who|wc -l ### Set of parameters for monitoring MySQL server (v3.23.42 and later) ### Change -u and add -p if required #UserParameter=mysql.ping,mysqladmin -uroot ping|grep alive|wc -l #UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut -f1 -d"T" #UserParameter=mysql.threads,mysqladmin -uroot status|cut -f3 -d":"|cut -f1 -d"Q" #UserParameter=mysql.questions,mysqladmin -uroot status|cut -f4 -d":"|cut -f1 -d"S" #UserParameter=mysql.slowqueries,mysqladmin -uroot status|cut -f5 -d":"|cut -f1 -d"O" #UserParameter=mysql.qps,mysqladmin -uroot status|cut -f9 -d":" #UserParameter=mysql.version,mysql -V