神行者SNMP对接Cacti流量监控最新脚本
温馨提醒:外网线路超过100条(例如多播几千条的千万别用),建议不要SNMP监听外网子接口,可能会对路由性能造成影响。
路由SNMP 20190723更新:
1、支持LAN/WAN子接口SNMP流量采集
2、修复64位图流量输出问题
更新说明:功能中心点击更新检测,在线更新。(对业务流量不会产生任何影响)
之前有介绍过路由对接SNMP,以CACTI为例可参考教程
一、使用方法
SNMP最新模版下载
适用于Cacti 0.88版本的模板
适用于Cacti 0.87g版本的模板
子接口OID说明,其它监控系统请参考OID数据创建模版。
模板压缩包包括四个文件
cacti_host_template_sxz-route.xml为模板导入文件
flowinterface.xml 为物理接口查询文件
sub_lan_flowinterface.xml 为内网子接口查询文件
sub_wan_flowinterface.xml为外网子接口查询文件
flowinterface.xml、sub_lan_flowinterface.xml、sub_wan_flowinterface.xml三个文件上传到Cacti目录 ../resource/snmp_queries
然后在CACTI导入cacti_host_template_sxz-route.xml模板
若为其他版本请对应修改目标xml hash值后再导入
hash版本对应表
"0.8.4" => "0000",
"0.8.5" => "0001",
"0.8.5a" => "0002",
"0.8.6" => "0003",
"0.8.6a" => "0004",
"0.8.6b" => "0005",
"0.8.6c" => "0006",
"0.8.6d" => "0007",
"0.8.6e" => "0008",
"0.8.6f" => "0009",
"0.8.6g" => "0010",
"0.8.6h" => "0011",
"0.8.6i" => "0012",
"0.8.6j" => "0013",
"0.8.7" => "0014",
"0.8.7a" => "0015",
"0.8.7b" => "0016",
"0.8.7c" => "0017",
"0.8.7d" => "0018",
"0.8.7e" => "0019",
"0.8.7f" => "0020",
"0.8.7g" => "0021",
"0.8.7h" => "0022",
"0.8.7i" => "0023",
"0.8.8" => "0024",
"0.8.8a" => "0024"
修改hash方法
打开模板文件找到当前hash 0021然后批量修改保存再上传。
二、新版模板使用介绍
模板导入后,新增主机选择SXZ-Route主机模板
新增主机后关联的数据查询会有
SNMP - Interface Statistics 通用SNMP接口查询
SXZ-Ethernet-traffic 神行者路由物理接口查询
SXZ-Lan-traffic 神行者路由LAN子接口查询
SXZ-Wan-traffic 神行者WAN子接口查询
创建图形界面
SXZ-Ethernet-traffic有两个参数flowcount为网卡序号,iface为网卡名称。
SXZ-Lan-traffic有三个参数lancount为LAN子接口序号,llineid为LAN子接口ID,lname为LAN子接口名称(强烈建议内网子接口用英文名字,不要用中文),中文的话就是截图这样子是Hex16进制。
SXZ-Wan-traffic有三个参数wancount为WAN子接口序号,wlineid为WAN子接口ID,wname为WAN子接口名称(强烈建议内网子接口用英文名字,不要用中文),中文的话就是截图这样子是Hex16进制。
线路ID查看方法:点击相应线路,URL的lineid就是线路ID
下图使用英文名的接口名称可正常显示
新增图形后将图形添加到树,效果预览图
登录后方可回帖