一, zabbix 需要 snmp v3 模板
华为 usg6306 防火墙默认的支持 snmp v3 协议 , 但是 3.1.4 版本的 zabbix 没有 snmp v3 的模板, 所以需要导入一个 snmp v3 的 模板, 这个网上就有. 该文档的目录中也有一份 snmp v3 的模板, 导入流程如下:
1,
2,
选择 snmp v3 模板文件后点击汇入, 即可导入 zabbix snmpv3 模板
二, zabbix_server 端需要安装 snmp 服务
- [root@localhost-]# yum install -y.NET-snmp.NET-snmp-utils
- [root@localhost-]# sed -i.ori '57a view systemview included .1' /etc/snmp/snmpd.conf
- [root@localhost-]# /etc/init.d/snmpd start
也可自行百度安装 snmp v3 所需要的 服务 .
三, 华为防火墙设置 snmp v3 验证
其中安全用户名, 认证密码, 加密算法, 加密密码一定要记住.
四, zabbix 添加监控主机, 连接防火墙
1, 添加 snmp v3 模板, 在第二补已经给 zabbix 导入了 snmp v3 的模板.
五, 添加 CPU 监控项目
1, 在华为火墙官方文档找到 MIB 常用节点, 获取完整的 OID
在 zabbix_server 端测试是否可以获取到火墙的 CPU 数据,
snmpwalk -v 3 -u #用户名# -a SHA -A #验证密码# -x AES -X #隐私密码# -l authPriv 192.168.1.1 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.5
执行完命令后, 可以看到输出的第三行是有值的 , 这个 41% 和防火墙 web 界面显示的 CPU 占用一样.
截取红框中的 参数, 将参数追加在上一条命令之后, 如下图:
这一条 命令 就可以直接剔除多余的输出, 只抓取正在用运行的 CPU 的使用率.
2, 将上面命令中的 完整 OID 复制出来, 在 zabbix 中 配置监控项目要用.
上图中红框部分.
3,
打开 zabbixweb 界面 , 第四步, 已经添加好了主机, 现在开始添加 监控项 .
填写完成后下拉点击更新, 保存刚才的配置即可.
创建图形, 项目选择刚才建立的监控项, 保存即可
添加内存监控, 还有流量监控, 和上面的方法差不多, 只是改一些参数而已.
来源: http://www.bubuko.com/infodetail-2912630.html