Внутренние проверки позволяют наблюдать за внутренним процессами Zabbix. Другими словами, вы можете наблюдать что происходит с Zabbix сервером или Zabbix прокси.
Внутренние проверки вычисляются:
Для использования этого элемента данных выберите тип элемента данных Zabbix внутренний.
Внутренние проверки обрабатываются Zabbix поллерами.
zabbix[host,<тип>,available]
. Используйте их в ключе элемента данных без изменения (как есть).Ключ | |||||
---|---|---|---|---|---|
▲ | Описание | Возвращаемое значение | Комментарии | ||
zabbix[boottime] | |||||
Время запуска процесса Zabbix сервера в секундах. | Целое число | В секундах, начиная с Эпохи. | |||
zabbix[history] | |||||
Количество значений хранимых в таблице HISTORY | Целое число | Не используйте с MySQL InnoDB, Oracle или PostgreSQL! (не поддерживается прокси) |
|||
zabbix[history_log] | |||||
Количество значений хранимых в таблице HISTORY_LOG | Целое число | Не используйте с MySQL InnoDB, Oracle или PostgreSQL! Этот элемент данных поддерживается начиная с версии 1.8.3. (не поддерживается прокси) |
|||
zabbix[history_str] | |||||
Количество значений хранимых в таблице HISTORY_STR | Целое число | Не используйте с MySQL InnoDB, Oracle или PostgreSQL! (не поддерживается прокси) |
|||
zabbix[history_text] | |||||
Количество значений хранимых в таблице HISTORY_TEXT | Целое число | Не используйте с MySQL InnoDB, Oracle или PostgreSQL! Этот элемент данных поддерживается начиная с версии 1.8.3. (не поддерживается прокси) |
|||
zabbix[history_uint] | |||||
Количество значений хранимых в таблице HISTORY_UINT | Целое число | Не используйте на MySQL InnoDB, Oracle или PostgreSQL! Этот элемент данных поддерживается начиная с версии 1.8.3. (не поддерживается прокси) |
|||
zabbix[host,<тип>,available] | |||||
Доступность определенного типа проверок на узле сети. Значение этого элемента соответствует иконкам доступности в списке узлов сети. | 0 - недоступен, 1 - доступен, 2 - неизвестно. | Допустимые типы: agent, snmp, ipmi, jmx. Значение элемента данных вычисляется согласно параметрам конфигурации доступности/недоступности соответствующего узла сети. Этот элемент данных поддерживается начиная с Zabbix 2.0.0. |
|||
zabbix[hosts] | |||||
Количество наблюдаемых узлов сети | Целое число | Данный элемент данных поддерживается начиная с Zabbix 2.2.0. | |||
zabbix[items] | |||||
Количество активированных элементов данных (поддерживаемых и не поддерживаемых) | Целое число | ||||
zabbix[items_unsupported] | |||||
Количество не поддерживаемых элементов данных | Целое число | ||||
zabbix[java,,<параметр>] | |||||
Получение информации связанной с Zabbix Java gateway. | Если <параметром> является ping, возвращается "1". Можно использовать для проверки доступности Java gateway, используя функцию триггера nodata(). Если <параметром> является version, возвращается версия Java gateway. Пример: "2.0.0". |
Допустимые значения для <параметр>: ping, version Второй параметр должен быть пустым, т.к. зарезервирован для использования в будущем. Этот элемент данных поддерживается начиная с Zabbix 2.0.0. |
|||
zabbix[process,<тип>,<режим>,<состояние>] | |||||
Время конкретного процесса Zabbix или группы процессов (указываются с помощью <тип> и <режим>), потраченное на <состояние> в процентах. Расчет производится только за последнюю минуту. Если в поле <режим> указан номер процесса Zabbix, который не запущен (например, при 5 запущенных поллерах, в <режиме> указано 6), такой элемент данных переходит в состояние не поддерживается. Минимум и максимум относится к процентному использованию одним процессом. Таким образом, если в группе из 3 поллеров процентное использование составило 2, 18 и 66, тогда min должен вернуть 2, а max должен вернуть 66. Процессы сообщают то, что они делают, используя разделяемую память, и процесс само-диагностики резюмирует эти данные каждую секунду. Изменения состояний (busy/idle) регистрируются при изменении - таким образом, процессы, которые становятся занятыми, регистрируют это состояние и не меняют и не обновляют его пока процесс не станет свободным. Такое поведение гарантирует, что даже полностью зависшие процессы будут корректно зарегистрированы как 100% занятые. В настоящее время, "busy" означает "не спит", но в будущем могут добавиться дополнительные состояния - ожидание блокировки, выполнение запросов в базу данных, и т.д. В Linux и в большинстве других систем, точность составляет 1/100 секунды. |
Процент времени. Целое с плавающей точкой. |
На данный момент поддерживаются следующие типы процессов: alerter - процесс отправки уведомлений (не поддерживается прокси) configuration syncer - процесс управления кэшем данных конфигурации в оперативной памяти data sender - процесс отправки данных с прокси (не поддерживается сервером) db watchdog - процесс отправки предупреждающего сообщения, в случае, если БД недоступна (не поддерживается прокси) discoverer - процесс обнаружения устройств escalator - процесс эскалации действий (не поддерживается прокси) heartbeat sender - процесс уведомления сервера прокси сервером о состоянии прокси (не поддерживается сервером) history syncer - процесс, который записывает историю в БД housekeeper - процесс удаления старых данных истории http poller - поллер веб-мониторинга icmp pinger - поллер для проверок icmpping ipmi poller - поллер для проверок по IPMI java poller - поллер для Java проверок node watcher - процесс отправки данных истории и изменений в конфигурации между нодами (не поддерживается прокси) poller - обычный поллер для пассивных проверок proxy poller - поллер для пассивных прокси (не поддерживается прокси) self-monitoring - процесс сбора внутренней статистики сервера snmp trapper - траппер сбора/обработки SNMP трапов timer - процесс обработки функций триггеров, связанных со временем, и обслуживаний trapper - процесс-улавливатель для активных проверок, трапов, связей между нодами и прокси unreachable poller - поллер недоступных устройств vmware collector - коллектор данных VMware, ответственный за сбор данных со служб Vmware Примечание: Вы также можете увидеть все эти типы процессов в файле журнала сервера. Допустимые режимы: avg - среднее значение по всем процессам указанного типа (по умолчанию) count - количество форков указанного типа процесса, <состояние> не должно быть указано max - максимальное значение min - минимальное значение <номер процесса> - номер процесса (от 1 до количества префорк процессов). Например, если запущенно 4 траппера, тогда значение от 1 до 4. Допустимые состояния: busy - процесс в занятом состоянии, например, обработка запроса (по умолчанию). idle - процесс в свободном состоянии, ничего не делающий. Примеры: => zabbix[process,poller,avg,busy] → среднее время, потраченное процессами поллеров, которые что-либо делали за последнюю минуту => zabbix[process,"icmp pinger",max,busy] → максимальное время, потраченное любыми процессами ICMP pinger, которые что-либо делали за последнюю минуту => zabbix[process,"history syncer",2,busy] → время, потраченное на что-то процессом синхронизации истории номер 2 в течении последней минуты => zabbix[process,trapper,count] → общее количество запущенных процессов trapper Этот элемент данных поддерживается начиная с Zabbix 1.8.5. |
|||
zabbix[proxy,<имя>,<параметр>] | |||||
Информация доступности по Zabbix прокси. | Целое число | <имя> - Имя прокси Список поддерживаемых параметров (<параметр>): lastaccess – штамп времени последнего сообщения о доступности от прокси Например, zabbix[proxy,"Germany",lastaccess] Можно использовать функцию триггеров fuzzytime() для проверки доступности прокси. (не поддерживается прокси) |
|||
zabbix[proxy_history] | |||||
Количество значений в таблице истории прокси ожидающих отправку на сервер | Целое число | Данный элемент данных поддерживается начиная с Zabbix 2.2.0 (не поддерживается сервером) |
|||
zabbix[queue,<от>,<до>] | |||||
Количество наблюдаемых элементов данных в очереди, которые задерживаются по крайней мере <от>, но меньше чем <до> секунд включительно. | Целое число | <от> - по умолчанию: 6 секунд <до> - по умолчанию: бесконечно Для этих параметров поддерживаются символы времени (s,m,h,d,w). Параметры от и до поддерживаются начиная с Zabbix 1.8.3. |
|||
zabbix[rcache,<кэш>,<режим>] | |||||
Статистика доступности кэша кофигурации | Целое число (для размера): Целое с плавающей точкой (для процентов) |
Кэш: buffer Режим: total - полный размер буфера free - размер свободного места в буфере pfree - процент свободного места в буфере used - размер использованного места в буфере |
|||
zabbix[requiredperformance] | |||||
Требуемое быстродействие Zabbix сервера, имеется ввиду новые значения в секунду. | Целое с плавающей точкой | Приблизительно соответствует значению "Требуемое быстродействие сервера, новые значения в секунду" со страницы Отчеты → Состояние Zabbix. Поддерживается начиная с версии 1.6.2. | |||
zabbix[trends] | |||||
Количество значений хранимых в таблице TRENDS | Целое число | Не используйте c MySQL InnoDB, Oracle или PostgreSQL! (не поддерживается прокси) |
|||
zabbix[trends_uint] | |||||
Количество значений хранимых в таблице TRENDS_UINT | Целое число | Не используйте c MySQL InnoDB, Oracle или PostgreSQL! Этот элемент данных поддерживается начиная с Zabbix 1.8.3. (не поддерживается прокси) |
|||
zabbix[triggers] | |||||
Количество активированных триггеров в базе данных Zabbix, с как минимум одним активированным элементом данных (всеми активированными, начиная с Zabbix 2.2.4) на активированных узлах сети. | Целое число | (не поддерживается прокси) | |||
zabbix[uptime] | |||||
Время непрерывной работы процесса Zabbix сервера в секундах. | Целое число | ||||
zabbix[vcache,buffer,<режим>] | |||||
Статистика доступности кэша значений. | Целое число (для размера); Целое с плавающей точкой (для процентов) |
Режим: total - полный размер буфера free - размер свободного места в буфере pfree - процент свободного места в буфере used - размер использованного места в буфере pused - процент использованного места в буфере Данный элемент данных поддерживается с Zabbix 2.2.0. (не поддерживается прокси) |
|||
zabbix[vcache,cache,<параметр>] | |||||
Статистика эффективности кэша значений Zabbix. | Целое число | Параметр: requests - общее количество запросов hits - количество попаданий в кэш (история берется из кэша) phits - процент попаданий в кэш misses - количество непопаданий в кэш (история берется из базы данных) Данный элемент данных поддерживается с Zabbix 2.2.0. (не поддерживается прокси) |
|||
zabbix[vmware,buffer,<режим>] | |||||
Статистика доступности кэша VMware. | Целое число (для размера); Целое с плавающей точкой (для процентов) |
Режим: total - полный размер буфера free - размер свободного места в буфере pfree - процент свободного места в буфере used - размер использованного метса в буфере pused - процент использованного места в буфере Данный элемент данных поддерживается с Zabbix 2.2.0. |
|||
zabbix[wcache,<кэш>,<режим>] | |||||
Статистика и доступность кэша записи Zabbix. | |||||
Кэш | Режим | ||||
values | all | Количество значений обрабатываемых Zabbix сервером или Zabbix прокси, исключая не поддерживаемые | Целое число | Счетчик. | |
float | Количество обработанных значений с плавающей точкой. | Целое число | Счетчик. | ||
uint | Количество обработанных целочисленных значений. | Целое число | Счетчик. | ||
str | Количество обработанных символьных/строковых значений. | Целое число | Счетчик. | ||
log | Количество обработанных значений из файлов журналов. | Целое число | Счетчик. | ||
text | Количество обработанных текстовых значений. | Целое число | Счетчик. | ||
not supported | Количество неподдерживаемых элементов данных. | Целое число | Счетчик. Режим not supported поддерживается начиная с Zabbix 1.8.6. |
||
history | pfree | Свободное место в буфере истории в процентах. | Число с плавающей точкой | Кэш истории хранит информацию о элементах данных и штамп времени по всем типам элементов данных, а также значения для числовых типов. Низкое количество свободного места отражает проблемы с производительностью на стороне базы данных. | |
free | Размер свободного места в буфере истории. | Целое число | |||
total | Полный размер буфера. | Целое число | |||
used | Размер занятого места в буфере истории. | Целое число | |||
trend | pfree | Свободное место в буфере динамики изменений в процентах. | Число с плавающей точкой | Кэш динамики изменений аггрегируется за текущий час для всех элементов данных, которые получают данные. (не поддерживается прокси) |
|
free | Свободное место в буфере динамики изменений. | Целое число | (не поддерживается прокси) | ||
total | Полный размер буфера динамики изменений. | Целое число | (не поддерживается прокси) | ||
used | Размер занятого места в буфере динамики изменений. | Целое число | (не поддерживается прокси) | ||
text | pfree | Свободное место в буфере текстовой истории в процентах. | Число с плавающей точкой | Кэш текстовой истории используется для хранения символов, текста или данных из файлов журналов - информация об элементе данных и штампе времени у этих значений все еще храниться в кэше истории. | |
free | Свободное место в буфере текстовой истории. | Целое число | |||
total | Полный размер буфера текстовой истории. | Целое число | |||
used | Размер занятого места в буфере текстовой истории. | Целое число |