store the config sample files
[infrastructure.git] / nagios / AutomaticConfig / config-sample / hosts-sample.cfg
diff --git a/nagios/AutomaticConfig/config-sample/hosts-sample.cfg b/nagios/AutomaticConfig/config-sample/hosts-sample.cfg
new file mode 100644 (file)
index 0000000..020fdce
--- /dev/null
@@ -0,0 +1,114 @@
+###############################################################################
+###############################################################################
+#
+# HOSTS
+#
+###############################################################################
+###############################################################################
+
+# 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
+       notification_period             24x7            ; Send host notifications at any time
+        register                        0              ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE!
+        }
+
+
+# Linux host definition template - This is NOT a real host, just a template!
+
+define host{
+       name                            linux-server    ; The name of this host template
+       use                             generic-host    ; This template inherits other values from the generic-host template
+       check_period                    24x7            ; By default, Linux hosts are checked round the clock
+       max_check_attempts              10              ; Check each Linux host 10 times (max)
+        check_command                  check-host-alive ; Default command to check Linux hosts
+       notification_period             workhours       ; Linux admins hate to be woken up, so we only notify during the day
+                                                       ; Note that the notification_period variable is being overridden from
+                                                       ; the value that is inherited from the generic-host template!
+       notification_interval           120             ; Resend notification every 2 hours
+       notification_options            d,u,r           ; Only send notifications for specific host states
+       contact_groups                  admins          ; Notifications get sent to the admins by default
+       register                        0               ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE!
+       }
+
+
+# Since this is a simple configuration file, we only monitor one host - the
+# local host (this machine).
+
+define host{
+        use                     linux-server            ; Name of host template to use
+                                                       ; This host definition will inherit all variables that are defined
+                                                       ; in (or inherited by) the linux-server host template definition.
+        host_name               onelab-test.inria.fr
+        alias                   onelab-test.inria.fr
+        address                 127.0.0.1
+        }
+
+
+
+define host{
+        use                     linux-server            ; Name of host template to use
+                                                       ; This host definition will inherit all variables that are defined
+                                                       ; in (or inherited by) the linux-server host template definition.
+        host_name               planet-lab.eu
+        alias                   planet-lab.eu
+        address                 87.98.251.120
+        }
+
+define host{
+        use                     linux-server            ; Name of host template to use
+                                                       ; This host definition will inherit all variables that are defined
+                                                       ; in (or inherited by) the linux-server host template definition.
+        host_name               private.one-lab.org
+        alias                   private.one-lab.org
+        address                 138.96.250.129
+       }
+
+define host{
+        use                     linux-server            ; Name of host template to use
+                                                       ; This host definition will inherit all variables that are defined
+                                                       ; in (or inherited by) the linux-server host template definition.
+        host_name               build.one-lab.org
+        alias                   build.one-lab.org
+        address                 138.96.250.127
+       }
+#############################################################################
+############################################################################
+######inria planetlab.eu nodes
+#############################################################################
+##############################################################################
+define host{
+        use                     linux-server            ; Name of host template to use
+                                                       ; This host definition will inherit all variables that are defined
+                                                       ; in (or inherited by) the linux-server host template definition.
+        host_name               onelab01.inria.fr
+        alias                   onelab01.inria.fr
+        address                 138.96.250.141
+       }
+
+########
+define host{
+        use                     linux-server            ; Name of host template to use
+                                                       ; This host definition will inherit all variables that are defined
+                                                       ; in (or inherited by) the linux-server host template definition.
+        host_name               onelab02.inria.fr
+        alias                   onelab02.inria.fr
+        address                 138.96.250.142
+       }
+##########
+define host{
+        use                     linux-server            ; Name of host template to use
+                                                       ; This host definition will inherit all variables that are defined
+                                                       ; in (or inherited by) the linux-server host template definition.
+        host_name               onelab03.inria.fr
+        alias                   onelab03.inria.fr
+        address                 138.96.250.143
+       }