use eb-server ; Name of host template to use
host_name lxhadeb06
alias lxhadeb06
- address 192.168.100.16
+ address 140.181.75.165
}
+#TODO: plug in second network connection for lxhadeb06 192.168.100.16
+
define host{
use eb-server ; Name of host template to use
# HOST GROUP DEFINITION
###############################################################################
+
+## all Eventbuilder servers
define hostgroup{
hostgroup_name eb-servers
alias EB Servers
members lxhadeb01,lxhadeb02,lxhadeb03,lxhadeb04,lxhadeb05,lxhadeb06
}
+# Eventbuilder servers in use for eventbuilding
define hostgroup{
hostgroup_name eb-servers-active
alias active EB Servers
members lxhadeb02,lxhadeb03,lxhadeb04,lxhadeb05
}
+#Eventbuilder servers equipped with all disks (preliminary, suppress errors)
+define hostgroup{
+ hostgroup_name eb-servers-fulldisks
+ alias EB Servers with all harddisks
+ members lxhadeb01,lxhadeb02,lxhadeb03,lxhadeb04
+}
+
+
## put lxhadesdaq into hostgroup for better display in web interface JAM
define hostgroup{
hostgroup_name daq-servers
}
define servicegroup{
- servicegroup_name EB-disks
+ servicegroup_name EB-disk-services
alias Eventbuilder disks balancing and cleanup
members *,daq_disks,*,disks cleanup;
}
members *,EB-EPICS procs,*,EB01-status,*,EB02-status,*,EB03-status,*,EB04-status,*,EB05-status,*,EB06-status,*,EB07-status,*,EB08-status,*,EB09-status,*,EB10-status,*,EB11-status,*,EB12-status,*,EB13-status,*,EB14-status,*,EB15-status,*,EB16-status;
}
+define servicegroup{
+ servicegroup_name EB-data-disks
+ alias Eventbuilder data disk status
+ members *,/data01,*,/data02,*,/data03,*,/data04,*,/data05,*,/data06,*,/data07,*,/data08,*,/data09,*,/data10,*,/data11,*,/data12,*,/data13,*,/data14,*,/data15,*,/data16,*,/data17,*,/data18,*,/data19,*,/data20,*,/data21,*,/data22;
+ }
+
+
######### here all data disks:
## TODO: find out if we can use some servicegroup/macro/configuration loop for this?
#check disk space
+
+
+### for the moment, we make workaround for lxhadeb05 first disks until everything is equipped
define service{
use remote-service
- hostgroup_name eb-servers
+ host_name lxhadeb05
+ hostgroup_name eb-servers-fulldisks
service_description /data01
is_volatile 0
normal_check_interval 20
define service{
use remote-service
- hostgroup_name eb-servers
+ host_name lxhadeb05
+ hostgroup_name eb-servers-fulldisks
service_description /data02
is_volatile 0
normal_check_interval 20
define service{
use remote-service
- hostgroup_name eb-servers
+ host_name lxhadeb05
+ hostgroup_name eb-servers-fulldisks
service_description /data03
is_volatile 0
normal_check_interval 20
define service{
use remote-service
- hostgroup_name eb-servers
+ host_name lxhadeb05
+ hostgroup_name eb-servers-fulldisks
service_description /data04
is_volatile 0
normal_check_interval 20
define service{
use remote-service
- hostgroup_name eb-servers
+ hostgroup_name eb-servers-fulldisks
service_description /data05
is_volatile 0
normal_check_interval 20
define service{
use remote-service
- hostgroup_name eb-servers
+ hostgroup_name eb-servers-fulldisks
service_description /data06
is_volatile 0
normal_check_interval 20
define service{
use remote-service
- hostgroup_name eb-servers
+ hostgroup_name eb-servers-fulldisks
service_description /data07
is_volatile 0
normal_check_interval 20
define service{
use remote-service
- hostgroup_name eb-servers
+ hostgroup_name eb-servers-fulldisks
service_description /data08
is_volatile 0
normal_check_interval 20
define service{
use remote-service
- hostgroup_name eb-servers
+ hostgroup_name eb-servers-fulldisks
service_description /data09
is_volatile 0
normal_check_interval 20
define service{
use remote-service
- hostgroup_name eb-servers
+ hostgroup_name eb-servers-fulldisks
service_description /data10
is_volatile 0
normal_check_interval 20
define service{
use remote-service
- hostgroup_name eb-servers
+ hostgroup_name eb-servers-fulldisks
service_description /data11
is_volatile 0
normal_check_interval 20
define service{
use remote-service
- hostgroup_name eb-servers
+ hostgroup_name eb-servers-fulldisks
service_description /data12
is_volatile 0
normal_check_interval 20
define service{
use remote-service
- hostgroup_name eb-servers
+ hostgroup_name eb-servers-fulldisks
service_description /data13
is_volatile 0
normal_check_interval 20
define service{
use remote-service
- hostgroup_name eb-servers
+ hostgroup_name eb-servers-fulldisks
service_description /data14
is_volatile 0
normal_check_interval 20
define service{
use remote-service
- hostgroup_name eb-servers
+ hostgroup_name eb-servers-fulldisks
service_description /data15
is_volatile 0
normal_check_interval 20
define service{
use remote-service
- hostgroup_name eb-servers
+ hostgroup_name eb-servers-fulldisks
service_description /data16
is_volatile 0
normal_check_interval 20
define service{
use remote-service
- hostgroup_name eb-servers
+ hostgroup_name eb-servers-fulldisks
service_description /data17
is_volatile 0
normal_check_interval 20
define service{
use remote-service
- hostgroup_name eb-servers
+ hostgroup_name eb-servers-fulldisks
service_description /data18
is_volatile 0
normal_check_interval 20
define service{
use remote-service
- hostgroup_name eb-servers
+ hostgroup_name eb-servers-fulldisks
service_description /data19
is_volatile 0
normal_check_interval 20
define service{
use remote-service
- hostgroup_name eb-servers
+ hostgroup_name eb-servers-fulldisks
service_description /data20
is_volatile 0
normal_check_interval 20
define service{
use remote-service
- hostgroup_name eb-servers
+ hostgroup_name eb-servers-fulldisks
service_description /data21
is_volatile 0
normal_check_interval 20
define service{
use remote-service
- hostgroup_name eb-servers
+ hostgroup_name eb-servers-fulldisks
service_description /data22
is_volatile 0
normal_check_interval 20