BlueCoat devices not discovered in SNMPcollector

Document ID : KB000004544
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

After snmpcollector has successfully created profiles for your Bluecoat devices, the connection to those devices fails and no templates are being applied. In the snmpcollector logs you see errors such as these:

[evaluator3, snmpcollector] Could not resolve a variable for expression 'hrDeviceErrors' : [Error: null pointer or function not found: hrDeviceErrors]  

[Near : {... hrDeviceErrors ....}] 

[Line: 1, Column: 1] 
[evaluator2, snmpcollector] Could not resolve a variable for expression 'snmpProtectedDiv(dot3StatsInternalMacReceiveErrors,_rspDuration)' : [Error: null pointer or function not found: dot3StatsInternalMacReceiveErrors] 
[evaluator2, snmpcollector] Could not resolve a variable for expression 'snmpProtectedDiv(dot3StatsInternalMacTransmitErrors,_rspDuration)' : [Error: null pointer or function not found: dot3StatsInternalMacTransmitErrors] 

 

Environment:
SNMPcollector 3.2xUIM 8.4x
Cause:

Bluecoat devices have special issues. The problem is with outdated snmp agents installed on some bluecoat devices that send bogus (33 bit) data for certain OIDs.  There are updates to those snmp agents from Bluecoat and if possible, you should absolutely apply those updates since some metrics are only available with snmp V2c or higher. 

Resolution:

 The quick and easy way to get the connection working is to use snmp V1 for the protocol on those devices.  However, as mentioned above this will introduce limitations regarding the metrics you would be able to receive from those devices.

Additional Information:

It should be noted that discovery by snmpcollector using v1 is considerably slower than with v2c or above, so setting the default discovery timeout higher may be necessary if the device or network is slow.