--- /dev/null
+###############################################################################
+# Config File for Monitoring hades pcs
+#
+# HOST DEFINITIONS
+###############################################################################
+
+
+
+###############################################################################
+# HADES PCs
+###############################################################################
+
+
+
+
+#hadesdaq01, hadesdaq02, hades30, hades31, hades17, hades25, hades27, kp1pc105, hadeb05, depc234, depc243, (Deine zukünftige HADES-Maschine), magnet@hadesp28
+
+
+
+#hadesdaq01
+define host{
+ name hadesdaq01
+ use hades-host ; Name of host template to use
+ host_name hadesdaq01
+ alias hadesdaq01
+ address 140.181.70.76
+ register 1
+ }
+
+#hadesdaq02
+define host{
+ name hadesdaq02
+ use hades-host ; Name of host template to use
+ host_name hadesdaq02
+ alias hadesdaq02
+ address 140.181.71.16
+ register 1
+ }
+
+
+#hades17 (used to be hades26)
+define host{
+ name hades17
+ use hades-host ; Name of host template to use
+ host_name hades17
+ alias hades17
+ address 140.181.100.181 ; used to be 140.181.107.28 (hades26)
+ register 1
+ }
+
+#hades25
+define host{
+ name hades25
+ use hades-host ; Name of host template to use
+ host_name hades25
+ alias hades25
+ address 140.181.107.26
+ register 1
+ }
+
+#hades27
+define host{
+ name hades27
+ use hades-host ; Name of host template to use
+ host_name hades27
+ alias hades27
+ address 140.181.107.30
+ register 1
+ }
+
+#hades30
+define host{
+ name hades30
+ use hades-host ; Name of host template to use
+ host_name hades30
+ alias hades30
+ address 140.181.72.211
+ register 1
+ }
+
+#hades31
+define host{
+ name hades31
+ use hades-host ; Name of host template to use
+ host_name hades31
+ alias hades31
+ address 140.181.66.25
+ register 1
+ }
+
+
+#kp1pc105
+define host{
+ name kp1pc105
+ use hades-host ; Name of host template to use
+ host_name kp1pc105
+ alias kp1pc105
+ address 140.181.107.246
+ register 1
+ }
+
+
+#depc234
+define host{
+ name depc234
+ use hades-host ; Name of host template to use
+ host_name depc234
+ alias depc234
+ address 140.181.102.242
+ register 1
+ }
+
+
+
+#hadeb04
+define host{
+ name hadeb04
+ use hades-host ; Name of host template to use
+ host_name hadeb04
+ alias hadeb04
+ address 140.181.83.152
+ register 1
+ }
+
+
+
+#hadeb05
+define host{
+ name hadeb05
+ use hades-host ; Name of host template to use
+ host_name hadeb05
+ alias hadeb05
+ address 140.181.93.18
+ register 1
+ }
+
+
+
+## common hades pcs
+define hostgroup{
+ hostgroup_name hades-pcs
+ alias HADES PCs
+ members kp1pc105, hadesdaq01, hadesdaq02, hades17, hades25, hades27, hades30, hades31, hadeb04, hadeb05
+}
+
+## user desktop pcs
+# these are machines with no icinga plugins installed yet...
+define hostgroup{
+ hostgroup_name hades-desktops
+ alias HADES Desktops
+ members depc234
+}
+
+## old eventbuilders
+# define hostgroup{
+# hostgroup_name old-eb
+# alias HADES old Eventbuilders
+# members hadeb04,hadeb05
+# }
+
+
+
+
+
+
+###############################################################################
+# SERVICE DEFINITIONS
+###############################################################################
+
+
+define service{
+ use remote-service
+ hostgroup_name hades-pcs,hades-desktops
+ service_description PING
+ check_command check-host-alive
+}
+
+define service{
+ use remote-service
+ hostgroup_name hades-pcs
+ service_description RAID1
+ notifications_enabled 1 ; Suppress direct notification by setting to 0
+ check_command check_raid_by_ssh!hadaq
+}
+
+define service{
+ use remote-service ; Name of service template to use
+ hostgroup_name hades-pcs
+ service_description SSH
+ check_command check_ssh
+ }
+
+
+define service{
+ use remote-service
+ hostgroup_name hades-pcs
+ service_description CPU LOAD
+ normal_check_interval 5
+ retry_check_interval 1
+ notification_interval 120
+ check_command check_load_by_ssh!hadaq!1!0.9!0.5!5!3!2!
+}
+
+
+define servicegroup{
+ servicegroup_name Raid-1
+ alias Linux raid checks
+ members *,RAID1
+ }
+
+
+define servicegroup{
+ servicegroup_name LOAD
+ alias Cpu Load
+ members *,CPU LOAD
+ }
+
+define servicegroup{
+ servicegroup_name ssh
+ alias Check ssh connections
+ members *,SSH
+ }
+
+