交换机设置
#开启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交换机模板
设置 宏
创建 模板监控项
设置项中的 键值和SNMP OID 可以查询 华为 官网
网址:http://support.huawei.com/onlinetoolweb/infoM/index.do?lang=zh&domain=1
可以使用 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时才需要
创建 自动发现
设置 自动发现 过滤器
自动发现 监控原型
incoming traffic
outcoming traffic
Operational status
自动发现 图形原型
来源:51CTO
作者:vincentkp
链接:https://blog.51cto.com/14386969/2423008