设备:H3C SecPath F1000-AK110、H3C 5500-28C-EI、H3C S1848G
目标:监控网络设备的温度、CPU、内存、各端口的流量和状态
1、设备开启的snmp,设定community(除了FW1000,其他都可以在WEB界面设置snmp)
<IDC-FW1000-slave>system-view
System View: return to User View with Ctrl+Z.
[IDC-FW1000-slave]snmp-agent
[IDC-FW1000-slave]snmp-agent community read public
[IDC-FW1000-slave]snmp-agent sys-info version all
[IDC-FW1000-slave]display current-configuration
......
#
snmp-agent
snmp-agent local-engineid 800063A280B0F963139FB000000001
snmp-agent community read public
snmp-agent sys-info version all
#
......
[IDC-FW1000-slave]save
The current configuration will be written to the device. Are you sure? [Y/N]:y
Please input the file name(*.cfg)[flash:/startup.cfg]
(To leave the existing filename unchanged, press the enter key):
flash:/startup.cfg exists, overwrite? [Y/N]:y
Validating file. Please wait...
Saved the current configuration to mainboard device successfully.
[IDC-FW1000-slave]
2、获取OID值
H3C的厂商就是坑,问来了一堆oid毛用没有。下载MG-SOFT Browser 然后申请一个60天的license.key。 H3C官网上下载Comware MIB,导入MG-SOFT,可以查看每个OID。
第二种方法获取SNMP字符串
# snmpwalk -v 2c -c public . > mib.txt
费劲周折搞到了几个oid值
5500-28C-EI
1.3.6.1.4.1.25506.2.6.1.1.1.1.6.65 CPU
1.3.6.1.4.1.25506.2.6.1.1.1.1.8.65 内存
1.3.6.1.4.1.25506.2.6.1.1.1.1.12.1 温度
F1000-AK110
1.3.6.1.4.1.25506.2.6.1.1.1.1.6.4 cpu
1.3.6.1.4.1.25506.2.6.1.1.1.1.8.4 内存
S1848G
1.3.6.1.4.1.25506.2.6.1.1.1.1.6.8 cpu
1.3.6.1.4.1.25506.2.6.1.1.1.1.8.8 内存
端口
#管理状态
IF-MIB::ifAdminStatus.
# 操作状态
IF-MIB::ifOperStatus.
# 接收 单播包
IF-MIB::ifInUcastPkts.
# 发送 单播包
IF-MIB::ifOutUcastPkts.
# 接收 错误包
IF-MIB::ifInErrors.
# 发送 错误包
IF-MIB::ifOutErrors.
# 接收 列队
IF-MIB::ifInQLen.
# 发送 列队
IF-MIB::ifOutQLen.
# 接收 多播包
IF-MIB::ifInMulticastPkts.
# 发送 多播包
IF-MIB::ifOutMulticastPkts.
# 接收 广播包
IF-MIB::ifInBroadcastPkts.
# 发送 广播包
IF-MIB::ifOutBroadcastPkts.
# 接收 非单播包
IF-MIB::ifInNUcastPkts.
# 发送 非单播包
IF-MIB::ifOutNUcastPkts
# 端口描述
IF-MIB::ifAlias.
3、建立zabbix模板
由于OID各不一样,不同的设备建一套模板,端口状态的OID一样,共同用一套模板
添加Items ,添加Triggers 然后新建host就可以
然后把模板应用到主机上
网络模板就用zabbix自带的
Template SNMP Interfaces,保留进流量、出流量、端口状态,三个Iterms,其他的都删除,克隆一份作为新模板应用到host,根据自己的情况添加Triggers