[icinga-checkins] icinga.org: icinga-core/master: check_ido2db_procs. cfg should not depend on local-service template #2616

git at icinga.org git at icinga.org
Tue Jun 12 18:02:16 CEST 2012


Module: icinga-core
Branch: master
Commit: 8d7dc928be5edae9fa5b888ee751a003e2602ebd
URL:    https://git.icinga.org/?p=icinga-core.git;a=commit;h=8d7dc928be5edae9fa5b888ee751a003e2602ebd

Author: Michael Friedrich <michael.friedrich at univie.ac.at>
Date:   Wed May 16 17:56:17 2012 +0200

check_ido2db_procs.cfg should not depend on local-service template #2616

refs #2616

---

 module/idoutils/config/ido2db_check_proc.cfg |   31 +++++++++++++++++++++++++-
 1 files changed, 30 insertions(+), 1 deletions(-)

diff --git a/module/idoutils/config/ido2db_check_proc.cfg b/module/idoutils/config/ido2db_check_proc.cfg
index 4a374c1..f27ec68 100644
--- a/module/idoutils/config/ido2db_check_proc.cfg
+++ b/module/idoutils/config/ido2db_check_proc.cfg
@@ -2,13 +2,42 @@
 # 1 parent, 1 child for each connection
 # default is 2, 1 is warning, 0 is critical
 
+#service definition template - This is NOT a real service, just a template!
+define service{
+        name                            ido2db-proc-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
+        is_volatile                     0                       ; The service is not volatile
+        check_period                    24x7                    ; The service can be checked at any time of the day
+        max_check_attempts              3                       ; Re-check the service up to 3 times in order to determine its final (hard) state
+        normal_check_interval           10                      ; Check the service every 10 minutes under normal conditions
+        retry_check_interval            2                       ; Re-check the service every two minutes until a hard state can be determined
+        #contact_groups                 admins                  ; Notifications get sent out to everyone in the 'admins' group
+        notification_options            w,u,c,r                 ; Send notifications about warning, unknown, critical, and recovery events
+        notification_interval           60                      ; Re-notify about service problems every hour
+        notification_period             24x7                    ; Notifications can be sent out at any time
+        register                        0                      ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
+        }
+
+#command
 define command{
         command_name    check_local_ido2db
         command_line    $USER1$/check_procs -w $ARG1$ -c $ARG2$ -C ido2db
         }
 
+#service definition
 define service{
-        use                             local-service         ; Name of service template to use
+        use                             ido2db-proc-service      ; Name of service template to use
         host_name                       localhost
         service_description             ido2db Process
         check_command                   check_local_ido2db!2:2!1:3





More information about the icinga-checkins mailing list