+++ /dev/null
-# if you read this in /etc/nagios-plugins/config/local-dsa-checkcommands.cfg
-# please note: this file is maintained in bzr and overwritten in the
-# make install target
-#
-# edit the copy in bzr instead, see /etc/nagios3/README-DSA
-#
-define command {
- command_name dsa_check_nrpe
- command_line /usr/lib/nagios/plugins/check_nrpe --no-ssl -H $HOSTADDRESS$ -t 50 -c $ARG1$
-}
-define command {
- command_name dsa_check_nrpe_host
- command_line /usr/lib/nagios/plugins/check_nrpe --no-ssl -H $ARG1$ -c $ARG2$
-}
-define command{
- command_name dsa_check_cert
- command_line /usr/lib/nagios/plugins/check_http -H $HOSTADDRESS$ -p $ARG1$ -S -C 14
-}
-define command{
- command_name dsa_check_http_port
- command_line /usr/lib/nagios/plugins/check_http -H $HOSTADDRESS$ -I $HOSTADDRESS$ -p $ARG1$
-}
-define command{
- command_name dsa_check_smtp
- command_line /usr/lib/nagios/plugins/check_smtp -t 40 -H $HOSTADDRESS$
-}
-define command{
- command_name dsa_check_smtp_port
- command_line /usr/lib/nagios/plugins/check_smtp -t 40 -H $HOSTADDRESS$ -p $ARG1$
-}
-define command{
- command_name dsa_check_ssh
- command_line /usr/lib/nagios/plugins/check_ssh -t 40 -H $HOSTADDRESS$
-}
-define command{
- command_name dsa_check_ssh_port
- command_line /usr/lib/nagios/plugins/check_ssh -t 40 -H $HOSTADDRESS$ -p $ARG1$
-}
-define command{
- command_name dsa_check_ssh_port_version
- command_line /usr/lib/nagios/plugins/check_ssh -t 40 -H $HOSTADDRESS$ -p $ARG1$ -r "$ARG2$"
-}
-define command{
- command_name dsa_check_time
- command_line /usr/lib/nagios/plugins/check_time -w 5 -c 60 -H $HOSTADDRESS$
-}
-define command{
- command_name dsa_check_mirrorsync
- command_line /usr/lib/nagios/plugins/dsa-check-mirrorsync --host "$ARG1$" --path "$ARG2$"
-}
-define command{
- command_name dsa_check_soas
- command_line /usr/lib/nagios/plugins/dsa-check-soas "$ARG1$"
-}
-define command{
- command_name dsa_check_soas_add
- command_line /usr/lib/nagios/plugins/dsa-check-soas -a "$ARG1$" "$ARG2$"
-}
-define command{
- command_name dsa_check_always_ok
- command_line /bin/true
-}
+++ /dev/null
-define contact{
- contact_name weasel
- alias Peter Palfrader
- service_notification_period 24x7
- host_notification_period 24x7
- service_notification_options w,u,c,r
- host_notification_options d,r
- service_notification_commands notify-service-by-email
- host_notification_commands notify-host-by-email
- email debian-nagios@palfrader.org
- }
-
-define contact{
- contact_name joerg
- alias Joerg Jaspert
- service_notification_period 24x7
- host_notification_period 24x7
- service_notification_options w,u,c,r
- host_notification_options d,r
- service_notification_commands notify-service-by-email
- host_notification_commands notify-host-by-email
- email debiannagios@ganneff.de
- }
-
-define contact{
- contact_name tjrc1
- alias Tim Cutts
- service_notification_period 24x7
- host_notification_period 24x7
- service_notification_options w,u,c,r
- host_notification_options d,r
- service_notification_commands notify-service-by-email
- host_notification_commands notify-host-by-email
- email tjrc@sanger.ac.uk
- }
-
-define contact{
- contact_name holger
- alias Holger Levsen
- service_notification_period 24x7
- host_notification_period 24x7
- service_notification_options w,u,c,r
- host_notification_options d,r
- service_notification_commands notify-service-by-email
- host_notification_commands notify-host-by-email
- email holger@layer-acht.org
- }
-
-define contact{
- contact_name dannf
- alias Dann Frazier
- service_notification_period 24x7
- host_notification_period 24x7
- service_notification_options w,u,c,r
- host_notification_options d,r
- service_notification_commands notify-service-by-email
- host_notification_commands notify-host-by-email
- email dannf@hp.com
- }
-
-define contact{
- contact_name bzed
- alias Bernd Zeimetz
- service_notification_period 24x7
- host_notification_period 24x7
- service_notification_options w,u,c,r
- host_notification_options d,r
- service_notification_commands notify-service-by-email
- host_notification_commands notify-host-by-email
- email bernd+debnagios@bzed.de
- }
-
-define contact{
- contact_name luk
- alias Luk Claes
- service_notification_period 24x7
- host_notification_period 24x7
- service_notification_options w,u,c,r
- host_notification_options d,r
- service_notification_commands notify-service-by-email
- host_notification_commands notify-host-by-email
- email luk.claes@ugent.be
- }
-
-define contact{
- contact_name sfrost
- alias Stephen Frost
- service_notification_period 24x7
- host_notification_period 24x7
- service_notification_options w,u,c,r
- host_notification_options d,r
- service_notification_commands notify-service-by-email
- host_notification_commands notify-host-by-email
- email sfrost@snowman.net
- }
-
-define contact{
- contact_name lfilipoz
- alias Luca Filipozzi
- service_notification_period 24x7
- host_notification_period 24x7
- service_notification_options w,u,c,r
- host_notification_options d,r
- service_notification_commands notify-service-by-email
- host_notification_commands notify-host-by-email
- email lucaf+dsa@ece.ubc.ca
- }
-
-define contact{
- contact_name zobel
- alias Martin Zobel-Helas
- service_notification_period 24x7
- host_notification_period 24x7
- service_notification_options w,u,c,r
- host_notification_options d,r
- service_notification_commands notify-service-by-email
- host_notification_commands notify-host-by-email
- email zobel+debian-nagios@ftbfs.de
- }
-
-###############################################################################
-###############################################################################
-#
-# CONTACT GROUPS
-#
-###############################################################################
-###############################################################################
-
-# We only have one contact in this simple configuration file, so there is
-# no need to create more than one contact group.
-
-define contactgroup{
- contactgroup_name dsa
- alias Debian System Administrators
- members weasel, zobel
- }
+++ /dev/null
-# Generic host definition template - This is NOT a real host, just a template!
-
-define host{
- name generic-host ; The name of this host template
- notifications_enabled 1 ; Host notifications are enabled
- event_handler_enabled 1 ; Host event handler is enabled
- flap_detection_enabled 1 ; Flap detection is enabled
- failure_prediction_enabled 1 ; Failure prediction is enabled
- process_perf_data 1 ; Process performance data
- retain_status_information 1 ; Retain status information across program restarts
- retain_nonstatus_information 1 ; Retain non-status information across program restarts
- check_command check-host-alive
- max_check_attempts 10
- notification_interval 1440
- notification_period 24x7
- notification_options d,u,r
- contact_groups dsa
- register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE!
- }
+++ /dev/null
-# generic service template definition
-define service{
- name generic-service ; The 'name' of this service template
- active_checks_enabled 1 ; Active service checks are enabled
- passive_checks_enabled 1 ; Passive service checks are enabled/accepted
- parallelize_check 1 ; Active service checks should be parallelized (disabling this can lead to major performance problems)
- obsess_over_service 1 ; We should obsess over this service (if necessary)
- check_freshness 0 ; Default is to NOT check service 'freshness'
- notifications_enabled 1 ; Service notifications are enabled
- event_handler_enabled 1 ; Service event handler is enabled
- flap_detection_enabled 1 ; Flap detection is enabled
- failure_prediction_enabled 1 ; Failure prediction is enabled
- process_perf_data 1 ; Process performance data
- retain_status_information 1 ; Retain status information across program restarts
- retain_nonstatus_information 1 ; Retain non-status information across program restarts
- notification_interval 0 ; Only send notifications on status change by default.
- is_volatile 0
- check_period 24x7
- normal_check_interval 15
- retry_check_interval 2
- max_check_attempts 6
- notification_period 24x7
- notification_options w,u,c,r
- contact_groups dsa
- register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
- }
+++ /dev/null
-###############################################################################
-# timeperiods.cfg
-###############################################################################
-
-# This defines a timeperiod where all times are valid for checks,
-# notifications, etc. The classic "24x7" support nightmare. :-)
-
-define timeperiod{
- timeperiod_name 24x7
- alias 24 Hours A Day, 7 Days A Week
- sunday 00:00-24:00
- monday 00:00-24:00
- tuesday 00:00-24:00
- wednesday 00:00-24:00
- thursday 00:00-24:00
- friday 00:00-24:00
- saturday 00:00-24:00
- }
-
-# This one is a favorite: never :)
-define timeperiod{
- timeperiod_name never
- alias Never
- }
--- /dev/null
+# if you read this in /etc/nagios-plugins/config/local-dsa-checkcommands.cfg
+# please note: this file is maintained in bzr and overwritten in the
+# make install target
+#
+# edit the copy in bzr instead, see /etc/nagios3/README-DSA
+#
+define command {
+ command_name dsa_check_nrpe
+ command_line /usr/lib/nagios/plugins/check_nrpe --no-ssl -H $HOSTADDRESS$ -t 50 -c $ARG1$
+}
+define command {
+ command_name dsa_check_nrpe_host
+ command_line /usr/lib/nagios/plugins/check_nrpe --no-ssl -H $ARG1$ -c $ARG2$
+}
+define command{
+ command_name dsa_check_cert
+ command_line /usr/lib/nagios/plugins/check_http -H $HOSTADDRESS$ -p $ARG1$ -S -C 14
+}
+define command{
+ command_name dsa_check_http_port
+ command_line /usr/lib/nagios/plugins/check_http -H $HOSTADDRESS$ -I $HOSTADDRESS$ -p $ARG1$
+}
+define command{
+ command_name dsa_check_smtp
+ command_line /usr/lib/nagios/plugins/check_smtp -t 40 -H $HOSTADDRESS$
+}
+define command{
+ command_name dsa_check_smtp_port
+ command_line /usr/lib/nagios/plugins/check_smtp -t 40 -H $HOSTADDRESS$ -p $ARG1$
+}
+define command{
+ command_name dsa_check_ssh
+ command_line /usr/lib/nagios/plugins/check_ssh -t 40 -H $HOSTADDRESS$
+}
+define command{
+ command_name dsa_check_ssh_port
+ command_line /usr/lib/nagios/plugins/check_ssh -t 40 -H $HOSTADDRESS$ -p $ARG1$
+}
+define command{
+ command_name dsa_check_ssh_port_version
+ command_line /usr/lib/nagios/plugins/check_ssh -t 40 -H $HOSTADDRESS$ -p $ARG1$ -r "$ARG2$"
+}
+define command{
+ command_name dsa_check_time
+ command_line /usr/lib/nagios/plugins/check_time -w 5 -c 60 -H $HOSTADDRESS$
+}
+define command{
+ command_name dsa_check_mirrorsync
+ command_line /usr/lib/nagios/plugins/dsa-check-mirrorsync --host "$ARG1$" --path "$ARG2$"
+}
+define command{
+ command_name dsa_check_soas
+ command_line /usr/lib/nagios/plugins/dsa-check-soas "$ARG1$"
+}
+define command{
+ command_name dsa_check_soas_add
+ command_line /usr/lib/nagios/plugins/dsa-check-soas -a "$ARG1$" "$ARG2$"
+}
+define command{
+ command_name dsa_check_always_ok
+ command_line /bin/true
+}
--- /dev/null
+define contact{
+ contact_name weasel
+ alias Peter Palfrader
+ service_notification_period 24x7
+ host_notification_period 24x7
+ service_notification_options w,u,c,r
+ host_notification_options d,r
+ service_notification_commands notify-service-by-email
+ host_notification_commands notify-host-by-email
+ email debian-nagios@palfrader.org
+ }
+
+define contact{
+ contact_name joerg
+ alias Joerg Jaspert
+ service_notification_period 24x7
+ host_notification_period 24x7
+ service_notification_options w,u,c,r
+ host_notification_options d,r
+ service_notification_commands notify-service-by-email
+ host_notification_commands notify-host-by-email
+ email debiannagios@ganneff.de
+ }
+
+define contact{
+ contact_name tjrc1
+ alias Tim Cutts
+ service_notification_period 24x7
+ host_notification_period 24x7
+ service_notification_options w,u,c,r
+ host_notification_options d,r
+ service_notification_commands notify-service-by-email
+ host_notification_commands notify-host-by-email
+ email tjrc@sanger.ac.uk
+ }
+
+define contact{
+ contact_name holger
+ alias Holger Levsen
+ service_notification_period 24x7
+ host_notification_period 24x7
+ service_notification_options w,u,c,r
+ host_notification_options d,r
+ service_notification_commands notify-service-by-email
+ host_notification_commands notify-host-by-email
+ email holger@layer-acht.org
+ }
+
+define contact{
+ contact_name dannf
+ alias Dann Frazier
+ service_notification_period 24x7
+ host_notification_period 24x7
+ service_notification_options w,u,c,r
+ host_notification_options d,r
+ service_notification_commands notify-service-by-email
+ host_notification_commands notify-host-by-email
+ email dannf@hp.com
+ }
+
+define contact{
+ contact_name bzed
+ alias Bernd Zeimetz
+ service_notification_period 24x7
+ host_notification_period 24x7
+ service_notification_options w,u,c,r
+ host_notification_options d,r
+ service_notification_commands notify-service-by-email
+ host_notification_commands notify-host-by-email
+ email bernd+debnagios@bzed.de
+ }
+
+define contact{
+ contact_name luk
+ alias Luk Claes
+ service_notification_period 24x7
+ host_notification_period 24x7
+ service_notification_options w,u,c,r
+ host_notification_options d,r
+ service_notification_commands notify-service-by-email
+ host_notification_commands notify-host-by-email
+ email luk.claes@ugent.be
+ }
+
+define contact{
+ contact_name sfrost
+ alias Stephen Frost
+ service_notification_period 24x7
+ host_notification_period 24x7
+ service_notification_options w,u,c,r
+ host_notification_options d,r
+ service_notification_commands notify-service-by-email
+ host_notification_commands notify-host-by-email
+ email sfrost@snowman.net
+ }
+
+define contact{
+ contact_name lfilipoz
+ alias Luca Filipozzi
+ service_notification_period 24x7
+ host_notification_period 24x7
+ service_notification_options w,u,c,r
+ host_notification_options d,r
+ service_notification_commands notify-service-by-email
+ host_notification_commands notify-host-by-email
+ email lucaf+dsa@ece.ubc.ca
+ }
+
+define contact{
+ contact_name zobel
+ alias Martin Zobel-Helas
+ service_notification_period 24x7
+ host_notification_period 24x7
+ service_notification_options w,u,c,r
+ host_notification_options d,r
+ service_notification_commands notify-service-by-email
+ host_notification_commands notify-host-by-email
+ email zobel+debian-nagios@ftbfs.de
+ }
+
+###############################################################################
+###############################################################################
+#
+# CONTACT GROUPS
+#
+###############################################################################
+###############################################################################
+
+# We only have one contact in this simple configuration file, so there is
+# no need to create more than one contact group.
+
+define contactgroup{
+ contactgroup_name dsa
+ alias Debian System Administrators
+ members weasel, zobel
+ }
--- /dev/null
+# Generic host definition template - This is NOT a real host, just a template!
+
+define host{
+ name generic-host ; The name of this host template
+ notifications_enabled 1 ; Host notifications are enabled
+ event_handler_enabled 1 ; Host event handler is enabled
+ flap_detection_enabled 1 ; Flap detection is enabled
+ failure_prediction_enabled 1 ; Failure prediction is enabled
+ process_perf_data 1 ; Process performance data
+ retain_status_information 1 ; Retain status information across program restarts
+ retain_nonstatus_information 1 ; Retain non-status information across program restarts
+ check_command check-host-alive
+ max_check_attempts 10
+ notification_interval 1440
+ notification_period 24x7
+ notification_options d,u,r
+ contact_groups dsa
+ register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE!
+ }
--- /dev/null
+# generic service template definition
+define service{
+ name generic-service ; The 'name' of this service template
+ active_checks_enabled 1 ; Active service checks are enabled
+ passive_checks_enabled 1 ; Passive service checks are enabled/accepted
+ parallelize_check 1 ; Active service checks should be parallelized (disabling this can lead to major performance problems)
+ obsess_over_service 1 ; We should obsess over this service (if necessary)
+ check_freshness 0 ; Default is to NOT check service 'freshness'
+ notifications_enabled 1 ; Service notifications are enabled
+ event_handler_enabled 1 ; Service event handler is enabled
+ flap_detection_enabled 1 ; Flap detection is enabled
+ failure_prediction_enabled 1 ; Failure prediction is enabled
+ process_perf_data 1 ; Process performance data
+ retain_status_information 1 ; Retain status information across program restarts
+ retain_nonstatus_information 1 ; Retain non-status information across program restarts
+ notification_interval 0 ; Only send notifications on status change by default.
+ is_volatile 0
+ check_period 24x7
+ normal_check_interval 15
+ retry_check_interval 2
+ max_check_attempts 6
+ notification_period 24x7
+ notification_options w,u,c,r
+ contact_groups dsa
+ register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
+ }
--- /dev/null
+###############################################################################
+# timeperiods.cfg
+###############################################################################
+
+# This defines a timeperiod where all times are valid for checks,
+# notifications, etc. The classic "24x7" support nightmare. :-)
+
+define timeperiod{
+ timeperiod_name 24x7
+ alias 24 Hours A Day, 7 Days A Week
+ sunday 00:00-24:00
+ monday 00:00-24:00
+ tuesday 00:00-24:00
+ wednesday 00:00-24:00
+ thursday 00:00-24:00
+ friday 00:00-24:00
+ saturday 00:00-24:00
+ }
+
+# This one is a favorite: never :)
+define timeperiod{
+ timeperiod_name never
+ alias Never
+ }