Zabbix agent 2
监控项keys
该表仅描述Zabbix agent 2可用的监控项keys的详细信息。
不带尖括号< > 的参数是必需的。用尖括号< > 标记的参数是可选的。
Key | ||||
---|---|---|---|---|
描述 | 返回值 | 参数 | 注释 | |
ceph.df.details [<connString>, <user>, <apikey>] | ||||
在pool中的集群数据使用和分布详细信息。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Ceph登录凭证。 | 此监控项由 Ceph plugin支持。 | |
ceph.osd.stats [<connString>, <user>, <apikey>] | ||||
汇总和按OSD统计。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Ceph登录凭证。 | 此监控项由Ceph plugin支持。 | |
ceph.osd.discovery [<connString>, <user>, <apikey>] | ||||
发现的OSD列表。用于低级别发现。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Ceph登录凭证。 | 此监控项由 Ceph plugin支持。 | |
ceph.osd.dump [<connString>, <user>, <apikey>] | ||||
OSD的使用阈值和状态。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Ceph登录凭证。 | 此监控项由 Ceph plugin支持。 | |
ceph.ping [<connString>, <user>, <apikey>] | ||||
测试是否可以建立与Ceph的连接。 | 0 - 测试连接失败(一般由错误引起,比如认证和配置问题) 1 - 测试连接成功 | connString - URI 或 session 名称。 user, password - Ceph登录凭证。 | 此监控项由 Ceph plugin支持。 | |
ceph.pool.discovery [<connString>, <user>, <apikey>] | ||||
已发现池的列表。 用于低级别发现。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Ceph登录凭证。 | 此监控项由 Ceph plugin支持。 | |
ceph.status [<connString>, <user>, <apikey>] | ||||
集群总体状态。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Ceph登录凭证。 | 此监控项由 Ceph plugin支持。 | |
docker.container_info [<ID>] | ||||
容器的信息。 | ContainerInspect API输出的JSON信息 | ID — 容器的ID或名字 | 此监控项从Zabbix 5.0.0开始支持。 必须将Agent2用户(’zabbix’)添加到’docker’ 用户组否则将因为权限限制而无法获取信息。 | |
docker.container_stats [<ID>] | ||||
容器资源使用统计。 | ContainerStats API输出的JSON信息 | ID — 容器的ID或名字 | Docker插件支持此监控项。 必须将Agent2用户(’zabbix’)添加到’docker’ 用户组否则将因为权限限制而无法获取信息。 | |
docker.containers | ||||
容器列表。 | ContainerList API输出的JSON信息 | - | Docker插件支持此监控项。 必须将Agent2用户(’zabbix’)添加到’docker’ 用户组否则将因为权限限制而无法获取信息。 | |
docker.containers.discovery[<options>] | ||||
容器列表。用于低级别发现。 | JSON 对象 | options — 是否应该发现所有或仅发现正在运行的容器。支持的值: true - 发现所有容器; false - 仅发现运行的容器(默认值)。 | Docker插件支持此监控项。 必须将Agent2用户(’zabbix’)添加到’docker’ 用户组否则将因为权限限制而无法获取信息。 | |
docker.data_usage | ||||
当前系统数据使用情况。 | SystemDataUsage API输出的JSON信息 | - | Docker插件支持此监控项。 必须将Agent2用户(’zabbix’)添加到’docker’ 用户组否则将因为权限限制而无法获取信息。 | |
docker.images | ||||
镜像列表。 | ImageList API输出的JSON信息 | - | Docker插件支持此监控项。 必须将Agent2用户(’zabbix’)添加到’docker’ 用户组否则将因为权限限制而无法获取信息。 | |
docker.images.discovery | ||||
镜像列表。用于低级别发现。 | JSON 对象 | - | Docker插件支持此监控项。 必须将Agent2用户(’zabbix’)添加到’docker’ 用户组否则将因为权限限制而无法获取信息。 | |
docker.info | ||||
系统信息。 | SystemInfo API输出的JSON信息 | - | Docker插件支持此监控项。 必须将Agent2用户(’zabbix’)添加到’docker’ 用户组否则将因为权限限制而无法获取信息。 | |
docker.ping | ||||
测试Docker daemon运行情况。 | 1 - 测试连接成功 0 - 测试连接失败 | - | Docker插件支持此监控项。 必须将Agent2用户(’zabbix’)添加到’docker’ 用户组否则将因为权限限制而无法获取信息。 | |
memcached.ping[<connString>,<user>,<password>] | ||||
测试连接情况。 | 1 - 测试连接成功 0 - 测试连接失败(一般由错误引起,比如认证和配置问题) | connString - URI 或 session 名称。 | 此监控项由Memcached plugin支持。 | |
memcached.stats[<connString>,<user>,<password>,<type>] | ||||
STATS命令输出信息。 | JSON - 输出序列化的JSON信息 | connString - URI 或 session 名称。 user, password - Memchached 登录凭证. type - 要返回的统计类型: items, sizes, slabs or settings (默认为空将返回常规统计信息)。 | 此监控项由Memcached plugin支持。 | |
mysql.db.discovery[<connString>, <username>, <password>] | ||||
mysql数据库列表。 用于低级别发现。 | LLD JSON格式的”show databases”SQL返回结果。 | connString - URI 或 session 名称。 username, password - MySQL 登录凭证。 | 此监控项由MySQL plugin支持。 | |
mysql.db.size[<connString>, <username>, <password>,dbName] | ||||
数据库大小,单位为bytes。 | “select coalesce(sum(data_length + index_length),0) as size from information_schema.tables where table_schema=?” SQL返回结果。 | connString - URI 或 session 名称。 username, password - MySQL 登录凭证。 dbName - Database name. | 此监控项由MySQL plugin支持。 | |
mysql.get_status_variables[<connString>, <username>, <password>] | ||||
global status变量值。 | JSON格式的”show global status” SQL返回结果。 | connString - URI 或 session 名称。 username, password - MySQL 登录凭证. | 此监控项由MySQL plugin支持。 | |
mysql.ping[<connString>, <username>, <password>] | ||||
测试连接情况。 | 1 - 测试连接成功 0 - 测试连接失败(一般由错误引起,比如认证和配置问题). | connString - URI 或 session 名称。 username, password - MySQL 登录凭证. | 此监控项由MySQL plugin支持。 | |
mysql.replication.discovery[<connString>, <username>, <password>] | ||||
MySQL副本列表。 用于低级别发现。 | LLD JSON格式的”show slave status” SQL返回结果。 | connString - URI 或 session 名称。 username, password - MySQL 登录凭证。 | 此监控项由MySQL plugin支持。 | |
mysql.replication.get_slave_status[<connString>, <username>, <password>, <masterHost>] | ||||
副本状态。 | JSON格式的”show slave status” SQL返回结果。 | connString - URI 或 session 名称。 username, password - MySQL 登录凭证。 masterHost - 主服务器主机名 | 此监控项由MySQL plugin支持。 | |
mysql.version[<connString>, <username>, <password>] | ||||
MySQL版本。 | MySQL实例版本。 | connString - URI 或 session 名称。 username, password - MySQL 登录凭证。 | 此监控项由MySQL plugin支持。 | |
oracle.diskgroups.stats[<connString>,<user>,<password>,<service>] | ||||
ASM磁盘组统计信息。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证。 service - Oracle服务名称。 | 此监控项由Oracle plugin支持。 | |
oracle.diskgroups.discovery[<connString>,<user>,<password>,<service>] | ||||
ASM磁盘组列表。 用于低级别发现。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证。 service - Oracle服务名称 | 此监控项由Oracle plugin支持。 | |
oracle.archive.info[<connString>,<user>,<password>,<service>] | ||||
Archive日志统计信息。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证。 service - Oracle服务名称。 | 此监控项由Oracle plugin支持。 | |
oracle.cdb.info[<connString>,<user>,<password>,<service>] | ||||
CDB信息。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证。 service - Oracle服务名称。 | 此监控项由Oracle plugin支持。 | |
oracle.custom.query[<connString>,<user>,<password>,<service>, queryName, <args…>] | ||||
用户自定义SQL查询结果。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证。 service - Oracle服务名称。 queryName — 自定义查询的名称(不带扩展名的sql文件名称)。 args… — 传递给查询的一个或多个逗号分隔的参数 | 此监控项由Oracle plugin支持。 | |
oracle.datafiles.stats[<connString>,<user>,<password>,<service>] | ||||
数据文件统计信息。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证。 service - Oracle服务名称。 | 此监控项由Oracle plugin支持。 | |
oracle.db.discovery[<connString>,<user>,<password>,<service>] | ||||
数据库列表。用于低级别发现. | JSON 对象 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证. service - Oracle服务名称。 | 此监控项由Oracle plugin支持。 | |
oracle.fra.stats[<connString>,<user>,<password>,<service>] | ||||
FRA统计信息。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证。 service - Oracle服务名称。 | 此监控项由Oracle plugin支持。 | |
oracle.instance.info[<connString>,<user>,<password>,<service>] | ||||
实例统计信息。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证。 service - Oracle服务名称。 | 此监控项由Oracle plugin支持。 | |
oracle.pdb.info[<connString>,<user>,<password>,<service>] | ||||
PDB信息。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证。 service - Oracle服务名称。 | 此监控项由Oracle plugin支持。 | |
oracle.pdb.discovery[<connString>,<user>,<password>,<service>] | ||||
PDB列表。 用于低级别发现。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证。 service - Oracle服务名称。 | 此监控项由Oracle plugin支持。 | |
oracle.pga.stats[<connString>,<user>,<password>,<service>] | ||||
PGA统计信息。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证。 service - Oracle服务名称。 | 此监控项由Oracle plugin支持。 | |
oracle.ping[<connString>,<user>,<password>,<service>] | ||||
测试Oracle连接。 | 0 - 测试连接失败(一般由错误引起,比如认证和配置问题) 1 - 测试连接成功 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证. service - Oracle服务名称。 | 此监控项由Oracle plugin支持。 | |
oracle.proc.stats[<connString>,<user>,<password>,<service>] | ||||
进程统计信息。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证。 service - Oracle服务名称。 | 此监控项由Oracle plugin支持。 | |
oracle.redolog.info[<connString>,<user>,<password>,<service>] | ||||
控制文件中的日志文件信息。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证。 service - Oracle服务名称。 | 此监控项由Oracle plugin支持。 | |
oracle.sga.stats[<connString>,<user>,<password>,<service>] | ||||
SGA统计信息。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证。 service - Oracle服务名称。 | 此监控项由Oracle plugin支持。 | |
oracle.sessions.stats[<connString>,<user>,<password>,<service>,<lockMaxTime>] | ||||
Sessions统计信息。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证。 service - Oracle服务名称。 lockMaxTime - 会话锁定的最大持续时间(以秒为单位)。默认值:600秒 | 此监控项由Oracle plugin支持。 | |
oracle.sys.metrics[<connString>,<user>,<password>,<service>,<duration>] | ||||
系统指标列表。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证。 service - Oracle服务名称。 duration - 系统指标采集间隔,以秒为单位。 可能的值: 60 — long duration (默认值), 15 — short duration. | 此监控项由Oracle plugin支持。 | |
oracle.sys.params[<connString>,<user>,<password>,<service>] | ||||
系统参数列表。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证。 service - Oracle服务名称。 | 此监控项由Oracle plugin支持。 | |
oracle.ts.stats[<connString>,<user>,<password>,<service>] | ||||
表空间统计信息。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证。 service - Oracle服务名称。 | 此监控项由Oracle plugin支持。 | |
oracle.ts.discovery[<connString>,<user>,<password>,<service>] | ||||
表空间列表。 用于低级别发现。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证。 service - Oracle服务名称。 | 此监控项由Oracle plugin支持。 | |
oracle.user.info[<connString>,<user>,<password>,<username>] | ||||
表空间列表。用于低级别发现。 | JSON 对象 | connString - URI 或 session 名称。 user, password - Oracle 登录凭证. service - Oracle服务名称。 username - 用户名,不支持小写用户名。 默认值: 当前用户。 | 此监控项由Oracle plugin支持。 | |
pgsql.autovacuum.count[<uri>,<username>,<password>, <dbName>] | ||||
autovacuum数量。 | SQL查询结果。 | uri - URI 或 session 名称。 username, password - PostgreSQL登录凭证。 dbName - Database name. | 从Zabbix 5.0.1开始支持此监控项。 | |
pgsql.archive[<uri>,<username>,<password>, <dbName>] | ||||
archived文件信息。 | SQL查询结果(JSON格式)。 | uri - URI 或 session 名称。 username, password - PostgreSQL登录凭证。 dbName - Database名称。 | 返回的数据由依赖项处理: 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 - 需要归档的文件大小。 从Zabbix 5.0.1开始支持此监控项。 | |
pgsql.bgwriter[<uri>,<username>,<password>, <dbName>] | ||||
数据库集群的检查点总数,按检查点类型细分。 | SQL查询结果(JSON格式)。 | uri - URI 或 session 名称。 username, password - PostgreSQL登录凭证。 dbName - Database名称。 | 返回的数据由依赖项处理: 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 - 在检查点处理过程中文件与磁盘同步花费的总时间。 从Zabbix 5.0.1开始支持此监控项。 | |
pgsql.cache.hit[<uri>,<username>,<password>, <dbName>] | ||||
PostgreSQL缓冲区缓存命中率。 | SQL查询返回结果(百分比)。 | uri - URI 或 session 名称。 username, password - PostgreSQL登录凭证。 dbName - Database名称 | 从Zabbix 5.0.1开始支持此监控项。 | |
pgsql.connections[<uri>,<username>,<password>, <dbName>] | ||||
按类型的连接信息。 | JSON 对象. | uri - URI 或 session 名称。 username, password - PostgreSQL登录凭证。 dbName - Database名称。 | 返回的数据由依赖项处理: pgsql.connections.active - active的连接 pgsql.connections.fastpath_function_call - 使用fast-path功能的连接 pgsql.connections.idle - 空闲的连接 pgsql.connections.idle_in_transaction - 空闲的连接(in transaction) pgsql.connections.prepared - 预处理连接数。 pgsql.connections.total - 连接总数 pgsql.connections.total_pct - 关于PostgreSQL服务器的“ max_connections”设置的总连接数百分比。 pgsql.connections.waiting - 查询中的连接数。 pgsql.connections.idle_in_transaction_aborted - 空闲的连接(in transaction)且事务中的语句之一导致错误。 从Zabbix 5.0.1开始支持此监控项。 | |
pgsql.dbstat[<uri>,<username>,<password>, dbName] | ||||
数据库统计信息。 用于低级别发现。 | SQL查询结果(JSON格式)。 | uri - URI 或 session 名称。 username, password - PostgreSQL登录凭证。 dbName - Database名称 | 返回的数据由依赖项处理: pgsql.dbstat.numbackends[“{#DBNAME}”] - 当前连接到该数据库的后端数。 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}”] - 数据库中fetched的行数。 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设置和创建临时文件的原因(例如,排序或散列)。 此监控项从Zabbix 5.0.1开始支持。 | |
pgsql.dbstat.sum[<uri>,<username>,<password>, <dbName>] | ||||
集群中所有数据库的摘要数据。 | JSON格式的SQL查询结果。 | uri - URI 或 session 名称。 username, password - PostgreSQL登录凭证。 dbName - Database名称 | 返回的数据由依赖项处理: 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 - 数据库中fetched的行数。 pgsql.dbstat.sum.tup_inserted - 数据库中插入的行数。 pgsql.dbstat.sum.tup_returned - 数据库中查询返回的行数。 pgsql.dbstat.sum.tup_updated - 数据库中更新的行数。 此监控项从Zabbix 5.0.1开始支持。 | |
pgsql.db.age[<uri>,<username>,<password>, dbName] | ||||
最老的数据库FrozenXID持续时间。 用于低级别发现。 | SQL查询结果。 | uri - URI 或 session 名称。 username, password - PostgreSQL登录凭证。 dbName - Database名称。 | 此监控项从Zabbix 5.0.1开始支持。 | |
pgsql.db.bloating_tables[<uri>,<username>,<password>, <dbName>] | ||||
每个数据库bloating表数量。用于低级别发现. | SQL查询结果。 | uri - URI 或 session 名称。 username, password - PostgreSQL登录凭证。 dbName - Database名称。 | 此监控项从Zabbix 5.0.1开始支持。 | |
pgsql.db.discovery[<uri>,<username>,<password>, <dbName>] | ||||
PostgreSQL数据库列表。用于低级别发现. | LLD JSON格式的SQL查询结果。 | uri - URI 或 session 名称。 username, password - PostgreSQL登录凭证。 dbName - Database名称。 | 此监控项从Zabbix 5.0.1开始支持。 | |
pgsql.db.size[<uri>,<username>,<password>, dbName] | ||||
数据库大小(bytes)。 用于低级别发现。 | SQL查询结果。 | uri - URI 或 session 名称。 username, password - PostgreSQL登录凭证。 dbName - Database名称。 | 此监控项从Zabbix 5.0.1开始支持。 | |
pgsql.locks[<uri>,<username>,<password>, <dbName>] | ||||
每个数据库的已授予锁的信息。用于低级别发现。 | SQL查询结果(JSON格式)。 | uri - URI 或 session 名称。 username, password - PostgreSQL登录凭证。 dbName - Database名称。 | 返回的数据由依赖项处理: pgsql.locks.shareupdateexclusive[“{#DBNAME}”] - 共享更新排它锁的数量。 pgsql.locks.accessexclusive[“{#DBNAME}”] - 访问排它锁的数量。 pgsql.locks.accessshare[“{#DBNAME}”] - 访问共享锁的数量。 pgsql.locks.exclusive[“{#DBNAME}”] - the number of exclusive locks. pgsql.locks.rowexclusive[“{#DBNAME}”] - 行排它锁的数量。 pgsql.locks.rowshare[“{#DBNAME}”] - 行共享锁的数量。 pgsql.locks.share[“{#DBNAME}”] - 共享锁的数量。 pgsql.locks.sharerowexclusive[“{#DBNAME}”] - 共享行排它锁的数量。 此监控项从Zabbix 5.0.1开始支持。 | |
pgsql.oldest.xid[<uri>,<username>,<password>, <dbName>] | ||||
最老的XID持续时间。 | SQl查询结果。 | uri - URI 或 session 名称。 username, password - PostgreSQL登录凭证。 dbName - Database名称。 | 此监控项从Zabbix 5.0.1开始支持。 | |
pgsql.ping[<uri>,<username>,<password>, <dbName>] | ||||
测试连接情况。 | 1 - 测试连接成功 0 - 测试连接失败(一般由错误引起,比如认证和配置问题)。 | uri - URI 或 session 名称。 username, password - PostgreSQL登录凭证。 dbName - Database名称。 | 此监控项从Zabbix 5.0.1开始支持。 | |
pgsql.replication.count[<uri>,<username>,<password>, <dbName>] | ||||
standby服务数量。 | SQL查询结果。 | uri - URI 或 session 名称。 username, password - PostgreSQL登录凭证。 dbName - Database名称。 | 此监控项从Zabbix 5.0.1开始支持。 | |
pgsql.replication.recovery_role[<uri>,<username>,<password>, <dbName>] | ||||
Recovery状态。 | 0 - master模式 1 - recovery仍在进行(standby模式) | uri - URI 或 session 名称。 username, password - PostgreSQL登录凭证。 dbName - Database名称。 | 此监控项从Zabbix 5.0.1开始支持。 | |
pgsql.replication.status[<uri>,<username>,<password>, <dbName>] | ||||
Replication状态。 | 0 - streaming is down 1 - streaming is up 2 - master模式 | uri - URI 或 session 名称。 username, password - PostgreSQL登录凭证。 dbName - Database名称。 | 此监控项从Zabbix 5.0.1开始支持。 | |
pgsql.replication_lag.b[<uri>,<username>,<password>, <dbName>] | ||||
Replication延迟大小(bytes)。 | SQL查询结果。 | uri - URI 或 session 名称。 username, password - PostgreSQL登录凭证。 dbName - Database名称。 | 此监控项从Zabbix 5.0.1开始支持。 | |
pgsql.replication_lag.sec[<uri>,<username>,<password>, <dbName>] | ||||
Replication延迟时间(秒)。 | SQL查询结果。 | uri - URI 或 session 名称。 username, password - PostgreSQL登录凭证。 dbName - Database名称。 | 此监控项从Zabbix 5.0.1开始支持。 | |
pgsql.uptime[<uri>,<username>,<password>, <dbName>] | ||||
PostgreSQL启动时间(毫秒)。 | SQL查询结果。 | uri - URI 或 session 名称。 username, password - PostgreSQL登录凭证。 dbName - Database名称。 | 此监控项从Zabbix 5.0.1开始支持。 | |
pgsql.wal.stat[<uri>,<username>,<password>, <dbName>] | ||||
WAL统计信息。 | JSON格式的SQL查询结果。 | uri - URI 或 session 名称。 username, password - PostgreSQL登录凭证。 dbName - Database名称。 | 返回的数据由依赖项处理: pgsql.wal.count — WAL文件数量。 pgsql.wal.write - WAL lsn以使用大小。 (单位为bytes). 此监控项从Zabbix 5.0.1开始支持。 | |
redis.config[<connString>,<password>,<pattern>] | ||||
返回与模式匹配的Redis实例配置参数。 | JSON - 使用了全局样式模式(包含通配符),则返回JSON single value - 未使用全局样式模式(不包含任何通配符),则返回 | connString - URI 或 session 名称。 password - Redis密码。 pattern - glob-style 模式 (* 默认值). | 此监控项从Zabbix 4.4.5开始支持。 | |
redis.info[<connString>,<password>,<section>] | ||||
INFO命令输出信息。 | JSON 对象 | connString - URI 或 session 名称。 password - Redis密码。 section - 参见section(default 默认值)。 | 此监控项从Zabbix 4.4.5开始支持。 | |
redis.ping[<connString>,<password>] | ||||
测试连接情况。 | 1 - 测试连接成功 0 - 测试连接失败(一般由错误引起,比如认证和配置问题) | connString - URI 或 session 名称。 password - Redis密码。 | 此监控项从Zabbix 4.4.5开始支持。 | |
redis.slowlog.count[<connString>,<password>] | ||||
从Redis启动以来slowlog数量。 | 整型 | connString - URI 或 session 名称。 password - Redis密码。 | 此监控项从Zabbix 4.4.5开始支持。 | |
systemd.unit.get[<unit name>,<interface>] | ||||
Systemd unit所有属性。 | JSON 对象 | unit name - unit名称 (在监控项原型中可以使用宏{#UNIT.NAME}来发现名称) interface - unit接口类型, 可能的值: Unit (默认值), Service, Socket, Device, Mount, Automount, Swap, Target, Path | 此监控项仅支持Linux平台。 Systemd unit的LoadState, ActiveState 和 UnitFileState返回示例: “ActiveState”:{“state”:1,”text”:”active”} 此监控项从Zabbix 5.0.7开始支持。 | |
systemd.unit.info[<unit name>,<property>,<interface>] | ||||
Systemd unit信息。 | 字符串 | unit name - unit名称 (在监控项原型中可以使用宏{#UNIT.NAME}来发现名称) property - unit属性 (如: ActiveState (默认值), LoadState, Description) interface - unit接口类型 (如: Unit (默认值), Socket, Service) | 此监控项允许如dbus API所描述一样从特定类型的接口检索特定的属性。 此监控项仅支持Linux平台。 示例: ⇒ systemd.unit.info[“{#UNIT.NAME}”] - 采集已发现的Systemd unit活动状态信息(active, reloading, inactive, failed, activating, deactivating) ⇒ systemd.unit.info[“{#UNIT.NAME}”,LoadState] - 采集已发现的Systemd unit load状态信息 ⇒ systemd.unit.info[mysqld.service,Id] - 采集服务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[<type>] | ||||
systemd units列表以及详细信息。用于低级别发现。 | JSON 对象 | type - 可能的值: all, automount, device, mount, path, service (default), socket, swap, target | 此监控项仅支持Linux平台。 |