Zabbix агент 2 поддерживает все ключи элементов данных, которые поддерживаются Zabbix агентом в Unix и Windows. На этой странице представлена подробная информация о дополнительных ключах элементов данных, которые вы можете использовать только с Zabbix агентом 2; эти ключи сгруппированы по плагинам, которым они принадлежат.
Смотрите также:
Параметры без угловых скобок обязательны. Параметры, обозначенные угловыми скобками < >, опциональны.
Ключ | |||
---|---|---|---|
Описание | Возвращаемое значение | Параметры | Комментарии |
ceph.df.details [строка_подкл, <пользователь>, <ключ_api>] | |||
Использование данных кластера и распределение между пулами. | Объект JSON | строка_подкл - URI или имя сессии. пользователь, пароль - Учетные данные для входа в Ceph. |
|
ceph.osd.stats [строка_подкл, <пользователь>, <ключ_api>] | |||
Агрегированная статистика и статистика по каждому OSD. | Объект JSON | строка_подкл - URI или имя сессии. пользователь, пароль - Учетные данные для входа в Ceph. |
|
ceph.osd.discovery [строка_подкл, <пользователь>, <ключ_api>] | |||
Список обнаруженных OSD. Используется низкоуровневым обнаружением. | Объект JSON | строка_подкл - URI или имя сессии. пользователь, пароль - Учетные данные для входа в Ceph. |
|
ceph.osd.dump [строка_подкл, <пользователь>, <ключ_api>] | |||
Пороги использования и состояния OSD. | Объект JSON | строка_подкл - URI или имя сессии. пользователь, пароль - Учетные данные для входа в Ceph. |
|
ceph.ping [строка_подкл, <пользователь>, <ключ_api>] | |||
Проверка, можно ли установить подключение к Ceph. | 0 - подключение разорвано (если имеется какая-либо ошибка, включая проблемы с аутентификацией или проблемы с настройками) 1 - подключение успешно. |
строка_подкл - URI или имя сессии. пользователь, пароль - Учетные данные для входа в Ceph. |
|
ceph.pool.discovery [строка_подкл, <пользователь>, <ключ_api>] | |||
Список обнаруженных пулов. Используется низкоуровневым обнаружением. | Объект JSON | строка_подкл - URI или имя сессии. пользователь, пароль - Учетные данные для входа в Ceph. |
|
ceph.status [строка_подкл, <пользователь>, <ключ_api>] | |||
Общее состояние кластера. | Объект JSON | строка_подкл - URI или имя сессии. пользователь, пароль - Учетные данные для входа в Ceph. |
Ключ | |||
---|---|---|---|
Описание | Возвращаемое значение | Параметры | Комментарии |
docker.container_info [<ID>,<info>] | |||
Низкоуровневая информация о контейнере. | Вывод API вызова ContainerInspect, преобразованный в JSON | ID - ID или имя контейнера info - объём возвращаемой информации. Возможные значения: short (по умолчанию) или full. |
Agent2 пользователь ('zabbix') должен быть добавлен в 'docker' группу для достаточных привилегий. В противном случае проверка завершится с ошибкой. |
docker.container_stats [<ID>] | |||
Стстистика использования ресурсов контейнером. | Вывод API вызова ContainerStats и использование CPU в процентах, преобразованные в JSON | ID - ID или имя контейнера | Agent2 пользователь ('zabbix') должен быть добавлен в 'docker' группу для достаточных привилегий. В противном случае проверка завершится с ошибкой. |
docker.containers | |||
Список контейнеров. | Вывод API запроса ContainerList, преобразованный в JSON | - | Agent2 пользователь ('zabbix') должен быть добавлен в 'docker' группу для достаточных привилегий. В противном случае проверка завершится с ошибкой. |
docker.containers.discovery[<опции>] | |||
Список контейнеров. Используется низкоуровневым обнаружением. | Объект JSON | опции - задает, следует ли обнаруживать все или только запущенные контейнеры. Поддерживаемые значения: true - возвращать все контейнеры; false - возвращать только запущенные контейнеры (по умолчанию). |
Agent2 пользователь ('zabbix') должен быть добавлен в 'docker' группу для достаточных привилегий. В противном случае проверка завершится с ошибкой. |
docker.data_usage | |||
Информация о текущем использовании данных. | Вывод API запроса SystemDataUsage, преобразованный в JSON | - | Agent2 пользователь ('zabbix') должен быть добавлен в 'docker' группу для достаточных привилегий. В противном случае проверка завершится с ошибкой. |
docker.images | |||
Список образов. | Вывод API запроса ImageList, преобразованный в JSON | - | Agent2 пользователь ('zabbix') должен быть добавлен в 'docker' группу для достаточных привилегий. В противном случае проверка завершится с ошибкой. |
docker.images.discovery | |||
Список образов. Используется низкоуровневым обнаружением. | Объект JSON | - | Agent2 пользователь ('zabbix') должен быть добавлен в 'docker' группу для достаточных привилегий. В противном случае проверка завершится с ошибкой. |
docker.info | |||
Информация о системе. | Вывод API вызова SystemInfo, преобразованный в JSON | - | Agent2 пользователь ('zabbix') должен быть добавлен в 'docker' группу для достаточных привилегий. В противном случае проверка завершится с ошибкой. |
docker.ping | |||
Проверка, активен или нет Docker демон. | 1 - подключение установлено 0 - подключение разорвано |
- | Agent2 пользователь ('zabbix') должен быть добавлен в 'docker' группу для достаточных привилегий. В противном случае проверка завершится с ошибкой. |
Ключ | |||
---|---|---|---|
Описание | Возвращаемое значение | Параметры | Комментарии |
ember.get[<uri>,<путь>] | |||
Возвращает результат требуемого устройства. | Объект JSON | uri — URI устройства Ember+ . По умолчанию: 127.0.0.1:9998 путь — OID путь к устройству. По умолчанию пусто, возвращает данные корневой коллекции. |
Ключ | |||
---|---|---|---|
Описание | Возвращаемое значение | Параметры | Комментарии |
memcached.ping[строка_подкл,<пользователь>,<пароль>] | |||
Проверка можно ли установить подключение. | 1 - подключение активно 0 - подключение разорвано (если имеется какая-либо ошибка, включая проблемы с аутентификацией или проблемы с настройками) |
строка_подкл - URI или имя сессии. | |
memcached.stats[строка_подкл,<пользователь>,<пароль>,<тип>] | |||
Получение вывода команды STATS. | JSON - вывод, преобразованный в JSON | строка_подкл - URI или имя сессии. пользователь, пароль - учетные данные для входа в Memchached. тип - тип возвращаемой статистики: items, sizes, slabs или settings (по умолчанию пусто, возвращается общая статистика). |
Ключ | |||
---|---|---|---|
Описание | Возвращаемое значение | Параметры | Комментарии |
mongodb.collection.stats[строка_подкл,<имя_пользователя>,<пароль>,<база_данных>,коллекция] | |||
Получение различной статистики хранилища по заданной коллекции. | Объект JSON | строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные к MongoDB. база_данных - имя базы данных (по умолчанию: admin). коллекции — имя коллекции. |
|
mongodb.collections.discovery[строка_подкл,<имя_пользователя>,<пароль>] | |||
Получение списка обнаруженных коллекций. Используется низкоуровневым обнаружением. | Объект JSON | строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные к MongoDB. |
|
mongodb.collections.usage[строка_подкл,<имя_пользователя>,<пароль>] | |||
Получение статистики использования по коллекциям. | Объект JSON | строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные к MongoDB. |
|
mongodb.connpool.stats[строка_подкл,<имя_пользователя>,<пароль>] | |||
Получение информации касательно открытых исходящих подключений с текущего экземпляра базы данных к другим членам кластера сегментов или набора реплик. | Объект JSON | строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные к MongoDB. |
|
mongodb.db.stats[строка_подкл,<имя_пользователя>,<пароль>,<база_данных>] | |||
Получение статистики, отражающей состояние системы заданной базы. | Объект JSON | строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные к MongoDB. база_данных - имя базы (по умолчанию: admin). |
|
mongodb.db.discovery[строка_подкл,<имя_пользователя>,<пароль>] | |||
Получение списка обнаруженных баз данных. Используется низкоуровневым обнаружением. | Объект JSON | строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные к MongoDB. |
|
mongodb.jumbo_chunks.count[строка_подкл,<имя_пользователя>,<пароль>] | |||
Получение количества jumbo chunk. | Объект JSON | строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные к MongoDB. |
|
mongodb.oplog.stats[строка_подкл,<имя_пользователя>,<пароль>] | |||
Получение состояния набора реплик, используя данные полученные от oplog. | Объект JSON | строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные к MongoDB. |
|
mongodb.ping[строка_подкл,<имя_пользователя>,<пароль>] | |||
Проверка, можно ли установить подключение. | 1 - подключение успешно 0 - подключение разорвано (если имеется какая-либо ошибка, включая проблемы с аутентификацией или проблемы с настройками). |
строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные к MongoDB. |
|
mongodb.rs.config[строка_подкл,<имя_пользователя>,<пароль>] | |||
Получение текущей конфигурации набора реплик. | Объект JSON | строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные к MongoDB. |
|
mongodb.rs.status[строка_подкл,<имя_пользователя>,<пароль>] | |||
Получение состояния набора реплик с точки видимости члена, откуда вызывается метод. | Объект JSON | строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные к MongoDB. |
|
mongodb.server.status[строка_подкл,<имя_пользователя>,<пароль>] | |||
Получение состояния базы данных. | Объект JSON | строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные к MongoDB. |
|
mongodb.sh.discovery[строка_подкл,<имя_пользователя>,<пароль>] | |||
Получение списка обнаруженных сегментов, находящихся в кластере. | Объект JSON | строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные к MongoDB. |
|
mongodb.version[строка_подкл,<имя_пользователя>,<пароль>] | |||
Получение версии сервера базы данных. | String | строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные к MongoDB. |
Ключ | |||
---|---|---|---|
Описание | Возвращаемое значение | Параметры | Комментарии |
mqtt.get[<url_ брокера>,тема,<имя_пользователя>,<пароль>] | |||
Подписка на заданную тему или темы (с шаблонами), которые предоставляются брокером, и ожидание публикаций. | Зависит от содержимого темы. Если использовался шаблон, возвращает содержимое темы в виде JSON. |
url_брокера - URL брокера MQTT (если пустой, используется localhost с портом 1883). тема - тема MQTT (обязательно). Поддерживаются шаблоны (+,#). имя_пользователя,пароль - учетные данные для аутентификации (если требуется) |
Элемент данных необходимо настроить активной проверкой (тип элемента данных 'Zabbix агент (активный)'). Можно использовать сертификаты TLS шифрования, сохранив их в место по умолчанию (например, в Ubuntu директория /etc/ssl/certs/ ). Для TLS, используйте схему tls:// . |
Ключ | |||
---|---|---|---|
Описание | Возвращаемое значение | Параметры | Комментарии |
mssql.availability.group.get[URI,<имя_пользователя>,<пароль>] | |||
Возвращает доступность группы. | JSON object | URI — URI сервера MSSQL (поддерживается только схема sqlserver://). Встроенные креденшиалы будут проигнорированы; имя_пользователя, пароль — имя пользователя и пароль, пересылаемые на защищённый сервер MSSQL. |
Поддерживается с версии Zabbix 6.0.27. Для получения дополнительной информации см. readme плагина MSSQL [en]. |
mssql.custom.query[URI,<имя_пользователя>,<пароль>,имяЗапроса,<аргументы...>] | |||
Возвращает результат пользовательского запроса. | Объект JSON | URI — URI сервера MSSQL (поддерживается только схема sqlserver://). Встроенные креденшиалы будут проигнорированы; имя_пользователя, пароль — имя пользователя и пароль, пересылаемые на защищённый сервер MSSQL; имяЗапроса — имя пользовательского запроса, настроенного в Plugins.MSSQL.CustomQueriesDir без расширения .sql;аргументы — один или несколько перечисленных через запятую аргументов, которые будут переданы запросу. |
Поддерживается с версии Zabbix 6.0.27. Для получения дополнительной информации см. readme плагина MSSQL [en]. |
mssql.db.get | |||
Возвращает все доступные базы данных MSSQL. | Объект JSON | Поддерживается с версии Zabbix 6.0.27. Для получения дополнительной информации см. readme плагина MSSQL [en]. | |
mssql.job.status.get | |||
Возвращает состояние джобов. | Объект JSON | Поддерживается с версии Zabbix 6.0.27. Для получения дополнительной информации см. readme плагина MSSQL [en]. | |
mssql.last.backup.get | |||
Возвращает для всех баз данных время последнего резервного копирования. | Объект JSON | Поддерживается с версии Zabbix 6.0.27. Для получения дополнительной информации см. readme плагина MSSQL [en]. | |
mssql.local.db.get | |||
Возвращает базы данных, которые участвуют в группе доступности Always On, и реплики (основная или вторичная) расположены на сервере, к которому установлено подключение. | Объект JSON | Поддерживается с версии Zabbix 6.0.27. Для получения дополнительной информации см. readme плагина MSSQL [en]. | |
mssql.mirroring.get | |||
Возвращает информацию о зеркалировании. | Объект JSON | Поддерживается с версии Zabbix 6.0.27. Для получения дополнительной информации см. readme плагина MSSQL [en]. | |
mssql.nonlocal.db.get | |||
Возвращает базы данных, которые участвуют в группе доступности Always On и реплики (основная или вторичная) расположены на других серверах (база данных не является локальной на экземпляре сервера SQL, к которому установлено подключение). | Объект JSON | Поддерживается с версии Zabbix 6.0.27. Для получения дополнительной информации см. readme плагина MSSQL [en]. | |
mssql.perfcounter.get | |||
Возвращает счётчики производительности. | Объект JSON | Поддерживается с версии Zabbix 6.0.27. Для получения дополнительной информации см. readme плагина MSSQL [en]. | |
mssql.ping | |||
Пинг базы данных. Тестирует, верно ли настроено подключение. | 1 — жив, 0 — не жив |
Поддерживается с версии Zabbix 6.0.27. Для получения дополнительной информации см. readme плагина MSSQL [en]. | |
mssql.quorum.get | |||
Возвращает информацию о кворуме. | Объект JSON | Поддерживается с версии Zabbix 6.0.27. Для получения дополнительной информации см. readme плагина MSSQL [en]. | |
mssql.quorum.members.get | |||
Возвращает информацию о членах кворума. | Объект JSON | Поддерживается с версии Zabbix 6.0.27. Для получения дополнительной информации см. readme плагина MSSQL [en]. | |
mssql.replica.get | |||
Возвращает реплики. | Объект JSON | Поддерживается с версии Zabbix 6.0.27. Для получения дополнительной информации см. readme плагина MSSQL [en]. | |
mssql.version | |||
Возвращает версию MSSQL. | Строка | Поддерживается с версии Zabbix 6.0.27. Для получения дополнительной информации см. readme плагина MSSQL [en]. |
Ключ | |||
---|---|---|---|
Описание | Возвращаемое значение | Параметры | Комментарии |
mysql.custom.query[строка_подкл,<имя_пользователя>,<пароль>,имяЗапроса,<аргументы...>] | |||
Возвращает результат пользовательского запроса. | Объект JSON | строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные для входа в MySQL. имяЗапроса - имя пользовательского запроса, должно совпадать с именем SQL файла без расширения. аргументы - один или несколько перечисленных через запятую аргументов, которые будут переданы запросу. |
Поддерживается с версии Zabbix 6.0.21. |
mysql.db.discovery[строка_подкл, <имя_пользователя>, <пароль>] | |||
Список баз данных MySQL. Используется низкоуровневым обнаружением. | Результат SQL запроса "show databases" в формате LLD JSON. | строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные для входа в MySQL. |
|
mysql.db.size[строка_подкл, <имя_пользователя>, <пароль>,имя_базы] | |||
Размер базы данных в байтах. | Результат SQL запроса "select coalesce(sum(data_length + index_length),0) as size from information_schema.tables where table_schema=?" для указанной базы данных в байтах. | строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные для входа в MySQL. имя_базы - имя базы данных. |
|
mysql.get_status_variables[строка_подкл, <имя_пользователя>, <пароль>] | |||
Значения переменных глобального состояния. | Результат SQL запроса "show global status" в формате JSON. | строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные для входа в MySQL. |
|
mysql.ping[строка_подкл, <имя_пользователя>, <пароль>] | |||
Проверка, можно ли установить подключение. | 1 - подключение успешно 0 - подключение разорвано (если имеется какая-либо ошибка, включая проблемы с аутентификацией или проблемы с настройками). |
строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные для входа в MySQL. |
|
mysql.replication.discovery[строка_подкл, <имя_пользователя>, <пароль>] | |||
Список репликаций MySQL. Используется низкоуровневым обнаружением. | Результат SQL запроса "show slave status" в формате LLD JSON. | строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные для входа в MySQL. |
|
mysql.replication.get_slave_status[строка_подкл, <имя_пользователя>, <пароль>, <хост_мастера>] | |||
Состояние репликации. | Результат SQL запроса "show slave status" в формате JSON. | строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные для входа в MySQL. хост_мастера - Имя хоста мастера репликации. Если не найдено, возвращается ошибка. Если данный параметр не указан, возвращаются все хосты. Обратите внимание, что до версии Zabbix 6.0.23, параметр "хост_мастера" игнорируется и всегда возвращается первый хоста мастера. |
|
mysql.version[строка_подкл, <имя_пользователя>, <пароль>] | |||
Версия MySQL. | Строка с версией MySQL экземпляра. | строка_подкл - URI или имя сессии. имя_пользователя, пароль - учётные данные для входа в MySQL. |
Ключ | |||
---|---|---|---|
Описание | Возвращаемое значение | Параметры | Комментарии |
oracle.diskgroups.stats[строк_подкл,<пользователь>,<пароль>,<сервис>,<диск_группа>] | |||
Статистика группы дисков ASM (Automatic Storage Management). | Объект JSON | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. диск_группа - имя опрашиваемой группы дисков ASM. |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.diskgroups.discovery[строк_подкл,<пользователь>,<пароль>,<сервис>] | |||
Список групп дисков ASM. Используется низкоуровневым обнаружением. | Объект JSON | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.archive.info[строк_подкл,<пользователь>,<пароль>,<сервис>,<адресат>] | |||
Статистика архивных журналов. | Объект JSON | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. адресат - имя опрашиваемого адресата |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.cdb.info[строк_подкл,<пользователь>,<пароль>,<сервис>,<база_данных>] | |||
Информация о контейнерных базах данных (CDB). | Объект JSON | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. база_данных - имя опрашиваемой базы данных. |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.custom.query[строк_подкл,<пользователь>,<пароль>,<сервис>, имя_запроса, <аргументы...>] | |||
Результат пользовательского запроса. | Объект JSON | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. имя_запроса — имя пользовательского запроса (должно совпадать с именем sql файла без расширения). аргументы... — один или несколько аргументов, разделенных запятой, которые будут переданы запросу. |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.datafiles.stats[строк_подкл,<пользователь>,<пароль>,<сервис>] | |||
Статистика файлов данных. | Объект JSON | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.db.discovery[строк_подкл,<пользователь>,<пароль>,<сервис>] | |||
Список баз данных. Используется низкоуровневым обнаружением. | Объект JSON | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.fra.stats[строк_подкл,<пользователь>,<пароль>,<сервис>] | |||
Статистика области быстрого восставовления (FRA). | Объект JSON | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.instance.info[строк_подкл,<пользователь>,<пароль>,<сервис>] | |||
Статистика экземпляра. | Объект JSON | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.pdb.info[строк_подкл,<пользователь>,<пароль>,<сервис>,<база_данных>] | |||
Информация о PDB (Pluggable Databases). | Объект JSON | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. база_данных - имя опрашиваемой базы данных. |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.pdb.discovery[строк_подкл,<пользователь>,<пароль>,<сервис>] | |||
Список PDB. Используется низкоуровневым обнаружением. | Объект JSON | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.pga.stats[строк_подкл,<пользователь>,<пароль>,<сервис>] | |||
Статистика PGA (Program Global Area). | Объект JSON | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.ping[строк_подкл,<пользователь>,<пароль>,<сервис>] | |||
Проверка, можно ли установить подключение к Oracle. | 0 - подключение разорвано (если имеется какая-либо ошибка, включая проблемы с аутентификацией или проблемы с настройками) 1 - подключение успешно. |
строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.proc.stats[строк_подкл,<пользователь>,<пароль>,<сервис>] | |||
Статистика по процессам. | Объект JSON | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.redolog.info[строк_подкл,<пользователь>,<пароль>,<сервис>] | |||
Информация о файле журнала из контрольного файла. | Объект JSON | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.sga.stats[строк_подкл,<пользователь>,<пароль>,<сервис>] | |||
Статистика SGA (System Global Area). | Объект JSON | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.sessions.stats[строк_подкл,<пользователь>,<пароль>,<сервис>,<макс_время_блок>] | |||
Статистика сессий. | Объект JSON | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. макс_время_блок - максимальная длительность блокировки сессии в секундах, чтобы он считался заблокированным на долгий срок. По умолчанию: 600 секунд. |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.sys.metrics[строк_подкл,<пользователь>,<пароль>,<сервис>,<длительность>] | |||
Набор значений системных метрик. | Объект JSON | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. длительность - интервал захвата (в секундах) значений системных метрик. Возможные значения: 60 — долгая длительность (по умолчанию), 15 — короткая длительность. |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.sys.params[строк_подкл,<пользователь>,<пароль>,<сервис>] | |||
Набор значений системных параметров. | Объект JSON | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.ts.stats[строк_подкл,<пользователь>,<пароль>,<сервис>,<tablespace>,<тип>] | |||
Статистика табличных пространств. | Объект JSON | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. tablespace - имя опрашиваемого табличного пространства. По умолчанию (если оставлено пустым и тип задан):- "TEMP" (если тип выставлен в "TEMPORARY");- "USERS" (если тип выставлен в "PERMANENT").тип - тип опрашиваемого табличного пространства. По умолчанию (если tablespace задано): "PERMANENT". |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.ts.discovery[строк_подкл,<пользователь>,<пароль>,<сервис>] | |||
Список табличных пространств. Используется низкоуровневым обнаружением. | Объект JSON | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.user.info[строк_подкл,<пользователь>,<пароль>,<сервис>,<имя_пользователя >] | |||
Список табличных пространств. Используется низкоуровневым обнаружением. | Объект JSON | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. имя_пользователя - имя пользователя по которому необходима информация. Имена пользователей в строчном регистре не поддерживаются. По умолчанию: текущее имя пользователя. |
Параметр пользователь позволяет добавить одну из опций подключения: as sysdba , as sysoper или as sysasm в формате пользователь as sysdba (опция подключения чувствительна к регистру; не должна заканчиваться пробелом). |
oracle.version[строк_подкл,<пользователь>,<пароль>,<сервис>] | |||
Возвращает версию сервера баз данных. | String | строк_подкл - URI или имя сессии. пользователь, пароль - учётные данные входа в Oracle. сервис - имя сервиса Oracle. |
Ключ | |||
---|---|---|---|
Описание | Возвращаемое значение | Параметры | Комментарии |
pgsql.autovacuum.count[uri,<имя_пользователя>,<пароль>, <имя_бд>] | |||
Количество autovacuum worker. | Целое число | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. имя_бд - Имя базы данных. |
|
pgsql.archive[uri,<имя_пользователя>,<пароль>, <имя_бд>] | |||
Информация об архивных файлах. | Объект JSON | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. имя_бд - Имя базы данных. |
Полученные данные обрабатываются зависимыми элементами данных: pgsql.archive.count_archived_files - количество успешно заархивированных WAL файлов. pgsql.archive.failed_trying_to_archive - количество неудачных попыток архивирования WAL файлов. pgsql.archive.count_files_to_archive - количество файлов для архивирования. pgsql.archive.size_files_to_archive - размер файлов для архивирования. |
pgsql.bgwriter[uri,<имя_пользователя>,<пароль>, <имя_бд>] | |||
Общее количество контрольных точек (checkpoint) по кластеру базы данных, с разбивкой по типу контрольной точки. | Объект JSON | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. имя_бд - Имя базы данных. |
Полученные данные обрабатываются зависимыми элементами данных: pgsql.bgwriter.buffers_alloc - количество выделенных буферов. pgsql.bgwriter.buffers_backend - количество буферов, записанных самим серверным процессом. pgsql.bgwriter.maxwritten_clean - сколько раз фоновый процесс записи останавливал сброс грязных страниц на диск из-за того, что записал слишком много буферов. pgsql.bgwriter.buffers_backend_fsync - сколько раз серверному процессу пришлось выполнить fsync самостоятельно, вместо фонового процесса. pgsql.bgwriter.buffers_clean - количество буферов, записанных фоновым процессом записи. pgsql.bgwriter.buffers_checkpoint - количество буферов, записанных при выполнении контрольных точек. pgsql.bgwriter.checkpoints_timed - количество запланированных контрольных точек, которые уже были выполнены. pgsql.bgwriter.checkpoints_req - количество запрошенных контрольных точек, которые уже были выполнены. pgsql.bgwriter.checkpoint_write_time - общее время, которое было затрачено на этап обработки контрольной точки, в котором файлы записываются на диск, в миллисекундах. pgsql.bgwriter.sync_time - общее время, которое было затрачено на этап обработки контрольной точки, в котором файлы синхронизируются с диском, в миллисекундах. |
pgsql.cache.hit[uri,<имя_пользователя>,<пароль>, <имя_бд>] | |||
Коэффициент успешности кэша буфера PostgreSQL. | Число с плавающей точкой | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. имя_бд - Имя базы данных. |
|
pgsql.connections[uri,<имя_пользователя>,<пароль>, <имя_бд>] | |||
Подключения по типу. | Объект JSON | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. имя_бд - Имя базы данных. |
Полученные данные обрабатываются зависимыми элементами данных: pgsql.connections.active - серверный процесс выполняет запрос. pgsql.connections.fastpath_function_call - серверный процесс выполняет fast-path функцию. pgsql.connections.idle - серверный процесс ожидает новой команды от клиента. pgsql.connections.idle_in_transaction - серверный процесс находится внутри транзакции, но в настоящее время не выполняет никакой запрос. pgsql.connections.prepared - общее количество prepared подключений. pgsql.connections.total - общее количество подключений. pgsql.connections.total_pct - процентное отношение общего количества подключений к ‘max_connections’ настройке сервера PostgreSQL. pgsql.connections.waiting - количество подключений в состоянии в запросе. pgsql.connections.idle_in_transaction_aborted - это состояние подобно idle in transaction, за исключением того, что один из операторов в транзакции вызывал ошибку. |
pgsql.custom.query[uri,<имя_пользователя>,<пароль>,имя_запроса,<аргументы...>] | |||
Получение результата пользовательского запроса. | Объект JSON | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. имя_запроса - имя пользовательского запроса, должно совпадать с именем sql файла без расширения. аргументы - один или несколько аргументов (через запятую), которые будут переданы запросу. |
|
pgsql.dbstat[uri,<имя_пользователя>,<пароль>, имя_бд] | |||
Сбор статистики по каждой базе данных. Используется низкоуровневым обнаружением. | Объект JSON | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. имя_бд - Имя базы данных. |
Полученные данные обрабатываются зависимыми элементами данных: pgsql.dbstat.numbackends["{#DBNAME}"] - количество обслуживающих процессов, в настоящее время подключённых к этой базе данных, либо NULL для общих объектов. pgsql.dbstat.sum.blk_read_time["{#DBNAME}"] - время, которое затратили обслуживающие процессы в этой базе на чтение блоков из файлов данных, в миллисекундах. pgsql.dbstat.sum.blk_write_time["{#DBNAME}"] - время, которое затратили обслуживающие процессы в этой базе на запись блоков в файлы данных, в миллисекундах. pgsql.dbstat.sum.checksum_failures["{#DBNAME}"] - количество ошибок контрольных сумм в страницах данных этой базы (или общего объекта) либо NULL, если контрольные суммы не проверяются.(только PostgreSQL версии 12) pgsql.dbstat.blks_read.rate["{#DBNAME}"] - количество прочитанных дисковых блоков в этой базе данных. pgsql.dbstat.deadlocks.rate["{#DBNAME}"] - количество взаимных блокировок, зафиксированное в этой базе данных. pgsql.dbstat.blks_hit.rate["{#DBNAME}"] - сколько раз дисковые блоки обнаруживались в буферном кеше, так что чтение с диска не потребовалось (в значение входят только случаи обнаружения в буферном кеше PostgreSQL Pro, а не в кеше файловой системы ОС). pgsql.dbstat.xact_rollback.rate["{#DBNAME}"] - количество транзакций в этой базе данных, для которых был выполнен откат транзакции. pgsql.dbstat.xact_commit.rate["{#DBNAME}"] - количество зафиксированных транзакций в этой базе данных. pgsql.dbstat.tup_updated.rate["{#DBNAME}"] - количество строк, изменённых запросами в этой базе данных. pgsql.dbstat.tup_returned.rate["{#DBNAME}"] - количество строк, возвращённых запросами в этой базе данных. pgsql.dbstat.tup_inserted.rate["{#DBNAME}"] - количество строк, вставленных запросами в этой базе данных. pgsql.dbstat.tup_fetched.rate["{#DBNAME}"] - количество строк, извлечённых запросами в этой базе данных. pgsql.dbstat.tup_deleted.rate["{#DBNAME}"] - количество строк, удалённых запросами в этой базе данных. pgsql.dbstat.conflicts.rate["{#DBNAME}"] - количество запросов, отменённых из-за конфликта с восстановлением в этой базе данных (конфликты происходят только на ведомых серверах). pgsql.dbstat.temp_files.rate["{#DBNAME}"] - количество временных файлов, созданных запросами в этой базе данных. Подсчитываются все временные файлы независимо от причины их создания (например, для сортировки или для хеширования) и независимо от установленного значения log_temp'_files. pgsql.dbstat.temp_bytes.rate["{#DBNAME}"] - общий объём данных, записанных во временные файлы запросами в этой базе данных. Учитываются все временные файлы, вне зависимости от того, по какой причине они созданы и вне зависимости от значения log_temp_files. |
pgsql.dbstat.sum[uri,<имя_пользователя>,<пароль>, <имя_бд>] | |||
Обобщенные данные по всем базам данных в кластере. | Объект JSON | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. имя_бд - Имя базы данных. |
Полученные данные обрабатываются зависимыми элементами данных: pgsql.dbstat.numbackends - количество обслуживающих процессов, в настоящее время подключённых к этой базе данных. pgsql.dbstat.sum.blk_read_time - время, которое затратили обслуживающие процессы в этой базе на чтение блоков из файлов данных, в миллисекундах. pgsql.dbstat.sum.blk_write_time - время, которое затратили обслуживающие процессы в этой базе на запись блоков в файлы данных, в миллисекундах. pgsql.dbstat.sum.checksum_failures - количество ошибок контрольных сумм в страницах данных этой базы (или общего объекта) либо NULL, если контрольные суммы не проверяются (только PostgreSQL версия 12). pgsql.dbstat.sum.xact_commit - количество зафиксированных транзакций в этой базе данных. pgsql.dbstat.sum.conflicts - количество запросов, отменённых из-за конфликта с восстановлением на ведомых серверах в этой базе данных. pgsql.dbstat.sum.deadlocks - количество взаимных блокировок, зафиксированное в этой базе данных. pgsql.dbstat.sum.blks_read - количество прочитанных дисковых блоков в этой базе данных. pgsql.dbstat.sum.blks_hit - сколько раз дисковые блоки обнаруживались в буферном кеше, так что чтение с диска не потребовалось (в значение входят только случаи обнаружения в буферном кеше PostgreSQL Pro, а не в кеше файловой системы ОС). pgsql.dbstat.sum.temp_bytes - общий объём данных, записанных во временные файлы запросами в этой базе данных. Учитываются все временные файлы, вне зависимости от того, по какой причине они созданы и вне зависимости от значения log_temp_files. pgsql.dbstat.sum.temp_files - количество временных файлов, созданных запросами в этой базе данных. Подсчитываются все временные файлы независимо от причины их создания (например, для сортировки или для хеширования) и независимо от установленного значения log_temp_files. pgsql.dbstat.sum.xact_rollback - количество транзакций в этой базе данных, для которых был выполнен откат транзакции. pgsql.dbstat.sum.tup_deleted - количество строк, удалённых запросами в этой базе данных. pgsql.dbstat.sum.tup_fetched - количество строк, извлечённых запросами в этой базе данных. pgsql.dbstat.sum.tup_inserted - количество строк, вставленных запросами в этой базе данных. pgsql.dbstat.sum.tup_returned - количество строк, возвращённых запросами в этой базе данных. pgsql.dbstat.sum.tup_updated - количество строк, изменённых запросами в этой базе данных. |
pgsql.db.age[uri,<имя_пользователя>,<пароль>, имя_бд] | |||
Возраст самого старого FrozenXID в базе данных. | Целое число | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. имя_бд - Имя базы данных. |
|
pgsql.db.bloating_tables[uri,<имя_пользователя>,<пароль>, <имя_бд>] | |||
Количество "распухших" (bloating) таблиц по каждой базе данных. | Целое число | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. имя_бд - Имя базы данных. |
|
pgsql.db.discovery[uri,<имя_пользователя>,<пароль>, <имя_бд>] | |||
Список баз данных PostgreSQL. Используется низкоуровневым обнаружением. | Объект JSON | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. имя_бд - Имя базы данных. |
|
pgsql.db.size[uri,<имя_пользователя>,<пароль>, имя_бд] | |||
Размер базы данных в байтах. | Целое число | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. имя_бд - Имя базы данных. |
|
pgsql.locks[uri,<имя_пользователя>,<пароль>, <имя_бд>] | |||
Информация о предоставленных блокировках по каждой базе данных. Используется низкоуровневым обнаружением. | Объект JSON | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. имя_бд - Имя базы данных. |
Полученные данные обрабатываются зависимыми элементами данных: pgsql.locks.shareupdateexclusive["{#DBNAME}"] - количество share update exclusive блокировок. pgsql.locks.accessexclusive["{#DBNAME}"] - количество access exclusive блокировок. pgsql.locks.accessshare["{#DBNAME}"] - количество access share блокировок. pgsql.locks.exclusive["{#DBNAME}"] - количество exclusive блокировок. pgsql.locks.rowexclusive["{#DBNAME}"] - количество row exclusive блокировок. pgsql.locks.rowshare["{#DBNAME}"] - количество row share блокировок. pgsql.locks.share["{#DBNAME}"] - количество shared блокировок. pgsql.locks.sharerowexclusive["{#DBNAME}"] - количество share row exclusive блокировок. |
pgsql.oldest.xid[uri,<имя_пользователя>,<пароль>, <имя_бд>] | |||
Возраст самого старого XID. | Целое число | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. имя_бд - Имя базы данных. |
|
pgsql.ping[uri,<имя_пользователя>,<пароль>, <имя_бд>] | |||
Проверка, можно ли установить подключение. | 1 - подключение успешно 0 - подключение разорвано (если имеется какая-либо ошибка, включая проблемы с аутентификацией или проблемы с настройками). |
uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. имя_бд - Имя базы данных. |
|
pgsql.queries[uri,<имя_пользователя>,<пароль>, <имя_бд>,период_времени] | |||
Измерение времени выполнения запросов. | Объект JSON | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. имя_бд - Имя базы данных. период_времени - ограничение времени выполнения для подсчета медленных запросов (должно быть целым положительным числом). |
Полученные данные обрабатываются зависимыми элементами данных: pgsql.queries.mro.time_max["{#DBNAME}"] - максимальное время запросов обслуживания. pgsql.queries.query.time_max["{#DBNAME}"] - максимальное время выполнения запросов. pgsql.queries.tx.time_max["{#DBNAME}"] - максимальное время запросов транзакций. pgsql.queries.mro.slow_count["{#DBNAME}"] - количество медленных запросов обслуживания. pgsql.queries.query.slow_count["{#DBNAME}"] - количество медленных запросов. pgsql.queries.tx.slow_count["{#DBNAME}"] - количество медленных запросов транзакций. pgsql.queries.mro.time_sum["{#DBNAME}"] - суммарное время запросов обслуживания. pgsql.queries.query.time_sum["{#DBNAME}"] - суммарное время выполнения запросов. pgsql.queries.tx.time_sum["{#DBNAME}"] - суммарное время запросов транзакций. Этот элемент данных поддерживается с Zabbix 6.0.3 |
pgsql.replication.count[uri,<имя_пользователя>,<пароль>] | |||
Количество серверов в режиме ожидания. | Целое число | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. |
|
pgsql.replication.process[uri,<имя_пользователя>,<пароль>] | |||
Отставание сброса, отставания записи и отставания replay по каждому процессу sender. | Объект JSON | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. |
|
pgsql.replication.process.discovery[uri,<имя_пользователя>,<пароль>] | |||
Обнаружение имени процесса репликации. | Объект JSON | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. |
|
pgsql.replication.recovery_role[uri,<имя_пользователя>,<пароль>] | |||
Состояние восстановления. | 0 - режим мастера 1 - восстановление еще в процессе (режим ожидания) |
uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. |
|
pgsql.replication.status[uri,<имя_пользователя>,<пароль>] | |||
Состояние репликации. | 0 - передача потока не работает 1 - передача потока работает 2 - режим мастера |
uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. |
|
pgsql.replication_lag.b[uri,<имя_пользователя>,<пароль>] | |||
Отставание репликации в байтах. | Целое число | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. |
|
pgsql.replication_lag.sec[uri,<имя_пользователя>,<пароль>] | |||
Отставание репликации в секундах. | Целое число | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. |
|
pgsql.uptime[uri,<имя_пользователя>,<пароль>, <имя_бд>] | |||
Время работы PostgreSQL в миллисекундах. | Число с плавающей точкой | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. имя_бд - Имя базы данных. |
|
pgsql.version[uri,<имя_пользователя>,<пароль>, <имя_бд>] | |||
Вернуть версию PostgreSQL. | Строка | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. имя_бд - Имя базы данных. |
|
pgsql.wal.stat[uri,<имя_пользователя>,<пароль>, <имя_бд>] | |||
Статистика WAL. | Объект JSON | uri - URI или имя сессии. имя_пользователя, пароль - учётные данные PostgreSQL. имя_бд - Имя базы данных. |
Полученные данные обрабатываются зависимыми элементами данных: pgsql.wal.count — количество WAL файлов. pgsql.wal.write - использовано WAL lsn (в байтах). |
Ключ | |||
---|---|---|---|
Описание | Возвращаемое значение | Параметры | Комментарии |
redis.config[строка_подкл,<пароль>,<шаблон>] | |||
Получение параметров конфигурации экземпляра Redis, которые соответствуют шаблону | JSON - если использовался шаблон в стиле glob одно значение - если шаблон не содержит какого-либо символа подстановки |
строка_подкл - URI или имя сессии. пароль - пароль к Redis. шаблон - шаблон в стиле glob (по умолчанию *). |
|
redis.info[строка_подкл,<пароль>,<раздел>] | |||
Получение вывода команды INFO. | JSON - вывод преобразован в JSON | строка_подкл - URI или имя сессии. пароль - пароль к Redis. раздел - раздел информации (по умолчанию default). |
|
redis.ping[строка_подкл,<пароль>] | |||
Проверка, можно ли установить подключение. | 1 - подключение успешно 0 - подключение разорвано (если имеется какая-либо ошибка, включая проблемы с аутентификацией или проблемы с настройками) |
строка_подкл - URI или имя сессии. пароль - пароль к Redis. |
|
redis.slowlog.count[строка_подкл,<пароль>] | |||
Количество медленных записей в журнале с момента запуска Redis. | Целое число | строка_подкл - URI или имя сессии. пароль - пароль к Redis. |
Ключ | |||
---|---|---|---|
Описание | Возвращаемое значение | Параметры | Комментарии |
smart.attribute.discovery | |||
Получение списка S.M.A.R.T. атрибутов устройств. | Объект JSON | Возвращаются следующие макросы и их значения: {#NAME}, {#DISKTYPE}, {#ID}, {#ATTRNAME}, {#THRESH}. Поддерживаются типы дисков HDD, SSD и NVME. Диски могут быть одиночными или объединёнными в RAID. {#NAME} будет иметь дополнение в случае RAID, например: {"{#NAME}": "/dev/sda cciss,2"} |
|
smart.disk.discovery | |||
Получение списка S.M.A.R.T. устройств. | Объект JSON | Возвращаются следующие макросы и их значения: {#NAME}, {#DISKTYPE}, {#MODEL}, {#SN}, {#PATH}, {#ATTRIBUTES}, {#RAIDTYPE}. Поддерживаются типы дисков HDD, SSD и NVME. Если диск не объединён в RAID, {#RAIDTYPE} будет пустым. {#NAME} будет иметь дополнение в случае RAID, например: {"{#NAME}": "/dev/sda cciss,2"} |
|
smart.disk.get[<путь>,<тип_raid>] | |||
Получение всех доступных свойств S.M.A.R.T. устройств. | Объект JSON | путь (с Zabbix 6.0.4) - путь к диску, макрос {#PATH} можно использовать значением тип_raid (с Zabbix 6.0.4) - тип RAID, макрос {#RAID} можно использовать значением. |
Поддерживаются типы дисков HDD, SSD и NVME. Диски могут быть одиночными или объединёнными в RAID. Данные включают версию smartctl и аргументы вызова, а также дополнительные поля: disk_name - зодержит имя с требуемым дополнением для обнаружения RAID, например: {"disk_name": "/dev/sda cciss,2"} disk_type - содержит тип диска HDD, SSD или NVME, например: {"disk_type": "ssd"}) Если параметры не указаны, элемент данных вернёт информацию обо всех дисках. |
Ключ | |||
---|---|---|---|
Описание | Возвращаемое значение | Параметры | Комментарии |
systemd.unit.get[имя модуля,<интерфейс>] | |||
Получение всех свойств модуля systemd. | Объект JSON | имя модуля - имя модуля (вы, возможно, захотите использовать {#UNIT.NAME} макрос в прототипе элементов данных для обнаружения имени) интерфейс - тип интерфейса модуля, возможные значения: Unit (по умолчанию), Service, Socket, Device, Mount, Automount, Swap, Target, Path |
Этот элемент данных поддерживается только на Linux платформе. LoadState, ActiveState и UnitFileState для интерфейса модуля возвращаются в виде текста и целого числа: "ActiveState":{"state":1,"text":"active"} |
systemd.unit.info[имя модуля,<свойство>,<интерфейс>] | |||
Информация о systemd модуле. | Строка | unit name - имя модуля (вы, возможно, захотите использовать {#UNIT.NAME} макрос в прототипе элементов данных для обнаружения имени) свойство - имя свойства (например, ActiveState (по умолчанию), LoadState, Description) интерфейс - тип интерфейса (например, Unit (по умолчанию), Socket, Service) |
Этот элемент данных позволяет получать определенные свойства с заданного типа интерфейса, которые описаны в dbus API. Этот элемент данных поддерживается только на Linux платформе. Примеры: => systemd.unit.info["{#UNIT.NAME}"] - получение информации активного состояния (активный, перезагрузка, неактивный, ошибочный, активация, деактивация) с обнаруженных systemd модулей => systemd.unit.info["{#UNIT.NAME}",LoadState] - получение информации состояния загрузки с обнаруженных systemd модулей => systemd.unit.info[mysqld.service,Id] - получение технического имени службы (mysqld.service) => systemd.unit.info[mysqld.service,Description] - получение описания службы (MySQL Server) => systemd.unit.info[mysqld.service,ActiveEnterTimestamp] - получение последнего времени, когда служба перешла в активное состояние (1562565036283903) => systemd.unit.info[dbus.socket,NConnections,Socket] - получение количества соединений с этого модуля сокета |
systemd.unit.discovery[<тип>] | |||
Список модулей systemd и их деталей. Используется низкоуровневым обнаружением. | JSON object | тип - возможные значения: all, automount, device, mount, path, service (по умолчанию), socket, swap, target | Этот элемент данных поддерживается только на Linux платформе. |
Ключ | |||
---|---|---|---|
Описание | Возвращаемое значение | Параметры | Описание |
web.certificate.get[имя_хоста,<порт>,<адрес>] | |||
Проверка достоверности сертификатов и получение деталей сертификатов. | Объект JSON | имя_хоста - может быть как IP, так и DNS. Может содержать схему URL (только https), путь (будет проигнорирован) и порт. Если порт указывается в первом и втором параметрах, значения портов должны совпадать. Если указан адрес ( 3-ий параметр), имя хоста используется только для удостоверения SNI и имени хоста. порт - номер порта (по умолчанию 443 для HTTPS). адрес -может быть как IP, так и DNS. Если указан, будет использоваться для подключения и имя хоста (1-ый параметр) будет использоваться для удостоверения SNI и хоста. В случае, если 1-ый параметр IP адрес и третий параметр DNS, тогда 1-ый параметр будет использоваться для подключения и третий параметр будет использоваться для удостоверения SNI и хоста. |
Этот элемент данных становится неподдерживаемым, если ресурс, указанный в имя_хоста не существует или, если TLS квитирование завершится с любой ошибкой, за исключением ошибочного сертификата.В настоящее время расширение AIA (Authority Information Access) X.509, CRL и OCSP (включая OCSP сшивание), Certificate Transparency и пользовательские хранилища CA не поддерживаются. |