I am unable to discover a Citrix Netscaler as a network device.
I've enabled tracing on the discovery and can see that the initial queries to the device are responding but then ther are timeouts attempting to access interface types. The OID does timeout in a third party tool as well as there is no interface index but a query to OID .1.3.6.1.2.1.2.2.1.3.1 (index 1 of the interface list) would return a value but I don't know if there's a way to work around this in the discovery.
SNMP Message:
0: packet ->
SEQUENCE (0x30), 203 bytes:
3: version ->
INTEGER-32 (0x02), 1 byte == 1 <v2c>
6: community ->
OCTET-STRING (0x04), 5 bytes == "*****"
13: Response -> (0xa2), 190 bytes:
16: request-id ->
INTEGER-32 (0x02), 2 bytes == 5003
20: error-status ->
INTEGER-32 (0x02), 1 byte == 0 <noError>
23: error-index ->
INTEGER-32 (0x02), 1 byte == 0
26: VarBindList ->
SEQUENCE (0x30), 177 bytes:
29: VarBind -> SEQUENCE (0x30), 75 bytes:
31: OBJ-ID (0x06), 8 bytes == ".1.3.6.1.2.1.1.1.0"
41: OCTET-STRING (0x04), 63 bytes == "NetScaler NS10.1: Build 119.7.nc, Date: Jul 29 2013, 23:30:51 "
106: VarBind -> SEQUENCE (0x30), 20 bytes:
108: OBJ-ID (0x06), 8 bytes == ".1.3.6.1.2.1.1.2.0"
118: OBJ-ID (0x06), 8 bytes == ".1.3.6.1.4.1.5951.1"
128: VarBind -> SEQUENCE (0x30), 24 bytes:
130: OBJ-ID (0x06), 8 bytes == ".1.3.6.1.2.1.1.4.0"
140: OCTET-STRING (0x04), 12 bytes == "OpsMgr Admin"
154: VarBind -> SEQUENCE (0x30), 21 bytes:
156: OBJ-ID (0x06), 8 bytes == ".1.3.6.1.2.1.1.5.0"
166: OCTET-STRING (0x04), 9 bytes == "NetScaler"
177: VarBind -> SEQUENCE (0x30), 27 bytes:
179: OBJ-ID (0x06), 8 bytes == ".1.3.6.1.2.1.1.6.0"
189: OCTET-STRING (0x04), 15 bytes == "xxxx"
[31/01/2014 13:10:05] t@15812 Discovery #20
SWFE-W-ETIMEOUT-GET_NEXT request timed out for Agent : xx.xx.xx.xx, OID:
.1.3.6.1.2.1.2.2.1.3
SNMP-ERESPONSE-No response from xx.xx.xx.xx, port 161
SNMP-ETIMEOUT-Timed out
Regards,