Bootstrap

Zabbix5.0 使用SNMPv2监控华为交换机

记录下zabbix 监控华为交换机的方法

Zabbix服务端SNMP服务配置

我的zabbix服务端操作系统为CentOS 7,首先下载SNMP

yum install net-snmp,net-snmp-utils

下载完毕后,修改SNMP配置文件,在/etc/snmp/目录下

vim /etc/snmp/snmpd.conf

然后修改Zabbix服务器地址和团体名(自定义),再在下面增加一行最大权限,方便SNMP获取数据。
在这里插入图片描述
修改完毕后即可开启SNMP服务并添加开启自启

systemctl start snmpd
systemctl enable snmpd

服务端配置至此结束。

华为交换机配置

本文使用的SNMP版本为v2,华为交换机配置分为以下几步:

  1. 执行命令 system-view ,进入系统视图
  2. 执行命令 snmp-agent ,开启SNMP Agent服务
  3. 执行命令 snmp-agent sys-info version v2c ,配置SNMP的协议版本为SNMPv2c
  4. 执行命令 snmp-agent community read/write XXX(团体名),配置设备的读/写团体名(读必须配置)
    *注意缺省情况下团体名最小长度为8,至少包含两种不同字符,区分大小写,特殊字符不包括空格和问号。
  5. 执行命令 snmp-agent target-host trap address udp-domain 服务器IP地址 params securityname XXX v2c
  6. 执行命令 snmp-agent trap enable
  7. 重点!!!执行命令 snmp-agent protocol source-status all-interface 开启SNMP使用所有端口接收和响应snmp请求(可自定义端口)

命令总结如下:

system-view
snmp-agent
snmp-agent sys-info version v2c
snmp-agent community read/write XXX(团体名)
snmp-agent target-host trap address udp-domain 服务器IP地址 params securityname XXX v2c
snmp-agent trap enable
snmp-agent protocol source-status all-interface

Zabbix服务端配置主机

Zabbix服务端配置主机:
在这里插入图片描述
配置模板:
在这里插入图片描述
配置宏:
在这里插入图片描述

检查结果

在Zabbix服务端使用以下命令进行验证

snmpwalk -v 2c -c 团体名 交换机地址 .1

发现有回显即为配置成功,等待一段时间Zabbix服务端接收到数据。


循循而进,一往无前

;