Zabbix SNMPv3 监控华为华三交换机

2022-03-14 14:48:26 浏览数 (1)

简单网络管理协议(SNMP)是常见的一种监控手段,目前snmp定义了三个版本的网络管理协议:SNMP v1,SNMP v2,SNMP v3。SNMP v1,v2有很多共同的特征,SNMP v3 在先前的版本的基础上增加了安全和远程配置能力 。目前大多数厂商普遍支持的版本是SNMPv1和v2,但从安全鉴别机制来看,二者表现较差。而SNMPv3采用了新的SNMP扩展框架,有更好的安全性;

SNMP v3安全级别有三种,分别为noAuthNoPriv(不认证也不加密)、authNoPriv(认证但是不加密)、authPriv(既认证又加密);

华为设备

代码语言:javascript复制
system-view     //进入系统视图
snmp-agent      //启动SNMP Agent服务
snmp-agent local-engineid [engineid]            //配置本地SNMP实体的引擎ID
snmp-agent sys-info version v3                  //配置SNMP的协议版本
snmp-agent group v3 zabbix-group privacy read-view isoview  //配置SNMPv3用户组
snmp-agent mib-view included isoview iso        //指定能够访问的MIB视图包含iso
snmp-agent usm-user v3 zabbix                   //配置用户
snmp-agent usm-user v3 zabbix group zabbix-group //配置用户属组
snmp-agent usm-user v3 zabbix authentication-mode sha //回车,然后输入用户认证密码
snmp-agent usm-user v3 zabbix privacy-mode aes128    //回车,然后输入用户加密密码

华三设备

代码语言:javascript复制
snmp-agent sys-info version all 
snmp-agent group v3 zabbix-group privacy read-view isoview
snmp-agent mib-view included isoview iso 
snmp-agent   usm-user   v3  zabbix  zabbix-group   simple   authentication-mode   sha   zabbix@zabbix  privacy-mode   aes128  zabbix@zabbix

linux 系统 snmpwalk 测试

代码语言:javascript复制
yum install -y net-snmp-utils  //安装snmpwalk
代码语言:javascript复制
 snmpwalk -v 3 -u zabbix -a sha -A 'zabbix@zabbix' -x AES -X 'zabbix@zabbix'  -l authPriv  172.16.200.1

-v选择版本号

-u用户名

-a认证算法为SHA-1

-A认证密码为zabbix@zabbix

-x加密协议为AES

-X加密密码为zabbix@zabbix

-l authPriv启用认证和加密功能

Zabbix 主机配置

0 人点赞