交换机设置

#开启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 交换机

设置 宏
zabbix4 通过 SNMP V3 监控 华为5720 交换机

创建 模板监控项
zabbix4 通过 SNMP V3 监控 华为5720 交换机

zabbix4 通过 SNMP V3 监控 华为5720 交换机

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

zabbix4 通过 SNMP V3 监控 华为5720 交换机

可以使用 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 交换机

设置 自动发现 过滤器
zabbix4 通过 SNMP V3 监控 华为5720 交换机

zabbix4 通过 SNMP V3 监控 华为5720 交换机

自动发现 监控原型

incoming traffic
zabbix4 通过 SNMP V3 监控 华为5720 交换机

zabbix4 通过 SNMP V3 监控 华为5720 交换机

outcoming traffic
zabbix4 通过 SNMP V3 监控 华为5720 交换机

zabbix4 通过 SNMP V3 监控 华为5720 交换机

Operational status
zabbix4 通过 SNMP V3 监控 华为5720 交换机

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