Zabbix物理监控key值

本文详细介绍了Zabbix监控系统中各类监控项的功能与用途,包括系统资源、网络、服务状态等关键指标,为IT运维人员提供了全面的监控配置指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转自我的另一篇:
https://blog.youkuaiyun.com/linux_yyp/article/details/106189402
键值 名称
agent.hostname 客户端主机名。返回字符串
agent.ping 客户端可达性检查。返回 nothing - 不可达;1 - 可达
agent.version zabbix客户端(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 查询返回第一个对象。返回×××、浮点、字符串或者文本内容

### 使用 Zabbix 进行 OLT 设备监控 #### 1. **Zabbix 的基本原理** Zabbix 是一种开源的企业级 IT 基础设施监控解决方案,支持多种网络设备的性能和状态监测。通过 SNMP 协议或其他数据采集方式,可以实现对 OLT(光线路终端)设备的有效监控[^1]。 #### 2. **配置方法** ##### (1)安装并设置 Zabbix Server 和 Agent 确保已正确部署 Zabbix Server 及其前端界面。对于不需要直接运行代理程序的网络设备(如 OLT),通常只需在服务器端完成模板配置即可[^2]。 ##### (2)启用 SNMP 支持 OLT 设备一般可以通过 SNMP 提供遥测数据。因此,在 Zabbix 中添加该类目标之前,需确认以下几点: - OLT 已开启 SNMP 功能,并设置了合适的团体名(Community String)。 - 如果使用的是 SNMPv3,则应定义安全级别、用户名以及认证/加密参数[^3]。 ```bash snmpwalk -v 2c -c public <olt-ip> IF-MIB::ifDescr ``` 上述命令用于测试能否成功获取接口描述信息;如果返回预期的结果集,则说明连接正常[^4]。 ##### (3)创建主机条目 登录到 Zabbix Web UI 后转至“Configuration -> Hosts”,点击右上角按钮新建一条记录。填写必要的字段如下所示: - 主机名称:自定义可辨识的名字; - IP 地址/DNS 名称:指向实际物理地址或者解析后的域名服务位置; - 组群归属:分配给相应的逻辑分组以便管理分类清晰化处理[^5]。 ##### (4)关联适用模版 从官方库下载针对光纤接入网关产品的预设方案文件导入项目环境里来简化初始设定流程。这些标准化文档往往已经包含了大部分通用指标项比如 CPU 利用率、内存剩余空间百分比等等[^6]。 另外也可以手动构建专属版本满足特定需求场景下的扩展功能要求: ###### 自定义键表达式例子 ```json { "name": "Custom Uplink Port Traffic", "key_": "net.if.in[eth0]", "type": 4, // Numeric (unsigned) "value_type": 3, "delay": "60s" } ``` 此 JSON 片段展示了一个简单的流量统计探测器定义结构,其中 `key_` 参数指定唯一的标识符用来区分不同类型的测量维度[^7]。 #### 3. **最佳实践建议** 为了提高效率与可靠性,请遵循以下几个方面的指导原则: - 定期审查告警阈范围是否合理反映真实业务状况变化趋势; - 对重要 KPI 设置多层分级通知机制以应对不同程度的问题严重程度差异; - 结合图形报表工具生成周期性的健康度评估报告辅助决策制定过程[^8]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值