前提准备
-
华三MIB查询平台 MIB查询
-
H3C交换机 & zabbix服务器
如何查询OID
- 在H3C-MIB网站依据关键词查询相关节点名
- 在H3C交换机查看对应的OID
- 或者选择在交换机搜索关键词再去官网搜索含义
测试OID
snmpwalk -v 2c -c public 172.16.100.14 1.3.6.1.4.1.25506.8.35.18.1.16
创建模板组
创建模板
编辑模板
配置自动发现【发现接口】
配置成功之后 会遍历OID内所有数据 但是不会呈现数据 呈现数据需要配合监控项
配置自动发现的监控项
配置监控项
配置自动发现接口状态
查看返回值
因为返回值 1代表UP 2代表DOWN 所以下面进行预处理
最后添加一下标记
配置自动发现过滤规则
配置自动发现入接口速率
同样查看返回值
需要对数据*8转为bps
添加标签
接口状态触发告警
添加表达式
配置当最后一个值为DOWN
添加第二个表达式
编辑第二个表达式
监测接口状态需要与上一次值不一致而且最终值为DOWN
选择同时满足
配置事件恢复表达式
最终效果
创建主机
创建主机组
配置主机
配置宏
最后将所有交换机信息的最终效果
如何配置网络拓扑
创建网络拓扑
编辑拓扑
添加设备
添加链接
添加标签以及接口状态绑定
自定义标签格式是
自定义{?last(/主机名/键值)}其中主机名是创建主机内的主机名称 例如1FA Core
最后点击更新拓扑
最终效果
交换机如何配置SNMP
# 配置读写团体名
snmp-agent community write private
# 配置只读团体名
snmp-agent community read public
# SNMP版本
snmp-agent sys-info version all
# SNMP端口 服务器地址 SNMP版本 以及团体名
snmp-agent target-host trap address udp-domain 172.16.40.155 udp-port 162 params securityname public v2c
H3C常用OID总结
# 设备已用CPU
hh3cEntityExtCpuUsage
1.3.6.1.4.1.25506.2.6.1.1.1.1.6.212
# 设备已用内存
hh3cLswSysMemoryRatio
1.3.6.1.4.1.25506.8.35.18.1.16.0
# 设备温度
hh3cEntityExtTemperature
1.3.6.1.4.1.25506.2.6.1.1.1.1.12.220
# 系统名称
sysName
1.3.6.1.2.1.1.5.0
# 设备运行时间
sysUpTime
1.3.6.1.4.1.25506.8.35.18.4.3.1.19.0.1
# 设备接口名称
1.3.6.1.2.1.2.2.1.2
# 设备接口状态
1.3.6.1.2.1.2.2.1.7
# 设备入口字节数
1.3.6.1.2.1.2.2.1.10
# 设备出口字节数
1.3.6.1.2.1.2.2.1.16
SNMP 161端口与162端口
SNMP 161端口 是 网管平台 >>> 网络设备 进行轮询查询某MIB节点信息
SNMP 162端口 是 网络设备出现主动告警 >>> 网管平台
# 如果zabbix没有配置 snmp_trap 那么下列网络设备配置无实际作用
snmp-agent target-host trap address udp-domain 172.16.40.155 params securityname public v2c