Внутренние проверки позволяют наблюдать за внутренним процессами 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! (не поддерживается прокси) |
|||
zabbix[history_str] | |||||
Количество значений хранимых в таблице HISTORY_STR | Целое число. | Не используйте с MySQL InnoDB, Oracle или PostgreSQL! (не поддерживается прокси) |
|||
zabbix[history_text] | |||||
Количество значений хранимых в таблице HISTORY_TEXT | Целое число. | Не используйте с MySQL InnoDB, Oracle или PostgreSQL! (не поддерживается прокси) |
|||
zabbix[history_uint] | |||||
Количество значений хранимых в таблице HISTORY_UINT | Целое число. | Не используйте на MySQL InnoDB, Oracle или PostgreSQL! (не поддерживается прокси) |
|||
zabbix[host,,items] | |||||
Количество активированных элементов данных (поддерживаемых и неподдерживаемых) у узла сети. | Целое число. | Этот элемент данных поддерживается начиная с Zabbix 3.0.0. | |||
zabbix[host,,items_unsupported] | |||||
Количество активированных неподдерживаемых элементов данных у узла сети. | Целое число. | Этот элемент данных поддерживается начиная с Zabbix 3.0.0. | |||
zabbix[host,,maintenance] | |||||
Возвращает текущее состояние обслуживания узла сети. | 0 - узел сети в нормальном состоянии, 1 - узел сети в обслуживании со сбором данных, 2 - узел сети в обслуживании без сбора данных. |
Данный элемент данных всегда обрабатывается Zabbix сервером вне зависимости от настроек узла сети (мониторится через сервер или прокси). Прокси не получает этот элемент данных при получении своей конфигурации. Второй параметр должен быть пустым и зарезервирован для использования в будущем. |
|||
zabbix[host,discovery,interfaces] | |||||
Детали по всем добавленным интерфейсам к узлу сети в веб-интерфейсе Zabbix. | JSON объект. | Этот элемент данных можно использовать в низкоуровневом обнаружении. Этот элемент данных поддерживается начиная с Zabbix 3.4.0. (не поддерживается прокси) |
|||
zabbix[host,<тип>,available] | |||||
Доступность определенного типа проверок на узле сети. Значение этого элемента соответствует иконкам доступности в списке узлов сети. | 0 - недоступен, 1 - доступен, 2 - неизвестно. | Допустимые типы: agent, snmp, ipmi, jmx. Значение элемента данных вычисляется согласно параметрам конфигурации доступности/недоступности соответствующего узла сети. Этот элемент данных поддерживается начиная с Zabbix 2.0.0. |
|||
zabbix[hosts] | |||||
Количество наблюдаемых узлов сети | Целое число. | ||||
zabbix[items] | |||||
Количество активированных элементов данных (поддерживаемых и не поддерживаемых) | Целое число. | ||||
zabbix[items_unsupported] | |||||
Количество не поддерживаемых элементов данных | Целое число. | ||||
zabbix[java,,<параметр>] | |||||
Получение информации связанной с Zabbix Java gateway. | Если <параметром> является ping, возвращается "1". Можно использовать для проверки доступности Java gateway, используя функцию триггера nodata(). Если <параметром> является version, возвращается версия Java gateway. Пример: "2.0.0". |
Второй параметр должен быть пустым, т.к. зарезервирован для использования в будущем. | |||
zabbix[lld_queue] | |||||
Количество значений, помещенных в очередь обработки низкоуровневого обнаружения. | Целое число. | Этот элемент данных можно использовать для мониторинга размера очереди низкоуровневого обнаружения. Этот элемент данных поддерживается начиная с Zabbix 4.2.0. |
|||
zabbix[preprocessing_queue] | |||||
Количество значений, помещенных в очередь предварительной обработки. | Целое число. | Этот элемент данных можно использовать для мониторинга размера очереди предварительной обработки. Этот элемент данных поддерживается начиная с 3.4.0. |
|||
zabbix[process,<тип>,<режим>,<состояние>] | |||||
Время конкретного процесса Zabbix или группы процессов (указываются с помощью <тип> и <режим>), потраченное на <состояние> в процентах. Расчет производится только за последнюю минуту. Если в поле <режим> указан номер процесса Zabbix, который не запущен (например, при 5 запущенных поллерах, в <режиме> указано 6), такой элемент данных переходит в состояние не поддерживается. Минимум и максимум относится к процентному использованию одним процессом. Таким образом, если в группе из 3 поллеров процентное использование составило 2, 18 и 66, тогда min должен вернуть 2, а max должен вернуть 66. Процессы сообщают то, что они делают, используя разделяемую память, и процесс само-диагностики резюмирует эти данные каждую секунду. Изменения состояний (busy/idle) регистрируются при изменении - таким образом, процессы, которые становятся занятыми, регистрируют это состояние и не меняют и не обновляют его пока процесс не станет свободным. Такое поведение гарантирует, что даже полностью зависшие процессы будут корректно зарегистрированы как 100% занятые. В настоящее время, "busy" означает "не спит", но в будущем могут добавиться дополнительные состояния - ожидание блокировки, выполнение запросов в базу данных, и т.д. В Linux и в большинстве других систем, точность составляет 1/100 секунды. |
Процент времени. Целое с плавающей точкой. |
Поддерживаемые типы процессов сервера: alert manager, alerter, configuration syncer, discoverer, escalator, history syncer, housekeeper, http poller, icmp pinger, ipmi manager, ipmi poller, java poller, lld manager, lld worker, poller, preprocessing manager, preprocessing worker, proxy poller, self-monitoring, snmp trapper, task manager, timer, trapper, unreachable poller, vmware collector Поддерживаемые типы процессов прокси: configuration syncer, data sender, discoverer, heartbeat sender, history syncer, housekeeper, http poller, icmp pinger, ipmi manager, ipmi poller, java poller,poller, self-monitoring, snmp trapper, task manager, trapper, unreachable poller, vmware collector Допустимые значения режимов: 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[proxy,<имя>,<параметр>] | |||||
Информация доступности по Zabbix прокси. | Целое число. | имя - Имя прокси Список поддерживаемых параметров: lastaccess – штамп времени последнего сообщения о доступности от прокси Например, => zabbix[proxy,"Germany",lastaccess] Можно использовать функцию триггеров fuzzytime() для проверки доступности прокси.Этот элемент данных всегда обрабатывается Zabbix сервером независимо от настроек узла сети (наблюдается через сервер или прокси). |
|||
zabbix[proxy_history] | |||||
Количество значений в таблице истории прокси ожидающих отправку на сервер | Целое число. | (не поддерживается сервером) | |||
zabbix[queue,<от>,<до>] | |||||
Количество наблюдаемых элементов данных в очереди, которые задерживаются <от> и <до> секунд включительно. | Целое число. | от - по умолчанию: 6 секунд до - по умолчанию: бесконечно Для этих параметров поддерживаются символы времени (s,m,h,d,w). |
|||
zabbix[rcache,<кэш>,<режим>] | |||||
Статистика доступности кэша кофигурации | Целое число (для размера): Целое с плавающей точкой (для процентов). |
кэш: buffer Допустимые режимы: total - полный размер буфера free - размер свободного места в буфере pfree - процент свободного места в буфере used - размер использованного места в буфере pused - процент занятого места в буфере Режим pused поддерживается начиная с Zabbix 4.0.0. |
|||
zabbix[requiredperformance] | |||||
Требуемое быстродействие Zabbix сервера, имеется ввиду новые значения в секунду. | Целое с плавающей точкой. | Приблизительно соответствует значению "Требуемое быстродействие сервера, новые значения в секунду" со страницы Отчеты → Информация о системе. | |||
zabbix[stats,<ip>,<порт>] | |||||
Внутренние метрики удалённого Zabbix сервера или прокси. | JSON объект. | ip - список IP/DNS/сетевой маски опрашиваемых удалённо серверов / прокси (по умолчанию 127.0.0.1) порт - порт опрашиваемого удаленно сервера / прокси (по умолчанию 10051) Обратите внимание, что запрос статистики будет приниматься только с адресов, которые перечислены в параметре 'StatsAllowedIP' сервера / прокси на удаленном экземпляре. Этим элементом данных возвращается выбранный список внутренних метрик. Для получения более подробных сведений смотрите удалённый мониторинг статистики Zabbix. Поддерживается начиная с 4.2.0. |
|||
zabbix[stats,<ip>,<порт>,queue,<от>,<до>] | |||||
Внутренние метрики очереди удалённого Zabbix сервера или прокси. (смотрите zabbix[queue,<от>,<до>] ). |
JSON объект. | ip - список IP/DNS/сетевой маски опрашиваемых удалённо серверов / прокси (по умолчанию 127.0.0.1) порт - порт опрашиваемого удаленно сервера / прокси (по умолчанию 10051) от - с задержкой по крайней мере (по умолчанию от 6 секунд) до - с задержкой не более (по умолчанию до бесконечности) Обратите внимание, что запрос статистики будет приниматься только с адресов, которые перечислены в параметре 'StatsAllowedIP' сервера / прокси на удаленном экземпляре. Поддерживается начиная с 4.2.0. |
|||
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[uptime] | |||||
Время непрерывной работы процесса Zabbix сервера в секундах. | Целое число. | ||||
zabbix[vcache,buffer,<режим>] | |||||
Статистика доступности кэша значений. | Целое число (для размера); Целое с плавающей точкой (для процентов). |
Допустимые режимы: total - полный размер буфера free - размер свободного места в буфере pfree - процент свободного места в буфере used - размер использованного места в буфере pused - процент использованного места в буфере (не поддерживается прокси) |
|||
zabbix[vcache,cache,<параметр>] | |||||
Статистика эффективности кэша значений Zabbix. | Целое число. С параметром равным mode: 0 - нормальный режим, 1 - режим низкой памяти |
Допустимый параметр: requests - общее количество запросов hits - количество попаданий в кэш (история берется из кэша) phits - процент попаданий в кэш misses - количество непопаданий в кэш (история берется из базы данных) mode - режим работы кэша значений Данный элемент данных поддерживается с Zabbix 2.2.0 и параметр mode поддерживается начиная с Zabbix 3.0.0. (не поддерживается прокси) Вы можете использовать этот ключ с шагом предобработки Изменение в секунду при необходимости получения статистики значений в секунду. |
|||
zabbix[vmware,buffer,<режим>] | |||||
Статистика доступности кэша VMware. | Целое число (для размера); Целое с плавающей точкой (для процентов). |
Допустимые режимы: total - полный размер буфера free - размер свободного места в буфере pfree - процент свободного места в буфере used - размер использованного метса в буфере pused - процент использованного места в буфере |
|||
zabbix[wcache,<кэш>,<режим>] | |||||
Статистика и доступность кэша записи Zabbix. | Требуется обязательно указывать <кэш>. | ||||
Кэш | Режим | ||||
values | all (по умолчанию) |
Количество значений обрабатываемых Zabbix сервером или Zabbix прокси, исключая не поддерживаемые | Целое число. | Счетчик. Вы можете использовать этот ключ с шагом предобработки Изменение в секунду при необходимости получения статистики значений в секунду. |
|
float | Количество обработанных значений с плавающей точкой. | Целое число. | Счетчик. | ||
uint | Количество обработанных целочисленных значений. | Целое число. | Счетчик. | ||
str | Количество обработанных символьных/строковых значений. | Целое число. | Счетчик. | ||
log | Количество обработанных значений из файлов журналов. | Целое число. | Счетчик. | ||
text | Количество обработанных текстовых значений. | Целое число. | Счетчик. | ||
not supported | Количество неподдерживаемых элементов данных. | Целое число. | Счетчик. | ||
history | pfree (по умолчанию) |
Свободное место в буфере истории в процентах. | Число с плавающей точкой. | Кэш истории используется для хранения значений элементов данных. Низкое количество свободного места отражает проблемы с производительностью на стороне базы данных. | |
free | Размер свободного места в буфере истории. | Целое число. | |||
total | Полный размер буфера. | Целое число. | |||
used | Размер занятого места в буфере истории. | Целое число. | |||
pused | Занятое место в буфере истории в процентах. | Число с плавающей точкой. | Режим pused поддерживается начиная с Zabbix 4.0.0. | ||
index | pfree (по умолчанию) |
Свободное место в буфере индексов истории. | Целое с плавающей точкой. | Кэш индексов истории используется для индексирования значений записываемых в кэш истории. Кэш индекса поддерживается начиная с Zabbix 3.0.0. |
|
free | Свободное место в буфере индексов истории. | Целое число. | |||
total | Полный размер буфера индексов истории. | Целое число. | |||
used | Размер занятого места в буфере индексов истории. | Целое число. | |||
pused | Занятое место в буфере индексов истории в процентах. | Число с плавающей точкой. | Режим pused поддерживается начиная с Zabbix 4.0.0. | ||
trend | pfree (по умолчанию) |
Свободное место в буфере динамики изменений в процентах. | Число с плавающей точкой. | Кэш динамики изменений аггрегируется за текущий час для всех элементов данных, которые получают данные. (не поддерживается прокси) |
|
free | Свободное место в буфере динамики изменений. | Целое число. | (не поддерживается прокси) | ||
total | Полный размер буфера динамики изменений. | Целое число. | (не поддерживается прокси) | ||
used | Размер занятого места в буфере динамики изменений. | Целое число | (не поддерживается прокси) | ||
pused | Занятое место в буфере динамики изменений в процентах. | Число с плавающей точкой. | Режим pused поддерживается начиная с Zabbix 4.0.0. |