}
define host{
- use eb-server ; Name of host template to use
+ use hades-dcs ; Name of host template to use
host_name lxhadeb06
alias lxhadeb06
address 192.168.100.16
}
define host{
- use eb-server ; Name of host template to use
+ use hades-dcs ; Name of host template to use
host_name lxhadeb07
alias lxhadeb07
address 140.181.80.125
}
+define host{
+ use eb-server ; Name of host template to use
+ host_name lxhadeb08
+ alias lxhadeb08
+ address 192.168.100.8
+}
+
+
+define host{
+ use eb-server ; Name of host template to use
+ host_name lxhadeb09
+ alias lxhadeb09
+ address 192.168.100.9
+}
+
+define host{
+ use eb-server ; Name of host template to use
+ host_name lxhadeb10
+ alias lxhadeb10
+ address 192.168.100.10
+}
+
+
+
+
+
+
+
+
+
define host{
use eb-server ; Name of host template to use
define hostgroup{
hostgroup_name eb-servers
alias EB Servers
- members lxhadeb02,lxhadeb03,lxhadeb04,lxhadeb05,lxhadeb06,lxhadeb07
+ members lxhadeb02,lxhadeb03,lxhadeb04,lxhadeb05,lxhadeb06,lxhadeb07,lxhadeb08,lxhadeb09,lxhadeb10
}
# Eventbuilder servers in use for eventbuilding
hostgroup_name eb-servers-active
alias active EB Servers
members lxhadeb02,lxhadeb03,lxhadeb04,lxhadeb05
+#,lxhadeb08,lxhadeb09,lxhadeb10
}
#Eventbuilder servers equipped with all disks (preliminary, suppress errors)
define service{
use remote-service
- hostgroup_name eb-servers-active
- host_name lxhadeb06
+ #hostgroup_name eb-servers-active
+ host_name lxhadeb02,lxhadeb03,lxhadeb04,lxhadeb05,lxhadeb06
service_description adaptec
normal_check_interval 10
retry_check_interval 1
###############################################################################
# Config File for Monitoring etrax nodes
# This file was automatically generated from trb.db files by daq2icinga.pl
-# Creation time: 16.03.2018 at 09:42:59
+# Creation time: 30.04.2018 at 11:01:02
#
# HOST DEFINITIONS
###############################################################################
define host{
use etrax
host_name etraxp107 ; assigned to blr
+ display_name etrax107
alias etraxp107_blr
}
define host{
use etrax
host_name etraxp119 ; assigned to cts
+ display_name etrax119
alias etraxp119_cts
}
define host{
use etrax
host_name hadesp31 ; assigned to pexor
+ display_name hadesp31
alias hadesp31_pexor
}
define hostgroup{
define host{
use etrax
host_name etraxp062 ; assigned to tof
+ display_name etrax062
alias etraxp062_tof
}
define host{
use etrax
host_name etraxp064 ; assigned to tof
+ display_name etrax064
alias etraxp064_tof
}
define host{
use etrax
host_name etraxp072 ; assigned to tof
+ display_name etrax072
alias etraxp072_tof
}
define host{
use etrax
host_name etraxp079 ; assigned to tof
+ display_name etrax079
alias etraxp079_tof
}
define host{
use etrax
host_name etraxp081 ; assigned to tof
+ display_name etrax081
alias etraxp081_tof
}
define host{
use etrax
host_name etraxp084 ; assigned to tof
+ display_name etrax084
alias etraxp084_tof
}
define host{
use etrax
host_name etraxp086 ; assigned to tof
+ display_name etrax086
alias etraxp086_tof
}
define hostgroup{
define host{
use etrax
host_name etraxp031 ; assigned to rpc
+ display_name etrax031
alias etraxp031_rpc
}
+# HOST DEFINITION etraxp034
+define host{
+ use etrax
+ host_name etraxp034 ; assigned to rpc
+ display_name etrax034
+ alias etraxp034_rpc
+}
+
# HOST DEFINITION etraxp040
define host{
use etrax
host_name etraxp040 ; assigned to rpc
+ display_name etrax040
alias etraxp040_rpc
}
define host{
use etrax
host_name etraxp051 ; assigned to rpc
+ display_name etrax051
alias etraxp051_rpc
}
define host{
use etrax
host_name etraxp052 ; assigned to rpc
+ display_name etrax052
alias etraxp052_rpc
}
define host{
use etrax
host_name etraxp053 ; assigned to rpc
+ display_name etrax053
alias etraxp053_rpc
}
define host{
use etrax
host_name etraxp054 ; assigned to rpc
+ display_name etrax054
alias etraxp054_rpc
}
-# HOST DEFINITION etraxp056
+# HOST DEFINITION etraxp055
define host{
use etrax
- host_name etraxp056 ; assigned to rpc
- alias etraxp056_rpc
+ host_name etraxp055 ; assigned to rpc
+ display_name etrax055
+ alias etraxp055_rpc
}
# HOST DEFINITION etraxp059
define host{
use etrax
host_name etraxp059 ; assigned to rpc
+ display_name etrax059
alias etraxp059_rpc
}
define host{
use etrax
host_name etraxp061 ; assigned to rpc
+ display_name etrax061
alias etraxp061_rpc
}
define host{
use etrax
host_name etraxp063 ; assigned to rpc
+ display_name etrax063
alias etraxp063_rpc
}
define host{
use etrax
host_name etraxp065 ; assigned to rpc
+ display_name etrax065
alias etraxp065_rpc
}
define host{
use etrax
host_name etraxp067 ; assigned to rpc
+ display_name etrax067
alias etraxp067_rpc
}
define host{
use etrax
host_name etraxp074 ; assigned to rpc
+ display_name etrax074
alias etraxp074_rpc
}
define host{
use etrax
host_name etraxp075 ; assigned to rpc
+ display_name etrax075
alias etraxp075_rpc
}
define host{
use etrax
host_name etraxp078 ; assigned to rpc
+ display_name etrax078
alias etraxp078_rpc
}
define host{
use etrax
host_name etraxp080 ; assigned to rpc
+ display_name etrax080
alias etraxp080_rpc
}
define host{
use etrax
host_name etraxp083 ; assigned to rpc
+ display_name etrax083
alias etraxp083_rpc
}
define host{
use etrax
host_name etraxp085 ; assigned to rpc
+ display_name etrax085
alias etraxp085_rpc
}
define host{
use etrax
host_name etraxp089 ; assigned to rpc
+ display_name etrax089
alias etraxp089_rpc
}
define host{
use etrax
host_name etraxp091 ; assigned to rpc
+ display_name etrax091
alias etraxp091_rpc
}
define host{
use etrax
host_name etraxp092 ; assigned to rpc
+ display_name etrax092
alias etraxp092_rpc
}
-# HOST DEFINITION etraxp094
-define host{
- use etrax
- host_name etraxp094 ; assigned to rpc
- alias etraxp094_rpc
-}
-
# HOST DEFINITION etraxp110
define host{
use etrax
host_name etraxp110 ; assigned to rpc
+ display_name etrax110
alias etraxp110_rpc
}
-# HOST DEFINITION etraxp122
+# HOST DEFINITION etraxp124
define host{
use etrax
- host_name etraxp122 ; assigned to rpc
- alias etraxp122_rpc
+ host_name etraxp124 ; assigned to rpc
+ display_name etrax124
+ alias etraxp124_rpc
}
define hostgroup{
hostgroup_name rpc
alias etrax_rpc
- members etraxp031,etraxp040,etraxp051,etraxp052,etraxp053,etraxp054,etraxp056,etraxp059,etraxp061,etraxp063,etraxp065,etraxp067,etraxp074,etraxp075,etraxp078,etraxp080,etraxp083,etraxp085,etraxp089,etraxp091,etraxp092,etraxp094,etraxp110,etraxp122,etraxp054,etraxp059,etraxp089,etraxp091,etraxp092,etraxp094
+ members etraxp031,etraxp034,etraxp040,etraxp051,etraxp052,etraxp053,etraxp054,etraxp055,etraxp059,etraxp061,etraxp063,etraxp065,etraxp067,etraxp074,etraxp075,etraxp078,etraxp080,etraxp083,etraxp085,etraxp089,etraxp091,etraxp092,etraxp110,etraxp124,etraxp054,etraxp055,etraxp059,etraxp089,etraxp091,etraxp092
}
###############################################################################
define host{
use etrax
host_name etraxp060 ; assigned to wall
+ display_name etrax060
alias etraxp060_wall
}
define host{
use etrax
host_name etraxp090 ; assigned to wall
+ display_name etrax090
alias etraxp090_wall
}
define host{
use etrax
host_name etraxp108 ; assigned to wall
+ display_name etrax108
alias etraxp108_wall
}
define hostgroup{
define host{
use etrax
host_name etraxp096 ; assigned to hub
+ display_name etrax096
alias etraxp096_hub
}
define host{
use etrax
host_name etraxp101 ; assigned to hub
+ display_name etrax101
alias etraxp101_hub
}
define host{
use etrax
host_name etraxp102 ; assigned to hub
+ display_name etrax102
alias etraxp102_hub
}
define host{
use etrax
host_name etraxp121 ; assigned to hub
+ display_name etrax121
alias etraxp121_hub
}
define hostgroup{
# HOST DEFINITION etraxp231
define host{
- use etrax
+ use etrax-dcs
host_name etraxp231 ; assigned to slow control system
+ display_name etrax231
alias etraxp231_scs
}
# HOST DEFINITION etraxp239
define host{
- use etrax
+ use etrax-dcs
host_name etraxp239 ; assigned to slow control system
+ display_name etrax239
alias etraxp239_scs
}
# HOST DEFINITION etraxp207
define host{
- use etrax
+ use etrax-dcs
host_name etraxp207 ; assigned to slow control system
+ display_name etrax207
alias etraxp207_scs
}
# HOST DEFINITION etraxp230
define host{
- use etrax
+ use etrax-dcs
host_name etraxp230 ; assigned to slow control system
+ display_name etrax230
alias etraxp230_scs
}
-# HOST DEFINITION etraxp232
+# HOST DEFINITION etraxp221
define host{
- use etrax
- host_name etraxp232 ; assigned to slow control system
- alias etraxp232_scs
+ use etrax-dcs
+ host_name etraxp221 ; assigned to slow control system
+ display_name etrax221
+ alias etraxp221_scs
}
# HOST DEFINITION etraxp233
define host{
- use etrax
+ use etrax-dcs
host_name etraxp233 ; assigned to slow control system
+ display_name etrax233
alias etraxp233_scs
}
# HOST DEFINITION etraxp222
define host{
- use etrax
+ use etrax-dcs
host_name etraxp222 ; assigned to slow control system
+ display_name etrax222
alias etraxp222_scs
}
-# HOST DEFINITION etraxp202
-define host{
- use etrax
- host_name etraxp202 ; assigned to slow control system
- alias etraxp202_scs
-}
-
-# HOST DEFINITION etraxp238
-define host{
- use etrax
- host_name etraxp238 ; assigned to slow control system
- alias etraxp238_scs
-}
-
# HOST DEFINITION etraxp236
define host{
- use etrax
+ use etrax-dcs
host_name etraxp236 ; assigned to slow control system
+ display_name etrax236
alias etraxp236_scs
}
-# HOST DEFINITION etraxp201
-define host{
- use etrax
- host_name etraxp201 ; assigned to slow control system
- alias etraxp201_scs
-}
-
-# HOST DEFINITION etraxp225
-define host{
- use etrax
- host_name etraxp225 ; assigned to slow control system
- alias etraxp225_scs
-}
-
-# HOST DEFINITION etraxp221
-define host{
- use etrax
- host_name etraxp221 ; assigned to slow control system
- alias etraxp221_scs
-}
-
# HOST DEFINITION etraxp204
define host{
- use etrax
+ use etrax-dcs
host_name etraxp204 ; assigned to slow control system
+ display_name etrax204
alias etraxp204_scs
}
-# HOST DEFINITION etraxp237
-define host{
- use etrax
- host_name etraxp237 ; assigned to slow control system
- alias etraxp237_scs
-}
-
# HOST DEFINITION dreamp04
define host{
- use etrax
+ use etrax-dcs
host_name dreamp04 ; assigned to slow control system
+ display_name dreamp04
alias dreamp04_scs
}
# HOST DEFINITION dreamp05
define host{
- use etrax
+ use etrax-dcs
host_name dreamp05 ; assigned to slow control system
+ display_name dreamp05
alias dreamp05_scs
}
# HOST DEFINITION dreamp06
define host{
- use etrax
+ use etrax-dcs
host_name dreamp06 ; assigned to slow control system
+ display_name dreamp06
alias dreamp06_scs
}
# HOST DEFINITION dreamp09
define host{
- use etrax
+ use etrax-dcs
host_name dreamp09 ; assigned to slow control system
+ display_name dreamp09
alias dreamp09_scs
}
define hostgroup{
hostgroup_name scs
alias etrax_scs
- members etraxp231,etraxp239,etraxp207,etraxp230,etraxp232,etraxp233,etraxp222,etraxp202,etraxp238,etraxp236,etraxp201,etraxp225,etraxp221,etraxp204,etraxp237,dreamp04,dreamp05,dreamp06,dreamp09
+ members etraxp231,etraxp239,etraxp207,etraxp230,etraxp221,etraxp233,etraxp222,etraxp236,etraxp204,dreamp04,dreamp05,dreamp06,dreamp09
}
define host{
name e7had2
- use hades-host ; Name of host template to use
+ use hades-dcs ; Name of host template to use
host_name e7had2
alias MDC slow control (e7had2)
address 140.181.98.161
define host{
name hadsc1
- use hades-host ; Name of host template to use
+ use hades-dcs ; Name of host template to use
host_name hadsc1
alias CAN/SIAM slow control (hadsc1)
address 140.181.111.196
define host{
name lxir043
- use hades-host ; Name of host template to use
+ use hades-dcs ; Name of host template to use
host_name lxir043
alias MDC CSS (J. Markert))
address 140.181.86.212
###############################################################################
+
+# hostgroup_name hades-pcs,hades-desktops
+
define service{
use remote-service
hostgroup_name hades-pcs, EPICS-archivers
check_command check-host-alive
}
-# hostgroup_name hades-pcs,hades-desktops
+
define service{
check_command check_raid_by_ssh!hadaq
}
+
define service{
use remote-service ; Name of service template to use
hostgroup_name hades-pcs, EPICS-archivers
- host_name lxir043
+ host_name lxir043
service_description SSH
check_command check_ssh
}
+
+
define service{
use remote-service
hostgroup_name EPICS-archivers
service_description CA archiver http 4912
notifications_enabled 1 ; Suppress direct notification by setting to 0
+ contact_groups dcs
check_command check_http!"-p 4912"!
}
+
+define service{
+ use remote-service
+ hostgroup_name scs
+ host_name lxhadeb06
+#, lxhadeb07
+ service_description Check EPICS IOC
+ notifications_enabled 1 ; Suppress direct notification by setting to 0
+ contact_groups dcs
+ check_command check_epics_pv_local!HAD:IOC:$HOSTDISPLAYNAME$:stats:led!
+}
+
+define service{
+ use remote-service
+ host_name lxhadeb07
+ service_description Check EPICS IOC for MDC
+ notifications_enabled 1 ; Suppress direct notification by setting to 0
+ contact_groups dcs
+ check_command check_epics_pv_local!HAD:IOC:lxhadeb07_mdc\-dl:stats:led!
+}
+
+
+
+
#define service{
# use remote-service
# hostgroup_name EPICS-archivers
}
define servicegroup{
- servicegroup_name Epics CA
- alias Channel Access archiver and data server prozesses
+ servicegroup_name EPICS CA Archivers
+ alias Channel Access archiver and data server processes
# members *,CA archiver http 4812,*,CA archiver http 4912,*,CA archive data server http 8086
members *,CA archiver http 4912
}
+define servicegroup{
+ servicegroup_name EPICS IOCs
+ alias Check EPICS IOC availability
+ members *,Check EPICS IOC,*,Check EPICS IOC for MDC
+ }
+
+