Zabbix agent 2支持Zabbix agent在Unix和Windows上支持的所有监控项键。本页提供了专门用于Zabbix agent 2的附加监控项键的详细信息,这些键按其所属的插件分组。
监控项键列出不带参数和其他信息。单击监控项键以查看完整详情。
另请参阅:
没有尖括号的参数是必填的。带有尖括号 < > 的参数是可选的。
集群的数据使用情况和在各个池之间的分布。
返回值:JSON 对象。
参数:
汇总和每个 OSD 的统计信息。
返回值:JSON 对象。
参数:
已发现 OSD 的列表。用于低级别发现。
返回值:JSON 对象。
参数:
OSD 的使用阈值和状态。
返回值:JSON 对象。
参数:
测试是否可以建立到 Ceph 的连接。
返回值:0 - 连接断开(如果出现任何错误,包括 AUTH 和配置问题);1 - 连接成功。
参数:
已发现池的列表。用于低级别发现。
返回值:JSON 对象。
参数:
集群的总体状态。
返回值:JSON 对象。
参数:
容器的低级信息。
返回值:序列化为 JSON 的 ContainerInspect API 调用的输出。
参数:
Agent 2 用户('zabbix')必须被添加到 'docker' 组中以获得足够的权限,否则检查将失败。
容器资源使用统计信息。
返回值:序列化为 JSON 的 ContainerStats API 调用的输出和 CPU 使用百分比。
参数:
Agent 2 用户('zabbix')必须被添加到 'docker' group中以获得足够的权限,否则检查将失败。
容器列表。
返回值:序列化为 JSON 的 ContainerList API 调用的输出。
Agent 2 用户('zabbix')必须被添加到 'docker' group中以获得足够的权限,否则检查将失败。
返回容器列表。用于低级别发现。
返回值:JSON 对象。
参数:
Agent 2 用户('zabbix')必须被添加到 'docker' group中以获得足够的权限,否则检查将失败。
当前数据使用情况的信息。
返回值:序列化为 JSON 的 SystemDataUsage API 调用的输出。
Agent 2 用户('zabbix')必须被添加到 'docker' group中以获得足够的权限,否则检查将失败。
返回镜像列表。
返回值:序列化为 JSON 的 ImageList API 调用的输出。
Agent 2 用户('zabbix')必须被添加到 'docker' group中以获得足够的权限,否则检查将失败。
返回镜像列表。用于低级别发现。
返回值:JSON 对象。
Agent 2 用户('zabbix')必须被添加到 'docker' group中以获得足够的权限,否则检查将失败。
系统信息。
返回值:序列化为 JSON 的 SystemInfo API 调用的输出。
Agent 2 用户('zabbix')必须被添加到 'docker' group中以获得足够的权限,否则检查将失败。
测试 Docker 守护进程是否存活。
返回值:1 - 连接存活;0 - 连接断开。
Agent 2 用户('zabbix')必须被添加到 'docker' group中以获得足够的权限,否则检查将失败。
返回所需设备的结果。
返回值:JSON 对象。
参数:
测试连接是否存活。
返回值:1 - 连接存活;0 - 连接断开(如果出现任何错误,包括 AUTH 和配置问题)。
参数:
获取 STATS 命令的输出。
返回值:JSON - 输出被序列化为 JSON。
参数:
返回给定集合的各种存储统计信息。
返回值:JSON 对象。
参数:
返回已发现集合的列表。用于低级别发现。
返回值:JSON 对象。
参数:
返回集合的使用统计信息。
返回值:JSON 对象。
参数:
返回有关当前数据库实例向分片集群或副本集中其他成员的打开传出连接的信息。
返回值:JSON 对象。
参数:
返回反映给定数据库系统状态的统计信息。
返回值:JSON 对象。
参数:
返回已发现数据库的列表。用于低级别发现。
返回值:JSON 对象。
参数:
返回超大块的计数。
返回值:JSON 对象。
参数:
使用从 oplog 中获取的数据返回副本集的状态。
返回值:JSON 对象。
参数:
测试连接是否存活。
返回值:1 - 连接存活;0 - 连接断开(如果出现任何错误,包括 AUTH 和配置问题)。
参数:
返回副本集的当前配置。
返回值:JSON 对象。
参数:
从运行方法的成员的角度返回副本集的状态。
返回值:JSON 对象。
参数:
返回数据库状态。
返回值:JSON 对象。
参数:
返回集群中存在的已发现 shard 的列表。
返回值:JSON 对象。
参数:
返回数据库服务器版本。
返回值:字符串。
参数:
订阅提供的代理的特定主题或主题(带通配符)并等待发布。
返回值:取决于主题内容。如果使用通配符,则返回主题内容为 JSON。
参数:
protocol://host:port
,不包括查询参数(支持的协议:tcp
、ssl
、ws
)。如果未指定值,代理将使用 tcp://localhost:1883
。如果省略了协议或端口,则使用默认协议(tcp
)或端口(1883
);注释:
/etc/ssl/certs/
目录)来使用 TLS 加密证书。对于 TLS,请使用 tls://
方案。
返回可用性组。
返回值:JSON对象。
参数:
sqlserver://
)。嵌入的凭证将被忽略。自Zabbix 7.0.6起,可以在URI中指定实例名称,例如:sqlserver://localhost/InstanceName
(不指定端口)。如果指定了端口,实例名称将被忽略;更多信息请参阅MSSQL插件的读我文件。
返回自定义查询的结果。
返回值:JSON对象。
参数:
sqlserver://
)。嵌入的凭证将被忽略。从Zabbix 7.0.6开始,可以在URI中指定实例名称,例如:sqlserver://localhost/InstanceName
(不指定端口)。如果指定了端口,实例名称将被忽略;Plugins.MSSQL.CustomQueriesDir
中配置的自定义查询名称,不包含.sql扩展名;更多信息,请参阅MSSQL插件的说明文档。
返回所有可用的 MSSQL 数据库。
返回值:JSON 对象。
有关更多信息,请参阅MSSQL 插件的自述文件。
返回作业的状态。
返回值:JSON 对象。
有关更多信息,请参阅MSSQL 插件的自述文件。
返回所有数据库的最后备份时间。
返回值:JSON 对象。
有关更多信息,请参阅MSSQL 插件的自述文件。
返回参与 Always On 可用性组和副本(主要或次要)并位于建立连接的服务器上的数据库。
返回值:JSON 对象。
有关更多信息,请参阅MSSQL 插件的自述文件。
返回镜像信息。
返回值:JSON 对象。
有关更多信息,请参阅MSSQL 插件的自述文件。
返回参与 Always On 可用性组和副本(主要或次要)并位于其他服务器上(数据库不是连接建立到的 SQL Server 实例的本地数据库)的数据库。
返回值:JSON 对象。
有关更多信息,请参阅MSSQL 插件的自述文件。
返回性能计数器。
返回值:JSON 对象。
有关更多信息,请参阅MSSQL 插件的自述文件。
对数据库进行 ping。测试连接是否正确配置。
返回值:1 - 存活,0 - 不存活。
有关更多信息,请参阅MSSQL 插件的自述文件。
返回仲裁信息。
返回值:JSON 对象。
有关更多信息,请参阅MSSQL 插件的自述文件。
返回仲裁成员。
返回值:JSON 对象。
有关更多信息,请参阅MSSQL 插件的自述文件。
返回副本。
返回值:JSON 对象。
有关更多信息,请参阅MSSQL 插件的自述文件。
返回 MSSQL 版本。
返回值:字符串。
有关更多信息,请参阅MSSQL 插件的自述文件。
返回自定义查询的结果。
返回值:JSON对象。
参数:
更多信息请参阅 MySQL插件 读我文件。
返回 MySQL 数据库的列表。用于低级发现。
返回值:以LLD JSON格式呈现的"show databases" SQL查询的结果。
参数:
数据库大小(字节)。
返回值:针对特定数据库的"select coalesce(sum(data_length + index_length),0) as size from information_schema.tables where table_schema=?" SQL查询的结果,以字节为单位。
参数:
全局状态变量的值。
返回值:以 JSON 格式呈现的"show global status" SQL 查询的结果。
参数:
测试连接是否存活。
返回值:1 - 连接存活;0 - 连接中断(如果出现任何错误,包括 AUTH 和配置问题)。
参数:
返回 MySQL 复制的列表。用于低级发现。
返回值:以LLD JSON格式呈现的"show slave status" SQL查询的结果。
参数:
复制状态。
返回值:以 JSON 格式呈现的"show slave status" SQL 查询的结果。
参数:
MySQL 版本。
返回值:字符串(包含 MySQL 实例的版本号)。
参数:
执行DNS查询并返回详细的DNS记录信息。
此监控项是net.dns.record
Zabbix agent监控项的扩展版本,支持更多记录类型和可自定义的标志。
返回值:JSON对象
参数:
注释:
type
的可能值为:A, NS, MD, MF, CNAME, SOA, MB, MG, MR, NULL, PTR, HINFO, MINFO, MX, TXT, RP, AFSDB, X25, ISDN, RT, NSAPPTR, SIG, KEY, PX, GPOS, AAAA, LOC, NXT, EID, NIMLOC, SRV, ATMA, NAPTR, KX, CERT, DNAME, OPT, APL, DS, SSHFP, IPSECKEY, RRSIG, NSEC, DNSKEY, DHCID, NSEC3, NSEC3PARAM, TLSA, SMIMEA, HIP, NINFO, RKEY, TALINK, CDS, CDNSKEY, OPENPGPKEY, CSYNC, ZONEMD, SVCB, HTTPS, SPF, UINFO, UID, GID, UNSPEC, NID, L32, L64, LP, EUI48, EUI64, URI, CAA, AVC, AMTRELAY。 注意值必须全部为大写;小写或大小写混合的值不被支持。type
设置为PTR时),您可以提供DNS名称的反向和非反向格式(参见下面的示例)。 注意当请求PTR记录时,DNS名称实际上是IP地址。flags
的可能值为:cdflag或nocdflag(默认),rdflag(默认)或nordflag,dnssec或nodnssec(默认),nsid或nonsid(默认),edns0(默认)或noedns0,aaflag或noaaflag(默认),adflag或noadflag(默认)。 标志dnssec和nsid不能与noredns0一起使用,因为两者都需要edns0。 注意值必须全部为小写;大写或大小写混合的值不被支持。示例:
net.dns.get[192.0.2.0,example.com,DNSKEY,3,3,tcp,"cdflag,rdflag,nsid"]
net.dns.get[,198.51.100.1,PTR,,,,"cdflag,rdflag,nsid"]
net.dns.get[,1.100.51.198.in-addr.arpa,PTR,,,,"cdflag,rdflag,nsid"]
net.dns.get[,2a00:1450:400f:800::200e,PTR,,,,"cdflag,rdflag,nsid"]
net.dns.get[,e.0.0.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.0.f.0.0.4.0.5.4.1.0.0.a.2.ip6.arpa,PTR,,,,"cdflag,rdflag,nsid"]
返回自动存储管理(ASM)磁盘组统计信息。
返回值:JSON 对象。
参数:
user as sysdba
格式附加登录选项 as sysdba
、as sysoper
或 as sysasm
中的一个(登录选项不区分大小写,不能包含尾随空格);返回 ASM 磁盘组的列表。用于低级发现。
返回值:JSON 对象。
参数:
user as sysdba
格式附加登录选项 as sysdba
、as sysoper
或 as sysasm
中的一个(登录选项不区分大小写,不能包含尾随空格);归档日志统计信息。
返回值:JSON 对象。
参数:
user as sysdba
格式附加登录选项 as sysdba
、as sysoper
或 as sysasm
中的一个(登录选项不区分大小写,不能包含尾随空格);容器数据库(CDBs)信息。
返回值:JSON 对象。
参数:
user as sysdba
格式附加登录选项 as sysdba
、as sysoper
或 as sysasm
中的一个(登录选项不区分大小写,不能包含尾随空格);
自定义查询的结果。
返回值:JSON对象。
参数:
as sysdba
、as sysoper
或as sysasm
,格式为user as sysdba
(登录选项不区分大小写,末尾不得有空格);注释: - 返回的数据会自动转换为JSON。 - 避免直接从查询返回JSON,因为当插件再次尝试将其转换为JSON时,它将被破坏。
返回数据文件统计信息。
返回值:JSON 对象。
参数:
user as sysdba
格式附加登录选项 as sysdba
、as sysoper
或 as sysasm
中的一个(登录选项不区分大小写,不能包含尾随空格);返回数据库列表。用于低级发现。
返回值:JSON 对象。
参数:
user as sysdba
格式附加登录选项 as sysdba
、as sysoper
或 as sysasm
中的一个(登录选项不区分大小写,不能包含尾随空格);返回快速恢复区(FRA)统计信息。
返回值:JSON 对象。
参数:
user as sysdba
格式附加登录选项 as sysdba
、as sysoper
或 as sysasm
中的一个(登录选项不区分大小写,不能包含尾随空格);实例统计信息。
返回值:JSON 对象。
参数:
user as sysdba
格式附加登录选项 as sysdba
、as sysoper
或 as sysasm
中的一个(登录选项不区分大小写,不能包含尾随空格);可插入数据库(PDBs)信息。
返回值:JSON 对象。
参数:
user as sysdba
格式附加登录选项 as sysdba
、as sysoper
或 as sysasm
中的一个(登录选项不区分大小写,不能包含尾随空格);返回PDB(可插入数据库)列表。用于低级发现。
返回值:JSON 对象。
参数:
user as sysdba
格式附加登录选项 as sysdba
、as sysoper
或 as sysasm
中的一个(登录选项不区分大小写,不能包含尾随空格);返回程序全局区域(PGA)统计信息。
返回值:JSON 对象。
参数:
user as sysdba
格式附加登录选项 as sysdba
、as sysoper
或 as sysasm
中的一个(登录选项不区分大小写,不能包含尾随空格);测试是否可以建立到 Oracle 的连接。
返回值:1 - 连接成功;0 - 连接中断(如果出现任何错误,包括 AUTH 和配置问题)。
参数:
user as sysdba
格式附加登录选项 as sysdba
、as sysoper
或 as sysasm
中的一个(登录选项不区分大小写,不能包含尾随空格);返回进程统计信息。
返回值:JSON 对象。
参数:
user as sysdba
格式附加登录选项 as sysdba
、as sysoper
或 as sysasm
中的一个(登录选项不区分大小写,不能包含尾随空格);来自控制文件的日志文件信息。
返回值:JSON 对象。
参数:
user as sysdba
格式附加登录选项 as sysdba
、as sysoper
或 as sysasm
中的一个(登录选项不区分大小写,不能包含尾随空格);返回系统全局区域(SGA)统计信息。
返回值:JSON 对象。
参数:
user as sysdba
格式附加登录选项 as sysdba
、as sysoper
或 as sysasm
中的一个(登录选项不区分大小写,不能包含尾随空格);返回会话统计信息。
返回值:JSON 对象。
参数:
user as sysdba
格式附加登录选项 as sysdba
、as sysoper
或 as sysasm
中的一个(登录选项不区分大小写,不能包含尾随空格);
返回一组系统指标值。
返回值:JSON 对象。
参数:
as sysdba
、as sysoper
或 as sysasm
,格式为 user as sysdba
(登录选项不区分大小写,不应包含尾随空格);
返回一组系统参数值。
返回值:JSON 对象。
参数:
as sysdba
、as sysoper
或 as sysasm
,格式为 user as sysdba
(登录选项不区分大小写,不应包含尾随空格);
返回表空间统计信息。
返回值:JSON 对象。
参数:
as sysdba
、as sysoper
或 as sysasm
,格式为 user as sysdba
(登录选项不区分大小写,不应包含尾随空格);type
):type
设置为 "TEMPORARY");type
设置为 "PERMANENT")。tablespace
):"PERMANENT"。如果省略 tablespace
、type
或 conname
,则此项将返回所有匹配容器(包括 PDB 和 CDB)的表空间统计信息。
返回表空间列表。用于低级发现。
返回值:JSON 对象。
参数:
as sysdba
、as sysoper
或 as sysasm
,格式为 user as sysdba
(登录选项不区分大小写,不应包含尾随空格);
返回 Oracle 用户信息。
返回值:JSON 对象。
参数:
as sysdba
、as sysoper
或 as sysasm
,格式为 user as sysdba
(登录选项不区分大小写,不应包含尾随空格);
返回数据库服务器版本。
返回值:字符串。
参数:
as sysdba
、as sysoper
或 as sysasm
,格式为 user as sysdba
(登录选项不区分大小写,不应包含尾随空格);
自动清理工作者的数量。
返回值:整数。
参数:
归档文件的信息。
返回值:JSON 对象。
参数:
数据库集群按检查点类型分类的检查点总数。
返回值:JSON 对象。
参数:
PostgreSQL 缓冲区命中率。
返回值:浮点数。
参数:
按类型返回连接数。
返回值:JSON 对象。
参数:
返回自定义查询的结果。
返回值:JSON 对象。
参数:
数据库中最老的 FrozenXID 的年龄。
返回值:整数。
参数:
每个数据库中膨胀表的数量。
返回值:整数。
参数:
PostgreSQL 数据库列表。用于低级发现。
返回值:JSON 对象。
参数:
数据库的大小,以字节为单位。
返回值:整数。
参数:
收集每个数据库的统计信息。用于低级发现。
返回值:JSON 对象。
参数:
集群中所有数据库的汇总数据。
返回值:JSON 对象。
参数:
每个数据库中已授予的锁信息。用于低级发现。
返回值:JSON 对象。
参数:
最老 XID 的年龄。
返回值:整数。
参数:
测试连接是否存活。
返回值:1 - 连接存活;0 - 连接中断(如果出现任何错误,包括认证和配置问题)。
参数:
按执行时间查询指标。
返回值:JSON 对象。
参数:
备库服务器的数量。
返回值:整数。
参数:
每个发送进程的刷新延迟、写入延迟和重放延迟。
返回值:JSON 对象。
参数:
复制进程名称发现。
返回值:JSON 对象。
参数:
恢复状态。
返回值:0 - 主节点模式;1 - 正在进行恢复(备库模式)。
参数:
复制状态。
返回值:0 - 流复制已停止;1 - 流复制正常工作;2 - 主节点模式。
参数:
复制延迟(以字节为单位)。
返回值:整数。
参数:
复制延迟(以秒为单位)。
返回值:整数。
参数:
PostgreSQL 运行时间,以毫秒为单位。
返回值:浮点数。
参数:
返回 PostgreSQL 版本。
返回值:字符串。
参数:
WAL(Write-Ahead Logging)统计信息。
返回值:JSON 对象。
参数:
获取与指定模式匹配的 Redis 实例的配置参数。
返回值:JSON 对象(如果使用了通配符模式);单个值(如果模式中没有包含任何通配符字符)。
参数:
获取 INFO 命令的输出。
返回值:JSON - 输出序列化为 JSON 格式。
参数:
测试连接是否存活。
返回值:1 - 连接存活;0 - 连接中断(如果出现任何错误,包括认证和配置问题)。
参数:
自 Redis 启动以来的慢日志条目数量。
返回值:整数。
参数:
返回一个S.M.A.R.T.设备属性列表。
返回值:JSON对象。
注释:
返回一个S.M.A.R.T.设备列表。
返回值:JSON对象。
注释:
返回S.M.A.R.T.设备的所有可用属性。
返回值:JSON对象。
参数:
注释:
返回一个systemd单元的所有属性。
返回值:JSON对象。
参数:
注释:
"ActiveState":{"state":1,"text":"active"}
。
获取 systemd 单元的特定信息。
返回值:字符串。
参数:
注释:
示例:
systemd.unit.info["{#UNIT.NAME}"] # 收集发现的 systemd 单元的活动状态(active, reloading, inactive, failed, activating, deactivating)信息
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 单元及其详细信息。用于低级发现。
返回值:JSON对象。
参数:
此监控项仅在Linux平台上支持。
验证证书并返回证书详细信息。
返回值:JSON对象。
参数:
注释:
3
)。SHA256-RSA
)。RSA
)。null
。"证书验证成功"
)。$.result.value
字段指示证书验证结果。可能的值包括:
示例:
JSON响应:
{
"x509": {
"version": 3,
"serial_number": "0ad893bafa68b0b7fb7a404f06ecaf9a",
"signature_algorithm": "ECDSA-SHA384",
"issuer": "CN=DigiCert Global G3 TLS ECC SHA384 2020 CA1,O=DigiCert Inc,C=US",
"not_before": {
"value": "Jan 15 00:00:00 2025 GMT",
"timestamp": 1736899200
},
"not_after": {
"value": "Jan 15 23:59:59 2026 GMT",
"timestamp": 1768521599
},
"subject": "CN=*.example.com,O=Internet Corporation for Assigned Names and Numbers,L=Los Angeles,ST=California,C=US",
"public_key_algorithm": "ECDSA",
"alternative_names": [
"*.example.com",
"example.com"
]
},
"result": {
"value": "valid",
"message": "certificate verified successfully"
},
"sha1_fingerprint": "310db7af4b2bc9040c8344701aca08d0c69381e3",
"sha256_fingerprint": "455943cf819425761d1f950263ebf54755d8d684c25535943976f488bc79d23b"
}