Zabbix新手咨询:监控设备(如路由器)的图形创建步骤及前置要素
Zabbix监控路由器并创建监控图形的完整指南
Hey,作为刚入坑Zabbix的新手,图形创建这块确实容易懵——我当初第一次折腾的时候也卡了好一阵子。别慌,咱们拆解成「前置核心元素」「路由器监控配置」「图形创建实操」三步来,保证你能一步步搞定!
一、创建监控图形的必要前置元素
在动手做图形之前,这几样东西必须先搞定,不然图形就是空白的:
- 已接入Zabbix的路由器主机:路由器得已经被添加到Zabbix服务器,并且Zabbix能和它正常通信(路由器一般用SNMP,所以得确保SNMP链路通)。
- 能正常采集数据的监控项(Items):你要监控的路由器指标(比如CPU负载、接口流量、内存占用)必须已经配置好监控项,而且在「监测 > 最新数据」里能看到数值——没数据的话,图形肯定啥也显示不了。
- 可选但实用:触发器(Triggers):虽然不是做图形的硬性要求,但提前配好触发器,能在指标异常时自动告警,和图形搭配起来用才是完整的监控闭环。
二、监控路由器的具体步骤(以最常用的SNMP为例)
1. 先给路由器开启SNMP服务
不同品牌路由器的操作略有不同,举两个常见例子:
- 思科:登录CLI,全局配置模式下敲
snmp-server community your-secure-string RO(把your-secure-string换成你想设的社区字符串,生产环境别用public这种弱口令),再允许Zabbix服务器的IP访问。 - 华为:登录Web管理界面,找到「系统管理 > SNMP」,开启SNMPv2c,设置社区字符串,添加Zabbix服务器的IP到允许列表。
2. 在Zabbix中添加路由器主机
- 登录Zabbix前端,进入「配置 > 主机」,点右上角的「创建主机」。
- 「主机」标签页:
- 填个好记的主机名(比如
Office-Main-Router); - 把主机加到对应的群组(比如新建一个
Network-Devices群组); - 填写路由器的IP地址(确保Zabbix服务器能ping通这个IP)。
- 填个好记的主机名(比如
- 「模板」标签页:
- 搜对应品牌的SNMP模板,比如思科搜
Template Net Cisco IOS SNMPv2,华为搜Template Net Huawei SNMPv2,通用款可以用Template Net Generic SNMPv2,选好后添加进去。
- 搜对应品牌的SNMP模板,比如思科搜
- 点「添加」,等个3-5分钟,去「监测 > 最新数据」里看看有没有采集到路由器的指标——能看到数值就说明通信正常了。
3. 自定义监控项(如果默认模板不够用)
要是默认模板里没有你需要的指标(比如某个特定接口的流量),可以手动加:
- 进入「配置 > 主机 > 你的路由器 > 监控项」,点「创建监控项」。
- 关键信息填对:
- 名称:比如
GigabitEthernet0/1 入站流量; - 键值:用对应的SNMP OID,比如
ifInOctets.2(这里的2是接口的索引,你可以用SNMPwalk工具先查路由器的接口OID); - 类型选
SNMPv2 agent,信息类型选「数字(无正负)」,单位填bps或者Bytes。
- 名称:比如
- 保存后去「最新数据」里确认有没有数据就行。
三、创建监控图形的两种实操方法
方法1:快速生成(适合单/少数监控项)
- 进入「监测 > 最新数据」,找到你要可视化的监控项;
- 每个监控项右边有个小折线图图标,点它就能看单个监控项的实时图形;
- 要是想把多个监控项合并(比如同一个接口的入站+出站流量),点图形右上角的「编辑」,在「监控项」里添加其他项,调整颜色、样式后保存就行。
方法2:手动创建自定义图形(更灵活)
- 进入「配置 > 图形」,点右上角的「创建图形」;
- 「图形」标签页:
- 填个清晰的名称(比如
Office-Router 核心监控面板); - 宽度高度默认就行,按需调整。
- 填个清晰的名称(比如
- 「监控项」标签页:
- 点「添加」,从弹窗里选你路由器的监控项(可以多选);
- 每个监控项可以设置绘制样式(折线/面积/柱状)、颜色、别名(让图例更易懂,比如把
ifInOctets.2改成「千兆口入站流量」)。
- 「显示选项」标签页还能设置时间范围、是否显示图例、网格线这些细节;
- 保存后,去「监测 > 图形」里选你刚创建的图形,就能看到完整的监控可视化效果了。
小踩坑提醒:如果图形显示空白,先去「最新数据」里确认监控项有没有数据——90%的概率是监控项没采集到数据,检查SNMP配置、OID是否正确,或者路由器的SNMP有没有允许Zabbix访问。
内容的提问来源于stack exchange,提问作者Stephane Huitelec




