KBI 311776 Issue Addressed: DeviceMagic Rule Could Not Collect Port Status And Bandwidth Usage

Version

Argent Advanced Technology 5.1A-1904-C and below

Date

Thursday, 29 August 2019

Summary

After putting Relator with DeviceMagic Rule into production, Relator runs fine by verifying Relator Trace Log

However, the port status of monitored switches never shows up in Device and Ports

The following line can be seen throughout the log file after further checking of the service log:

   

>>>> Unhandled Exception happened in Thread 0X0 (ServerList.cpp, 306)

   Internal trace is dumped to ‘SN_SVC_LOG_EXCEPTION_TRC.TXT’

The service log also contains the following line when service starts:

    SNMP trap monitoring is NOT enabled. Reason: registry ‘NO_TRAP_LISTENER’ is set TRUE

The issue has been addressed in Argent AT 5.1A-1907-A

Technical Background

The issue is caused by coding error

Due to the exception error, the port status and bandwidth information could not be saved into database

As a result, Devices and Ports also show switches in gray as never being monitored

Resolution

Upgrade to Argent Advanced Technology 5.1A-1907-A or above

For users who cannot upgrade immediately, they can change registry

‘NO_TRAP_LISTENER’ value from 1 to 0

Note: the registry might be set to 0 in the first place because of system conflict

The typical case is that Windows SNMP service is running

Windows SNMP service is not required for Argent for SNMP, and it is no longer maintained by Microsoft

It should be disabled or uninstalled