RHEL8 snmptrapd V3测试

本文介绍了在RHEL8上进行SNMPv3配置的步骤,特别是针对DellEMC PowerStore设备,强调了net-snmp版本需求、安全性设置(包括认证协议和隐私协议)以及EngineID的获取和转换。通过创建不同类型的SNMP用户,测试了认证和加密功能,并提到了debug模式下检查trap信息的重要性。文章还提及了net-snmp对TDES加密协议的支持问题。
摘要由CSDN通过智能技术生成

声明:文章仅用于个人测试目的。

本例中存储为DellEMC PowerStore,请注意net-snmp版本5.8以上才支持加密功能。

PowerStore SNMP v3支持多种配置:

Security Level: Authentication only/Authentication and privacy
Authentication Protocal: MD5/SHA256
Privacy Protocol: AES256/TDES

确认防火墙开启UDP port 162:

[root@labvm3 ~]# firewall-cmd --list-ports
162/udp
[root@labvm3 ~]# 
[root@labvm3 ~]# snmptrapd -v

NET-SNMP Version:  5.8
Web:               http://www.net-snmp.org/
Email:             net-snmp-coders@lists.sourceforge.net

SNMP trap配置文件里写createUser的格式:

createUser -e <EngineID> <username> <Authentication Protocal> <password> <Privacy Protocol> <password>

PowerStore要求密码相同,所以如开启Privacy,密码和username的密码相同。

EngineID可以从PowerStore GUI--Settings--Networking--SNMP找到,需要转为16进制字符。

可以选择网上online转换,例如https://www.rapidtables.com/convert/number/ascii-to-hex.html,encoding选择UTF-8。

也可以利用Linux od命令转换,去掉空格:

[root@labvm3 ~]# echo -n "PSdbc2e92c1057"|od -A n -t x1|sed 's/ *//g'
5053646263326539326331303537

配置snmptrapd.conf文件,包括v2 community和v3三种配置,以及PowerStore MIB文件位置。

snmpuser1为Authentic

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值