]> git.immae.eu Git - perso/Immae/Config/Nix.git/blob - modules/private/monitoring/conf/contacts.cfg
Add monitoring modules via naemon
[perso/Immae/Config/Nix.git] / modules / private / monitoring / conf / contacts.cfg
1 # vim: filetype=nagios
2
3 # CONTACT GROUPS
4 define contactgroup {
5 contactgroup_name admins
6 alias Naemon Administrators
7 # members immae
8 }
9
10 # No contact, we go through master
11 # define contact {
12 # contact_name immae
13 # alias Immae
14 # use generic-contact
15 # email ismael@bouya.org
16 # }
17 #
18 # define contact {
19 # name generic-contact
20 # host_notification_commands notify-host-by-email
21 # host_notification_options d,u,r,f,s
22 # host_notification_period 24x7
23 # register 0
24 # service_notification_commands notify-service-by-email
25 # service_notification_options w,u,c,r,f,s
26 # service_notification_period 24x7
27 # }
28 #
29 # define command {
30 # command_name notify-host-by-email
31 # command_line SERVICENOTIFICATIONID="$SERVICENOTIFICATIONID$" HOSTSTATE="$HOSTSTATE$" HOSTOUTPUT="$HOSTOUTPUT$" $USER2$/notify_by_email host "$NOTIFICATIONTYPE$" "$HOSTALIAS$" "$LONGDATETIME$" "$CONTACTEMAIL$" $OVE
32 # #$OVE is to force naemon to run via shell instead of execve which fails here
33 # }
34 #
35 # # 'notify-service-by-email' command definition
36 # define command {
37 # command_name notify-service-by-email
38 # command_line SERVICENOTIFICATIONID="$SERVICENOTIFICATIONID$" SERVICEDESC="$SERVICEDESC$" SERVICESTATE="$SERVICESTATE$" SERVICEOUTPUT="$SERVICEOUTPUT$" $USER2$/notify_by_email service "$NOTIFICATIONTYPE$" "$HOSTALIAS$" "$LONGDATETIME$" "$CONTACTEMAIL$" $OVE
39 # # command_line sudo /usr/bin/strace -o /tmp/foo -vf -s 256 -u naemon $USER2$/notify_by_email
40 # #$OVE is to force naemon to run via shell instead of execve which fails here
41 # }