交换机设置

#开启snmp
snmp-agent
#设置本地SNMP实体的引擎ID
snmp-agent local-engineid 800007DB0304Bxxxxxxxxx
#设置管理员的标识及联系方法
snmp-agent sys-info contact yourcontact
#设置交换机的位置信息
snmp-agent sys-info location yourlocation
#设置交换机支持的SNMP V3协议
snmp-agent sys-info version v3
#创建SNMPv3组 monitoring 网管管理设备时需要加密认证(privacy指明对报文进行认证和加密)
snmp-agent group v3 monitoring privacy
#设置SNMPv3用户名为zabbix,加入SNMPv3组monitoring,认证算法为sha,加密算法为aes128
snmp-agent usm-user v3 zabbix
snmp-agent usm-user v3 zabbix group monitoring
snmp-agent usm-user v3 zabbix authentication-mode sha cipher %xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#
snmp-agent usm-user v3 zabbix privacy-mode aes128 cipher %xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#

Zabbix设置

创建 华为5720交换机模板
zabbix4 通过 SNMP V3 监控 华为5720 交换机_第1张图片

设置 宏
zabbix4 通过 SNMP V3 监控 华为5720 交换机_第2张图片

创建 模板监控项
zabbix4 通过 SNMP V3 监控 华为5720 交换机_第3张图片

zabbix4 通过 SNMP V3 监控 华为5720 交换机_第4张图片

设置项中的 键值和SNMP OID 可以查询 华为 官网
网址:http://support.huawei.com/onlinetoolweb/infoM/index.do?lang=zh&domain=1

zabbix4 通过 SNMP V3 监控 华为5720 交换机_第5张图片

可以使用 snmpwalk 命令 测试 交换机 ISO的值输出

例:
snmpwalk -v 3 -u zabbix -l authpriv -a sha -A your_password_auth -x aes128 -X your_password_priv xxx.xxx.xxx.xxx "1.3.6.1.2.1.31.1.1.1.6"

“xxx.xxx.xxx.xxx”是你的交换机IP地址,"1.3.6.1.2.1.31.1.1.1.6" 是交换机的ISO值

snmpwalk 常用参数:

  • –v 1|2c|3 指定SNMP协议版本
  • –l LEVEL 指定安全级别:noAuthNoPriv|authNoPriv|authPriv
  • –u USER-NAME 安全名字
  • –a PROTOCOL 验证协议:MD5|SHA。如果-l指定为authNoPriv或authPriv时才需要。
  • –A PASSPHRASE 验证字符串。如果-l指定为authNoPriv或authPriv时才需要。
  • –x PROTOCOL 加密协议:DES。如果-l指定为authPriv时才需要。
  • –X PASSPHRASE 加密字符串:如果-l指定为authPriv时才需要

创建 自动发现
zabbix4 通过 SNMP V3 监控 华为5720 交换机_第6张图片

设置 自动发现 过滤器
zabbix4 通过 SNMP V3 监控 华为5720 交换机_第7张图片

zabbix4 通过 SNMP V3 监控 华为5720 交换机_第8张图片

自动发现 监控原型

incoming traffic
zabbix4 通过 SNMP V3 监控 华为5720 交换机_第9张图片

zabbix4 通过 SNMP V3 监控 华为5720 交换机_第10张图片

outcoming traffic
zabbix4 通过 SNMP V3 监控 华为5720 交换机_第11张图片

zabbix4 通过 SNMP V3 监控 华为5720 交换机_第12张图片

Operational status
zabbix4 通过 SNMP V3 监控 华为5720 交换机_第13张图片

自动发现 图形原型
zabbix4 通过 SNMP V3 监控 华为5720 交换机_第14张图片