Внутренние проверки позволяют мониторить внутренности Zabbix. Для использования этого элемента данных выберите тип элемента данных Zabbix внутренний.
Внутренние проверки вычисляются Zabbix сервером.
Внутренние проверки еще обрабатываются Zabbix пуллерами.
Ключ | ||||
---|---|---|---|---|
▲ | Описание | Комментарии | ||
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] | ||||
Возвращает наличие определенного типа проверок на узле сети. Значение этого элемента соответствует иконкам доступности в списке узлов сети. | Возможны следующие типы: agent, snmp, ipmi, jmx. Возвращает значение: 0 (недоступен), 1 (доступен), 2 (неизвестно). Этот элемент данных поддерживается начиная с версии 2.0.0. |
|||
zabbix[items] | ||||
Количество элементов данных в базе данных Zabbix | ||||
zabbix[items_unsupported] | ||||
Количество неподдерживаемых элементов данных в базе данных Zabbix | ||||
zabbix[java,,<параметр>] | ||||
Возвращает информацию связанную с Zabbix Java gateway. | Если <параметр> равен ping, возвращается "1". Можно использовать для проверки доступность Java gateway с использованием функции триггера nodata(). Если <параметр> равен version, возвращается версия Java gateway. Пример: "2.0.0". Второй параметр должен быть пустым, т.к. зарезервирован для будущего использования. Этот элемент данных поддерживается начиная с версии 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 - процесс управления кешем конфигурационных данных в оперативной памяти db watchdog - процесс для отправки предупреждающего сообщения, в случае если БД недоступна discoverer - процесс для обнаружения устройств escalator - процесс для эскалации в действиях history syncer - процесс, который записывает историю в БД http poller - пуллер веб мониторинга housekeeper - процесс для удаления старых данных истории icmp pinger - пуллер для проверок icmpping ipmi poller - пуллер для проверок по IPMI node watcher - процесс для отправки данных истории и изменений в конфигурации между нодами self-monitoring - процесс для сбора внутренней статистики сервера poller - нормальный пуллер для пассивных проверок proxy poller - пуллер для пассивных прокси timer - процесс для обработки функций триггеров, связанных со временем, и для обслуживания trapper - процесс-улавливатель для активных проверок, трапов, связей между нодами и прокси unreachable poller - пуллер для недоступных устройств Примечание: Вы также можете видеть эти типы процессов в файле журнала сервера. Возможные режимы: avg - среднее значение для всех процессов указанного типа (по умолчанию) count - количество форков указанного типа процесса, <состояние> не должно быть указано max - максимальное значение min - минимальное значение <process number> - номер процесса (от 1 до количества префорк процессов). Например, если запущенно 4 траппера, тогда значение от 1 до 4. Возможные состояния: busy - процесс в занятом состоянии, например, обработка запроса (по умолчанию). idle - процесс в свободном состоянии, ничего не делающий. Примеры: zabbix[process,poller,avg,busy] - среднее время, потраченное процессами пуллеров, которые что-либо делали за последнюю минуту zabbix[process,"icmp pinger",max,busy] - максимальное время, потраченное любыми процессами ICMP pinger, которые что-либо делали за последнюю минуту zabbix[process,trapper,count] - общее количество запущенных процессов trapper Этот элемент данных поддерживается начиная с версии 1.8.5. |
|||
zabbix[proxy,<имя>,<парам>] | ||||
Информация доступная по Прокси. | <имя> - Имя прокси Список поддерживаемых параметров (<параметры>): lastaccess – штамп времени последнего оповещения доступности от Прокси Например, zabbix[proxy,"Germany",lastaccess] Функция триггера fuzzytime() может быть использована для проверки доступности прокси. |
|||
zabbix[queue,<от>,<до>] | ||||
Количество наблюдаемых элементов данных в Очереди, у которых задержка <от> и <до> секунд включительно. | <от> - по умолчанию: 6 секунд <до> - по умолчанию: бесконечно Поддерживаются символы времени s,m,h,d,w для этих параметров. Параметры <от> и <до> поддерживаются начиная с версии 1.8.3. |
|||
zabbix[requiredperformance] | ||||
Требуемое быстродействие Zabbix сервера, имеются ввиду новые значения в секунду. | Приблизительно соответствует значению "Требуемое быстродействие сервера, новые значения в секунду" на странице Отчеты > Состояние Zabbix. Поддерживается начиная с версии 1.6.2. | |||
zabbix[trends] | ||||
Количество значений хранимых в таблице TRENDS | Не используйте при MySQL InnoDB, Oracle или PostgreSQL! | |||
zabbix[trends_uint] | ||||
Количество значений хранимых в таблице TRENDS_UINT | Не используйте при MySQL InnoDB, Oracle или PostgreSQL! Этот элемент данных поддерживается начиная с версии 1.8.3. |
|||
zabbix[triggers] | ||||
Количество триггеров в базе данных Zabbix | ||||
zabbix[uptime] | ||||
Uptime процесса Zabbix сервера в секундах. | ||||
zabbix[wcache,<кэш>,<режим>] | ||||
Кэш | Режим | |||
values | all | Количество значений обрабатываемых Zabbix сервером, исключая не поддерживаемые | Счетчик. | |
float | Счетчик. | |||
uint | Счетчик. | |||
str | Счетчик. | |||
log | Счетчик. | |||
text | Счетчик. | |||
not supported | Количество обрабатываемых неподдерживаемых элементов данных. | Счетчик. Этот элемент данных поддерживается начиная с версии 1.8.6. |
||
history | pfree | Свободное место в буфере истории в процентах. | Низкое количество свободного места отражает проблемы с производительностью на стороне базы данных. | |
total | ||||
used | ||||
free | ||||
trend | pfree | |||
total | ||||
used | ||||
free | ||||
text | pfree | |||
total | ||||
used | ||||
free | ||||
zabbix[rcache,<кэш>,<режим>] | ||||
Кэш | Режим | |||
buffer | pfree | |||
total | ||||
used | ||||
free |