2020-10-30

zabbix5.2监控H3C S3100交换机 (通过SNMP实现)

交换机(我的是华三交换机,可以通过华三官网提供的MIB表查询对应监控标准的OID)

 配置步骤

# 启用SNMP Agent服务,并设置SNMP v1、v2c版本的团体名。

<H3C> system-view

[H3C] snmp-agent

[H3C] snmp-agent sys-info version all

[H3C] snmp-agent community read public

[H3C] snmp-agent community write private

# 设置NMS(zabbix-server)访问SNMP Agent的MIB访问权限。

[H3C] snmp-agent mib-view include internet 1.3.6.1

# 设置SNMP v3版本的群组和用户,安全级别为需要认证和加密,指定认证协议为HMAC-MD5、认证密码为passmd5,指定加密协议为des、加密密码为XXXXXXX。

[H3C] snmp-agent group v3 managev3group privacy write-view internet

[H3C] snmp-agent usm-user v3 managev3user managev3group authentication-mode md5 passmd5 privacy-mode des56 XXXXXXXX


# 允许交换机向zabbix-server发送Trap报文,使用的团体名为public。

[H3C] snmp-agent trap enable standard authentication

[H3C] snmp-agent trap enable standard coldstart

[H3C] snmp-agent trap enable standard linkup

[H3C] snmp-agent trap enable standard linkdown

[H3C] snmp-agent target-host trap address udp-domain 10.3.8.6 udp-port 5000 params securityname public



zabbix服务器 需要安装安装net-snmp工具包才能使用snmpwalk

yum install net-snmp* -y

systemctl start snmpd 先开启snmpd服务

systemctl status snmpd 看看是否开启成功

systemctl enable snmpd 开启开机自启动

1.3.6.1.4.1.2011.6.1.2.1.1.2是H3C S3100交换机对应的内存总使用量的OID

snmwalk 的-v 参数是version,2c代表SNMPV2  public是团体名


其中

–v 1 指的是版本1,目前有三种,-v 2c 指的是版本2,-v 3 指的是版本3

public指的是团体名,可以自己指定,有一部分设备默认是public,private

.1.3.6指的是OID,不同的OID可以获取设备对应的状态值,每一类设备有相同的OID定义,精确到单个设备,需要下载厂商提供的MIB表

zabbix服务器必须开启5000端口,centos8开启端口的命令如下

firewall-cmd --zone=public --list-port=5000/udp --permanent

firewall-cmd --reload

firewall-cmd --list-ports



然后在zabbix的web端上创建主机



宏:{$SNMP_COMMUNITY}  值就是团体名


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。