更新时间:2024-01-11
简单网络管理协议(SNMP)是一种互联网标准协议,用于收集和整理 IP 网络上受管理设备的信息,并修改这些信息以改变设备行为。通常支持 SNMP 的设备包括路由器、交换机、服务器、工作站、打印机等。
云镜从3.0.16版本开始支持SNMP协议,支持的版本有SNMP V1、SNMP V2c、SNMP V3以及SNMP Trap。
SNMP协议分为三个版本:SNMPv1、SNMPv2c和SNMPv3。
- SNMPv1是SNMP协议的最初版本,提供最小限度的网络管理功能。SNMPv1基于团体名认证,安全性较差,且返回报文的错误码也较少。
- SNMPv2c同样跟SNMPv1一样采用团体名认证。在SNMPv1版本的基础上引入了GetBulk和Inform操作,支持更多的标准错误码信息,支持更多的数据类型。
- SNMPv3主要在安全性方面进行了增强,提供了基于USM(User Security Module)的认证加密和基于VACM(View-based Access Control Model)的访问控制。SNMPv3版本支持的操作和SNMPv2c版本支持的操作一样。
在云镜3.0.16版本开始SNMPv1、SNMPv2c支持主机级别或者子网级别获取云镜的设备运行状态。当地址类型选择主机,则代表所有主机均可以从SNMP中获取云镜的设备运行状态;当地址类型选择子网,则代表只有允许的子网允许通过SNMP获取云镜SNMP信息。
在云镜3.0.16版本开始SNMPv3支持选择安全等级,支持的选项分别为不认证不加密、认证不加密以及认证且加密。
在云镜3.0.16版本开始SNMPTrap支持云镜主动向SNMP管理端推送云镜的设备运行状态信息。
SNMP V1/V2c操作步骤
1、在云镜上配置SNMP V1/V2c的团体字符串,默认使用端口UDP161端口
2、在SNMP服务端配置相对应的认证凭据(团体字符串)进行数据读取
SNMP Trap操作步骤
1、在云镜上配置SNMP Trap的团体字符串(团体字符串不可重复使用),默认对端使用端口UDP162端口
2、在SNMP服务端配置相对应的认证凭据(团体字符串)接收云镜发送的Trap信息