pysnmp icon indicating copy to clipboard operation
pysnmp copied to clipboard

Overriding sysUpTime inserts two sysUpTime OIDs on the wire (varBind 1 and 3)

Open dramasamy opened this issue 6 years ago • 3 comments

Sample Code from pysnmp labs example:

from pysnmp.hlapi import * errorIndication, errorStatus, errorIndex, varBinds = next( sendNotification( SnmpEngine(), CommunityData('public', mpModel=1), UdpTransportTarget(('127.0.0.1', 163)), ContextData(), 'trap', NotificationType( ObjectIdentity('1.3.6.1.4.1.20408.4.1.1.2.0.432'), ).addVarBinds( ('1.3.6.1.2.1.1.3.0', 12345), ('1.3.6.1.6.3.18.1.3.0', '127.0.0.1'), ('1.3.6.1.6.3.1.1.4.3.0', '1.3.6.1.4.1.20408.4.1.1.2'), ('1.3.6.1.2.1.1.1.0', OctetString('my system')) ) ) )

Result:

Simple Network Management Protocol version: v2c (1) community: public data: snmpV2-trap (7) snmpV2-trap request-id: 1184207 error-status: noError (0) error-index: 0 variable-bindings: 6 items 1.3.6.1.2.1.1.3.0: 12345 Object Name: 1.3.6.1.2.1.1.3.0 (iso.3.6.1.2.1.1.3.0) Value (Timeticks): 12345 1.3.6.1.6.3.1.1.4.1.0: 1.3.6.1.4.1.20408.4.1.1.2.0.432 (iso.3.6.1.4.1.20408.4.1.1.2.0.432) Object Name: 1.3.6.1.6.3.1.1.4.1.0 (iso.3.6.1.6.3.1.1.4.1.0) Value (OID): 1.3.6.1.4.1.20408.4.1.1.2.0.432 (iso.3.6.1.4.1.20408.4.1.1.2.0.432) 1.3.6.1.2.1.1.3.0: 12345 Object Name: 1.3.6.1.2.1.1.3.0 (iso.3.6.1.2.1.1.3.0) Value (Timeticks): 12345 1.3.6.1.6.3.18.1.3.0: 127.0.0.1 Object Name: 1.3.6.1.6.3.18.1.3.0 (iso.3.6.1.6.3.18.1.3.0) Value (IpAddress): 127.0.0.1 1.3.6.1.6.3.1.1.4.3.0: 1.3.6.1.4.1.20408.4.1.1.2 (iso.3.6.1.4.1.20408.4.1.1.2) Object Name: 1.3.6.1.6.3.1.1.4.3.0 (iso.3.6.1.6.3.1.1.4.3.0) Value (OID): 1.3.6.1.4.1.20408.4.1.1.2 (iso.3.6.1.4.1.20408.4.1.1.2) 1.3.6.1.2.1.1.1.0: 6d792073797374656d Object Name: 1.3.6.1.2.1.1.1.0 (iso.3.6.1.2.1.1.1.0) Value (OctetString): 6d792073797374656d Variable-binding-string: my system

dramasamy avatar Jan 16 '20 23:01 dramasamy

Version: 4.4.9

dramasamy avatar Jan 16 '20 23:01 dramasamy

Did you ever found a solution for this?

laped83 avatar Jan 20 '21 17:01 laped83

@laped83 I fixed in my local venv.

dramasamy avatar Feb 08 '21 00:02 dramasamy