SNMP可以按照SNMP协议,读取设备上的数据,也可以进行写入
SNMP协议的端口号通常是161
snmp驱动软件测试 请见:snmp驱动软件测试
驱动配置
eview自带驱动,所以不需要进行驱动配置
设备配置
- 增加一个eview设备,驱动选择:snmpdrv
- 名称:根据需要输入
- 连接方式:自定义
- 连接参数:支持多种方式
- 直接输入IP,此时端口为缺省161。示例:192.168.10.111
- 输入:ip=xxxxx;port=yyy,此时设备的IP为xxx,端口为yyy。示例:ip=192.168.10.111;port=161
- 输入:ip=xxxx,此时设备的IP为xxx,端口为缺省161。示例:ip=192.168.10.111
- 设备参数1:SNMP的版本号,支持1、2、3。
- 直接输入:1或2或3就可以。
- 如果未输入,则缺省为版本1
- 设备参数2:SNMP的读和写的community
- 缺省未输入时,读写均为:public
- 如果输入,则格式:ReadCommunity;WriteCommunity。中间以因为分号隔开。如:public;private
- 设备参数3:SNMP的参数,支持:-r -t -n -m -auth -priv -sn -sl -sm -cn -ce -ua -up
- 对我们实际使用的参数,只有-n,-m,-sl ,-cn, -ce,见下面红色部分
- -r,重试次数,值为[0-5]。如:-r3
- -t,超时时间,值范围:[100-500],毫秒。如:-t300
- -n,non_reps,值范围:[0-10],如:-n2
- -m,最大重复次数,值范围:[0 -]。如:-m10
- -auth,验证协议,支持:SHA/MD5/NONE,如:-authMD5
- -priv,加密方法,支持:DES/3DES/IDEA/AES128/AES192/AES256/NONE,如:-privDES
- -sn,secureName
- -sl,安全级别,值范围:【1-3】,如-sl2
- -sm,安全模型,,值范围:【1-3】,如-sm2
- -cn,环境名称
- -ce,环境引擎ID
- -ua,鉴权密码,authPassword,如-uaPassword1
- -up,privPassword
- 设备参数4:针对世博大道或者之前衢州机场的ups的snmp协议做了改动。(2021-09-01 改动)
- 默认为空或者0, 表示按照之前默认的规则解析,
- 参数为1的时候,表示强制使用get-request的请求,无论oid的后面是否加0还是不加0 ,世博大道使用
- 例如之前默认方式: oid : 1.3.6.1.2.1.1.7.0 是get-request
- 例如之前默认方式: oid: 1.3.6.1.2.1.1.7 是get-next-request.
变量配置
变量名称:根据需要修改
变量地址:od字符串,以.号隔开的多个字符。如:1.3.6.1.2.1.1.7.0