Skip to content

A lightweight SNMP Network Management Station able to receive traps, send GET and SET Requests.

License

Notifications You must be signed in to change notification settings

Kru3mel/lightSNMP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lightSNMP

Description

A lightweight software defined SNMP Network Management Station able to receive traps, send GET and SET Requests. In its current implementation it is able to use the traps sent from a Axis Communications Camera running the Axis Perimeter Defender as virtual inputs for the intrusion alarm control MBSecure from Honeywell with a SNMP- License.

Prerequisites

  • Axis Camera
  • Axis Perimeter Defender licence for the camera
  • Honeywell MBSecure intrusion alarm control
  • SNMP extension license
  • .NET Framework 4.8 or higher

Axis Camera Settings

SNMP Settings

To be able to use SNMP- Traps to signal alarm evnets the Axis Cameras SNMP- Settings need to be set correctly. The configuration can be done using the cameras webinterface. To set up SNMP navigate to → System → SNMP and set SNMP from off to v1 and v2c

SNMP Community Read Community Write Activate Traps Trap-Adress Trap-Community Traps
v1 and v2c read write Device-IP trap all ⬜

All terms written in italics can be chosen freely and won't affect the functionality.

Event Settings

In order to be able to use the traps sent from a Axis camera the alarm event configuration has to match the parameters from the follwing table. The configuration can be done using the cameras webinterface. To add the required Event Handler navigate to → System → Events → Add Event (:heavy_plus_sign:)

Event Name Condition Use Condition as Trigger feature enabled Action Alarm Name Alarm Notification
Alarm On AXISPerimterDefender ALL_SENARIOS Send SNMP-Trap Intrusion Camera xx true
Alarm Off AXISPerimterDefender ALL_SENARIOS Send SNMP-Trap Intrusion Camera xx false