Zabbix监控项键值使用总结

  • 键值与参数 官方说明文档(中文):https://www.zabbix.com/documentation/4.0/zh/manual/config/items/itemtypes/zabbix_agent?s[]=system&s[]=cpu&s[]=util

  • 键值的使用范围(中文)文档:https://www.zabbix.com/documentation/4.0/zh/manual/appendix/items/supported_by_platform

  • 使用命令行查看是否支持:

# 使用zabbix_get测试
zabbix_get -s 192.168.4.35 -k "vfs.fs.size[/,pfree]"
# 使用zabbix_agentd,客户端命令查看支持的键值
zabbix_agentd -p |grep vfs.fs.size
  • CPU
key说明参数类型单位举例
system.cpu.load[,]CPU负载Cpu:all ,percpu Avg1,avg5,avg15Numeric (float)system.cpu.load[,avg5]
system.cpu.num[]CPU数量Online,maxNumeric (unsigned)Decimalsystem.cpu.num
system.cpu.switches上下文交换的数量Numeric (float)system.cpu.switches
system.cpu.util[,,]CPU利用率Cpu:all,number Type:idle, nice, user,iowait,interrupt, softirq, steal Mode:avg1,av5,avg15Numeric (float)%system.cpu.util[0,user,avg5]
  • linux网卡
key说明参数类型单位举例
net.if.in[if,]网卡流入量统计Bytes,packets errors,droppedNumeric (unsigned) DecimaBpsnet.if.in[eth0,errors] net.if.in[eth0]
net.if.out[if,]网卡流出量统计Bytes,packets errors,droppedNumeric (unsigned)DecimalBpsnet.if.out[eth0,errors] net.if.out[eth0]
net.if.total[if,]网卡的进出流量统计信息的总和Bytes,packets errors,droppedNumeric (unsigned)DecimalBpsnet.if.total[eth0,errors] net.if.total[eth0]
  • 磁盘
key说明参数类型单位举例
vfs.fs.size[fs,]磁盘空间,以字节为单位fs:文件系统 mode:total(默认) free,used,pfree,pusedNumeric (unsigned) DecimalB %vfs.fs.size[/tmp,free]
vfs.file.size[file]文件大小,以字节为单位文件路径Numeric (unsigned) DecimalBvfs.file.size[/var/log/syslog]
  • 内存
key说明参数类型单位举例
vm.memory.size[]内存大小total (default), active,anon, buffers, cached, exec, file, free, inactive pinned, shared, wired, used, pused, available, pavailableNumeric (unsigned) DecimalBvm.memory.size[total] vm.memory.size[total] vm.memory.size[total] vm.memory.size[total]
system.swap.in[,]交换(从设备到内存)统计Type:count,sectors pagesNumeric (unsigned) DecimalBsystem.swap.in[,pages]
system.swap.out[,]交换(从内存到设备)统计Type:count,sectors pagesNumeric (unsigned) DecimalBsystem.swap.out[,pages]
  • 常用键值
键值名称
agent.hostname客户端主机名。返回字符串
agent.ping客户端可达性检查。返回 nothing - 不可达;1 - 可达
agent.versionzabbix客户端(agent)的版本。返回字符串
kernel.maxfiles操作系统最大的文件打开数量。返回整数
kernel.maxproc操作系统最大的进程数。返回整数
net.dns[,name,]检查 DNS 服务是否开启。返回 0 - DNS 服务关闭(服务未响应或DNS解析失败);1 - DNS 服务开启
net.dns.record[,name,]执行DNS查询。返回字符串信息
net.if.collisions[if]网络冲突数量。返回整型
net.if.in[if,]网络接口上传流量统计。返回 整数
net.if.list网络接口列表(包括接口类型,状态,IPv4地址,说明)。返回文本
net.if.out[if,]上行流量统计。返回整数
net.if.total[if,]网络接口上传下载的流量总和。返回整数
net.tcp.listen[port]检查 TCP 端口 是否处于侦听状态。返回 0 - 未侦听;1 - 正在侦听
net.tcp.port[,port]检查是否能建立 TCP 连接到指定端口。返回 0 - 不能连接;1 - 可以连接
net.tcp.service[service,]检查服务是否运行并接受 TCP 连接。返回 0 - 服务关闭;1 - 服务运行
net.tcp.service.perf[service,]检查 TCP 服务的性能,当服务 down 时返回 0,否则返回连接服务花费的秒数
net.udp.listen[port]检查 UDP 端口 是否处于侦听状态。返回 0 - 未侦听;1 - 正在侦听
net.udp.service[service,]检查服务是否运行并响应 UDP 请求。返回 0 - 服务关闭;1 - 服务运行
net.udp.service.perf[service,]检查 UDP 服务的性能,当服务 down 时返回 0,否则返回连接到服务花费的秒数
perf_counter[counter,]所有Windows计数器值。返回 整形、浮点、字符串、文本
proc.cpu.util[,]CPU进程百分比。返回浮点值
proc.mem[,]进程内存,以字节为单位。返回整数
proc.num[,]进程数。返回整数
proc_info[process,]各种有关特定进程的信息。它返回一个浮点值。
sensor[device,sensor,]硬件传感器读数。返回浮点型
service.info[service,]Information about a service. Returns integer with param as state, startup; string - with param as displayname, path, user; text - with param as description; Specifically for state: 0 - running, 1 - paused, 2 - start pending, 3 - pause pending, 4 - continue pending, 5 - stop pending, 6 - stopped, 7 - unknown, 255 - no such service; Specifically for startup: 0 - automatic, 1 - automatic delayed, 2 - manual, 3 - disabled, 4 - unknown
services[,]列表服务。返回0表示空,如果是列表则是每行一个内容
system.boottime系统启动时间。返回时间戳
system.cpu.intr设备的中断数。返回整数
system.cpu.load[,]CPU 负载。返回浮点数
system.cpu.num[]CPU 数量,返回整数
system.cpu.switches上下文的数量进行切换。它返回一个整数值。
system.cpu.util[,]CPU 使用率。返回浮点数
system.hostname[]系统主机名。返回字符串
system.hw.chassis[]机架信息。返回字符串
system.hw.cpu[,]CPU 信息。返回字符串或整数
system.hw.devices[]PCI或者USB设备列表。返回文本
system.hw.macaddr[,]MAC地址。返回字符串
system.localtime[]系统时间。返回的是UTC整数。是服务器本地的时间
system.run[command,]即在主机上指定的命令的执行。返回命令执行结果的文本值。如果指定NOWAIT的模式,这将返回执行命令的结果1。
system.stat[resource,]系统统计数据。返回整数值或者浮点值
system.sw.arch软件架构信息。返回字符串
system.sw.os[]操作系统信息。返回字符串
system.sw.packages[,]安装包列表。返回文本
system.swap.in[,]在交换分区(swap)(从设备到内存)统计数据。返回整数
system.swap.out[,]交换分区(从内存到设备)的统计数据。返回整数
system.swap.size[,]交换分区空间大小,字节或从总百分比。从字节返回整数;对于浮动比例
system.uname识别系统。返回 字符串
system.uptime系统启动时间。返回整数
system.users.num已登录的用户数量,返回整数
vfs.dev.read[,]磁盘读取数据。类型是sectors, operations, bytes;返回整数,类型是 sps, ops, bps则返回浮点。
vfs.dev.write[,]磁盘写入数据。类型是sectors, operations, bytes;返回整数,类型是 sps, ops, bps则返回浮点。
vfs.file.cksum[file]文件效验,unix标准算法。返回整数
vfs.file.contents[file,]搜索文件内容。返回文本
vfs.file.exists[file]检查文件是否存在。返回 0 - 未找到文件;1 - 常规文件或链接(软/硬)存在
vfs.file.md5sum[file]文件的MD5校验。返回字符串(该文件的MD5哈希值)
vfs.file.regexp[file,regexp,]查找文件中的字符串,返回内容是被匹配内容的整行字符串,或者其他可选参数
vfs.file.regmatch[file,regexp,]查找文件中的字符串,如果有则返回1,没有则返回0。
vfs.file.size[file]文件大小(单位bytes)。返回整数
vfs.file.time[file,]文件事件信息。返回的是时间戳 整数
vfs.fs.inode[fs,]数或inode的百分比。返回数字,如果是浮点则是百分比
vfs.fs.size[fs,]磁盘容量。如果返回的是字节则是整数,如果返回的是百分比则是浮点。
vm.memory.size[]从字节或总百分比的内存大小。它返回一个整数值,如果字节,只要百分比返回浮点值。
vm.vmemory.size[]Virtual space size in bytes or in percentage from total. Returns integer for bytes; float for percentage
web.page.get[host,]获取网页。返回信息为网页源码或者TXT
web.page.perf[host,]全网页加载时间(秒)。返回浮点型
web.page.regexp[host,]查找网页中的字符串,返回内容是被匹配内容的整行字符串,或者其他可选参数
wmi.get[,]执行 WMI 查询返回第一个对象。返回整形、浮点、字符串或者文本内容
  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值