mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-29 08:45:12 +02:00
added function to send traps
This commit is contained in:
parent
177ae60649
commit
932e171813
@ -1,4 +1,4 @@
|
|||||||
from easysnmp import Session
|
from easysnmp import Session, TrapSender
|
||||||
|
|
||||||
####
|
####
|
||||||
# Define global variables dict, used in functions as default values.
|
# Define global variables dict, used in functions as default values.
|
||||||
@ -72,3 +72,13 @@ def snmp_get(session, oid):
|
|||||||
|
|
||||||
def snmp_walk(session, oid):
|
def snmp_walk(session, oid):
|
||||||
return session.walk(oid)
|
return session.walk(oid)
|
||||||
|
|
||||||
|
def send_trap(trap_oid, trap_value, destination_ip, community):
|
||||||
|
trap = TrapSender()
|
||||||
|
|
||||||
|
trap.trap_oid = trap_oid
|
||||||
|
trap.trap_value = trap_value
|
||||||
|
trap.destination_ip = destination_ip
|
||||||
|
trap.community = community
|
||||||
|
|
||||||
|
trap.send_trap()
|
Loading…
x
Reference in New Issue
Block a user