diff options
Diffstat (limited to 'examples/v3arch/oneliner/agent/ntforg/trap-v2c-with-mib-lookup.py')
-rw-r--r-- | examples/v3arch/oneliner/agent/ntforg/trap-v2c-with-mib-lookup.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/examples/v3arch/oneliner/agent/ntforg/trap-v2c-with-mib-lookup.py b/examples/v3arch/oneliner/agent/ntforg/trap-v2c-with-mib-lookup.py new file mode 100644 index 0000000..7d01883 --- /dev/null +++ b/examples/v3arch/oneliner/agent/ntforg/trap-v2c-with-mib-lookup.py @@ -0,0 +1,26 @@ +# +# Notification Originator +# +# Send SNMP notification using the following options: +# +# * SNMPv2c +# * with community name 'public' +# * over IPv4/UDP +# * send TRAP notification +# * with TRAP ID 'coldStart' specified as a MIB symbol +# * include managed object information specified as a MIB symbol +# +from pysnmp.entity.rfc3413.oneliner import ntforg + +ntfOrg = ntforg.NotificationOriginator() + +errorIndication = ntfOrg.sendNotification( + ntforg.CommunityData('public'), + ntforg.UdpTransportTarget(('localhost', 162)), + 'trap', + ntforg.MibVariable('SNMPv2-MIB', 'coldStart'), + ( ntforg.MibVariable('SNMPv2-MIB', 'sysName', 0), 'new name' ) +) + +if errorIndication: + print('Notification not sent: %s' % errorIndication) |