Print

某局点SHM导入NQA设备时提示设备不支持NQA

4天前 发表

组网及说明

无特殊组网

问题描述

现场有一台SR 6608-X以及一台SR 6608,其中6608-x是开启snmpV2协议,并已在SHM中成功导入NQA设备

而6608是开启snmpV3协议,在SHM中导入NQA设备时提示设备不支持NQA,现场如下图  

过程分析

查看版本说明书,是明确适配SR 6608的


查看日志,有这样的记录:

2020-12-03 17:20:18.211 [INFO (6)] [THREAD(10204)] [CSnmpOper::iCommitOper] send snmp set packge fail.->[172.22.3.14]

2020-12-03 17:20:18.211 [ERROR (-1)] [THREAD(10204)] [CTempleAdapter::TempleSet]Call iCommitOper failure, the OID info is

OID is 1.3.6.1.4.1.25506.8.3.1.5.0

2020-12-03 17:20:18.211 [DEBUG (0)] [THREAD(10204)] [CTempleAdapter::TempleSet]Leaving[CTempleAdapter::TempleSet]

2020-12-03 17:20:18.211 [DEBUG (0)] [THREAD(10204)] [CTempleAdapter::templeExecute]Leaving[CTempleAdapter::templeExecute]

2020-12-03 17:20:18.211 [ERROR (6)] [THREAD(10204)] [CSlaAdapter::__setInfoByTempName]Call m_templeadapter.templeExecute() failed!

2020-12-03 17:20:18.211 [DEBUG (0)] [THREAD(10204)] [CSlaAdapter::__setInfoByTempName]Leaving[CSlaAdapter::__setInfoByTempName]

2020-12-03 17:20:18.211 [ERROR (6)] [THREAD(10204)] [CSlaAdapter::getAgentEnable]Call __setInfoByTempName() failed!

2020-12-03 17:20:18.211 [DEBUG (0)] [THREAD(10204)] [CSlaAdapter::getAgentEnable]Leaving[CSlaAdapter::getAgentEnable]

2020-12-03 17:20:18.211 [WARNING (6)] [THREAD(10204)] [CSlaAdapter::filterDev]Call agentEnable failure

2020-12-03 17:20:18.211 [DEBUG (0)] [THREAD(10204)] [CSlaAdapter::filterDev]Leaving[CSlaAdapter::filterDev]

2020-12-03 17:20:18.211 [ERROR (80123)] [THREAD(10204)] [CSlaDevTask::devFilterSet]not support sla.   

从日志中可以看到1.3.6.1.4.1.25506.8.3.1.5.0这个oid对应的节点NqaAgentEnable取值失败

这个节点有两个值,值为1代表启用即enable;值为2代表不启用即disable

这个时候就想到了一个办法,在U-Center的mib管理中可以直接对这个oid进行set操作,将值set为1应该就可以了,但是操作的时候提示not writeable,说明设备在当前的配置下无法对snmp节点进行写操作。

本地测试发现是可以set成功的,如图


之后查看现场设备与实验室设备配置,发现现场少了这样一条配置:

snmp-agent group v3 test privacy write-view ViewDefault  ,这条命令的作用是使设备可以支持对mib节点进行写操作。

现场配上这条命令后,对 1.3.6.1.4.1.25506.8.3.1.5.0这个节点进行set操作就可以成功了,之后在SHM中重新导入NQA设备也成功

解决方法

1、设备上配置snmp-agent group v3 test privacy write-view ViewDefault

2、配置上述命令后,将 1.3.6.1.4.1.25506.8.3.1.5.0这个oid对应的mib节点NqaAgentEnable的节点值set为1