From be35cd46e98390c69f39c756cf9be5599f18d7c4 Mon Sep 17 00:00:00 2001 From: hadaq Date: Fri, 17 Feb 2012 13:32:07 +0000 Subject: [PATCH] JAM: hades pcs to icinga config --- icinga/objects/hosts_hades.cfg | 224 +++++++++++++++++++++++++++++++++ 1 file changed, 224 insertions(+) create mode 100644 icinga/objects/hosts_hades.cfg diff --git a/icinga/objects/hosts_hades.cfg b/icinga/objects/hosts_hades.cfg new file mode 100644 index 0000000..184c045 --- /dev/null +++ b/icinga/objects/hosts_hades.cfg @@ -0,0 +1,224 @@ +############################################################################### +# 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 + } + + -- 2.43.0