skip to main content
Notifications : SNMP trap notifications
   
SNMP trap notifications
 
Adding SNMP notification commands
Configuring the contacts
op5 Monitor is shipped with the possibility to send notifications as SNMP traps. To start use the SNMP notifications you need to
add a few new commands
configure the contacts
Adding SNMP notification commands
Here we need to add two commands one for host notifications and one for service notifications.
To add a SNMP notification command
1 Login to the op5 Monitor user interface and go to Configure.
2 Click Commands.
3 Add the following new commands with the following settings:
command_name host_notify_by_snmp
command_line $USER3$/notify/notify_by_snmp.pl -H snmp.trap.host -C SNMPCOMMUNITY -t nHostNotify "NOTIFICATIONTYPE=$NOTIFICATIONTYPE$" "NOTIFICATIONNUMBER=$NOTIFICATIONNUMBER$" "HOSTACKAUTHOR=$HOSTACKAUTHOR$" "HOSTACKCOMMENT=$HOSTACKCOMMENT$" "HOSTNAME=$HOSTNAME$" "HOSTSTATEID=$HOSTSTATEID$" "HOSTSTATETYPE=$HOSTSTATETYPE$" "HOSTATTEMPT=$HOSTATTEMPT$" "HOSTDURATIONSEC=$HOSTDURATIONSEC$" "HOSTGROUPNAME=$HOSTGROUPNAME$" "LASTHOSTCHECK=$LASTHOSTCHECK$" "LASTHOSTSTATECHANGE=$LASTHOSTSTATECHANGE$" "HOSTOUTPUT=$HOSTOUTPUT$"

command_name service_notify_by_snmp
command_line $USER3$/notify/notify_by_snmp.pl -H snmp.trap.host -C SNMPCOMMUNITY -t nSvcNotify "NOTIFICATIONTYPE=$NOTIFICATIONTYPE$" "NOTIFICATIONNUMBER=$NOTIFICATIONNUMBER$" "SERVICEACKAUTHOR=$SERVICEACKAUTHOR$" "SERVICEACKCOMMENT=$SERVICEACKCOMMENT$" "HOSTNAME=$HOSTNAME$" "HOSTSTATEID=$HOSTSTATEID$" "SERVICEDESCRIPTION=$SERVICEDESCRIPTION$" "SERVICESTATEID=$SERVICESTATEID$" "SERVICEATTEMPT=$SERVICEATTEMPT$" "SERVICEDURATIONSEC=$SERVICEDURATIONSEC$" "SERVICEGROUPNAME=$SERVICEGROUPNAME$" "LASTSERVICECHECK=$LASTSERVICECHECK$" "LASTSERVICESTATECHANGE=$LASTSERVICESTATECHANGE$" "SERVICEOUTPUT=$SERVICEOUTPUT$"

Change the following to their correct value, in both commands:
snmp.trap.host
SNMPCOMMUNITY
4 Click Apply.
5 Click Save.
Configuring the contacts
To configure the contacts
1 Login to the op5 Monitor user interface and go to Configure.
2 Either open up an existing contact or create a new one.
3 Set host_notification_commands to:
host_notify_by_snmp
4 Set service_notification_commands to:
service_notify_by_snmp
5 Click Apply.
6 Click Save.
Note: Make sure the contact is a member of the contact_group is associated with the correct objects.
 
to