Philip Wiki

Персональный wiki-сайт

Инструменты пользователя

Инструменты сайта


docs:zabbix:zabbix_agent.conf

Пример конфигурации агента

Обзор

Zabbix агенты разворачиваются на наблюдаемых целях для активного мониторинга за локальными ресурсами и приложениями (статистика жестких диски, памяти, процессоров и т.д.).

Агент собирает локальную оперативную информацию и отправляет данные Zabbix серверу для дальнейшей обработкиg. В случае проблем (таких как рабочий жесткий диск заполнен или упал процесс сервиса), Zabbix сервер может быстро уведомить администраторов конкретного сервера, который сообщил об ошибке.

Zabbix агенты чрезвычайно эффективны, потому что используют нативные системные вызовы для сбора информации статистики.

Файл конфигурации

Пример конфигурации Zabbix агента. Пример не рабочий, а именно для примера.

zabbix_agent.conf
# Этот конфигурационный файл для 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=<key>,<shell command>
#	Обратите внимание, что команды оболочки не должен возвращать пустую
#	строку или только 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<username> and add -p<password> 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

Дополнительно

Только авторизованные участники могут оставлять комментарии.
docs/zabbix/zabbix_agent.conf.txt · Последнее изменение: 18.09.2012 23:46 — 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki