BlueCoat devices not discovered in SNMPcollector

book

Article ID: 4544

calendar_today

Updated On:

Products

DX Infrastructure Management NIMSOFT PROBES

Issue/Introduction

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] 

 

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. 

Environment

SNMPcollector 3.2xUIM 8.4x

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.