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 对象。
参数:
有关更多信息,请参阅MSSQL 插件的自述文件。
返回自定义查询的结果。
返回值:JSON 对象。
参数:
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 数据库的列表。用于低级发现。
返回值:以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(默认)。 flags
dnssec 和 nsid 不能与 noedns0 一起使用,因为两者都需要 edns0。 请注意,值必须全部为小写;不支持大写或混合大小写的值。示例:
net.dns.get[192.0.2.0,zabbix.com,DNSKEY,3,3,tcp,"cdflag,rdflag,nsid"]
net.dns[,198.51.100.1,PTR,,,,"cdflag,rdflag,nsid"]
net.dns[,1.100.51.198.in-addr.arpa,PTR,,,,"cdflag,rdflag,nsid"]
net.dns[,2a00:1450:400f:800::200e,PTR,,,,"cdflag,rdflag,nsid"]
net.dns[,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 对象。
参数:
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
中的一个(登录选项不区分大小写,不能包含尾随空格);返回快速恢复区(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对象。
参数:
注释:
host
中的资源不存在、不可用,或者TLS握手失败(除了无效证书之外的任何错误),则此监控项将不受支持;