From 878b8b658410fded69b96cedbc19d176f0a03b21 Mon Sep 17 00:00:00 2001 From: Micke Nordin Date: Fri, 25 Mar 2022 18:07:23 +0100 Subject: [PATCH] More fixes --- src/__init__.py | 3 + src/__pycache__/nagparse.cpython-39.pyc | Bin 0 -> 1840 bytes src/main.py | 5 + src/nagparse.py | 119 + src/nagparse/__init_.py | 29 - src/nagparse/command/__init_.py | 3 - src/nagparse/contact/__init_.py | 3 - src/nagparse/contactgroup/__init_.py | 4 - src/nagparse/host/__init_.py | 3 - src/nagparse/hostdependency/__init_.py | 3 - src/nagparse/hostescalation/__init_.py | 3 - src/nagparse/hostgroup/__init_.py | 3 - src/nagparse/service/__init_.py | 3 - src/nagparse/servicedependency/__init_.py | 3 - src/nagparse/serviceescalation/__init_.py | 3 - src/nagparse/servicegroup/__init_.py | 3 - src/nagparse/timeperiod/__init_.py | 3 - src/object/__init__.py | 1 + src/object/object.py | 42 + src/test/commands.cfg | 204 + src/test/contacts.cfg | 45 + src/test/hostgroups.cfg | 29 + src/test/localhost.cfg | 122 + src/test/monitor.cfg | 18 + src/test/printer.cfg | 67 + src/test/sunetdrive_commands.cfg | 12 + src/test/sunetdrive_contactgroups.cfg | 7 + src/test/sunetdrive_contacts.cfg | 1 + src/test/sunetdrive_hostgroups.cfg | 413 ++ src/test/sunetdrive_hosts.cfg | 1648 ++++++++ src/test/sunetdrive_servicegroups.cfg | 1 + src/test/sunetdrive_services.cfg | 396 ++ src/test/sunetdrive_sites.cfg | 4273 +++++++++++++++++++++ src/test/sunetdrive_ssl_checks.cfg | 1721 +++++++++ src/test/switch.cfg | 77 + src/test/timeperiods.cfg | 81 + src/test/windows.cfg | 114 + 37 files changed, 9399 insertions(+), 66 deletions(-) create mode 100644 src/__init__.py create mode 100644 src/__pycache__/nagparse.cpython-39.pyc create mode 100644 src/main.py create mode 100644 src/nagparse.py delete mode 100644 src/nagparse/__init_.py delete mode 100644 src/nagparse/command/__init_.py delete mode 100644 src/nagparse/contact/__init_.py delete mode 100644 src/nagparse/contactgroup/__init_.py delete mode 100644 src/nagparse/host/__init_.py delete mode 100644 src/nagparse/hostdependency/__init_.py delete mode 100644 src/nagparse/hostescalation/__init_.py delete mode 100644 src/nagparse/hostgroup/__init_.py delete mode 100644 src/nagparse/service/__init_.py delete mode 100644 src/nagparse/servicedependency/__init_.py delete mode 100644 src/nagparse/serviceescalation/__init_.py delete mode 100644 src/nagparse/servicegroup/__init_.py delete mode 100644 src/nagparse/timeperiod/__init_.py create mode 100644 src/object/__init__.py create mode 100644 src/object/object.py create mode 100644 src/test/commands.cfg create mode 100644 src/test/contacts.cfg create mode 100644 src/test/hostgroups.cfg create mode 100644 src/test/localhost.cfg create mode 100644 src/test/monitor.cfg create mode 100644 src/test/printer.cfg create mode 100644 src/test/sunetdrive_commands.cfg create mode 100644 src/test/sunetdrive_contactgroups.cfg create mode 100644 src/test/sunetdrive_contacts.cfg create mode 100644 src/test/sunetdrive_hostgroups.cfg create mode 100644 src/test/sunetdrive_hosts.cfg create mode 100644 src/test/sunetdrive_servicegroups.cfg create mode 100644 src/test/sunetdrive_services.cfg create mode 100644 src/test/sunetdrive_sites.cfg create mode 100644 src/test/sunetdrive_ssl_checks.cfg create mode 100644 src/test/switch.cfg create mode 100644 src/test/timeperiods.cfg create mode 100644 src/test/windows.cfg diff --git a/src/__init__.py b/src/__init__.py new file mode 100644 index 0000000..60809e3 --- /dev/null +++ b/src/__init__.py @@ -0,0 +1,3 @@ +import os, sys +sys.path.append(os.path.dirname(os.path.realpath(__file__))) +from nagparse import NagParse diff --git a/src/__pycache__/nagparse.cpython-39.pyc b/src/__pycache__/nagparse.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..729003a582d37e955f51042456b73d692c372046 GIT binary patch literal 1840 zcmZuyL5~|X6t+E{$t0WIrY)_yRgr=~NMS`6!~ui=t!Nk6ON1x_F{q4YV`q1^nMu|& zL25d4O1Z!RegKE$$e-ZIg@529oXUxF50vjY8(3N<@$-AO=h^S`_ueF%n=OXtyIKqp!gluYd(TE*6#@`_w#9HWilFqc^ohGBzjPc;o2DkS=IOy-&=Iw(|_HTW9 z@Y()P%n%+;}X-CdHL_$RclrVkDIhi~{SwKN=724G4zyLpr&*g;rdLP`qL>EBTzE z7bU5?i<^74aa+DUOZD+AcjUJTg*ShF&D+@gu z{tJTvEf`^%=4lzn+q824!4PA}XIt)&H`mkuIW2+QKy#;k3yR_kobLo@J`qb%Q}5ko zcW>090tA>7%G)L>x7kv>$!dOjwIag!{aNEd{dV_3-I|5XGtGtf$i*maFdUmKDa|If zF&9W&gy?zZ5;_|o>@+{J9wL1@v_>3bHjbai!XkuVyu(}kI-hN>V{`NUo^O228j9Xf zT!t>(5IfKLbo?RAOdEnG&nOW}H}VW62&Fw*)`eJ8LVH?je;bJXC=^h6D3Lmnkg#Dt zIdY6g`ZR|r$W5HKfzjpEi3VdEr;p)w$Fh5tpNoR5K%#**kL>?6T27Z@( zD3

v)Ly0`K|J>I-v2@xmS_F?^FAHj%p?Go1;$UmtJQ-@FIMTargTIvho0Gt8ck+ zbTZEYu9@iWJmy^>u7}8**^39=Bn` z#kzOdCBGpunGS@NBv&Jho|S^AIhdOGkV*^{ zf?P+ z+LJ)EF@|d42@(GFvNyZ3X7J7Pe*3+~)A_Z9O&ov@IUqQANsN=>)w|J>Q|oz++4J$lQPgphYS9e=C+H{7d<&;S4c literal 0 HcmV?d00001 diff --git a/src/main.py b/src/main.py new file mode 100644 index 0000000..602ba74 --- /dev/null +++ b/src/main.py @@ -0,0 +1,5 @@ +#!/usr/bin/env python3 +import sys +from nagparse import NagParse +parser = NagParse(sys.argv[1:]) +print(parser) diff --git a/src/nagparse.py b/src/nagparse.py new file mode 100644 index 0000000..3763fa3 --- /dev/null +++ b/src/nagparse.py @@ -0,0 +1,119 @@ +#!/usr/bin/env python3 +import re +from enum import Enum, auto +from object import Object, ObjectType +class ParserState(Enum): + DEFINE = auto() + DIRECTIVE = auto() + MULTILINE = auto() + + +class NagParse: + def __init__(self, config_files: list[str]): + self.m_config_files: list[str] = config_files + self.m_commands: list[Object] = list() + self.m_contacts: list[Object] = list() + self.m_contactgroups: list[Object] = list() + self.m_hosts: list[Object] = list() + self.m_hostdependencies: list[Object] = list() + self.m_hostescalations: list[Object] = list() + self.m_hostgroups: list[Object] = list() + self.m_services: list[Object] = list() + self.m_servicedependencies: list[Object] = list() + self.m_serviceescalations: list[Object] = list() + self.m_servicegroups: list[Object] = list() + self.m_timeperiods: list[Object] = list() + for config_file in self.m_config_files: + for object in self.parse_config(config_file): + match object.m_type: + case ObjectType.Command: + self.m_commands.append(object) + case ObjectType.Contact: + self.m_contacts.append(object) + case ObjectType.ContactGroup: + self.m_contactgroups.append(object) + case ObjectType.Host: + self.m_hosts.append(object) + case ObjectType.HostDependency: + self.m_hostdependencies.append(object) + case ObjectType.HostEscalation: + self.m_hostescalations.append(object) + case ObjectType.HostGroup: + self.m_hostgroups.append(object) + case ObjectType.Service: + self.m_services.append(object) + case ObjectType.ServiceDependency: + self.m_servicedependencies.append(object) + case ObjectType.ServiceEscalation: + self.m_serviceescalations.append(object) + case ObjectType.ServiceGroup: + self.m_servicegroups.append(object) + case ObjectType.TimePeriod: + self.m_timeperiods.append(object) + def __str__(self): + string = str() + for fragment in self.m_commands: + string += str(fragment) + "\n" + for fragment in self.m_contacts: + string += str(fragment) + "\n" + for fragment in self.m_contactgroups: + string += str(fragment) + "\n" + for fragment in self.m_hosts: + string += str(fragment) + "\n" + for fragment in self.m_hostdependencies: + string += str(fragment) + "\n" + for fragment in self.m_hostescalations: + string += str(fragment) + "\n" + for fragment in self.m_hostgroups: + string += str(fragment) + "\n" + for fragment in self.m_services: + string += str(fragment) + "\n" + for fragment in self.m_servicedependencies: + string += str(fragment) + "\n" + for fragment in self.m_serviceescalations: + string += str(fragment) + "\n" + for fragment in self.m_servicegroups: + string += str(fragment) + "\n" + for fragment in self.m_timeperiods: + string += str(fragment) + "\n" + return string + + def parse_config(self,config_file: str) -> list[Object]: + state = ParserState.DEFINE + objects: list[Object] = list() + with open(config_file, 'r') as file_handle: + line_no = 0 + cur_object = Object(config_file=config_file) + for rawline in file_handle.readlines(): + + line = re.sub(r'([a-z]){', r'\1 {',rawline.strip()) + line_no += 1 + if len(line) == 0 or re.match('^#', line): + continue + if re.match(r'}', line): + objects.append(cur_object) + cur_object = Object() + state = ParserState.DEFINE + continue + + fragments: list[str] = re.sub(' +', ' ', line.strip()).split() + if state == ParserState.DEFINE: + if fragments[0] == 'define': + cur_object.m_line_no = line_no + cur_object.m_type = ObjectType(fragments[1]) + state = ParserState.DIRECTIVE + elif state == ParserState.MULTILINE: + cur_object.m_directive[-1:][1] = cur_object.m_directives[-1:][1] + ' ' + " ".join(fragments) + if fragments[-1:][-1:] != '\\': + state = ParserState.DIRECTIVE + else: + fragments[-1:][-1:] = '' + # This is ParserState.DIRECTIVE + else: + if fragments[-1:][-1:] == '\\': + fragments[-1:][-1:] = '' + state = ParserState.MULTILINE + if re.match('^[a-z]+', fragments[0]): + cur_object.m_directives.append( + (fragments[0], " ".join(fragments[1:]))) + return objects diff --git a/src/nagparse/__init_.py b/src/nagparse/__init_.py deleted file mode 100644 index 5760fd4..0000000 --- a/src/nagparse/__init_.py +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/env python3 -import command -import contact -import contactgroup -import host -import hostdependency -import hostescalation -import hostgroup -import service -import servicedependency -import serviceescalation -import servicegroup -import timeperiod - - -class NagParse(): - def __init__(self): - self.m_commands: list[Command] = list() - self.m_contacts: list[Contact] = list() - self.m_contactgroups: list[ContactGroup] = list() - self.m_hosts: list[Host] = list() - self.m_hostdependencies[HostDependency]: list = list() - self.m_hostescalations[HostEscalation]: list = list() - self.m_hostgroups[HostGroup]: list = list() - self.m_services[Service]: list = list() - self.m_servicedependencies[ServiceDependency]: list = list() - self.m_serviceescalations[ServiceEscalation]: list = list() - self.m_servicegroups[ServiceGroup]: list = list() - self.m_timeperiods[Timeperiod]: list = list() diff --git a/src/nagparse/command/__init_.py b/src/nagparse/command/__init_.py deleted file mode 100644 index 22fca70..0000000 --- a/src/nagparse/command/__init_.py +++ /dev/null @@ -1,3 +0,0 @@ -class Command: - def __init__(self): - pass diff --git a/src/nagparse/contact/__init_.py b/src/nagparse/contact/__init_.py deleted file mode 100644 index 80f8d44..0000000 --- a/src/nagparse/contact/__init_.py +++ /dev/null @@ -1,3 +0,0 @@ -class Contact(): - def __init__(self): - pass diff --git a/src/nagparse/contactgroup/__init_.py b/src/nagparse/contactgroup/__init_.py deleted file mode 100644 index dd904eb..0000000 --- a/src/nagparse/contactgroup/__init_.py +++ /dev/null @@ -1,4 +0,0 @@ - -class ContactGroup(): - def __init__(self): - pass diff --git a/src/nagparse/host/__init_.py b/src/nagparse/host/__init_.py deleted file mode 100644 index 531de76..0000000 --- a/src/nagparse/host/__init_.py +++ /dev/null @@ -1,3 +0,0 @@ -class Host(): - def __init__(self): - pass diff --git a/src/nagparse/hostdependency/__init_.py b/src/nagparse/hostdependency/__init_.py deleted file mode 100644 index 96f9b47..0000000 --- a/src/nagparse/hostdependency/__init_.py +++ /dev/null @@ -1,3 +0,0 @@ -class HostDependency(): - def __init__(self): - pass diff --git a/src/nagparse/hostescalation/__init_.py b/src/nagparse/hostescalation/__init_.py deleted file mode 100644 index 297b169..0000000 --- a/src/nagparse/hostescalation/__init_.py +++ /dev/null @@ -1,3 +0,0 @@ -class HostEscalation(): - def __init__(self): - pass diff --git a/src/nagparse/hostgroup/__init_.py b/src/nagparse/hostgroup/__init_.py deleted file mode 100644 index d33ece0..0000000 --- a/src/nagparse/hostgroup/__init_.py +++ /dev/null @@ -1,3 +0,0 @@ -class HostGroup(): - def __init__(self): - pass diff --git a/src/nagparse/service/__init_.py b/src/nagparse/service/__init_.py deleted file mode 100644 index af0c760..0000000 --- a/src/nagparse/service/__init_.py +++ /dev/null @@ -1,3 +0,0 @@ -class Service(): - def __init__(self): - pass diff --git a/src/nagparse/servicedependency/__init_.py b/src/nagparse/servicedependency/__init_.py deleted file mode 100644 index a1970b1..0000000 --- a/src/nagparse/servicedependency/__init_.py +++ /dev/null @@ -1,3 +0,0 @@ -class ServiceDependency(): - def __init__(self): - pass diff --git a/src/nagparse/serviceescalation/__init_.py b/src/nagparse/serviceescalation/__init_.py deleted file mode 100644 index 10aa90c..0000000 --- a/src/nagparse/serviceescalation/__init_.py +++ /dev/null @@ -1,3 +0,0 @@ -class ServiceEscalation(): - def __init__(self): - pass diff --git a/src/nagparse/servicegroup/__init_.py b/src/nagparse/servicegroup/__init_.py deleted file mode 100644 index 1fd6d8a..0000000 --- a/src/nagparse/servicegroup/__init_.py +++ /dev/null @@ -1,3 +0,0 @@ -class ServiceGroup(): - def __init__(self): - pass diff --git a/src/nagparse/timeperiod/__init_.py b/src/nagparse/timeperiod/__init_.py deleted file mode 100644 index aefdf35..0000000 --- a/src/nagparse/timeperiod/__init_.py +++ /dev/null @@ -1,3 +0,0 @@ -class Timeperiod(): - def __init__(self): - pass diff --git a/src/object/__init__.py b/src/object/__init__.py new file mode 100644 index 0000000..fda6ad4 --- /dev/null +++ b/src/object/__init__.py @@ -0,0 +1 @@ +from .object import Object, ObjectType diff --git a/src/object/object.py b/src/object/object.py new file mode 100644 index 0000000..2d0fab1 --- /dev/null +++ b/src/object/object.py @@ -0,0 +1,42 @@ +from enum import Enum + + +class ObjectType(Enum): + Command = "command" + ContactGroup = "contactgroup" + Contact = "contact" + HostDependency = "hostdependency" + HostEscalation = "hostescalation" + HostGroup = "hostgroup" + Host = "host" + ServiceDependency = "servicedependency" + ServiceEscalation = "serviceescalation" + ServiceGroup = "servicegroup" + Service = "service" + TimePeriod = "timeperiod" + Nil = "nil" + + +class Object: + def __init__(self, + config_file: str = str(), + directives: list[tuple[str, str]] = list(), + line_no: int = 0, + type: ObjectType = ObjectType.Nil): + self.m_config_file: str = config_file + self.m_directives: list[tuple[str, str]] = directives + self.m_line_no: int = line_no + self.m_type: ObjectType = type + + def __str__(self): + string = "{}:\n\t{}: {}\n".format(self.m_config_file, self.m_line_no, + self.m_type) + for dir in self.m_directives: + string += "\t\t{}: {}\n".format(dir[0], dir[1]) + return string + + def get_type(self) -> ObjectType: + return self.m_type + + def get_directives(self) -> list[tuple[str, str]]: + return self.m_directives diff --git a/src/test/commands.cfg b/src/test/commands.cfg new file mode 100644 index 0000000..840965a --- /dev/null +++ b/src/test/commands.cfg @@ -0,0 +1,204 @@ +############################################################################### +# COMMANDS.CFG - SAMPLE COMMAND DEFINITIONS FOR NAEMON 1.3.0 +# +# +# NOTES: This config file provides you with some example command definitions +# that you can reference in host, service, and contact definitions. +# +# You don't need to keep commands in a separate file from your other +# object definitions. This has been done just to make things easier to +# understand. +# +############################################################################### +################################################################################ +# +# SAMPLE NOTIFICATION COMMANDS +# +# These are some example notification commands. They may or may not work on +# your system without modification. As an example, some systems will require +# you to use "/usr/bin/mailx" instead of "/usr/bin/mail" in the commands below. +# +################################################################################ +# 'notify-host-by-email' command definition +define command { + command_name notify-host-by-email + command_line /usr/bin/printf "%b" "***** Naemon *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" \ + | /usr/bin/mail \ + -s "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" $CONTACTEMAIL$ +} + +# 'notify-service-by-email' command definition +define command { + command_name notify-service-by-email + command_line /usr/bin/printf "%b" "***** Naemon *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$\n" \ + | /usr/bin/mail \ + -s "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$ +} + +################################################################################ +# +# SAMPLE HOST CHECK COMMANDS +# +################################################################################ +# This command checks to see if a host is "alive" by pinging it +# The check must result in a 100% packet loss or 5 second (5000ms) round trip +# average time to produce a critical error. +# Note: Five ICMP echo packets are sent (determined by the '-p 5' argument) +# 'check-host-alive' command definition +#define command { +# command_name check-host-alive +# command_line $USER1$/check_ping -H $HOSTADDRESS$ -w 3000.0,80% -c 5000.0,100% -p 5 +#} + +################################################################################ +# +# SAMPLE SERVICE CHECK COMMANDS +# +# These are some example service check commands. They may or may not work on +# your system, as they must be modified for your plugins. See the HTML +# documentation on the plugins for examples of how to configure command definitions. +# +# NOTE: The following 'check_local_...' functions are designed to monitor +# various metrics on the host that Naemon is running on (i.e. this one). +################################################################################ +# 'check_local_disk' command definition +define command { + command_name check_local_disk + command_line $USER1$/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$ +} + +# 'check_local_load' command definition +define command { + command_name check_local_load + command_line $USER1$/check_load -w $ARG1$ -c $ARG2$ +} + +# 'check_local_procs' command definition +define command { + command_name check_local_procs + command_line $USER1$/check_procs -w $ARG1$ -c $ARG2$ -s $ARG3$ +} + +# 'check_local_users' command definition +define command { + command_name check_local_users + command_line $USER1$/check_users -w $ARG1$ -c $ARG2$ +} + +# 'check_local_swap' command definition +define command { + command_name check_local_swap + command_line $USER1$/check_swap -w $ARG1$ -c $ARG2$ +} + +# 'check_local_mrtgtraf' command definition +define command { + command_name check_local_mrtgtraf + command_line $USER1$/check_mrtgtraf -F $ARG1$ -a $ARG2$ -w $ARG3$ -c $ARG4$ -e $ARG5$ +} +# +################################################################################# +## NOTE: The following 'check_...' commands are used to monitor services on +## both local and remote hosts. +################################################################################# +## 'check_ftp' command definition +#define command { +# command_name check_ftp +# command_line $USER1$/check_ftp -H $HOSTADDRESS$ $ARG1$ +#} +# +## 'check_hpjd' command definition +#define command { +# command_name check_hpjd +# command_line $USER1$/check_hpjd -H $HOSTADDRESS$ $ARG1$ +#} +# +# 'check_snmp' command definition +define command { + command_name check_snmp + command_line $USER1$/check_snmp -H $HOSTADDRESS$ $ARG1$ +} +# +## 'check_http' command definition +#define command { +# command_name check_http +# command_line $USER1$/check_http -I $HOSTADDRESS$ $ARG1$ +#} +# +## 'check_ssh' command definition +#define command { +# command_name check_ssh +# command_line $USER1$/check_ssh $ARG1$ $HOSTADDRESS$ +#} +# +## 'check_dhcp' command definition +#define command { +# command_name check_dhcp +# command_line $USER1$/check_dhcp $ARG1$ +#} +# +## 'check_ping' command definition +#define command { +# command_name check_ping +# command_line $USER1$/check_ping -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p 5 +#} +# +## 'check_pop' command definition +#define command { +# command_name check_pop +# command_line $USER1$/check_pop -H $HOSTADDRESS$ $ARG1$ +#} +# +## 'check_imap' command definition +#define command { +# command_name check_imap +# command_line $USER1$/check_imap -H $HOSTADDRESS$ $ARG1$ +#} +# +## 'check_smtp' command definition +#define command { +# command_name check_smtp +# command_line $USER1$/check_smtp -H $HOSTADDRESS$ $ARG1$ +#} +# +## 'check_tcp' command definition +#define command { +# command_name check_tcp +# command_line $USER1$/check_tcp -H $HOSTADDRESS$ -p $ARG1$ $ARG2$ +#} +# +## 'check_udp' command definition +#define command { +# command_name check_udp +# command_line $USER1$/check_udp -H $HOSTADDRESS$ -p $ARG1$ $ARG2$ +#} +# +## 'check_nt' command definition +#define command { +# command_name check_nt +# command_line $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v $ARG1$ $ARG2$ +#} + +################################################################################ +# +# SAMPLE PERFORMANCE DATA COMMANDS +# +# These are sample performance data commands that can be used to send performance +# data output to two text files (one for hosts, another for services). If you +# plan on simply writing performance data out to a file, consider using the +# host_perfdata_file and service_perfdata_file options in the main config file. +# +################################################################################ +# 'process-host-perfdata' command definition +define command { + command_name process-host-perfdata + command_line /usr/bin/printf "%b" "$LASTHOSTCHECK$\t$HOSTNAME$\t$HOSTSTATE$\t$HOSTATTEMPT$\t$HOSTSTATETYPE$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$\n" \ + >> /var/lib/naemon/host-perfdata.out +} + +# 'process-service-perfdata' command definition +define command { + command_name process-service-perfdata + command_line /usr/bin/printf "%b" "$LASTSERVICECHECK$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICESTATE$\t$SERVICEATTEMPT$\t$SERVICESTATETYPE$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$\n" \ + >> /var/lib/naemon/service-perfdata.out +} diff --git a/src/test/contacts.cfg b/src/test/contacts.cfg new file mode 100644 index 0000000..07d8042 --- /dev/null +++ b/src/test/contacts.cfg @@ -0,0 +1,45 @@ +############################################################################### +# CONTACTS.CFG - SAMPLE CONTACT/CONTACTGROUP DEFINITIONS +# +# +# NOTES: This config file provides you with some example contact and contact +# group definitions that you can reference in host and service +# definitions. +# +# You don't need to keep these definitions in a separate file from your +# other object definitions. This has been done just to make things +# easier to understand. +# +############################################################################### +############################################################################### +############################################################################### +# +# CONTACTS +# +############################################################################### +############################################################################### +# Just one contact defined by default - the Naemon admin (that's you) +# This contact definition inherits a lot of default values from the 'generic-contact' +# template which is defined elsewhere. +define contact { + contact_name nagiosadmin ; Short name of user + alias Naemon Admin ; Full name of user + use generic-contact ; Inherit default values from generic-contact template (defined above) + email naemon@localhost ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ****** +} + +############################################################################### +############################################################################### +# +# CONTACT GROUPS +# +############################################################################### +############################################################################### +# We only have one contact in this simple configuration file, so there is +# no need to create more than one contact group. +define contactgroup { + contactgroup_name admins + alias Naemon Administrators + members nagiosadmin +} + diff --git a/src/test/hostgroups.cfg b/src/test/hostgroups.cfg new file mode 100644 index 0000000..d6bcc38 --- /dev/null +++ b/src/test/hostgroups.cfg @@ -0,0 +1,29 @@ +# Some generic hostgroup definitions + +# A simple wildcard hostgroup +define hostgroup { + hostgroup_name all + alias All Servers + members * + } + +# A list of your Ubuntu Linux servers +define hostgroup { + hostgroup_name ubuntu-servers + alias Ubuntu Linux Servers + members localhost + } + +# A list of your web servers +define hostgroup { + hostgroup_name http-servers + alias HTTP servers + members localhost + } + +# A list of your ssh-accessible servers +define hostgroup { + hostgroup_name ssh-servers + alias SSH servers + members localhost + } diff --git a/src/test/localhost.cfg b/src/test/localhost.cfg new file mode 100644 index 0000000..e38f35b --- /dev/null +++ b/src/test/localhost.cfg @@ -0,0 +1,122 @@ +############################################################################### +# LOCALHOST.CFG - SAMPLE OBJECT CONFIG FILE FOR MONITORING THIS MACHINE +# +# +# NOTE: This config file is intended to serve as an *extremely* simple +# example of how you can create configuration entries to monitor +# the local (Linux) machine. +# +############################################################################### +############################################################################### +############################################################################### +# +# HOST DEFINITION +# +############################################################################### +############################################################################### +# Define a host for the local machine +# This host definition will inherit all variables that are defined +# in (or inherited by) the linux-server host template definition. +#define host { +# host_name localhost +# alias localhost +# address 127.0.0.1 +# use linux-server ; Name of host template to use +#} +# +################################################################################ +################################################################################ +## +## HOST GROUP DEFINITION +## +################################################################################ +################################################################################ +## Define an optional hostgroup for Linux machines +define hostgroup { + hostgroup_name linux-servers ; The name of the hostgroup + alias Linux Servers ; Long name of the group +# members localhost ; Comma separated list of hosts that belong to this group +} +# +################################################################################ +################################################################################ +## +## SERVICE DEFINITIONS +## +################################################################################ +################################################################################ +## Define a service to "ping" the local machine +#define service { +# service_description PING +# host_name localhost +# use local-service ; Name of service template to use +# check_command check_ping!100.0,20%!500.0,60% +#} +# +## Define a service to check the disk space of the root partition +## on the local machine. Warning if < 20% free, critical if +## < 10% free space on partition. +#define service { +# service_description Root Partition +# host_name localhost +# use local-service ; Name of service template to use +# check_command check_local_disk!20%!10%!/ +#} +# +## Define a service to check the number of currently logged in +## users on the local machine. Warning if > 20 users, critical +## if > 50 users. +#define service { +# service_description Current Users +# host_name localhost +# use local-service ; Name of service template to use +# check_command check_local_users!20!50 +#} +# +## Define a service to check the number of currently running procs +## on the local machine. Warning if > 250 processes, critical if +## > 400 users. +#define service { +# service_description Total Processes +# host_name localhost +# use local-service ; Name of service template to use +# check_command check_local_procs!250!400!RSZDT +#} +# +## Define a service to check the load on the local machine. +#define service { +# service_description Current Load +# host_name localhost +# use local-service ; Name of service template to use +# check_command check_local_load!5.0,4.0,3.0!10.0,6.0,4.0 +#} +# +## Define a service to check the swap usage the local machine. +## Critical if less than 10% of swap is free, warning if less than 20% is free +#define service { +# service_description Swap Usage +# host_name localhost +# use local-service ; Name of service template to use +# check_command check_local_swap!20!10 +#} +# +## Define a service to check SSH on the local machine. +## Disable notifications for this service by default, as not all users may have SSH enabled. +#define service { +# service_description SSH +# host_name localhost +# use local-service ; Name of service template to use +# check_command check_ssh +# notifications_enabled 0 +#} +# +## Define a service to check HTTP on the local machine. +## Disable notifications for this service by default, as not all users may have HTTP enabled. +#define service { +# service_description HTTP +# host_name localhost +# use local-service ; Name of service template to use +# check_command check_http!-u /naemon/ +# notifications_enabled 0 +#} +# diff --git a/src/test/monitor.cfg b/src/test/monitor.cfg new file mode 100644 index 0000000..e56cd37 --- /dev/null +++ b/src/test/monitor.cfg @@ -0,0 +1,18 @@ +# Generic host definition template - This is NOT a real host, just a template! + +define host{ + name monitor-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 + 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 + check_command check-host-alive + max_check_attempts 10 + notification_interval 0 + notification_period 24x7 + notification_options d,u,r + contact_groups admins + register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE! + } \ No newline at end of file diff --git a/src/test/printer.cfg b/src/test/printer.cfg new file mode 100644 index 0000000..ec5f61d --- /dev/null +++ b/src/test/printer.cfg @@ -0,0 +1,67 @@ +############################################################################### +# PRINTER.CFG - SAMPLE CONFIG FILE FOR MONITORING A NETWORK PRINTER +# +# +# NOTES: This config file assumes that you are using the sample configuration +# files that get installed with the Naemon quickstart guide. +# +############################################################################### +############################################################################### +############################################################################### +# +# HOST DEFINITIONS +# +############################################################################### +############################################################################### +# Define a host for the printer we'll be monitoring +# Change the host_name, alias, and address to fit your situation +#define host { +# host_name hplj2605dn ; The name we're giving to this printer +# alias HP LaserJet 2605dn ; A longer name associated with the printer +# address 192.168.1.30 ; IP address of the printer +# use generic-printer ; Inherit default values from a template +# hostgroups network-printers ; Host groups this printer is associated with +#} + +############################################################################### +############################################################################### +# +# HOST GROUP DEFINITIONS +# +############################################################################### +############################################################################### +# A hostgroup for network printers +#define hostgroup { +# hostgroup_name network-printers ; The name of the hostgroup +# alias Network Printers ; Long name of the group +#} + +############################################################################### +############################################################################### +# +# SERVICE DEFINITIONS +# +############################################################################### +############################################################################### +# Create a service for monitoring the status of the printer +# Change the host_name to match the name of the host you defined above +# If the printer has an SNMP community string other than "public", change the check_command directive to reflect that +#define service { +# service_description Printer Status ; The service description +# host_name hplj2605dn ; The name of the host the service is associated with +# use generic-service ; Inherit values from a template +# check_command check_hpjd!-C public ; The command used to monitor the service +# check_interval 10 ; Check the service every 10 minutes under normal conditions +# retry_interval 1 ; Re-check the service every minute until its final/hard state is determined +#} +# +## Create a service for "pinging" the printer occassionally. Useful for monitoring RTA, packet loss, etc. +#define service { +# service_description PING +# host_name hplj2605dn +# use generic-service +# check_command check_ping!3000.0,80%!5000.0,100% +# check_interval 10 +# retry_interval 1 +#} +# diff --git a/src/test/sunetdrive_commands.cfg b/src/test/sunetdrive_commands.cfg new file mode 100644 index 0000000..7798cb6 --- /dev/null +++ b/src/test/sunetdrive_commands.cfg @@ -0,0 +1,12 @@ +# Do not edit by hand - maintained by puppet +# obsessive_host_handler +define command { + command_name obsessive_host_handler + command_line /usr/share/icinga/plugins/eventhandlers/distributed-monitoring/send_nsca_host_or_service_check_result 'x.x.x.x' '/etc/send_nsca.cfg' '$HOSTNAME$' '$HOSTSTATE$' '$HOSTOUTPUT$\n$LONGHOSTOUTPUT$|$HOSTPERFDATA$' +} + +# obsessive_service_handler +define command { + command_name obsessive_service_handler + command_line /usr/share/icinga/plugins/eventhandlers/distributed-monitoring/send_nsca_host_or_service_check_result 'x.x.x.x' '/etc/send_nsca.cfg' '$HOSTNAME$' '$SERVICEDESC$' '$SERVICESTATE$' '$SERVICEOUTPUT$\n$LONGSERVICEOUTPUT$|$SERVICEPERFDATA$' +} diff --git a/src/test/sunetdrive_contactgroups.cfg b/src/test/sunetdrive_contactgroups.cfg new file mode 100644 index 0000000..1b6ea29 --- /dev/null +++ b/src/test/sunetdrive_contactgroups.cfg @@ -0,0 +1,7 @@ +# Do not edit by hand - maintained by puppet +# alerts +define contactgroup { + contactgroup_name alerts + alias alerts + +} diff --git a/src/test/sunetdrive_contacts.cfg b/src/test/sunetdrive_contacts.cfg new file mode 100644 index 0000000..0549bc9 --- /dev/null +++ b/src/test/sunetdrive_contacts.cfg @@ -0,0 +1 @@ +# Do not edit by hand - maintained by puppet \ No newline at end of file diff --git a/src/test/sunetdrive_hostgroups.cfg b/src/test/sunetdrive_hostgroups.cfg new file mode 100644 index 0000000..7318ac2 --- /dev/null +++ b/src/test/sunetdrive_hostgroups.cfg @@ -0,0 +1,413 @@ +# Do not edit by hand - maintained by puppet +# autoupdate +define hostgroup { + hostgroup_name autoupdate + alias autoupdate + members backup1.extern.drive.sunet.se,backup1.extern.drive.test.sunet.se,backup1.gih.drive.sunet.se,backup1.gih.drive.test.sunet.se,backup1.hh.drive.sunet.se,backup1.hh.drive.test.sunet.se,backup1.hkr.drive.sunet.se,backup1.hkr.drive.test.sunet.se,backup1.kau.drive.sunet.se,backup1.kau.drive.test.sunet.se,backup1.scilifelab.drive.sunet.se,backup1.scilifelab.drive.test.sunet.se,backup1.su.drive.sunet.se,backup1.su.drive.test.sunet.se,backup1.sunet.drive.sunet.se,backup1.sunet.drive.test.sunet.se,backup1.suni.drive.sunet.se,backup1.suni.drive.test.sunet.se,document1.drive.sunet.se,document1.drive.test.sunet.se,document2.drive.sunet.se,document2.drive.test.sunet.se,document3.drive.sunet.se,document3.drive.test.sunet.se,drive-idp-proxy-1.sunet.se,drive-idp-proxy-2.sunet.se,gss-db1.drive.sunet.se,gss-db1.drive.test.sunet.se,gss-db2.drive.sunet.se,gss-db2.drive.test.sunet.se,gss-db3.drive.sunet.se,gss-db3.drive.test.sunet.se,gss1.drive.sunet.se,gss1.drive.test.sunet.se,gss2.drive.sunet.se,gss2.drive.test.sunet.se,gss3.drive.sunet.se,gss3.drive.test.sunet.se,gssbackup1.drive.sunet.se,gssbackup1.drive.test.sunet.se,intern-db1.extern.drive.sunet.se,intern-db1.extern.drive.test.sunet.se,intern-db1.gih.drive.sunet.se,intern-db1.gih.drive.test.sunet.se,intern-db1.hh.drive.sunet.se,intern-db1.hh.drive.test.sunet.se,intern-db1.hkr.drive.sunet.se,intern-db1.hkr.drive.test.sunet.se,intern-db1.kau.drive.sunet.se,intern-db1.kau.drive.test.sunet.se,intern-db1.scilifelab.drive.sunet.se,intern-db1.scilifelab.drive.test.sunet.se,intern-db1.su.drive.sunet.se,intern-db1.su.drive.test.sunet.se,intern-db1.sunet.drive.sunet.se,intern-db1.sunet.drive.test.sunet.se,intern-db1.suni.drive.sunet.se,intern-db1.suni.drive.test.sunet.se,intern-db2.extern.drive.sunet.se,intern-db2.extern.drive.test.sunet.se,intern-db2.gih.drive.sunet.se,intern-db2.gih.drive.test.sunet.se,intern-db2.hh.drive.sunet.se,intern-db2.hh.drive.test.sunet.se,intern-db2.hkr.drive.sunet.se,intern-db2.hkr.drive.test.sunet.se,intern-db2.kau.drive.sunet.se,intern-db2.kau.drive.test.sunet.se,intern-db2.scilifelab.drive.sunet.se,intern-db2.scilifelab.drive.test.sunet.se,intern-db2.su.drive.sunet.se,intern-db2.su.drive.test.sunet.se,intern-db2.sunet.drive.sunet.se,intern-db2.sunet.drive.test.sunet.se,intern-db2.suni.drive.sunet.se,intern-db2.suni.drive.test.sunet.se,intern-db3.extern.drive.sunet.se,intern-db3.extern.drive.test.sunet.se,intern-db3.gih.drive.sunet.se,intern-db3.gih.drive.test.sunet.se,intern-db3.hh.drive.sunet.se,intern-db3.hh.drive.test.sunet.se,intern-db3.hkr.drive.sunet.se,intern-db3.hkr.drive.test.sunet.se,intern-db3.kau.drive.sunet.se,intern-db3.kau.drive.test.sunet.se,intern-db3.scilifelab.drive.sunet.se,intern-db3.scilifelab.drive.test.sunet.se,intern-db3.su.drive.sunet.se,intern-db3.su.drive.test.sunet.se,intern-db3.sunet.drive.sunet.se,intern-db3.sunet.drive.test.sunet.se,intern-db3.suni.drive.sunet.se,intern-db3.suni.drive.test.sunet.se,kube1.drive.test.sunet.se,kube2.drive.test.sunet.se,kube3.drive.test.sunet.se,lb1.drive.sunet.se,lb1.drive.test.sunet.se,lb2.drive.sunet.se,lb2.drive.test.sunet.se,lb3.drive.sunet.se,lb3.drive.test.sunet.se,lb4.drive.sunet.se,lb4.drive.test.sunet.se,lookup-db1.drive.sunet.se,lookup-db1.drive.test.sunet.se,lookup-db2.drive.sunet.se,lookup-db2.drive.test.sunet.se,lookup-db3.drive.sunet.se,lookup-db3.drive.test.sunet.se,lookup1.drive.sunet.se,lookup1.drive.test.sunet.se,lookup2.drive.sunet.se,lookup2.drive.test.sunet.se,lookupbackup1.drive.sunet.se,lookupbackup1.drive.test.sunet.se,monitor.drive.sunet.se,monitor.drive.test.sunet.se,multinode-db1.drive.test.sunet.se,multinode-db2.drive.test.sunet.se,multinode-db3.drive.test.sunet.se,multinode1.drive.sunet.se,multinode1.drive.test.sunet.se,multinode2.drive.sunet.se,multinode2.drive.test.sunet.se,multinode3.drive.sunet.se,multinode3.drive.test.sunet.se,multinode4.drive.sunet.se,multinode4.drive.test.sunet.se,node1.extern.drive.sunet.se,node1.extern.drive.test.sunet.se,node1.gih.drive.sunet.se,node1.gih.drive.test.sunet.se,node1.hh.drive.sunet.se,node1.hh.drive.test.sunet.se,node1.hkr.drive.sunet.se,node1.hkr.drive.test.sunet.se,node1.kau.drive.sunet.se,node1.kau.drive.test.sunet.se,node1.scilifelab.drive.sunet.se,node1.scilifelab.drive.test.sunet.se,node1.su.drive.sunet.se,node1.su.drive.test.sunet.se,node1.sunet.drive.sunet.se,node1.sunet.drive.test.sunet.se,node1.suni.drive.sunet.se,node1.suni.drive.test.sunet.se,node2.extern.drive.sunet.se,node2.extern.drive.test.sunet.se,node2.gih.drive.sunet.se,node2.gih.drive.test.sunet.se,node2.hh.drive.sunet.se,node2.hh.drive.test.sunet.se,node2.hkr.drive.sunet.se,node2.hkr.drive.test.sunet.se,node2.kau.drive.sunet.se,node2.kau.drive.test.sunet.se,node2.scilifelab.drive.sunet.se,node2.scilifelab.drive.test.sunet.se,node2.su.drive.sunet.se,node2.su.drive.test.sunet.se,node2.sunet.drive.sunet.se,node2.sunet.drive.test.sunet.se,node2.suni.drive.sunet.se,node2.suni.drive.test.sunet.se,node3.extern.drive.sunet.se,node3.extern.drive.test.sunet.se,node3.gih.drive.sunet.se,node3.gih.drive.test.sunet.se,node3.hh.drive.sunet.se,node3.hh.drive.test.sunet.se,node3.hkr.drive.sunet.se,node3.hkr.drive.test.sunet.se,node3.kau.drive.sunet.se,node3.kau.drive.test.sunet.se,node3.scilifelab.drive.sunet.se,node3.scilifelab.drive.test.sunet.se,node3.su.drive.sunet.se,node3.su.drive.test.sunet.se,node3.sunet.drive.sunet.se,node3.sunet.drive.test.sunet.se,node3.suni.drive.sunet.se,node3.suni.drive.test.sunet.se,resolve1.drive.sunet.se,resolve2.drive.sunet.se,script1.drive.sunet.se,script1.drive.test.sunet.se,script1.extern.drive.sunet.se,script1.extern.drive.test.sunet.se,script1.gih.drive.sunet.se,script1.gih.drive.test.sunet.se,script1.hh.drive.sunet.se,script1.hh.drive.test.sunet.se,script1.hkr.drive.sunet.se,script1.hkr.drive.test.sunet.se,script1.kau.drive.sunet.se,script1.kau.drive.test.sunet.se,script1.scilifelab.drive.sunet.se,script1.scilifelab.drive.test.sunet.se,script1.su.drive.sunet.se,script1.su.drive.test.sunet.se,script1.sunet.drive.sunet.se,script1.sunet.drive.test.sunet.se,script1.suni.drive.sunet.se,script1.suni.drive.test.sunet.se +} + +# common +define hostgroup { + hostgroup_name common + alias common + members backup1.extern.drive.sunet.se,backup1.extern.drive.test.sunet.se,backup1.gih.drive.sunet.se,backup1.gih.drive.test.sunet.se,backup1.hh.drive.sunet.se,backup1.hh.drive.test.sunet.se,backup1.hkr.drive.sunet.se,backup1.hkr.drive.test.sunet.se,backup1.kau.drive.sunet.se,backup1.kau.drive.test.sunet.se,backup1.scilifelab.drive.sunet.se,backup1.scilifelab.drive.test.sunet.se,backup1.su.drive.sunet.se,backup1.su.drive.test.sunet.se,backup1.sunet.drive.sunet.se,backup1.sunet.drive.test.sunet.se,backup1.suni.drive.sunet.se,backup1.suni.drive.test.sunet.se,document1.drive.sunet.se,document1.drive.test.sunet.se,document2.drive.sunet.se,document2.drive.test.sunet.se,document3.drive.sunet.se,document3.drive.test.sunet.se,drive-idp-proxy-1.sunet.se,drive-idp-proxy-2.sunet.se,gss-db1.drive.sunet.se,gss-db1.drive.test.sunet.se,gss-db2.drive.sunet.se,gss-db2.drive.test.sunet.se,gss-db3.drive.sunet.se,gss-db3.drive.test.sunet.se,gss1.drive.sunet.se,gss1.drive.test.sunet.se,gss2.drive.sunet.se,gss2.drive.test.sunet.se,gss3.drive.sunet.se,gss3.drive.test.sunet.se,gssbackup1.drive.sunet.se,gssbackup1.drive.test.sunet.se,intern-db1.extern.drive.sunet.se,intern-db1.extern.drive.test.sunet.se,intern-db1.gih.drive.sunet.se,intern-db1.gih.drive.test.sunet.se,intern-db1.hh.drive.sunet.se,intern-db1.hh.drive.test.sunet.se,intern-db1.hkr.drive.sunet.se,intern-db1.hkr.drive.test.sunet.se,intern-db1.kau.drive.sunet.se,intern-db1.kau.drive.test.sunet.se,intern-db1.scilifelab.drive.sunet.se,intern-db1.scilifelab.drive.test.sunet.se,intern-db1.su.drive.sunet.se,intern-db1.su.drive.test.sunet.se,intern-db1.sunet.drive.sunet.se,intern-db1.sunet.drive.test.sunet.se,intern-db1.suni.drive.sunet.se,intern-db1.suni.drive.test.sunet.se,intern-db2.extern.drive.sunet.se,intern-db2.extern.drive.test.sunet.se,intern-db2.gih.drive.sunet.se,intern-db2.gih.drive.test.sunet.se,intern-db2.hh.drive.sunet.se,intern-db2.hh.drive.test.sunet.se,intern-db2.hkr.drive.sunet.se,intern-db2.hkr.drive.test.sunet.se,intern-db2.kau.drive.sunet.se,intern-db2.kau.drive.test.sunet.se,intern-db2.scilifelab.drive.sunet.se,intern-db2.scilifelab.drive.test.sunet.se,intern-db2.su.drive.sunet.se,intern-db2.su.drive.test.sunet.se,intern-db2.sunet.drive.sunet.se,intern-db2.sunet.drive.test.sunet.se,intern-db2.suni.drive.sunet.se,intern-db2.suni.drive.test.sunet.se,intern-db3.extern.drive.sunet.se,intern-db3.extern.drive.test.sunet.se,intern-db3.gih.drive.sunet.se,intern-db3.gih.drive.test.sunet.se,intern-db3.hh.drive.sunet.se,intern-db3.hh.drive.test.sunet.se,intern-db3.hkr.drive.sunet.se,intern-db3.hkr.drive.test.sunet.se,intern-db3.kau.drive.sunet.se,intern-db3.kau.drive.test.sunet.se,intern-db3.scilifelab.drive.sunet.se,intern-db3.scilifelab.drive.test.sunet.se,intern-db3.su.drive.sunet.se,intern-db3.su.drive.test.sunet.se,intern-db3.sunet.drive.sunet.se,intern-db3.sunet.drive.test.sunet.se,intern-db3.suni.drive.sunet.se,intern-db3.suni.drive.test.sunet.se,kube1.drive.test.sunet.se,kube2.drive.test.sunet.se,kube3.drive.test.sunet.se,lb1.drive.sunet.se,lb1.drive.test.sunet.se,lb2.drive.sunet.se,lb2.drive.test.sunet.se,lb3.drive.sunet.se,lb3.drive.test.sunet.se,lb4.drive.sunet.se,lb4.drive.test.sunet.se,lookup-db1.drive.sunet.se,lookup-db1.drive.test.sunet.se,lookup-db2.drive.sunet.se,lookup-db2.drive.test.sunet.se,lookup-db3.drive.sunet.se,lookup-db3.drive.test.sunet.se,lookup1.drive.sunet.se,lookup1.drive.test.sunet.se,lookup2.drive.sunet.se,lookup2.drive.test.sunet.se,lookupbackup1.drive.sunet.se,lookupbackup1.drive.test.sunet.se,monitor.drive.sunet.se,monitor.drive.test.sunet.se,multinode-db1.drive.test.sunet.se,multinode-db2.drive.test.sunet.se,multinode-db3.drive.test.sunet.se,multinode1.drive.sunet.se,multinode1.drive.test.sunet.se,multinode2.drive.sunet.se,multinode2.drive.test.sunet.se,multinode3.drive.sunet.se,multinode3.drive.test.sunet.se,multinode4.drive.sunet.se,multinode4.drive.test.sunet.se,node1.extern.drive.sunet.se,node1.extern.drive.test.sunet.se,node1.gih.drive.sunet.se,node1.gih.drive.test.sunet.se,node1.hh.drive.sunet.se,node1.hh.drive.test.sunet.se,node1.hkr.drive.sunet.se,node1.hkr.drive.test.sunet.se,node1.kau.drive.sunet.se,node1.kau.drive.test.sunet.se,node1.scilifelab.drive.sunet.se,node1.scilifelab.drive.test.sunet.se,node1.su.drive.sunet.se,node1.su.drive.test.sunet.se,node1.sunet.drive.sunet.se,node1.sunet.drive.test.sunet.se,node1.suni.drive.sunet.se,node1.suni.drive.test.sunet.se,node2.extern.drive.sunet.se,node2.extern.drive.test.sunet.se,node2.gih.drive.sunet.se,node2.gih.drive.test.sunet.se,node2.hh.drive.sunet.se,node2.hh.drive.test.sunet.se,node2.hkr.drive.sunet.se,node2.hkr.drive.test.sunet.se,node2.kau.drive.sunet.se,node2.kau.drive.test.sunet.se,node2.scilifelab.drive.sunet.se,node2.scilifelab.drive.test.sunet.se,node2.su.drive.sunet.se,node2.su.drive.test.sunet.se,node2.sunet.drive.sunet.se,node2.sunet.drive.test.sunet.se,node2.suni.drive.sunet.se,node2.suni.drive.test.sunet.se,node3.extern.drive.sunet.se,node3.extern.drive.test.sunet.se,node3.gih.drive.sunet.se,node3.gih.drive.test.sunet.se,node3.hh.drive.sunet.se,node3.hh.drive.test.sunet.se,node3.hkr.drive.sunet.se,node3.hkr.drive.test.sunet.se,node3.kau.drive.sunet.se,node3.kau.drive.test.sunet.se,node3.scilifelab.drive.sunet.se,node3.scilifelab.drive.test.sunet.se,node3.su.drive.sunet.se,node3.su.drive.test.sunet.se,node3.sunet.drive.sunet.se,node3.sunet.drive.test.sunet.se,node3.suni.drive.sunet.se,node3.suni.drive.test.sunet.se,resolve1.drive.sunet.se,resolve2.drive.sunet.se,script1.drive.sunet.se,script1.drive.test.sunet.se,script1.extern.drive.sunet.se,script1.extern.drive.test.sunet.se,script1.gih.drive.sunet.se,script1.gih.drive.test.sunet.se,script1.hh.drive.sunet.se,script1.hh.drive.test.sunet.se,script1.hkr.drive.sunet.se,script1.hkr.drive.test.sunet.se,script1.kau.drive.sunet.se,script1.kau.drive.test.sunet.se,script1.scilifelab.drive.sunet.se,script1.scilifelab.drive.test.sunet.se,script1.su.drive.sunet.se,script1.su.drive.test.sunet.se,script1.sunet.drive.sunet.se,script1.sunet.drive.test.sunet.se,script1.suni.drive.sunet.se,script1.suni.drive.test.sunet.se +} + +# drive-prod +define hostgroup { + hostgroup_name drive-prod + alias drive-prod + members document1.drive.sunet.se,document2.drive.sunet.se,document3.drive.sunet.se,drive-idp-proxy-1.sunet.se,drive-idp-proxy-2.sunet.se,gss-db1.drive.sunet.se,gss-db2.drive.sunet.se,gss-db3.drive.sunet.se,gss1.drive.sunet.se,gss2.drive.sunet.se,gss3.drive.sunet.se,gssbackup1.drive.sunet.se,lb1.drive.sunet.se,lb2.drive.sunet.se,lb3.drive.sunet.se,lb4.drive.sunet.se,lookup-db1.drive.sunet.se,lookup-db2.drive.sunet.se,lookup-db3.drive.sunet.se,lookup1.drive.sunet.se,lookup2.drive.sunet.se,lookupbackup1.drive.sunet.se,monitor.drive.sunet.se,multinode1.drive.sunet.se,multinode2.drive.sunet.se,multinode3.drive.sunet.se,multinode4.drive.sunet.se,resolve1.drive.sunet.se,resolve2.drive.sunet.se,script1.drive.sunet.se +} + +# drive-test +define hostgroup { + hostgroup_name drive-test + alias drive-test + members document1.drive.test.sunet.se,document2.drive.test.sunet.se,document3.drive.test.sunet.se,gss-db1.drive.test.sunet.se,gss-db2.drive.test.sunet.se,gss-db3.drive.test.sunet.se,gss1.drive.test.sunet.se,gss2.drive.test.sunet.se,gss3.drive.test.sunet.se,gssbackup1.drive.test.sunet.se,kube1.drive.test.sunet.se,kube2.drive.test.sunet.se,kube3.drive.test.sunet.se,lb1.drive.test.sunet.se,lb2.drive.test.sunet.se,lb3.drive.test.sunet.se,lb4.drive.test.sunet.se,lookup-db1.drive.test.sunet.se,lookup-db2.drive.test.sunet.se,lookup-db3.drive.test.sunet.se,lookup1.drive.test.sunet.se,lookup2.drive.test.sunet.se,lookupbackup1.drive.test.sunet.se,monitor.drive.test.sunet.se,multinode-db1.drive.test.sunet.se,multinode-db2.drive.test.sunet.se,multinode-db3.drive.test.sunet.se,multinode1.drive.test.sunet.se,multinode2.drive.test.sunet.se,multinode3.drive.test.sunet.se,multinode4.drive.test.sunet.se,script1.drive.test.sunet.se +} + +# entropyclient +define hostgroup { + hostgroup_name entropyclient + alias entropyclient + members backup1.extern.drive.sunet.se,backup1.extern.drive.test.sunet.se,backup1.gih.drive.sunet.se,backup1.gih.drive.test.sunet.se,backup1.hh.drive.sunet.se,backup1.hh.drive.test.sunet.se,backup1.hkr.drive.sunet.se,backup1.hkr.drive.test.sunet.se,backup1.kau.drive.sunet.se,backup1.kau.drive.test.sunet.se,backup1.scilifelab.drive.sunet.se,backup1.scilifelab.drive.test.sunet.se,backup1.su.drive.sunet.se,backup1.su.drive.test.sunet.se,backup1.sunet.drive.sunet.se,backup1.sunet.drive.test.sunet.se,backup1.suni.drive.sunet.se,backup1.suni.drive.test.sunet.se,document1.drive.sunet.se,document1.drive.test.sunet.se,document2.drive.sunet.se,document2.drive.test.sunet.se,document3.drive.sunet.se,document3.drive.test.sunet.se,drive-idp-proxy-1.sunet.se,drive-idp-proxy-2.sunet.se,gss-db1.drive.sunet.se,gss-db1.drive.test.sunet.se,gss-db2.drive.sunet.se,gss-db2.drive.test.sunet.se,gss-db3.drive.sunet.se,gss-db3.drive.test.sunet.se,gss1.drive.sunet.se,gss1.drive.test.sunet.se,gss2.drive.sunet.se,gss2.drive.test.sunet.se,gss3.drive.sunet.se,gss3.drive.test.sunet.se,gssbackup1.drive.sunet.se,gssbackup1.drive.test.sunet.se,intern-db1.extern.drive.sunet.se,intern-db1.extern.drive.test.sunet.se,intern-db1.gih.drive.sunet.se,intern-db1.gih.drive.test.sunet.se,intern-db1.hh.drive.sunet.se,intern-db1.hh.drive.test.sunet.se,intern-db1.hkr.drive.sunet.se,intern-db1.hkr.drive.test.sunet.se,intern-db1.kau.drive.sunet.se,intern-db1.kau.drive.test.sunet.se,intern-db1.scilifelab.drive.sunet.se,intern-db1.scilifelab.drive.test.sunet.se,intern-db1.su.drive.sunet.se,intern-db1.su.drive.test.sunet.se,intern-db1.sunet.drive.sunet.se,intern-db1.sunet.drive.test.sunet.se,intern-db1.suni.drive.sunet.se,intern-db1.suni.drive.test.sunet.se,intern-db2.extern.drive.sunet.se,intern-db2.extern.drive.test.sunet.se,intern-db2.gih.drive.sunet.se,intern-db2.gih.drive.test.sunet.se,intern-db2.hh.drive.sunet.se,intern-db2.hh.drive.test.sunet.se,intern-db2.hkr.drive.sunet.se,intern-db2.hkr.drive.test.sunet.se,intern-db2.kau.drive.sunet.se,intern-db2.kau.drive.test.sunet.se,intern-db2.scilifelab.drive.sunet.se,intern-db2.scilifelab.drive.test.sunet.se,intern-db2.su.drive.sunet.se,intern-db2.su.drive.test.sunet.se,intern-db2.sunet.drive.sunet.se,intern-db2.sunet.drive.test.sunet.se,intern-db2.suni.drive.sunet.se,intern-db2.suni.drive.test.sunet.se,intern-db3.extern.drive.sunet.se,intern-db3.extern.drive.test.sunet.se,intern-db3.gih.drive.sunet.se,intern-db3.gih.drive.test.sunet.se,intern-db3.hh.drive.sunet.se,intern-db3.hh.drive.test.sunet.se,intern-db3.hkr.drive.sunet.se,intern-db3.hkr.drive.test.sunet.se,intern-db3.kau.drive.sunet.se,intern-db3.kau.drive.test.sunet.se,intern-db3.scilifelab.drive.sunet.se,intern-db3.scilifelab.drive.test.sunet.se,intern-db3.su.drive.sunet.se,intern-db3.su.drive.test.sunet.se,intern-db3.sunet.drive.sunet.se,intern-db3.sunet.drive.test.sunet.se,intern-db3.suni.drive.sunet.se,intern-db3.suni.drive.test.sunet.se,kube1.drive.test.sunet.se,kube2.drive.test.sunet.se,kube3.drive.test.sunet.se,lb1.drive.sunet.se,lb1.drive.test.sunet.se,lb2.drive.sunet.se,lb2.drive.test.sunet.se,lb3.drive.sunet.se,lb3.drive.test.sunet.se,lb4.drive.sunet.se,lb4.drive.test.sunet.se,lookup-db1.drive.sunet.se,lookup-db1.drive.test.sunet.se,lookup-db2.drive.sunet.se,lookup-db2.drive.test.sunet.se,lookup-db3.drive.sunet.se,lookup-db3.drive.test.sunet.se,lookup1.drive.sunet.se,lookup1.drive.test.sunet.se,lookup2.drive.sunet.se,lookup2.drive.test.sunet.se,lookupbackup1.drive.sunet.se,lookupbackup1.drive.test.sunet.se,monitor.drive.sunet.se,monitor.drive.test.sunet.se,multinode-db1.drive.test.sunet.se,multinode-db2.drive.test.sunet.se,multinode-db3.drive.test.sunet.se,multinode1.drive.sunet.se,multinode1.drive.test.sunet.se,multinode2.drive.sunet.se,multinode2.drive.test.sunet.se,multinode3.drive.sunet.se,multinode3.drive.test.sunet.se,multinode4.drive.sunet.se,multinode4.drive.test.sunet.se,node1.extern.drive.sunet.se,node1.extern.drive.test.sunet.se,node1.gih.drive.sunet.se,node1.gih.drive.test.sunet.se,node1.hh.drive.sunet.se,node1.hh.drive.test.sunet.se,node1.hkr.drive.sunet.se,node1.hkr.drive.test.sunet.se,node1.kau.drive.sunet.se,node1.kau.drive.test.sunet.se,node1.scilifelab.drive.sunet.se,node1.scilifelab.drive.test.sunet.se,node1.su.drive.sunet.se,node1.su.drive.test.sunet.se,node1.sunet.drive.sunet.se,node1.sunet.drive.test.sunet.se,node1.suni.drive.sunet.se,node1.suni.drive.test.sunet.se,node2.extern.drive.sunet.se,node2.extern.drive.test.sunet.se,node2.gih.drive.sunet.se,node2.gih.drive.test.sunet.se,node2.hh.drive.sunet.se,node2.hh.drive.test.sunet.se,node2.hkr.drive.sunet.se,node2.hkr.drive.test.sunet.se,node2.kau.drive.sunet.se,node2.kau.drive.test.sunet.se,node2.scilifelab.drive.sunet.se,node2.scilifelab.drive.test.sunet.se,node2.su.drive.sunet.se,node2.su.drive.test.sunet.se,node2.sunet.drive.sunet.se,node2.sunet.drive.test.sunet.se,node2.suni.drive.sunet.se,node2.suni.drive.test.sunet.se,node3.extern.drive.sunet.se,node3.extern.drive.test.sunet.se,node3.gih.drive.sunet.se,node3.gih.drive.test.sunet.se,node3.hh.drive.sunet.se,node3.hh.drive.test.sunet.se,node3.hkr.drive.sunet.se,node3.hkr.drive.test.sunet.se,node3.kau.drive.sunet.se,node3.kau.drive.test.sunet.se,node3.scilifelab.drive.sunet.se,node3.scilifelab.drive.test.sunet.se,node3.su.drive.sunet.se,node3.su.drive.test.sunet.se,node3.sunet.drive.sunet.se,node3.sunet.drive.test.sunet.se,node3.suni.drive.sunet.se,node3.suni.drive.test.sunet.se,resolve1.drive.sunet.se,resolve2.drive.sunet.se,script1.drive.sunet.se,script1.drive.test.sunet.se,script1.extern.drive.sunet.se,script1.extern.drive.test.sunet.se,script1.gih.drive.sunet.se,script1.gih.drive.test.sunet.se,script1.hh.drive.sunet.se,script1.hh.drive.test.sunet.se,script1.hkr.drive.sunet.se,script1.hkr.drive.test.sunet.se,script1.kau.drive.sunet.se,script1.kau.drive.test.sunet.se,script1.scilifelab.drive.sunet.se,script1.scilifelab.drive.test.sunet.se,script1.su.drive.sunet.se,script1.su.drive.test.sunet.se,script1.sunet.drive.sunet.se,script1.sunet.drive.test.sunet.se,script1.suni.drive.sunet.se,script1.suni.drive.test.sunet.se +} + +# extern-prod +define hostgroup { + hostgroup_name extern-prod + alias extern-prod + members backup1.extern.drive.sunet.se,intern-db1.extern.drive.sunet.se,intern-db2.extern.drive.sunet.se,intern-db3.extern.drive.sunet.se,node1.extern.drive.sunet.se,node2.extern.drive.sunet.se,node3.extern.drive.sunet.se,script1.extern.drive.sunet.se +} + +# extern-test +define hostgroup { + hostgroup_name extern-test + alias extern-test + members backup1.extern.drive.test.sunet.se,intern-db1.extern.drive.test.sunet.se,intern-db2.extern.drive.test.sunet.se,intern-db3.extern.drive.test.sunet.se,node1.extern.drive.test.sunet.se,node2.extern.drive.test.sunet.se,node3.extern.drive.test.sunet.se,script1.extern.drive.test.sunet.se +} + +# galera_monitor +define hostgroup { + hostgroup_name galera_monitor + alias galera_monitor + members gss-db1.drive.sunet.se,gss-db1.drive.test.sunet.se,gss-db2.drive.sunet.se,gss-db2.drive.test.sunet.se,gss-db3.drive.sunet.se,gss-db3.drive.test.sunet.se,intern-db1.extern.drive.sunet.se,intern-db1.extern.drive.test.sunet.se,intern-db1.gih.drive.sunet.se,intern-db1.gih.drive.test.sunet.se,intern-db1.hh.drive.sunet.se,intern-db1.hh.drive.test.sunet.se,intern-db1.hkr.drive.sunet.se,intern-db1.hkr.drive.test.sunet.se,intern-db1.kau.drive.sunet.se,intern-db1.kau.drive.test.sunet.se,intern-db1.scilifelab.drive.sunet.se,intern-db1.scilifelab.drive.test.sunet.se,intern-db1.su.drive.sunet.se,intern-db1.su.drive.test.sunet.se,intern-db1.sunet.drive.sunet.se,intern-db1.sunet.drive.test.sunet.se,intern-db1.suni.drive.sunet.se,intern-db1.suni.drive.test.sunet.se,intern-db2.extern.drive.sunet.se,intern-db2.extern.drive.test.sunet.se,intern-db2.gih.drive.sunet.se,intern-db2.gih.drive.test.sunet.se,intern-db2.hh.drive.sunet.se,intern-db2.hh.drive.test.sunet.se,intern-db2.hkr.drive.sunet.se,intern-db2.hkr.drive.test.sunet.se,intern-db2.kau.drive.sunet.se,intern-db2.kau.drive.test.sunet.se,intern-db2.scilifelab.drive.sunet.se,intern-db2.scilifelab.drive.test.sunet.se,intern-db2.su.drive.sunet.se,intern-db2.su.drive.test.sunet.se,intern-db2.sunet.drive.sunet.se,intern-db2.sunet.drive.test.sunet.se,intern-db2.suni.drive.sunet.se,intern-db2.suni.drive.test.sunet.se,intern-db3.extern.drive.sunet.se,intern-db3.extern.drive.test.sunet.se,intern-db3.gih.drive.sunet.se,intern-db3.gih.drive.test.sunet.se,intern-db3.hh.drive.sunet.se,intern-db3.hh.drive.test.sunet.se,intern-db3.hkr.drive.sunet.se,intern-db3.hkr.drive.test.sunet.se,intern-db3.kau.drive.sunet.se,intern-db3.kau.drive.test.sunet.se,intern-db3.scilifelab.drive.sunet.se,intern-db3.scilifelab.drive.test.sunet.se,intern-db3.su.drive.sunet.se,intern-db3.su.drive.test.sunet.se,intern-db3.sunet.drive.sunet.se,intern-db3.sunet.drive.test.sunet.se,intern-db3.suni.drive.sunet.se,intern-db3.suni.drive.test.sunet.se,lookup-db1.drive.sunet.se,lookup-db1.drive.test.sunet.se,lookup-db2.drive.sunet.se,lookup-db2.drive.test.sunet.se,lookup-db3.drive.sunet.se,lookup-db3.drive.test.sunet.se,multinode-db1.drive.test.sunet.se,multinode-db2.drive.test.sunet.se,multinode-db3.drive.test.sunet.se +} + +# gih-prod +define hostgroup { + hostgroup_name gih-prod + alias gih-prod + members backup1.gih.drive.sunet.se,intern-db1.gih.drive.sunet.se,intern-db2.gih.drive.sunet.se,intern-db3.gih.drive.sunet.se,node1.gih.drive.sunet.se,node2.gih.drive.sunet.se,node3.gih.drive.sunet.se,script1.gih.drive.sunet.se +} + +# gih-test +define hostgroup { + hostgroup_name gih-test + alias gih-test + members backup1.gih.drive.test.sunet.se,intern-db1.gih.drive.test.sunet.se,intern-db2.gih.drive.test.sunet.se,intern-db3.gih.drive.test.sunet.se,node1.gih.drive.test.sunet.se,node2.gih.drive.test.sunet.se,node3.gih.drive.test.sunet.se,script1.gih.drive.test.sunet.se +} + +# hh-prod +define hostgroup { + hostgroup_name hh-prod + alias hh-prod + members backup1.hh.drive.sunet.se,intern-db1.hh.drive.sunet.se,intern-db2.hh.drive.sunet.se,intern-db3.hh.drive.sunet.se,node1.hh.drive.sunet.se,node2.hh.drive.sunet.se,node3.hh.drive.sunet.se,script1.hh.drive.sunet.se +} + +# hh-test +define hostgroup { + hostgroup_name hh-test + alias hh-test + members backup1.hh.drive.test.sunet.se,intern-db1.hh.drive.test.sunet.se,intern-db2.hh.drive.test.sunet.se,intern-db3.hh.drive.test.sunet.se,node1.hh.drive.test.sunet.se,node2.hh.drive.test.sunet.se,node3.hh.drive.test.sunet.se,script1.hh.drive.test.sunet.se +} + +# hkr-prod +define hostgroup { + hostgroup_name hkr-prod + alias hkr-prod + members backup1.hkr.drive.sunet.se,intern-db1.hkr.drive.sunet.se,intern-db2.hkr.drive.sunet.se,intern-db3.hkr.drive.sunet.se,node1.hkr.drive.sunet.se,node2.hkr.drive.sunet.se,node3.hkr.drive.sunet.se,script1.hkr.drive.sunet.se +} + +# hkr-test +define hostgroup { + hostgroup_name hkr-test + alias hkr-test + members backup1.hkr.drive.test.sunet.se,intern-db1.hkr.drive.test.sunet.se,intern-db2.hkr.drive.test.sunet.se,intern-db3.hkr.drive.test.sunet.se,node1.hkr.drive.test.sunet.se,node2.hkr.drive.test.sunet.se,node3.hkr.drive.test.sunet.se,script1.hkr.drive.test.sunet.se +} + +# infra_ca_rp +define hostgroup { + hostgroup_name infra_ca_rp + alias infra_ca_rp + members backup1.extern.drive.sunet.se,backup1.extern.drive.test.sunet.se,backup1.gih.drive.sunet.se,backup1.gih.drive.test.sunet.se,backup1.hh.drive.sunet.se,backup1.hh.drive.test.sunet.se,backup1.hkr.drive.sunet.se,backup1.hkr.drive.test.sunet.se,backup1.kau.drive.sunet.se,backup1.kau.drive.test.sunet.se,backup1.scilifelab.drive.sunet.se,backup1.scilifelab.drive.test.sunet.se,backup1.su.drive.sunet.se,backup1.su.drive.test.sunet.se,backup1.sunet.drive.sunet.se,backup1.sunet.drive.test.sunet.se,backup1.suni.drive.sunet.se,backup1.suni.drive.test.sunet.se,document1.drive.sunet.se,document1.drive.test.sunet.se,document2.drive.sunet.se,document2.drive.test.sunet.se,document3.drive.sunet.se,document3.drive.test.sunet.se,drive-idp-proxy-1.sunet.se,drive-idp-proxy-2.sunet.se,gss-db1.drive.sunet.se,gss-db1.drive.test.sunet.se,gss-db2.drive.sunet.se,gss-db2.drive.test.sunet.se,gss-db3.drive.sunet.se,gss-db3.drive.test.sunet.se,gss1.drive.sunet.se,gss1.drive.test.sunet.se,gss2.drive.sunet.se,gss2.drive.test.sunet.se,gss3.drive.sunet.se,gss3.drive.test.sunet.se,gssbackup1.drive.sunet.se,gssbackup1.drive.test.sunet.se,intern-db1.extern.drive.sunet.se,intern-db1.extern.drive.test.sunet.se,intern-db1.gih.drive.sunet.se,intern-db1.gih.drive.test.sunet.se,intern-db1.hh.drive.sunet.se,intern-db1.hh.drive.test.sunet.se,intern-db1.hkr.drive.sunet.se,intern-db1.hkr.drive.test.sunet.se,intern-db1.kau.drive.sunet.se,intern-db1.kau.drive.test.sunet.se,intern-db1.scilifelab.drive.sunet.se,intern-db1.scilifelab.drive.test.sunet.se,intern-db1.su.drive.sunet.se,intern-db1.su.drive.test.sunet.se,intern-db1.sunet.drive.sunet.se,intern-db1.sunet.drive.test.sunet.se,intern-db1.suni.drive.sunet.se,intern-db1.suni.drive.test.sunet.se,intern-db2.extern.drive.sunet.se,intern-db2.extern.drive.test.sunet.se,intern-db2.gih.drive.sunet.se,intern-db2.gih.drive.test.sunet.se,intern-db2.hh.drive.sunet.se,intern-db2.hh.drive.test.sunet.se,intern-db2.hkr.drive.sunet.se,intern-db2.hkr.drive.test.sunet.se,intern-db2.kau.drive.sunet.se,intern-db2.kau.drive.test.sunet.se,intern-db2.scilifelab.drive.sunet.se,intern-db2.scilifelab.drive.test.sunet.se,intern-db2.su.drive.sunet.se,intern-db2.su.drive.test.sunet.se,intern-db2.sunet.drive.sunet.se,intern-db2.sunet.drive.test.sunet.se,intern-db2.suni.drive.sunet.se,intern-db2.suni.drive.test.sunet.se,intern-db3.extern.drive.sunet.se,intern-db3.extern.drive.test.sunet.se,intern-db3.gih.drive.sunet.se,intern-db3.gih.drive.test.sunet.se,intern-db3.hh.drive.sunet.se,intern-db3.hh.drive.test.sunet.se,intern-db3.hkr.drive.sunet.se,intern-db3.hkr.drive.test.sunet.se,intern-db3.kau.drive.sunet.se,intern-db3.kau.drive.test.sunet.se,intern-db3.scilifelab.drive.sunet.se,intern-db3.scilifelab.drive.test.sunet.se,intern-db3.su.drive.sunet.se,intern-db3.su.drive.test.sunet.se,intern-db3.sunet.drive.sunet.se,intern-db3.sunet.drive.test.sunet.se,intern-db3.suni.drive.sunet.se,intern-db3.suni.drive.test.sunet.se,kube1.drive.test.sunet.se,kube2.drive.test.sunet.se,kube3.drive.test.sunet.se,lb1.drive.sunet.se,lb1.drive.test.sunet.se,lb2.drive.sunet.se,lb2.drive.test.sunet.se,lb3.drive.sunet.se,lb3.drive.test.sunet.se,lb4.drive.sunet.se,lb4.drive.test.sunet.se,lookup-db1.drive.sunet.se,lookup-db1.drive.test.sunet.se,lookup-db2.drive.sunet.se,lookup-db2.drive.test.sunet.se,lookup-db3.drive.sunet.se,lookup-db3.drive.test.sunet.se,lookup1.drive.sunet.se,lookup1.drive.test.sunet.se,lookup2.drive.sunet.se,lookup2.drive.test.sunet.se,lookupbackup1.drive.sunet.se,lookupbackup1.drive.test.sunet.se,monitor.drive.sunet.se,monitor.drive.test.sunet.se,multinode-db1.drive.test.sunet.se,multinode-db2.drive.test.sunet.se,multinode-db3.drive.test.sunet.se,multinode1.drive.sunet.se,multinode1.drive.test.sunet.se,multinode2.drive.sunet.se,multinode2.drive.test.sunet.se,multinode3.drive.sunet.se,multinode3.drive.test.sunet.se,multinode4.drive.sunet.se,multinode4.drive.test.sunet.se,node1.extern.drive.sunet.se,node1.extern.drive.test.sunet.se,node1.gih.drive.sunet.se,node1.gih.drive.test.sunet.se,node1.hh.drive.sunet.se,node1.hh.drive.test.sunet.se,node1.hkr.drive.sunet.se,node1.hkr.drive.test.sunet.se,node1.kau.drive.sunet.se,node1.kau.drive.test.sunet.se,node1.scilifelab.drive.sunet.se,node1.scilifelab.drive.test.sunet.se,node1.su.drive.sunet.se,node1.su.drive.test.sunet.se,node1.sunet.drive.sunet.se,node1.sunet.drive.test.sunet.se,node1.suni.drive.sunet.se,node1.suni.drive.test.sunet.se,node2.extern.drive.sunet.se,node2.extern.drive.test.sunet.se,node2.gih.drive.sunet.se,node2.gih.drive.test.sunet.se,node2.hh.drive.sunet.se,node2.hh.drive.test.sunet.se,node2.hkr.drive.sunet.se,node2.hkr.drive.test.sunet.se,node2.kau.drive.sunet.se,node2.kau.drive.test.sunet.se,node2.scilifelab.drive.sunet.se,node2.scilifelab.drive.test.sunet.se,node2.su.drive.sunet.se,node2.su.drive.test.sunet.se,node2.sunet.drive.sunet.se,node2.sunet.drive.test.sunet.se,node2.suni.drive.sunet.se,node2.suni.drive.test.sunet.se,node3.extern.drive.sunet.se,node3.extern.drive.test.sunet.se,node3.gih.drive.sunet.se,node3.gih.drive.test.sunet.se,node3.hh.drive.sunet.se,node3.hh.drive.test.sunet.se,node3.hkr.drive.sunet.se,node3.hkr.drive.test.sunet.se,node3.kau.drive.sunet.se,node3.kau.drive.test.sunet.se,node3.scilifelab.drive.sunet.se,node3.scilifelab.drive.test.sunet.se,node3.su.drive.sunet.se,node3.su.drive.test.sunet.se,node3.sunet.drive.sunet.se,node3.sunet.drive.test.sunet.se,node3.suni.drive.sunet.se,node3.suni.drive.test.sunet.se,resolve1.drive.sunet.se,resolve2.drive.sunet.se,script1.drive.sunet.se,script1.drive.test.sunet.se,script1.extern.drive.sunet.se,script1.extern.drive.test.sunet.se,script1.gih.drive.sunet.se,script1.gih.drive.test.sunet.se,script1.hh.drive.sunet.se,script1.hh.drive.test.sunet.se,script1.hkr.drive.sunet.se,script1.hkr.drive.test.sunet.se,script1.kau.drive.sunet.se,script1.kau.drive.test.sunet.se,script1.scilifelab.drive.sunet.se,script1.scilifelab.drive.test.sunet.se,script1.su.drive.sunet.se,script1.su.drive.test.sunet.se,script1.sunet.drive.sunet.se,script1.sunet.drive.test.sunet.se,script1.suni.drive.sunet.se,script1.suni.drive.test.sunet.se +} + +# kau-prod +define hostgroup { + hostgroup_name kau-prod + alias kau-prod + members backup1.kau.drive.sunet.se,intern-db1.kau.drive.sunet.se,intern-db2.kau.drive.sunet.se,intern-db3.kau.drive.sunet.se,node1.kau.drive.sunet.se,node2.kau.drive.sunet.se,node3.kau.drive.sunet.se,script1.kau.drive.sunet.se +} + +# kau-test +define hostgroup { + hostgroup_name kau-test + alias kau-test + members backup1.kau.drive.test.sunet.se,intern-db1.kau.drive.test.sunet.se,intern-db2.kau.drive.test.sunet.se,intern-db3.kau.drive.test.sunet.se,node1.kau.drive.test.sunet.se,node2.kau.drive.test.sunet.se,node3.kau.drive.test.sunet.se,script1.kau.drive.test.sunet.se +} + +# mailclient +define hostgroup { + hostgroup_name mailclient + alias mailclient + members backup1.extern.drive.sunet.se,backup1.extern.drive.test.sunet.se,backup1.gih.drive.sunet.se,backup1.gih.drive.test.sunet.se,backup1.hh.drive.sunet.se,backup1.hh.drive.test.sunet.se,backup1.hkr.drive.sunet.se,backup1.hkr.drive.test.sunet.se,backup1.kau.drive.sunet.se,backup1.kau.drive.test.sunet.se,backup1.scilifelab.drive.sunet.se,backup1.scilifelab.drive.test.sunet.se,backup1.su.drive.sunet.se,backup1.su.drive.test.sunet.se,backup1.sunet.drive.sunet.se,backup1.sunet.drive.test.sunet.se,backup1.suni.drive.sunet.se,backup1.suni.drive.test.sunet.se,document1.drive.sunet.se,document1.drive.test.sunet.se,document2.drive.sunet.se,document2.drive.test.sunet.se,document3.drive.sunet.se,document3.drive.test.sunet.se,drive-idp-proxy-1.sunet.se,drive-idp-proxy-2.sunet.se,gss-db1.drive.sunet.se,gss-db1.drive.test.sunet.se,gss-db2.drive.sunet.se,gss-db2.drive.test.sunet.se,gss-db3.drive.sunet.se,gss-db3.drive.test.sunet.se,gss1.drive.sunet.se,gss1.drive.test.sunet.se,gss2.drive.sunet.se,gss2.drive.test.sunet.se,gss3.drive.sunet.se,gss3.drive.test.sunet.se,gssbackup1.drive.sunet.se,gssbackup1.drive.test.sunet.se,intern-db1.extern.drive.sunet.se,intern-db1.extern.drive.test.sunet.se,intern-db1.gih.drive.sunet.se,intern-db1.gih.drive.test.sunet.se,intern-db1.hh.drive.sunet.se,intern-db1.hh.drive.test.sunet.se,intern-db1.hkr.drive.sunet.se,intern-db1.hkr.drive.test.sunet.se,intern-db1.kau.drive.sunet.se,intern-db1.kau.drive.test.sunet.se,intern-db1.scilifelab.drive.sunet.se,intern-db1.scilifelab.drive.test.sunet.se,intern-db1.su.drive.sunet.se,intern-db1.su.drive.test.sunet.se,intern-db1.sunet.drive.sunet.se,intern-db1.sunet.drive.test.sunet.se,intern-db1.suni.drive.sunet.se,intern-db1.suni.drive.test.sunet.se,intern-db2.extern.drive.sunet.se,intern-db2.extern.drive.test.sunet.se,intern-db2.gih.drive.sunet.se,intern-db2.gih.drive.test.sunet.se,intern-db2.hh.drive.sunet.se,intern-db2.hh.drive.test.sunet.se,intern-db2.hkr.drive.sunet.se,intern-db2.hkr.drive.test.sunet.se,intern-db2.kau.drive.sunet.se,intern-db2.kau.drive.test.sunet.se,intern-db2.scilifelab.drive.sunet.se,intern-db2.scilifelab.drive.test.sunet.se,intern-db2.su.drive.sunet.se,intern-db2.su.drive.test.sunet.se,intern-db2.sunet.drive.sunet.se,intern-db2.sunet.drive.test.sunet.se,intern-db2.suni.drive.sunet.se,intern-db2.suni.drive.test.sunet.se,intern-db3.extern.drive.sunet.se,intern-db3.extern.drive.test.sunet.se,intern-db3.gih.drive.sunet.se,intern-db3.gih.drive.test.sunet.se,intern-db3.hh.drive.sunet.se,intern-db3.hh.drive.test.sunet.se,intern-db3.hkr.drive.sunet.se,intern-db3.hkr.drive.test.sunet.se,intern-db3.kau.drive.sunet.se,intern-db3.kau.drive.test.sunet.se,intern-db3.scilifelab.drive.sunet.se,intern-db3.scilifelab.drive.test.sunet.se,intern-db3.su.drive.sunet.se,intern-db3.su.drive.test.sunet.se,intern-db3.sunet.drive.sunet.se,intern-db3.sunet.drive.test.sunet.se,intern-db3.suni.drive.sunet.se,intern-db3.suni.drive.test.sunet.se,kube1.drive.test.sunet.se,kube2.drive.test.sunet.se,kube3.drive.test.sunet.se,lb1.drive.sunet.se,lb1.drive.test.sunet.se,lb2.drive.sunet.se,lb2.drive.test.sunet.se,lb3.drive.sunet.se,lb3.drive.test.sunet.se,lb4.drive.sunet.se,lb4.drive.test.sunet.se,lookup-db1.drive.sunet.se,lookup-db1.drive.test.sunet.se,lookup-db2.drive.sunet.se,lookup-db2.drive.test.sunet.se,lookup-db3.drive.sunet.se,lookup-db3.drive.test.sunet.se,lookup1.drive.sunet.se,lookup1.drive.test.sunet.se,lookup2.drive.sunet.se,lookup2.drive.test.sunet.se,lookupbackup1.drive.sunet.se,lookupbackup1.drive.test.sunet.se,monitor.drive.sunet.se,monitor.drive.test.sunet.se,multinode-db1.drive.test.sunet.se,multinode-db2.drive.test.sunet.se,multinode-db3.drive.test.sunet.se,multinode1.drive.sunet.se,multinode1.drive.test.sunet.se,multinode2.drive.sunet.se,multinode2.drive.test.sunet.se,multinode3.drive.sunet.se,multinode3.drive.test.sunet.se,multinode4.drive.sunet.se,multinode4.drive.test.sunet.se,node1.extern.drive.sunet.se,node1.extern.drive.test.sunet.se,node1.gih.drive.sunet.se,node1.gih.drive.test.sunet.se,node1.hh.drive.sunet.se,node1.hh.drive.test.sunet.se,node1.hkr.drive.sunet.se,node1.hkr.drive.test.sunet.se,node1.kau.drive.sunet.se,node1.kau.drive.test.sunet.se,node1.scilifelab.drive.sunet.se,node1.scilifelab.drive.test.sunet.se,node1.su.drive.sunet.se,node1.su.drive.test.sunet.se,node1.sunet.drive.sunet.se,node1.sunet.drive.test.sunet.se,node1.suni.drive.sunet.se,node1.suni.drive.test.sunet.se,node2.extern.drive.sunet.se,node2.extern.drive.test.sunet.se,node2.gih.drive.sunet.se,node2.gih.drive.test.sunet.se,node2.hh.drive.sunet.se,node2.hh.drive.test.sunet.se,node2.hkr.drive.sunet.se,node2.hkr.drive.test.sunet.se,node2.kau.drive.sunet.se,node2.kau.drive.test.sunet.se,node2.scilifelab.drive.sunet.se,node2.scilifelab.drive.test.sunet.se,node2.su.drive.sunet.se,node2.su.drive.test.sunet.se,node2.sunet.drive.sunet.se,node2.sunet.drive.test.sunet.se,node2.suni.drive.sunet.se,node2.suni.drive.test.sunet.se,node3.extern.drive.sunet.se,node3.extern.drive.test.sunet.se,node3.gih.drive.sunet.se,node3.gih.drive.test.sunet.se,node3.hh.drive.sunet.se,node3.hh.drive.test.sunet.se,node3.hkr.drive.sunet.se,node3.hkr.drive.test.sunet.se,node3.kau.drive.sunet.se,node3.kau.drive.test.sunet.se,node3.scilifelab.drive.sunet.se,node3.scilifelab.drive.test.sunet.se,node3.su.drive.sunet.se,node3.su.drive.test.sunet.se,node3.sunet.drive.sunet.se,node3.sunet.drive.test.sunet.se,node3.suni.drive.sunet.se,node3.suni.drive.test.sunet.se,resolve1.drive.sunet.se,resolve2.drive.sunet.se,script1.drive.sunet.se,script1.drive.test.sunet.se,script1.extern.drive.sunet.se,script1.extern.drive.test.sunet.se,script1.gih.drive.sunet.se,script1.gih.drive.test.sunet.se,script1.hh.drive.sunet.se,script1.hh.drive.test.sunet.se,script1.hkr.drive.sunet.se,script1.hkr.drive.test.sunet.se,script1.kau.drive.sunet.se,script1.kau.drive.test.sunet.se,script1.scilifelab.drive.sunet.se,script1.scilifelab.drive.test.sunet.se,script1.su.drive.sunet.se,script1.su.drive.test.sunet.se,script1.sunet.drive.sunet.se,script1.sunet.drive.test.sunet.se,script1.suni.drive.sunet.se,script1.suni.drive.test.sunet.se +} + +# naemon_monitor +define hostgroup { + hostgroup_name naemon_monitor + alias naemon_monitor + members monitor.drive.test.sunet.se +} + +# nagios_monitor +define hostgroup { + hostgroup_name nagios_monitor + alias nagios_monitor + members monitor.drive.sunet.se +} + +# nrpe +define hostgroup { + hostgroup_name nrpe + alias nrpe + members backup1.extern.drive.sunet.se,backup1.extern.drive.test.sunet.se,backup1.gih.drive.sunet.se,backup1.gih.drive.test.sunet.se,backup1.hh.drive.sunet.se,backup1.hh.drive.test.sunet.se,backup1.hkr.drive.sunet.se,backup1.hkr.drive.test.sunet.se,backup1.kau.drive.sunet.se,backup1.kau.drive.test.sunet.se,backup1.scilifelab.drive.sunet.se,backup1.scilifelab.drive.test.sunet.se,backup1.su.drive.sunet.se,backup1.su.drive.test.sunet.se,backup1.sunet.drive.sunet.se,backup1.sunet.drive.test.sunet.se,backup1.suni.drive.sunet.se,backup1.suni.drive.test.sunet.se,document1.drive.sunet.se,document1.drive.test.sunet.se,document2.drive.sunet.se,document2.drive.test.sunet.se,document3.drive.sunet.se,document3.drive.test.sunet.se,drive-idp-proxy-1.sunet.se,drive-idp-proxy-2.sunet.se,gss-db1.drive.sunet.se,gss-db1.drive.test.sunet.se,gss-db2.drive.sunet.se,gss-db2.drive.test.sunet.se,gss-db3.drive.sunet.se,gss-db3.drive.test.sunet.se,gss1.drive.sunet.se,gss1.drive.test.sunet.se,gss2.drive.sunet.se,gss2.drive.test.sunet.se,gss3.drive.sunet.se,gss3.drive.test.sunet.se,gssbackup1.drive.sunet.se,gssbackup1.drive.test.sunet.se,intern-db1.extern.drive.sunet.se,intern-db1.extern.drive.test.sunet.se,intern-db1.gih.drive.sunet.se,intern-db1.gih.drive.test.sunet.se,intern-db1.hh.drive.sunet.se,intern-db1.hh.drive.test.sunet.se,intern-db1.hkr.drive.sunet.se,intern-db1.hkr.drive.test.sunet.se,intern-db1.kau.drive.sunet.se,intern-db1.kau.drive.test.sunet.se,intern-db1.scilifelab.drive.sunet.se,intern-db1.scilifelab.drive.test.sunet.se,intern-db1.su.drive.sunet.se,intern-db1.su.drive.test.sunet.se,intern-db1.sunet.drive.sunet.se,intern-db1.sunet.drive.test.sunet.se,intern-db1.suni.drive.sunet.se,intern-db1.suni.drive.test.sunet.se,intern-db2.extern.drive.sunet.se,intern-db2.extern.drive.test.sunet.se,intern-db2.gih.drive.sunet.se,intern-db2.gih.drive.test.sunet.se,intern-db2.hh.drive.sunet.se,intern-db2.hh.drive.test.sunet.se,intern-db2.hkr.drive.sunet.se,intern-db2.hkr.drive.test.sunet.se,intern-db2.kau.drive.sunet.se,intern-db2.kau.drive.test.sunet.se,intern-db2.scilifelab.drive.sunet.se,intern-db2.scilifelab.drive.test.sunet.se,intern-db2.su.drive.sunet.se,intern-db2.su.drive.test.sunet.se,intern-db2.sunet.drive.sunet.se,intern-db2.sunet.drive.test.sunet.se,intern-db2.suni.drive.sunet.se,intern-db2.suni.drive.test.sunet.se,intern-db3.extern.drive.sunet.se,intern-db3.extern.drive.test.sunet.se,intern-db3.gih.drive.sunet.se,intern-db3.gih.drive.test.sunet.se,intern-db3.hh.drive.sunet.se,intern-db3.hh.drive.test.sunet.se,intern-db3.hkr.drive.sunet.se,intern-db3.hkr.drive.test.sunet.se,intern-db3.kau.drive.sunet.se,intern-db3.kau.drive.test.sunet.se,intern-db3.scilifelab.drive.sunet.se,intern-db3.scilifelab.drive.test.sunet.se,intern-db3.su.drive.sunet.se,intern-db3.su.drive.test.sunet.se,intern-db3.sunet.drive.sunet.se,intern-db3.sunet.drive.test.sunet.se,intern-db3.suni.drive.sunet.se,intern-db3.suni.drive.test.sunet.se,kube1.drive.test.sunet.se,kube2.drive.test.sunet.se,kube3.drive.test.sunet.se,lb1.drive.sunet.se,lb1.drive.test.sunet.se,lb2.drive.sunet.se,lb2.drive.test.sunet.se,lb3.drive.sunet.se,lb3.drive.test.sunet.se,lb4.drive.sunet.se,lb4.drive.test.sunet.se,lookup-db1.drive.sunet.se,lookup-db1.drive.test.sunet.se,lookup-db2.drive.sunet.se,lookup-db2.drive.test.sunet.se,lookup-db3.drive.sunet.se,lookup-db3.drive.test.sunet.se,lookup1.drive.sunet.se,lookup1.drive.test.sunet.se,lookup2.drive.sunet.se,lookup2.drive.test.sunet.se,lookupbackup1.drive.sunet.se,lookupbackup1.drive.test.sunet.se,monitor.drive.sunet.se,monitor.drive.test.sunet.se,multinode-db1.drive.test.sunet.se,multinode-db2.drive.test.sunet.se,multinode-db3.drive.test.sunet.se,multinode1.drive.sunet.se,multinode1.drive.test.sunet.se,multinode2.drive.sunet.se,multinode2.drive.test.sunet.se,multinode3.drive.sunet.se,multinode3.drive.test.sunet.se,multinode4.drive.sunet.se,multinode4.drive.test.sunet.se,node1.extern.drive.sunet.se,node1.extern.drive.test.sunet.se,node1.gih.drive.sunet.se,node1.gih.drive.test.sunet.se,node1.hh.drive.sunet.se,node1.hh.drive.test.sunet.se,node1.hkr.drive.sunet.se,node1.hkr.drive.test.sunet.se,node1.kau.drive.sunet.se,node1.kau.drive.test.sunet.se,node1.scilifelab.drive.sunet.se,node1.scilifelab.drive.test.sunet.se,node1.su.drive.sunet.se,node1.su.drive.test.sunet.se,node1.sunet.drive.sunet.se,node1.sunet.drive.test.sunet.se,node1.suni.drive.sunet.se,node1.suni.drive.test.sunet.se,node2.extern.drive.sunet.se,node2.extern.drive.test.sunet.se,node2.gih.drive.sunet.se,node2.gih.drive.test.sunet.se,node2.hh.drive.sunet.se,node2.hh.drive.test.sunet.se,node2.hkr.drive.sunet.se,node2.hkr.drive.test.sunet.se,node2.kau.drive.sunet.se,node2.kau.drive.test.sunet.se,node2.scilifelab.drive.sunet.se,node2.scilifelab.drive.test.sunet.se,node2.su.drive.sunet.se,node2.su.drive.test.sunet.se,node2.sunet.drive.sunet.se,node2.sunet.drive.test.sunet.se,node2.suni.drive.sunet.se,node2.suni.drive.test.sunet.se,node3.extern.drive.sunet.se,node3.extern.drive.test.sunet.se,node3.gih.drive.sunet.se,node3.gih.drive.test.sunet.se,node3.hh.drive.sunet.se,node3.hh.drive.test.sunet.se,node3.hkr.drive.sunet.se,node3.hkr.drive.test.sunet.se,node3.kau.drive.sunet.se,node3.kau.drive.test.sunet.se,node3.scilifelab.drive.sunet.se,node3.scilifelab.drive.test.sunet.se,node3.su.drive.sunet.se,node3.su.drive.test.sunet.se,node3.sunet.drive.sunet.se,node3.sunet.drive.test.sunet.se,node3.suni.drive.sunet.se,node3.suni.drive.test.sunet.se,resolve1.drive.sunet.se,resolve2.drive.sunet.se,script1.drive.sunet.se,script1.drive.test.sunet.se,script1.extern.drive.sunet.se,script1.extern.drive.test.sunet.se,script1.gih.drive.sunet.se,script1.gih.drive.test.sunet.se,script1.hh.drive.sunet.se,script1.hh.drive.test.sunet.se,script1.hkr.drive.sunet.se,script1.hkr.drive.test.sunet.se,script1.kau.drive.sunet.se,script1.kau.drive.test.sunet.se,script1.scilifelab.drive.sunet.se,script1.scilifelab.drive.test.sunet.se,script1.su.drive.sunet.se,script1.su.drive.test.sunet.se,script1.sunet.drive.sunet.se,script1.sunet.drive.test.sunet.se,script1.suni.drive.sunet.se,script1.suni.drive.test.sunet.se +} + +# ops +define hostgroup { + hostgroup_name ops + alias ops + members backup1.extern.drive.sunet.se,backup1.extern.drive.test.sunet.se,backup1.gih.drive.sunet.se,backup1.gih.drive.test.sunet.se,backup1.hh.drive.sunet.se,backup1.hh.drive.test.sunet.se,backup1.hkr.drive.sunet.se,backup1.hkr.drive.test.sunet.se,backup1.kau.drive.sunet.se,backup1.kau.drive.test.sunet.se,backup1.scilifelab.drive.sunet.se,backup1.scilifelab.drive.test.sunet.se,backup1.su.drive.sunet.se,backup1.su.drive.test.sunet.se,backup1.sunet.drive.sunet.se,backup1.sunet.drive.test.sunet.se,backup1.suni.drive.sunet.se,backup1.suni.drive.test.sunet.se,document1.drive.sunet.se,document1.drive.test.sunet.se,document2.drive.sunet.se,document2.drive.test.sunet.se,document3.drive.sunet.se,document3.drive.test.sunet.se,drive-idp-proxy-1.sunet.se,drive-idp-proxy-2.sunet.se,gss-db1.drive.sunet.se,gss-db1.drive.test.sunet.se,gss-db2.drive.sunet.se,gss-db2.drive.test.sunet.se,gss-db3.drive.sunet.se,gss-db3.drive.test.sunet.se,gss1.drive.sunet.se,gss1.drive.test.sunet.se,gss2.drive.sunet.se,gss2.drive.test.sunet.se,gss3.drive.sunet.se,gss3.drive.test.sunet.se,gssbackup1.drive.sunet.se,gssbackup1.drive.test.sunet.se,intern-db1.extern.drive.sunet.se,intern-db1.extern.drive.test.sunet.se,intern-db1.gih.drive.sunet.se,intern-db1.gih.drive.test.sunet.se,intern-db1.hh.drive.sunet.se,intern-db1.hh.drive.test.sunet.se,intern-db1.hkr.drive.sunet.se,intern-db1.hkr.drive.test.sunet.se,intern-db1.kau.drive.sunet.se,intern-db1.kau.drive.test.sunet.se,intern-db1.scilifelab.drive.sunet.se,intern-db1.scilifelab.drive.test.sunet.se,intern-db1.su.drive.sunet.se,intern-db1.su.drive.test.sunet.se,intern-db1.sunet.drive.sunet.se,intern-db1.sunet.drive.test.sunet.se,intern-db1.suni.drive.sunet.se,intern-db1.suni.drive.test.sunet.se,intern-db2.extern.drive.sunet.se,intern-db2.extern.drive.test.sunet.se,intern-db2.gih.drive.sunet.se,intern-db2.gih.drive.test.sunet.se,intern-db2.hh.drive.sunet.se,intern-db2.hh.drive.test.sunet.se,intern-db2.hkr.drive.sunet.se,intern-db2.hkr.drive.test.sunet.se,intern-db2.kau.drive.sunet.se,intern-db2.kau.drive.test.sunet.se,intern-db2.scilifelab.drive.sunet.se,intern-db2.scilifelab.drive.test.sunet.se,intern-db2.su.drive.sunet.se,intern-db2.su.drive.test.sunet.se,intern-db2.sunet.drive.sunet.se,intern-db2.sunet.drive.test.sunet.se,intern-db2.suni.drive.sunet.se,intern-db2.suni.drive.test.sunet.se,intern-db3.extern.drive.sunet.se,intern-db3.extern.drive.test.sunet.se,intern-db3.gih.drive.sunet.se,intern-db3.gih.drive.test.sunet.se,intern-db3.hh.drive.sunet.se,intern-db3.hh.drive.test.sunet.se,intern-db3.hkr.drive.sunet.se,intern-db3.hkr.drive.test.sunet.se,intern-db3.kau.drive.sunet.se,intern-db3.kau.drive.test.sunet.se,intern-db3.scilifelab.drive.sunet.se,intern-db3.scilifelab.drive.test.sunet.se,intern-db3.su.drive.sunet.se,intern-db3.su.drive.test.sunet.se,intern-db3.sunet.drive.sunet.se,intern-db3.sunet.drive.test.sunet.se,intern-db3.suni.drive.sunet.se,intern-db3.suni.drive.test.sunet.se,kube1.drive.test.sunet.se,kube2.drive.test.sunet.se,kube3.drive.test.sunet.se,lb1.drive.sunet.se,lb1.drive.test.sunet.se,lb2.drive.sunet.se,lb2.drive.test.sunet.se,lb3.drive.sunet.se,lb3.drive.test.sunet.se,lb4.drive.sunet.se,lb4.drive.test.sunet.se,lookup-db1.drive.sunet.se,lookup-db1.drive.test.sunet.se,lookup-db2.drive.sunet.se,lookup-db2.drive.test.sunet.se,lookup-db3.drive.sunet.se,lookup-db3.drive.test.sunet.se,lookup1.drive.sunet.se,lookup1.drive.test.sunet.se,lookup2.drive.sunet.se,lookup2.drive.test.sunet.se,lookupbackup1.drive.sunet.se,lookupbackup1.drive.test.sunet.se,monitor.drive.sunet.se,monitor.drive.test.sunet.se,multinode-db1.drive.test.sunet.se,multinode-db2.drive.test.sunet.se,multinode-db3.drive.test.sunet.se,multinode1.drive.sunet.se,multinode1.drive.test.sunet.se,multinode2.drive.sunet.se,multinode2.drive.test.sunet.se,multinode3.drive.sunet.se,multinode3.drive.test.sunet.se,multinode4.drive.sunet.se,multinode4.drive.test.sunet.se,node1.extern.drive.sunet.se,node1.extern.drive.test.sunet.se,node1.gih.drive.sunet.se,node1.gih.drive.test.sunet.se,node1.hh.drive.sunet.se,node1.hh.drive.test.sunet.se,node1.hkr.drive.sunet.se,node1.hkr.drive.test.sunet.se,node1.kau.drive.sunet.se,node1.kau.drive.test.sunet.se,node1.scilifelab.drive.sunet.se,node1.scilifelab.drive.test.sunet.se,node1.su.drive.sunet.se,node1.su.drive.test.sunet.se,node1.sunet.drive.sunet.se,node1.sunet.drive.test.sunet.se,node1.suni.drive.sunet.se,node1.suni.drive.test.sunet.se,node2.extern.drive.sunet.se,node2.extern.drive.test.sunet.se,node2.gih.drive.sunet.se,node2.gih.drive.test.sunet.se,node2.hh.drive.sunet.se,node2.hh.drive.test.sunet.se,node2.hkr.drive.sunet.se,node2.hkr.drive.test.sunet.se,node2.kau.drive.sunet.se,node2.kau.drive.test.sunet.se,node2.scilifelab.drive.sunet.se,node2.scilifelab.drive.test.sunet.se,node2.su.drive.sunet.se,node2.su.drive.test.sunet.se,node2.sunet.drive.sunet.se,node2.sunet.drive.test.sunet.se,node2.suni.drive.sunet.se,node2.suni.drive.test.sunet.se,node3.extern.drive.sunet.se,node3.extern.drive.test.sunet.se,node3.gih.drive.sunet.se,node3.gih.drive.test.sunet.se,node3.hh.drive.sunet.se,node3.hh.drive.test.sunet.se,node3.hkr.drive.sunet.se,node3.hkr.drive.test.sunet.se,node3.kau.drive.sunet.se,node3.kau.drive.test.sunet.se,node3.scilifelab.drive.sunet.se,node3.scilifelab.drive.test.sunet.se,node3.su.drive.sunet.se,node3.su.drive.test.sunet.se,node3.sunet.drive.sunet.se,node3.sunet.drive.test.sunet.se,node3.suni.drive.sunet.se,node3.suni.drive.test.sunet.se,resolve1.drive.sunet.se,resolve2.drive.sunet.se,script1.drive.sunet.se,script1.drive.test.sunet.se,script1.extern.drive.sunet.se,script1.extern.drive.test.sunet.se,script1.gih.drive.sunet.se,script1.gih.drive.test.sunet.se,script1.hh.drive.sunet.se,script1.hh.drive.test.sunet.se,script1.hkr.drive.sunet.se,script1.hkr.drive.test.sunet.se,script1.kau.drive.sunet.se,script1.kau.drive.test.sunet.se,script1.scilifelab.drive.sunet.se,script1.scilifelab.drive.test.sunet.se,script1.su.drive.sunet.se,script1.su.drive.test.sunet.se,script1.sunet.drive.sunet.se,script1.sunet.drive.test.sunet.se,script1.suni.drive.sunet.se,script1.suni.drive.test.sunet.se +} + +# saml_metadata +define hostgroup { + hostgroup_name saml_metadata + alias saml_metadata + members drive-idp-proxy-1.sunet.se,drive-idp-proxy-2.sunet.se +} + +# scilifelab-prod +define hostgroup { + hostgroup_name scilifelab-prod + alias scilifelab-prod + members backup1.scilifelab.drive.sunet.se,intern-db1.scilifelab.drive.sunet.se,intern-db2.scilifelab.drive.sunet.se,intern-db3.scilifelab.drive.sunet.se,node1.scilifelab.drive.sunet.se,node2.scilifelab.drive.sunet.se,node3.scilifelab.drive.sunet.se,script1.scilifelab.drive.sunet.se +} + +# scilifelab-test +define hostgroup { + hostgroup_name scilifelab-test + alias scilifelab-test + members backup1.scilifelab.drive.test.sunet.se,intern-db1.scilifelab.drive.test.sunet.se,intern-db2.scilifelab.drive.test.sunet.se,intern-db3.scilifelab.drive.test.sunet.se,node1.scilifelab.drive.test.sunet.se,node2.scilifelab.drive.test.sunet.se,node3.scilifelab.drive.test.sunet.se,script1.scilifelab.drive.test.sunet.se +} + +# su-prod +define hostgroup { + hostgroup_name su-prod + alias su-prod + members backup1.su.drive.sunet.se,intern-db1.su.drive.sunet.se,intern-db2.su.drive.sunet.se,intern-db3.su.drive.sunet.se,node1.su.drive.sunet.se,node2.su.drive.sunet.se,node3.su.drive.sunet.se,script1.su.drive.sunet.se +} + +# su-test +define hostgroup { + hostgroup_name su-test + alias su-test + members backup1.su.drive.test.sunet.se,intern-db1.su.drive.test.sunet.se,intern-db2.su.drive.test.sunet.se,intern-db3.su.drive.test.sunet.se,node1.su.drive.test.sunet.se,node2.su.drive.test.sunet.se,node3.su.drive.test.sunet.se,script1.su.drive.test.sunet.se +} + +# sunet-prod +define hostgroup { + hostgroup_name sunet-prod + alias sunet-prod + members backup1.sunet.drive.sunet.se,intern-db1.sunet.drive.sunet.se,intern-db2.sunet.drive.sunet.se,intern-db3.sunet.drive.sunet.se,node1.sunet.drive.sunet.se,node2.sunet.drive.sunet.se,node3.sunet.drive.sunet.se,script1.sunet.drive.sunet.se +} + +# sunet-test +define hostgroup { + hostgroup_name sunet-test + alias sunet-test + members backup1.sunet.drive.test.sunet.se,intern-db1.sunet.drive.test.sunet.se,intern-db2.sunet.drive.test.sunet.se,intern-db3.sunet.drive.test.sunet.se,node1.sunet.drive.test.sunet.se,node2.sunet.drive.test.sunet.se,node3.sunet.drive.test.sunet.se,script1.sunet.drive.test.sunet.se +} + +# sunet::frontend::load_balancer +define hostgroup { + hostgroup_name sunet::frontend::load_balancer + alias sunet::frontend::load_balancer + members lb1.drive.sunet.se,lb1.drive.test.sunet.se,lb2.drive.sunet.se,lb2.drive.test.sunet.se,lb3.drive.sunet.se,lb3.drive.test.sunet.se,lb4.drive.sunet.se,lb4.drive.test.sunet.se +} + +# sunet::frontend::register_sites +define hostgroup { + hostgroup_name sunet::frontend::register_sites + alias sunet::frontend::register_sites + members drive-idp-proxy-1.sunet.se,drive-idp-proxy-2.sunet.se,kube1.drive.test.sunet.se,kube2.drive.test.sunet.se,kube3.drive.test.sunet.se,lookup1.drive.sunet.se,lookup1.drive.test.sunet.se,lookup2.drive.sunet.se,lookup2.drive.test.sunet.se +} + +# sunet::frontend::register_sites_array +define hostgroup { + hostgroup_name sunet::frontend::register_sites_array + alias sunet::frontend::register_sites_array + members gss1.drive.sunet.se,gss1.drive.test.sunet.se,gss2.drive.sunet.se,gss2.drive.test.sunet.se,gss3.drive.sunet.se,gss3.drive.test.sunet.se,multinode1.drive.sunet.se,multinode1.drive.test.sunet.se,multinode2.drive.sunet.se,multinode2.drive.test.sunet.se,multinode3.drive.sunet.se,multinode3.drive.test.sunet.se,multinode4.drive.sunet.se,multinode4.drive.test.sunet.se,node1.extern.drive.sunet.se,node1.extern.drive.test.sunet.se,node1.gih.drive.sunet.se,node1.gih.drive.test.sunet.se,node1.hh.drive.sunet.se,node1.hh.drive.test.sunet.se,node1.hkr.drive.sunet.se,node1.hkr.drive.test.sunet.se,node1.kau.drive.sunet.se,node1.kau.drive.test.sunet.se,node1.scilifelab.drive.sunet.se,node1.scilifelab.drive.test.sunet.se,node1.su.drive.sunet.se,node1.su.drive.test.sunet.se,node1.sunet.drive.sunet.se,node1.sunet.drive.test.sunet.se,node1.suni.drive.sunet.se,node1.suni.drive.test.sunet.se,node2.extern.drive.sunet.se,node2.extern.drive.test.sunet.se,node2.gih.drive.sunet.se,node2.gih.drive.test.sunet.se,node2.hh.drive.sunet.se,node2.hh.drive.test.sunet.se,node2.hkr.drive.sunet.se,node2.hkr.drive.test.sunet.se,node2.kau.drive.sunet.se,node2.kau.drive.test.sunet.se,node2.scilifelab.drive.sunet.se,node2.scilifelab.drive.test.sunet.se,node2.su.drive.sunet.se,node2.su.drive.test.sunet.se,node2.sunet.drive.sunet.se,node2.sunet.drive.test.sunet.se,node2.suni.drive.sunet.se,node2.suni.drive.test.sunet.se,node3.extern.drive.sunet.se,node3.extern.drive.test.sunet.se,node3.gih.drive.sunet.se,node3.gih.drive.test.sunet.se,node3.hh.drive.sunet.se,node3.hh.drive.test.sunet.se,node3.hkr.drive.sunet.se,node3.hkr.drive.test.sunet.se,node3.kau.drive.sunet.se,node3.kau.drive.test.sunet.se,node3.scilifelab.drive.sunet.se,node3.scilifelab.drive.test.sunet.se,node3.su.drive.sunet.se,node3.su.drive.test.sunet.se,node3.sunet.drive.sunet.se,node3.sunet.drive.test.sunet.se,node3.suni.drive.sunet.se,node3.suni.drive.test.sunet.se +} + +# sunet::microk8s::node +define hostgroup { + hostgroup_name sunet::microk8s::node + alias sunet::microk8s::node + members kube1.drive.test.sunet.se,kube2.drive.test.sunet.se,kube3.drive.test.sunet.se +} + +# sunet::rsyslog +define hostgroup { + hostgroup_name sunet::rsyslog + alias sunet::rsyslog + members backup1.extern.drive.sunet.se,backup1.extern.drive.test.sunet.se,backup1.gih.drive.sunet.se,backup1.gih.drive.test.sunet.se,backup1.hh.drive.sunet.se,backup1.hh.drive.test.sunet.se,backup1.hkr.drive.sunet.se,backup1.hkr.drive.test.sunet.se,backup1.kau.drive.sunet.se,backup1.kau.drive.test.sunet.se,backup1.scilifelab.drive.sunet.se,backup1.scilifelab.drive.test.sunet.se,backup1.su.drive.sunet.se,backup1.su.drive.test.sunet.se,backup1.sunet.drive.sunet.se,backup1.sunet.drive.test.sunet.se,backup1.suni.drive.sunet.se,backup1.suni.drive.test.sunet.se,document1.drive.sunet.se,document1.drive.test.sunet.se,document2.drive.sunet.se,document2.drive.test.sunet.se,document3.drive.sunet.se,document3.drive.test.sunet.se,drive-idp-proxy-1.sunet.se,drive-idp-proxy-2.sunet.se,gss-db1.drive.sunet.se,gss-db1.drive.test.sunet.se,gss-db2.drive.sunet.se,gss-db2.drive.test.sunet.se,gss-db3.drive.sunet.se,gss-db3.drive.test.sunet.se,gss1.drive.sunet.se,gss1.drive.test.sunet.se,gss2.drive.sunet.se,gss2.drive.test.sunet.se,gss3.drive.sunet.se,gss3.drive.test.sunet.se,gssbackup1.drive.sunet.se,gssbackup1.drive.test.sunet.se,intern-db1.extern.drive.sunet.se,intern-db1.extern.drive.test.sunet.se,intern-db1.gih.drive.sunet.se,intern-db1.gih.drive.test.sunet.se,intern-db1.hh.drive.sunet.se,intern-db1.hh.drive.test.sunet.se,intern-db1.hkr.drive.sunet.se,intern-db1.hkr.drive.test.sunet.se,intern-db1.kau.drive.sunet.se,intern-db1.kau.drive.test.sunet.se,intern-db1.scilifelab.drive.sunet.se,intern-db1.scilifelab.drive.test.sunet.se,intern-db1.su.drive.sunet.se,intern-db1.su.drive.test.sunet.se,intern-db1.sunet.drive.sunet.se,intern-db1.sunet.drive.test.sunet.se,intern-db1.suni.drive.sunet.se,intern-db1.suni.drive.test.sunet.se,intern-db2.extern.drive.sunet.se,intern-db2.extern.drive.test.sunet.se,intern-db2.gih.drive.sunet.se,intern-db2.gih.drive.test.sunet.se,intern-db2.hh.drive.sunet.se,intern-db2.hh.drive.test.sunet.se,intern-db2.hkr.drive.sunet.se,intern-db2.hkr.drive.test.sunet.se,intern-db2.kau.drive.sunet.se,intern-db2.kau.drive.test.sunet.se,intern-db2.scilifelab.drive.sunet.se,intern-db2.scilifelab.drive.test.sunet.se,intern-db2.su.drive.sunet.se,intern-db2.su.drive.test.sunet.se,intern-db2.sunet.drive.sunet.se,intern-db2.sunet.drive.test.sunet.se,intern-db2.suni.drive.sunet.se,intern-db2.suni.drive.test.sunet.se,intern-db3.extern.drive.sunet.se,intern-db3.extern.drive.test.sunet.se,intern-db3.gih.drive.sunet.se,intern-db3.gih.drive.test.sunet.se,intern-db3.hh.drive.sunet.se,intern-db3.hh.drive.test.sunet.se,intern-db3.hkr.drive.sunet.se,intern-db3.hkr.drive.test.sunet.se,intern-db3.kau.drive.sunet.se,intern-db3.kau.drive.test.sunet.se,intern-db3.scilifelab.drive.sunet.se,intern-db3.scilifelab.drive.test.sunet.se,intern-db3.su.drive.sunet.se,intern-db3.su.drive.test.sunet.se,intern-db3.sunet.drive.sunet.se,intern-db3.sunet.drive.test.sunet.se,intern-db3.suni.drive.sunet.se,intern-db3.suni.drive.test.sunet.se,kube1.drive.test.sunet.se,kube2.drive.test.sunet.se,kube3.drive.test.sunet.se,lb1.drive.sunet.se,lb1.drive.test.sunet.se,lb2.drive.sunet.se,lb2.drive.test.sunet.se,lb3.drive.sunet.se,lb3.drive.test.sunet.se,lb4.drive.sunet.se,lb4.drive.test.sunet.se,lookup-db1.drive.sunet.se,lookup-db1.drive.test.sunet.se,lookup-db2.drive.sunet.se,lookup-db2.drive.test.sunet.se,lookup-db3.drive.sunet.se,lookup-db3.drive.test.sunet.se,lookup1.drive.sunet.se,lookup1.drive.test.sunet.se,lookup2.drive.sunet.se,lookup2.drive.test.sunet.se,lookupbackup1.drive.sunet.se,lookupbackup1.drive.test.sunet.se,monitor.drive.sunet.se,monitor.drive.test.sunet.se,multinode-db1.drive.test.sunet.se,multinode-db2.drive.test.sunet.se,multinode-db3.drive.test.sunet.se,multinode1.drive.sunet.se,multinode1.drive.test.sunet.se,multinode2.drive.sunet.se,multinode2.drive.test.sunet.se,multinode3.drive.sunet.se,multinode3.drive.test.sunet.se,multinode4.drive.sunet.se,multinode4.drive.test.sunet.se,node1.extern.drive.sunet.se,node1.extern.drive.test.sunet.se,node1.gih.drive.sunet.se,node1.gih.drive.test.sunet.se,node1.hh.drive.sunet.se,node1.hh.drive.test.sunet.se,node1.hkr.drive.sunet.se,node1.hkr.drive.test.sunet.se,node1.kau.drive.sunet.se,node1.kau.drive.test.sunet.se,node1.scilifelab.drive.sunet.se,node1.scilifelab.drive.test.sunet.se,node1.su.drive.sunet.se,node1.su.drive.test.sunet.se,node1.sunet.drive.sunet.se,node1.sunet.drive.test.sunet.se,node1.suni.drive.sunet.se,node1.suni.drive.test.sunet.se,node2.extern.drive.sunet.se,node2.extern.drive.test.sunet.se,node2.gih.drive.sunet.se,node2.gih.drive.test.sunet.se,node2.hh.drive.sunet.se,node2.hh.drive.test.sunet.se,node2.hkr.drive.sunet.se,node2.hkr.drive.test.sunet.se,node2.kau.drive.sunet.se,node2.kau.drive.test.sunet.se,node2.scilifelab.drive.sunet.se,node2.scilifelab.drive.test.sunet.se,node2.su.drive.sunet.se,node2.su.drive.test.sunet.se,node2.sunet.drive.sunet.se,node2.sunet.drive.test.sunet.se,node2.suni.drive.sunet.se,node2.suni.drive.test.sunet.se,node3.extern.drive.sunet.se,node3.extern.drive.test.sunet.se,node3.gih.drive.sunet.se,node3.gih.drive.test.sunet.se,node3.hh.drive.sunet.se,node3.hh.drive.test.sunet.se,node3.hkr.drive.sunet.se,node3.hkr.drive.test.sunet.se,node3.kau.drive.sunet.se,node3.kau.drive.test.sunet.se,node3.scilifelab.drive.sunet.se,node3.scilifelab.drive.test.sunet.se,node3.su.drive.sunet.se,node3.su.drive.test.sunet.se,node3.sunet.drive.sunet.se,node3.sunet.drive.test.sunet.se,node3.suni.drive.sunet.se,node3.suni.drive.test.sunet.se,resolve1.drive.sunet.se,resolve2.drive.sunet.se,script1.drive.sunet.se,script1.drive.test.sunet.se,script1.extern.drive.sunet.se,script1.extern.drive.test.sunet.se,script1.gih.drive.sunet.se,script1.gih.drive.test.sunet.se,script1.hh.drive.sunet.se,script1.hh.drive.test.sunet.se,script1.hkr.drive.sunet.se,script1.hkr.drive.test.sunet.se,script1.kau.drive.sunet.se,script1.kau.drive.test.sunet.se,script1.scilifelab.drive.sunet.se,script1.scilifelab.drive.test.sunet.se,script1.su.drive.sunet.se,script1.su.drive.test.sunet.se,script1.sunet.drive.sunet.se,script1.sunet.drive.test.sunet.se,script1.suni.drive.sunet.se,script1.suni.drive.test.sunet.se +} + +# sunet::server +define hostgroup { + hostgroup_name sunet::server + alias sunet::server + members backup1.extern.drive.sunet.se,backup1.extern.drive.test.sunet.se,backup1.gih.drive.sunet.se,backup1.gih.drive.test.sunet.se,backup1.hh.drive.sunet.se,backup1.hh.drive.test.sunet.se,backup1.hkr.drive.sunet.se,backup1.hkr.drive.test.sunet.se,backup1.kau.drive.sunet.se,backup1.kau.drive.test.sunet.se,backup1.scilifelab.drive.sunet.se,backup1.scilifelab.drive.test.sunet.se,backup1.su.drive.sunet.se,backup1.su.drive.test.sunet.se,backup1.sunet.drive.sunet.se,backup1.sunet.drive.test.sunet.se,backup1.suni.drive.sunet.se,backup1.suni.drive.test.sunet.se,document1.drive.sunet.se,document1.drive.test.sunet.se,document2.drive.sunet.se,document2.drive.test.sunet.se,document3.drive.sunet.se,document3.drive.test.sunet.se,drive-idp-proxy-1.sunet.se,drive-idp-proxy-2.sunet.se,gss-db1.drive.sunet.se,gss-db1.drive.test.sunet.se,gss-db2.drive.sunet.se,gss-db2.drive.test.sunet.se,gss-db3.drive.sunet.se,gss-db3.drive.test.sunet.se,gss1.drive.sunet.se,gss1.drive.test.sunet.se,gss2.drive.sunet.se,gss2.drive.test.sunet.se,gss3.drive.sunet.se,gss3.drive.test.sunet.se,gssbackup1.drive.sunet.se,gssbackup1.drive.test.sunet.se,intern-db1.extern.drive.sunet.se,intern-db1.extern.drive.test.sunet.se,intern-db1.gih.drive.sunet.se,intern-db1.gih.drive.test.sunet.se,intern-db1.hh.drive.sunet.se,intern-db1.hh.drive.test.sunet.se,intern-db1.hkr.drive.sunet.se,intern-db1.hkr.drive.test.sunet.se,intern-db1.kau.drive.sunet.se,intern-db1.kau.drive.test.sunet.se,intern-db1.scilifelab.drive.sunet.se,intern-db1.scilifelab.drive.test.sunet.se,intern-db1.su.drive.sunet.se,intern-db1.su.drive.test.sunet.se,intern-db1.sunet.drive.sunet.se,intern-db1.sunet.drive.test.sunet.se,intern-db1.suni.drive.sunet.se,intern-db1.suni.drive.test.sunet.se,intern-db2.extern.drive.sunet.se,intern-db2.extern.drive.test.sunet.se,intern-db2.gih.drive.sunet.se,intern-db2.gih.drive.test.sunet.se,intern-db2.hh.drive.sunet.se,intern-db2.hh.drive.test.sunet.se,intern-db2.hkr.drive.sunet.se,intern-db2.hkr.drive.test.sunet.se,intern-db2.kau.drive.sunet.se,intern-db2.kau.drive.test.sunet.se,intern-db2.scilifelab.drive.sunet.se,intern-db2.scilifelab.drive.test.sunet.se,intern-db2.su.drive.sunet.se,intern-db2.su.drive.test.sunet.se,intern-db2.sunet.drive.sunet.se,intern-db2.sunet.drive.test.sunet.se,intern-db2.suni.drive.sunet.se,intern-db2.suni.drive.test.sunet.se,intern-db3.extern.drive.sunet.se,intern-db3.extern.drive.test.sunet.se,intern-db3.gih.drive.sunet.se,intern-db3.gih.drive.test.sunet.se,intern-db3.hh.drive.sunet.se,intern-db3.hh.drive.test.sunet.se,intern-db3.hkr.drive.sunet.se,intern-db3.hkr.drive.test.sunet.se,intern-db3.kau.drive.sunet.se,intern-db3.kau.drive.test.sunet.se,intern-db3.scilifelab.drive.sunet.se,intern-db3.scilifelab.drive.test.sunet.se,intern-db3.su.drive.sunet.se,intern-db3.su.drive.test.sunet.se,intern-db3.sunet.drive.sunet.se,intern-db3.sunet.drive.test.sunet.se,intern-db3.suni.drive.sunet.se,intern-db3.suni.drive.test.sunet.se,kube1.drive.test.sunet.se,kube2.drive.test.sunet.se,kube3.drive.test.sunet.se,lb1.drive.sunet.se,lb1.drive.test.sunet.se,lb2.drive.sunet.se,lb2.drive.test.sunet.se,lb3.drive.sunet.se,lb3.drive.test.sunet.se,lb4.drive.sunet.se,lb4.drive.test.sunet.se,lookup-db1.drive.sunet.se,lookup-db1.drive.test.sunet.se,lookup-db2.drive.sunet.se,lookup-db2.drive.test.sunet.se,lookup-db3.drive.sunet.se,lookup-db3.drive.test.sunet.se,lookup1.drive.sunet.se,lookup1.drive.test.sunet.se,lookup2.drive.sunet.se,lookup2.drive.test.sunet.se,lookupbackup1.drive.sunet.se,lookupbackup1.drive.test.sunet.se,monitor.drive.sunet.se,monitor.drive.test.sunet.se,multinode-db1.drive.test.sunet.se,multinode-db2.drive.test.sunet.se,multinode-db3.drive.test.sunet.se,multinode1.drive.sunet.se,multinode1.drive.test.sunet.se,multinode2.drive.sunet.se,multinode2.drive.test.sunet.se,multinode3.drive.sunet.se,multinode3.drive.test.sunet.se,multinode4.drive.sunet.se,multinode4.drive.test.sunet.se,node1.extern.drive.sunet.se,node1.extern.drive.test.sunet.se,node1.gih.drive.sunet.se,node1.gih.drive.test.sunet.se,node1.hh.drive.sunet.se,node1.hh.drive.test.sunet.se,node1.hkr.drive.sunet.se,node1.hkr.drive.test.sunet.se,node1.kau.drive.sunet.se,node1.kau.drive.test.sunet.se,node1.scilifelab.drive.sunet.se,node1.scilifelab.drive.test.sunet.se,node1.su.drive.sunet.se,node1.su.drive.test.sunet.se,node1.sunet.drive.sunet.se,node1.sunet.drive.test.sunet.se,node1.suni.drive.sunet.se,node1.suni.drive.test.sunet.se,node2.extern.drive.sunet.se,node2.extern.drive.test.sunet.se,node2.gih.drive.sunet.se,node2.gih.drive.test.sunet.se,node2.hh.drive.sunet.se,node2.hh.drive.test.sunet.se,node2.hkr.drive.sunet.se,node2.hkr.drive.test.sunet.se,node2.kau.drive.sunet.se,node2.kau.drive.test.sunet.se,node2.scilifelab.drive.sunet.se,node2.scilifelab.drive.test.sunet.se,node2.su.drive.sunet.se,node2.su.drive.test.sunet.se,node2.sunet.drive.sunet.se,node2.sunet.drive.test.sunet.se,node2.suni.drive.sunet.se,node2.suni.drive.test.sunet.se,node3.extern.drive.sunet.se,node3.extern.drive.test.sunet.se,node3.gih.drive.sunet.se,node3.gih.drive.test.sunet.se,node3.hh.drive.sunet.se,node3.hh.drive.test.sunet.se,node3.hkr.drive.sunet.se,node3.hkr.drive.test.sunet.se,node3.kau.drive.sunet.se,node3.kau.drive.test.sunet.se,node3.scilifelab.drive.sunet.se,node3.scilifelab.drive.test.sunet.se,node3.su.drive.sunet.se,node3.su.drive.test.sunet.se,node3.sunet.drive.sunet.se,node3.sunet.drive.test.sunet.se,node3.suni.drive.sunet.se,node3.suni.drive.test.sunet.se,resolve1.drive.sunet.se,resolve2.drive.sunet.se,script1.drive.sunet.se,script1.drive.test.sunet.se,script1.extern.drive.sunet.se,script1.extern.drive.test.sunet.se,script1.gih.drive.sunet.se,script1.gih.drive.test.sunet.se,script1.hh.drive.sunet.se,script1.hh.drive.test.sunet.se,script1.hkr.drive.sunet.se,script1.hkr.drive.test.sunet.se,script1.kau.drive.sunet.se,script1.kau.drive.test.sunet.se,script1.scilifelab.drive.sunet.se,script1.scilifelab.drive.test.sunet.se,script1.su.drive.sunet.se,script1.su.drive.test.sunet.se,script1.sunet.drive.sunet.se,script1.sunet.drive.test.sunet.se,script1.suni.drive.sunet.se,script1.suni.drive.test.sunet.se +} + +# sunet::unbound +define hostgroup { + hostgroup_name sunet::unbound + alias sunet::unbound + members resolve1.drive.sunet.se,resolve2.drive.sunet.se +} + +# sunet_iaas_cloud +define hostgroup { + hostgroup_name sunet_iaas_cloud + alias sunet_iaas_cloud + members backup1.extern.drive.sunet.se,backup1.extern.drive.test.sunet.se,backup1.gih.drive.sunet.se,backup1.gih.drive.test.sunet.se,backup1.hh.drive.sunet.se,backup1.hh.drive.test.sunet.se,backup1.hkr.drive.sunet.se,backup1.hkr.drive.test.sunet.se,backup1.kau.drive.sunet.se,backup1.kau.drive.test.sunet.se,backup1.scilifelab.drive.sunet.se,backup1.scilifelab.drive.test.sunet.se,backup1.su.drive.sunet.se,backup1.su.drive.test.sunet.se,backup1.sunet.drive.sunet.se,backup1.sunet.drive.test.sunet.se,backup1.suni.drive.sunet.se,backup1.suni.drive.test.sunet.se,document1.drive.sunet.se,document1.drive.test.sunet.se,document2.drive.sunet.se,document2.drive.test.sunet.se,document3.drive.sunet.se,document3.drive.test.sunet.se,drive-idp-proxy-1.sunet.se,drive-idp-proxy-2.sunet.se,gss-db1.drive.sunet.se,gss-db1.drive.test.sunet.se,gss-db2.drive.sunet.se,gss-db2.drive.test.sunet.se,gss-db3.drive.sunet.se,gss-db3.drive.test.sunet.se,gss1.drive.sunet.se,gss1.drive.test.sunet.se,gss2.drive.sunet.se,gss2.drive.test.sunet.se,gss3.drive.sunet.se,gss3.drive.test.sunet.se,gssbackup1.drive.sunet.se,gssbackup1.drive.test.sunet.se,intern-db1.extern.drive.sunet.se,intern-db1.extern.drive.test.sunet.se,intern-db1.gih.drive.sunet.se,intern-db1.gih.drive.test.sunet.se,intern-db1.hh.drive.sunet.se,intern-db1.hh.drive.test.sunet.se,intern-db1.hkr.drive.sunet.se,intern-db1.hkr.drive.test.sunet.se,intern-db1.kau.drive.sunet.se,intern-db1.kau.drive.test.sunet.se,intern-db1.scilifelab.drive.sunet.se,intern-db1.scilifelab.drive.test.sunet.se,intern-db1.su.drive.sunet.se,intern-db1.su.drive.test.sunet.se,intern-db1.sunet.drive.sunet.se,intern-db1.sunet.drive.test.sunet.se,intern-db1.suni.drive.sunet.se,intern-db1.suni.drive.test.sunet.se,intern-db2.extern.drive.sunet.se,intern-db2.extern.drive.test.sunet.se,intern-db2.gih.drive.sunet.se,intern-db2.gih.drive.test.sunet.se,intern-db2.hh.drive.sunet.se,intern-db2.hh.drive.test.sunet.se,intern-db2.hkr.drive.sunet.se,intern-db2.hkr.drive.test.sunet.se,intern-db2.kau.drive.sunet.se,intern-db2.kau.drive.test.sunet.se,intern-db2.scilifelab.drive.sunet.se,intern-db2.scilifelab.drive.test.sunet.se,intern-db2.su.drive.sunet.se,intern-db2.su.drive.test.sunet.se,intern-db2.sunet.drive.sunet.se,intern-db2.sunet.drive.test.sunet.se,intern-db2.suni.drive.sunet.se,intern-db2.suni.drive.test.sunet.se,intern-db3.extern.drive.sunet.se,intern-db3.extern.drive.test.sunet.se,intern-db3.gih.drive.sunet.se,intern-db3.gih.drive.test.sunet.se,intern-db3.hh.drive.sunet.se,intern-db3.hh.drive.test.sunet.se,intern-db3.hkr.drive.sunet.se,intern-db3.hkr.drive.test.sunet.se,intern-db3.kau.drive.sunet.se,intern-db3.kau.drive.test.sunet.se,intern-db3.scilifelab.drive.sunet.se,intern-db3.scilifelab.drive.test.sunet.se,intern-db3.su.drive.sunet.se,intern-db3.su.drive.test.sunet.se,intern-db3.sunet.drive.sunet.se,intern-db3.sunet.drive.test.sunet.se,intern-db3.suni.drive.sunet.se,intern-db3.suni.drive.test.sunet.se,lookup-db1.drive.sunet.se,lookup-db1.drive.test.sunet.se,lookup-db2.drive.sunet.se,lookup-db2.drive.test.sunet.se,lookup-db3.drive.sunet.se,lookup-db3.drive.test.sunet.se,lookup1.drive.sunet.se,lookup1.drive.test.sunet.se,lookup2.drive.sunet.se,lookup2.drive.test.sunet.se,lookupbackup1.drive.sunet.se,lookupbackup1.drive.test.sunet.se,multinode-db1.drive.test.sunet.se,multinode-db2.drive.test.sunet.se,multinode-db3.drive.test.sunet.se,multinode1.drive.sunet.se,multinode1.drive.test.sunet.se,multinode2.drive.sunet.se,multinode2.drive.test.sunet.se,multinode3.drive.sunet.se,multinode3.drive.test.sunet.se,multinode4.drive.sunet.se,multinode4.drive.test.sunet.se,node1.extern.drive.sunet.se,node1.extern.drive.test.sunet.se,node1.gih.drive.sunet.se,node1.gih.drive.test.sunet.se,node1.hh.drive.sunet.se,node1.hh.drive.test.sunet.se,node1.hkr.drive.sunet.se,node1.hkr.drive.test.sunet.se,node1.kau.drive.sunet.se,node1.kau.drive.test.sunet.se,node1.scilifelab.drive.sunet.se,node1.scilifelab.drive.test.sunet.se,node1.su.drive.sunet.se,node1.su.drive.test.sunet.se,node1.sunet.drive.sunet.se,node1.sunet.drive.test.sunet.se,node1.suni.drive.sunet.se,node1.suni.drive.test.sunet.se,node2.extern.drive.sunet.se,node2.extern.drive.test.sunet.se,node2.gih.drive.sunet.se,node2.gih.drive.test.sunet.se,node2.hh.drive.sunet.se,node2.hh.drive.test.sunet.se,node2.hkr.drive.sunet.se,node2.hkr.drive.test.sunet.se,node2.kau.drive.sunet.se,node2.kau.drive.test.sunet.se,node2.scilifelab.drive.sunet.se,node2.scilifelab.drive.test.sunet.se,node2.su.drive.sunet.se,node2.su.drive.test.sunet.se,node2.sunet.drive.sunet.se,node2.sunet.drive.test.sunet.se,node2.suni.drive.sunet.se,node2.suni.drive.test.sunet.se,node3.extern.drive.sunet.se,node3.extern.drive.test.sunet.se,node3.gih.drive.sunet.se,node3.gih.drive.test.sunet.se,node3.hh.drive.sunet.se,node3.hh.drive.test.sunet.se,node3.hkr.drive.sunet.se,node3.hkr.drive.test.sunet.se,node3.kau.drive.sunet.se,node3.kau.drive.test.sunet.se,node3.scilifelab.drive.sunet.se,node3.scilifelab.drive.test.sunet.se,node3.su.drive.sunet.se,node3.su.drive.test.sunet.se,node3.sunet.drive.sunet.se,node3.sunet.drive.test.sunet.se,node3.suni.drive.sunet.se,node3.suni.drive.test.sunet.se,script1.drive.sunet.se,script1.drive.test.sunet.se,script1.extern.drive.sunet.se,script1.extern.drive.test.sunet.se,script1.gih.drive.sunet.se,script1.gih.drive.test.sunet.se,script1.hh.drive.sunet.se,script1.hh.drive.test.sunet.se,script1.hkr.drive.sunet.se,script1.hkr.drive.test.sunet.se,script1.kau.drive.sunet.se,script1.kau.drive.test.sunet.se,script1.scilifelab.drive.sunet.se,script1.scilifelab.drive.test.sunet.se,script1.su.drive.sunet.se,script1.su.drive.test.sunet.se,script1.sunet.drive.sunet.se,script1.sunet.drive.test.sunet.se,script1.suni.drive.sunet.se,script1.suni.drive.test.sunet.se +} + +# sunetdrive::application +define hostgroup { + hostgroup_name sunetdrive::application + alias sunetdrive::application + members gss1.drive.sunet.se,gss1.drive.test.sunet.se,gss2.drive.sunet.se,gss2.drive.test.sunet.se,gss3.drive.sunet.se,gss3.drive.test.sunet.se,node1.extern.drive.sunet.se,node1.extern.drive.test.sunet.se,node1.gih.drive.sunet.se,node1.gih.drive.test.sunet.se,node1.hh.drive.sunet.se,node1.hh.drive.test.sunet.se,node1.hkr.drive.sunet.se,node1.hkr.drive.test.sunet.se,node1.kau.drive.sunet.se,node1.kau.drive.test.sunet.se,node1.scilifelab.drive.sunet.se,node1.scilifelab.drive.test.sunet.se,node1.su.drive.sunet.se,node1.su.drive.test.sunet.se,node1.sunet.drive.sunet.se,node1.sunet.drive.test.sunet.se,node1.suni.drive.sunet.se,node1.suni.drive.test.sunet.se,node2.extern.drive.sunet.se,node2.extern.drive.test.sunet.se,node2.gih.drive.sunet.se,node2.gih.drive.test.sunet.se,node2.hh.drive.sunet.se,node2.hh.drive.test.sunet.se,node2.hkr.drive.sunet.se,node2.hkr.drive.test.sunet.se,node2.kau.drive.sunet.se,node2.kau.drive.test.sunet.se,node2.scilifelab.drive.sunet.se,node2.scilifelab.drive.test.sunet.se,node2.su.drive.sunet.se,node2.su.drive.test.sunet.se,node2.sunet.drive.sunet.se,node2.sunet.drive.test.sunet.se,node2.suni.drive.sunet.se,node2.suni.drive.test.sunet.se,node3.extern.drive.sunet.se,node3.extern.drive.test.sunet.se,node3.gih.drive.sunet.se,node3.gih.drive.test.sunet.se,node3.hh.drive.sunet.se,node3.hh.drive.test.sunet.se,node3.hkr.drive.sunet.se,node3.hkr.drive.test.sunet.se,node3.kau.drive.sunet.se,node3.kau.drive.test.sunet.se,node3.scilifelab.drive.sunet.se,node3.scilifelab.drive.test.sunet.se,node3.su.drive.sunet.se,node3.su.drive.test.sunet.se,node3.sunet.drive.sunet.se,node3.sunet.drive.test.sunet.se,node3.suni.drive.sunet.se,node3.suni.drive.test.sunet.se +} + +# sunetdrive::cache +define hostgroup { + hostgroup_name sunetdrive::cache + alias sunetdrive::cache + members gss1.drive.sunet.se,gss1.drive.test.sunet.se,gss2.drive.sunet.se,gss2.drive.test.sunet.se,gss3.drive.sunet.se,gss3.drive.test.sunet.se,node1.extern.drive.sunet.se,node1.extern.drive.test.sunet.se,node1.gih.drive.sunet.se,node1.gih.drive.test.sunet.se,node1.hh.drive.sunet.se,node1.hh.drive.test.sunet.se,node1.hkr.drive.sunet.se,node1.hkr.drive.test.sunet.se,node1.kau.drive.sunet.se,node1.kau.drive.test.sunet.se,node1.scilifelab.drive.sunet.se,node1.scilifelab.drive.test.sunet.se,node1.su.drive.sunet.se,node1.su.drive.test.sunet.se,node1.sunet.drive.sunet.se,node1.sunet.drive.test.sunet.se,node1.suni.drive.sunet.se,node1.suni.drive.test.sunet.se,node2.extern.drive.sunet.se,node2.extern.drive.test.sunet.se,node2.gih.drive.sunet.se,node2.gih.drive.test.sunet.se,node2.hh.drive.sunet.se,node2.hh.drive.test.sunet.se,node2.hkr.drive.sunet.se,node2.hkr.drive.test.sunet.se,node2.kau.drive.sunet.se,node2.kau.drive.test.sunet.se,node2.scilifelab.drive.sunet.se,node2.scilifelab.drive.test.sunet.se,node2.su.drive.sunet.se,node2.su.drive.test.sunet.se,node2.sunet.drive.sunet.se,node2.sunet.drive.test.sunet.se,node2.suni.drive.sunet.se,node2.suni.drive.test.sunet.se,node3.extern.drive.sunet.se,node3.extern.drive.test.sunet.se,node3.gih.drive.sunet.se,node3.gih.drive.test.sunet.se,node3.hh.drive.sunet.se,node3.hh.drive.test.sunet.se,node3.hkr.drive.sunet.se,node3.hkr.drive.test.sunet.se,node3.kau.drive.sunet.se,node3.kau.drive.test.sunet.se,node3.scilifelab.drive.sunet.se,node3.scilifelab.drive.test.sunet.se,node3.su.drive.sunet.se,node3.su.drive.test.sunet.se,node3.sunet.drive.sunet.se,node3.sunet.drive.test.sunet.se,node3.suni.drive.sunet.se,node3.suni.drive.test.sunet.se +} + +# sunetdrive::dockerhost +define hostgroup { + hostgroup_name sunetdrive::dockerhost + alias sunetdrive::dockerhost + members backup1.extern.drive.sunet.se,backup1.extern.drive.test.sunet.se,backup1.gih.drive.sunet.se,backup1.gih.drive.test.sunet.se,backup1.hh.drive.sunet.se,backup1.hh.drive.test.sunet.se,backup1.hkr.drive.sunet.se,backup1.hkr.drive.test.sunet.se,backup1.kau.drive.sunet.se,backup1.kau.drive.test.sunet.se,backup1.scilifelab.drive.sunet.se,backup1.scilifelab.drive.test.sunet.se,backup1.su.drive.sunet.se,backup1.su.drive.test.sunet.se,backup1.sunet.drive.sunet.se,backup1.sunet.drive.test.sunet.se,backup1.suni.drive.sunet.se,backup1.suni.drive.test.sunet.se,document1.drive.sunet.se,document1.drive.test.sunet.se,document2.drive.sunet.se,document2.drive.test.sunet.se,document3.drive.sunet.se,document3.drive.test.sunet.se,drive-idp-proxy-1.sunet.se,drive-idp-proxy-2.sunet.se,gss-db1.drive.sunet.se,gss-db1.drive.test.sunet.se,gss-db2.drive.sunet.se,gss-db2.drive.test.sunet.se,gss-db3.drive.sunet.se,gss-db3.drive.test.sunet.se,gss1.drive.sunet.se,gss1.drive.test.sunet.se,gss2.drive.sunet.se,gss2.drive.test.sunet.se,gss3.drive.sunet.se,gss3.drive.test.sunet.se,gssbackup1.drive.sunet.se,gssbackup1.drive.test.sunet.se,intern-db1.extern.drive.sunet.se,intern-db1.extern.drive.test.sunet.se,intern-db1.gih.drive.sunet.se,intern-db1.gih.drive.test.sunet.se,intern-db1.hh.drive.sunet.se,intern-db1.hh.drive.test.sunet.se,intern-db1.hkr.drive.sunet.se,intern-db1.hkr.drive.test.sunet.se,intern-db1.kau.drive.sunet.se,intern-db1.kau.drive.test.sunet.se,intern-db1.scilifelab.drive.sunet.se,intern-db1.scilifelab.drive.test.sunet.se,intern-db1.su.drive.sunet.se,intern-db1.su.drive.test.sunet.se,intern-db1.sunet.drive.sunet.se,intern-db1.sunet.drive.test.sunet.se,intern-db1.suni.drive.sunet.se,intern-db1.suni.drive.test.sunet.se,intern-db2.extern.drive.sunet.se,intern-db2.extern.drive.test.sunet.se,intern-db2.gih.drive.sunet.se,intern-db2.gih.drive.test.sunet.se,intern-db2.hh.drive.sunet.se,intern-db2.hh.drive.test.sunet.se,intern-db2.hkr.drive.sunet.se,intern-db2.hkr.drive.test.sunet.se,intern-db2.kau.drive.sunet.se,intern-db2.kau.drive.test.sunet.se,intern-db2.scilifelab.drive.sunet.se,intern-db2.scilifelab.drive.test.sunet.se,intern-db2.su.drive.sunet.se,intern-db2.su.drive.test.sunet.se,intern-db2.sunet.drive.sunet.se,intern-db2.sunet.drive.test.sunet.se,intern-db2.suni.drive.sunet.se,intern-db2.suni.drive.test.sunet.se,intern-db3.extern.drive.sunet.se,intern-db3.extern.drive.test.sunet.se,intern-db3.gih.drive.sunet.se,intern-db3.gih.drive.test.sunet.se,intern-db3.hh.drive.sunet.se,intern-db3.hh.drive.test.sunet.se,intern-db3.hkr.drive.sunet.se,intern-db3.hkr.drive.test.sunet.se,intern-db3.kau.drive.sunet.se,intern-db3.kau.drive.test.sunet.se,intern-db3.scilifelab.drive.sunet.se,intern-db3.scilifelab.drive.test.sunet.se,intern-db3.su.drive.sunet.se,intern-db3.su.drive.test.sunet.se,intern-db3.sunet.drive.sunet.se,intern-db3.sunet.drive.test.sunet.se,intern-db3.suni.drive.sunet.se,intern-db3.suni.drive.test.sunet.se,lb1.drive.sunet.se,lb1.drive.test.sunet.se,lb2.drive.sunet.se,lb2.drive.test.sunet.se,lb3.drive.sunet.se,lb3.drive.test.sunet.se,lb4.drive.sunet.se,lb4.drive.test.sunet.se,lookup-db1.drive.sunet.se,lookup-db1.drive.test.sunet.se,lookup-db2.drive.sunet.se,lookup-db2.drive.test.sunet.se,lookup-db3.drive.sunet.se,lookup-db3.drive.test.sunet.se,lookup1.drive.sunet.se,lookup1.drive.test.sunet.se,lookup2.drive.sunet.se,lookup2.drive.test.sunet.se,lookupbackup1.drive.sunet.se,lookupbackup1.drive.test.sunet.se,multinode-db1.drive.test.sunet.se,multinode-db2.drive.test.sunet.se,multinode-db3.drive.test.sunet.se,multinode1.drive.sunet.se,multinode1.drive.test.sunet.se,multinode2.drive.sunet.se,multinode2.drive.test.sunet.se,multinode3.drive.sunet.se,multinode3.drive.test.sunet.se,multinode4.drive.sunet.se,multinode4.drive.test.sunet.se,node1.extern.drive.sunet.se,node1.extern.drive.test.sunet.se,node1.gih.drive.sunet.se,node1.gih.drive.test.sunet.se,node1.hh.drive.sunet.se,node1.hh.drive.test.sunet.se,node1.hkr.drive.sunet.se,node1.hkr.drive.test.sunet.se,node1.kau.drive.sunet.se,node1.kau.drive.test.sunet.se,node1.scilifelab.drive.sunet.se,node1.scilifelab.drive.test.sunet.se,node1.su.drive.sunet.se,node1.su.drive.test.sunet.se,node1.sunet.drive.sunet.se,node1.sunet.drive.test.sunet.se,node1.suni.drive.sunet.se,node1.suni.drive.test.sunet.se,node2.extern.drive.sunet.se,node2.extern.drive.test.sunet.se,node2.gih.drive.sunet.se,node2.gih.drive.test.sunet.se,node2.hh.drive.sunet.se,node2.hh.drive.test.sunet.se,node2.hkr.drive.sunet.se,node2.hkr.drive.test.sunet.se,node2.kau.drive.sunet.se,node2.kau.drive.test.sunet.se,node2.scilifelab.drive.sunet.se,node2.scilifelab.drive.test.sunet.se,node2.su.drive.sunet.se,node2.su.drive.test.sunet.se,node2.sunet.drive.sunet.se,node2.sunet.drive.test.sunet.se,node2.suni.drive.sunet.se,node2.suni.drive.test.sunet.se,node3.extern.drive.sunet.se,node3.extern.drive.test.sunet.se,node3.gih.drive.sunet.se,node3.gih.drive.test.sunet.se,node3.hh.drive.sunet.se,node3.hh.drive.test.sunet.se,node3.hkr.drive.sunet.se,node3.hkr.drive.test.sunet.se,node3.kau.drive.sunet.se,node3.kau.drive.test.sunet.se,node3.scilifelab.drive.sunet.se,node3.scilifelab.drive.test.sunet.se,node3.su.drive.sunet.se,node3.su.drive.test.sunet.se,node3.sunet.drive.sunet.se,node3.sunet.drive.test.sunet.se,node3.suni.drive.sunet.se,node3.suni.drive.test.sunet.se +} + +# sunetdrive::infra_script +define hostgroup { + hostgroup_name sunetdrive::infra_script + alias sunetdrive::infra_script + members script1.drive.sunet.se,script1.drive.test.sunet.se +} + +# sunetdrive::lb +define hostgroup { + hostgroup_name sunetdrive::lb + alias sunetdrive::lb + members lb1.drive.sunet.se,lb1.drive.test.sunet.se,lb2.drive.sunet.se,lb2.drive.test.sunet.se,lb3.drive.sunet.se,lb3.drive.test.sunet.se,lb4.drive.sunet.se,lb4.drive.test.sunet.se +} + +# sunetdrive::lookup +define hostgroup { + hostgroup_name sunetdrive::lookup + alias sunetdrive::lookup + members lookup1.drive.sunet.se,lookup1.drive.test.sunet.se,lookup2.drive.sunet.se,lookup2.drive.test.sunet.se +} + +# sunetdrive::mariadb +define hostgroup { + hostgroup_name sunetdrive::mariadb + alias sunetdrive::mariadb + members gss-db1.drive.sunet.se,gss-db1.drive.test.sunet.se,gss-db2.drive.sunet.se,gss-db2.drive.test.sunet.se,gss-db3.drive.sunet.se,gss-db3.drive.test.sunet.se,intern-db1.extern.drive.sunet.se,intern-db1.extern.drive.test.sunet.se,intern-db1.gih.drive.sunet.se,intern-db1.gih.drive.test.sunet.se,intern-db1.hh.drive.sunet.se,intern-db1.hh.drive.test.sunet.se,intern-db1.hkr.drive.sunet.se,intern-db1.hkr.drive.test.sunet.se,intern-db1.kau.drive.sunet.se,intern-db1.kau.drive.test.sunet.se,intern-db1.scilifelab.drive.sunet.se,intern-db1.scilifelab.drive.test.sunet.se,intern-db1.su.drive.sunet.se,intern-db1.su.drive.test.sunet.se,intern-db1.sunet.drive.sunet.se,intern-db1.sunet.drive.test.sunet.se,intern-db1.suni.drive.sunet.se,intern-db1.suni.drive.test.sunet.se,intern-db2.extern.drive.sunet.se,intern-db2.extern.drive.test.sunet.se,intern-db2.gih.drive.sunet.se,intern-db2.gih.drive.test.sunet.se,intern-db2.hh.drive.sunet.se,intern-db2.hh.drive.test.sunet.se,intern-db2.hkr.drive.sunet.se,intern-db2.hkr.drive.test.sunet.se,intern-db2.kau.drive.sunet.se,intern-db2.kau.drive.test.sunet.se,intern-db2.scilifelab.drive.sunet.se,intern-db2.scilifelab.drive.test.sunet.se,intern-db2.su.drive.sunet.se,intern-db2.su.drive.test.sunet.se,intern-db2.sunet.drive.sunet.se,intern-db2.sunet.drive.test.sunet.se,intern-db2.suni.drive.sunet.se,intern-db2.suni.drive.test.sunet.se,intern-db3.extern.drive.sunet.se,intern-db3.extern.drive.test.sunet.se,intern-db3.gih.drive.sunet.se,intern-db3.gih.drive.test.sunet.se,intern-db3.hh.drive.sunet.se,intern-db3.hh.drive.test.sunet.se,intern-db3.hkr.drive.sunet.se,intern-db3.hkr.drive.test.sunet.se,intern-db3.kau.drive.sunet.se,intern-db3.kau.drive.test.sunet.se,intern-db3.scilifelab.drive.sunet.se,intern-db3.scilifelab.drive.test.sunet.se,intern-db3.su.drive.sunet.se,intern-db3.su.drive.test.sunet.se,intern-db3.sunet.drive.sunet.se,intern-db3.sunet.drive.test.sunet.se,intern-db3.suni.drive.sunet.se,intern-db3.suni.drive.test.sunet.se,lookup-db1.drive.sunet.se,lookup-db1.drive.test.sunet.se,lookup-db2.drive.sunet.se,lookup-db2.drive.test.sunet.se,lookup-db3.drive.sunet.se,lookup-db3.drive.test.sunet.se,multinode-db1.drive.test.sunet.se,multinode-db2.drive.test.sunet.se,multinode-db3.drive.test.sunet.se +} + +# sunetdrive::mariadb_backup +define hostgroup { + hostgroup_name sunetdrive::mariadb_backup + alias sunetdrive::mariadb_backup + members backup1.extern.drive.sunet.se,backup1.extern.drive.test.sunet.se,backup1.gih.drive.sunet.se,backup1.gih.drive.test.sunet.se,backup1.hh.drive.sunet.se,backup1.hh.drive.test.sunet.se,backup1.hkr.drive.sunet.se,backup1.hkr.drive.test.sunet.se,backup1.kau.drive.sunet.se,backup1.kau.drive.test.sunet.se,backup1.scilifelab.drive.sunet.se,backup1.scilifelab.drive.test.sunet.se,backup1.su.drive.sunet.se,backup1.su.drive.test.sunet.se,backup1.sunet.drive.sunet.se,backup1.sunet.drive.test.sunet.se,backup1.suni.drive.sunet.se,backup1.suni.drive.test.sunet.se,gssbackup1.drive.sunet.se,gssbackup1.drive.test.sunet.se,lookupbackup1.drive.sunet.se,lookupbackup1.drive.test.sunet.se +} + +# sunetdrive::multinode +define hostgroup { + hostgroup_name sunetdrive::multinode + alias sunetdrive::multinode + members multinode1.drive.sunet.se,multinode1.drive.test.sunet.se,multinode2.drive.sunet.se,multinode2.drive.test.sunet.se,multinode3.drive.sunet.se,multinode3.drive.test.sunet.se,multinode4.drive.sunet.se,multinode4.drive.test.sunet.se +} + +# sunetdrive::onlyoffice +define hostgroup { + hostgroup_name sunetdrive::onlyoffice + alias sunetdrive::onlyoffice + members document1.drive.sunet.se,document1.drive.test.sunet.se,document2.drive.sunet.se,document2.drive.test.sunet.se,document3.drive.sunet.se,document3.drive.test.sunet.se +} + +# sunetdrive::proxysql +define hostgroup { + hostgroup_name sunetdrive::proxysql + alias sunetdrive::proxysql + members gss1.drive.sunet.se,gss1.drive.test.sunet.se,gss2.drive.sunet.se,gss2.drive.test.sunet.se,gss3.drive.sunet.se,gss3.drive.test.sunet.se,lookup1.drive.sunet.se,lookup1.drive.test.sunet.se,lookup2.drive.sunet.se,lookup2.drive.test.sunet.se,node1.extern.drive.sunet.se,node1.extern.drive.test.sunet.se,node1.gih.drive.sunet.se,node1.gih.drive.test.sunet.se,node1.hh.drive.sunet.se,node1.hh.drive.test.sunet.se,node1.hkr.drive.sunet.se,node1.hkr.drive.test.sunet.se,node1.kau.drive.sunet.se,node1.kau.drive.test.sunet.se,node1.scilifelab.drive.sunet.se,node1.scilifelab.drive.test.sunet.se,node1.su.drive.sunet.se,node1.su.drive.test.sunet.se,node1.sunet.drive.sunet.se,node1.sunet.drive.test.sunet.se,node1.suni.drive.sunet.se,node1.suni.drive.test.sunet.se,node2.extern.drive.sunet.se,node2.extern.drive.test.sunet.se,node2.gih.drive.sunet.se,node2.gih.drive.test.sunet.se,node2.hh.drive.sunet.se,node2.hh.drive.test.sunet.se,node2.hkr.drive.sunet.se,node2.hkr.drive.test.sunet.se,node2.kau.drive.sunet.se,node2.kau.drive.test.sunet.se,node2.scilifelab.drive.sunet.se,node2.scilifelab.drive.test.sunet.se,node2.su.drive.sunet.se,node2.su.drive.test.sunet.se,node2.sunet.drive.sunet.se,node2.sunet.drive.test.sunet.se,node2.suni.drive.sunet.se,node2.suni.drive.test.sunet.se,node3.extern.drive.sunet.se,node3.extern.drive.test.sunet.se,node3.gih.drive.sunet.se,node3.gih.drive.test.sunet.se,node3.hh.drive.sunet.se,node3.hh.drive.test.sunet.se,node3.hkr.drive.sunet.se,node3.hkr.drive.test.sunet.se,node3.kau.drive.sunet.se,node3.kau.drive.test.sunet.se,node3.scilifelab.drive.sunet.se,node3.scilifelab.drive.test.sunet.se,node3.su.drive.sunet.se,node3.su.drive.test.sunet.se,node3.sunet.drive.sunet.se,node3.sunet.drive.test.sunet.se,node3.suni.drive.sunet.se,node3.suni.drive.test.sunet.se +} + +# sunetdrive::resolve +define hostgroup { + hostgroup_name sunetdrive::resolve + alias sunetdrive::resolve + members resolve1.drive.sunet.se,resolve2.drive.sunet.se +} + +# sunetdrive::satosa +define hostgroup { + hostgroup_name sunetdrive::satosa + alias sunetdrive::satosa + members drive-idp-proxy-1.sunet.se,drive-idp-proxy-2.sunet.se +} + +# sunetdrive::script +define hostgroup { + hostgroup_name sunetdrive::script + alias sunetdrive::script + members script1.extern.drive.sunet.se,script1.extern.drive.test.sunet.se,script1.gih.drive.sunet.se,script1.gih.drive.test.sunet.se,script1.hh.drive.sunet.se,script1.hh.drive.test.sunet.se,script1.hkr.drive.sunet.se,script1.hkr.drive.test.sunet.se,script1.kau.drive.sunet.se,script1.kau.drive.test.sunet.se,script1.scilifelab.drive.sunet.se,script1.scilifelab.drive.test.sunet.se,script1.su.drive.sunet.se,script1.su.drive.test.sunet.se,script1.sunet.drive.sunet.se,script1.sunet.drive.test.sunet.se,script1.suni.drive.sunet.se,script1.suni.drive.test.sunet.se +} + +# sunetdrive::scriptreceiver +define hostgroup { + hostgroup_name sunetdrive::scriptreceiver + alias sunetdrive::scriptreceiver + members backup1.extern.drive.sunet.se,backup1.extern.drive.test.sunet.se,backup1.gih.drive.sunet.se,backup1.gih.drive.test.sunet.se,backup1.hh.drive.sunet.se,backup1.hh.drive.test.sunet.se,backup1.hkr.drive.sunet.se,backup1.hkr.drive.test.sunet.se,backup1.kau.drive.sunet.se,backup1.kau.drive.test.sunet.se,backup1.scilifelab.drive.sunet.se,backup1.scilifelab.drive.test.sunet.se,backup1.su.drive.sunet.se,backup1.su.drive.test.sunet.se,backup1.sunet.drive.sunet.se,backup1.sunet.drive.test.sunet.se,backup1.suni.drive.sunet.se,backup1.suni.drive.test.sunet.se,document1.drive.sunet.se,document1.drive.test.sunet.se,document2.drive.sunet.se,document2.drive.test.sunet.se,document3.drive.sunet.se,document3.drive.test.sunet.se,drive-idp-proxy-1.sunet.se,drive-idp-proxy-2.sunet.se,gss-db1.drive.sunet.se,gss-db1.drive.test.sunet.se,gss-db2.drive.sunet.se,gss-db2.drive.test.sunet.se,gss-db3.drive.sunet.se,gss-db3.drive.test.sunet.se,gss1.drive.sunet.se,gss1.drive.test.sunet.se,gss2.drive.sunet.se,gss2.drive.test.sunet.se,gss3.drive.sunet.se,gss3.drive.test.sunet.se,gssbackup1.drive.sunet.se,gssbackup1.drive.test.sunet.se,intern-db1.extern.drive.sunet.se,intern-db1.extern.drive.test.sunet.se,intern-db1.gih.drive.sunet.se,intern-db1.gih.drive.test.sunet.se,intern-db1.hh.drive.sunet.se,intern-db1.hh.drive.test.sunet.se,intern-db1.hkr.drive.sunet.se,intern-db1.hkr.drive.test.sunet.se,intern-db1.kau.drive.sunet.se,intern-db1.kau.drive.test.sunet.se,intern-db1.scilifelab.drive.sunet.se,intern-db1.scilifelab.drive.test.sunet.se,intern-db1.su.drive.sunet.se,intern-db1.su.drive.test.sunet.se,intern-db1.sunet.drive.sunet.se,intern-db1.sunet.drive.test.sunet.se,intern-db1.suni.drive.sunet.se,intern-db1.suni.drive.test.sunet.se,intern-db2.extern.drive.sunet.se,intern-db2.extern.drive.test.sunet.se,intern-db2.gih.drive.sunet.se,intern-db2.gih.drive.test.sunet.se,intern-db2.hh.drive.sunet.se,intern-db2.hh.drive.test.sunet.se,intern-db2.hkr.drive.sunet.se,intern-db2.hkr.drive.test.sunet.se,intern-db2.kau.drive.sunet.se,intern-db2.kau.drive.test.sunet.se,intern-db2.scilifelab.drive.sunet.se,intern-db2.scilifelab.drive.test.sunet.se,intern-db2.su.drive.sunet.se,intern-db2.su.drive.test.sunet.se,intern-db2.sunet.drive.sunet.se,intern-db2.sunet.drive.test.sunet.se,intern-db2.suni.drive.sunet.se,intern-db2.suni.drive.test.sunet.se,intern-db3.extern.drive.sunet.se,intern-db3.extern.drive.test.sunet.se,intern-db3.gih.drive.sunet.se,intern-db3.gih.drive.test.sunet.se,intern-db3.hh.drive.sunet.se,intern-db3.hh.drive.test.sunet.se,intern-db3.hkr.drive.sunet.se,intern-db3.hkr.drive.test.sunet.se,intern-db3.kau.drive.sunet.se,intern-db3.kau.drive.test.sunet.se,intern-db3.scilifelab.drive.sunet.se,intern-db3.scilifelab.drive.test.sunet.se,intern-db3.su.drive.sunet.se,intern-db3.su.drive.test.sunet.se,intern-db3.sunet.drive.sunet.se,intern-db3.sunet.drive.test.sunet.se,intern-db3.suni.drive.sunet.se,intern-db3.suni.drive.test.sunet.se,kube1.drive.test.sunet.se,kube2.drive.test.sunet.se,kube3.drive.test.sunet.se,lb1.drive.sunet.se,lb1.drive.test.sunet.se,lb2.drive.sunet.se,lb2.drive.test.sunet.se,lb3.drive.sunet.se,lb3.drive.test.sunet.se,lb4.drive.sunet.se,lb4.drive.test.sunet.se,lookup-db1.drive.sunet.se,lookup-db1.drive.test.sunet.se,lookup-db2.drive.sunet.se,lookup-db2.drive.test.sunet.se,lookup-db3.drive.sunet.se,lookup-db3.drive.test.sunet.se,lookup1.drive.sunet.se,lookup1.drive.test.sunet.se,lookup2.drive.sunet.se,lookup2.drive.test.sunet.se,lookupbackup1.drive.sunet.se,lookupbackup1.drive.test.sunet.se,monitor.drive.sunet.se,monitor.drive.test.sunet.se,multinode-db1.drive.test.sunet.se,multinode-db2.drive.test.sunet.se,multinode-db3.drive.test.sunet.se,multinode1.drive.sunet.se,multinode1.drive.test.sunet.se,multinode2.drive.sunet.se,multinode2.drive.test.sunet.se,multinode3.drive.sunet.se,multinode3.drive.test.sunet.se,multinode4.drive.sunet.se,multinode4.drive.test.sunet.se,node1.extern.drive.sunet.se,node1.extern.drive.test.sunet.se,node1.gih.drive.sunet.se,node1.gih.drive.test.sunet.se,node1.hh.drive.sunet.se,node1.hh.drive.test.sunet.se,node1.hkr.drive.sunet.se,node1.hkr.drive.test.sunet.se,node1.kau.drive.sunet.se,node1.kau.drive.test.sunet.se,node1.scilifelab.drive.sunet.se,node1.scilifelab.drive.test.sunet.se,node1.su.drive.sunet.se,node1.su.drive.test.sunet.se,node1.sunet.drive.sunet.se,node1.sunet.drive.test.sunet.se,node1.suni.drive.sunet.se,node1.suni.drive.test.sunet.se,node2.extern.drive.sunet.se,node2.extern.drive.test.sunet.se,node2.gih.drive.sunet.se,node2.gih.drive.test.sunet.se,node2.hh.drive.sunet.se,node2.hh.drive.test.sunet.se,node2.hkr.drive.sunet.se,node2.hkr.drive.test.sunet.se,node2.kau.drive.sunet.se,node2.kau.drive.test.sunet.se,node2.scilifelab.drive.sunet.se,node2.scilifelab.drive.test.sunet.se,node2.su.drive.sunet.se,node2.su.drive.test.sunet.se,node2.sunet.drive.sunet.se,node2.sunet.drive.test.sunet.se,node2.suni.drive.sunet.se,node2.suni.drive.test.sunet.se,node3.extern.drive.sunet.se,node3.extern.drive.test.sunet.se,node3.gih.drive.sunet.se,node3.gih.drive.test.sunet.se,node3.hh.drive.sunet.se,node3.hh.drive.test.sunet.se,node3.hkr.drive.sunet.se,node3.hkr.drive.test.sunet.se,node3.kau.drive.sunet.se,node3.kau.drive.test.sunet.se,node3.scilifelab.drive.sunet.se,node3.scilifelab.drive.test.sunet.se,node3.su.drive.sunet.se,node3.su.drive.test.sunet.se,node3.sunet.drive.sunet.se,node3.sunet.drive.test.sunet.se,node3.suni.drive.sunet.se,node3.suni.drive.test.sunet.se,resolve1.drive.sunet.se,resolve2.drive.sunet.se,script1.drive.sunet.se,script1.drive.test.sunet.se,script1.extern.drive.sunet.se,script1.extern.drive.test.sunet.se,script1.gih.drive.sunet.se,script1.gih.drive.test.sunet.se,script1.hh.drive.sunet.se,script1.hh.drive.test.sunet.se,script1.hkr.drive.sunet.se,script1.hkr.drive.test.sunet.se,script1.kau.drive.sunet.se,script1.kau.drive.test.sunet.se,script1.scilifelab.drive.sunet.se,script1.scilifelab.drive.test.sunet.se,script1.su.drive.sunet.se,script1.su.drive.test.sunet.se,script1.sunet.drive.sunet.se,script1.sunet.drive.test.sunet.se,script1.suni.drive.sunet.se,script1.suni.drive.test.sunet.se +} + +# sunetdrive::sitemonitor +define hostgroup { + hostgroup_name sunetdrive::sitemonitor + alias sunetdrive::sitemonitor + members monitor.drive.sunet.se +} + +# sunetdrive::sitemonitornaemon +define hostgroup { + hostgroup_name sunetdrive::sitemonitornaemon + alias sunetdrive::sitemonitornaemon + members monitor.drive.test.sunet.se +} + +# sunetdrive::thruk +define hostgroup { + hostgroup_name sunetdrive::thruk + alias sunetdrive::thruk + members monitor.drive.sunet.se +} + +# suni-prod +define hostgroup { + hostgroup_name suni-prod + alias suni-prod + members backup1.suni.drive.sunet.se,intern-db1.suni.drive.sunet.se,intern-db2.suni.drive.sunet.se,intern-db3.suni.drive.sunet.se,node1.suni.drive.sunet.se,node2.suni.drive.sunet.se,node3.suni.drive.sunet.se,script1.suni.drive.sunet.se +} + +# suni-test +define hostgroup { + hostgroup_name suni-test + alias suni-test + members backup1.suni.drive.test.sunet.se,intern-db1.suni.drive.test.sunet.se,intern-db2.suni.drive.test.sunet.se,intern-db3.suni.drive.test.sunet.se,node1.suni.drive.test.sunet.se,node2.suni.drive.test.sunet.se,node3.suni.drive.test.sunet.se,script1.suni.drive.test.sunet.se +} + +# swamid_metadata +define hostgroup { + hostgroup_name swamid_metadata + alias swamid_metadata + members drive-idp-proxy-1.sunet.se,drive-idp-proxy-2.sunet.se +} + +# update_ca_certificates +define hostgroup { + hostgroup_name update_ca_certificates + alias update_ca_certificates + members backup1.extern.drive.sunet.se,backup1.extern.drive.test.sunet.se,backup1.gih.drive.sunet.se,backup1.gih.drive.test.sunet.se,backup1.hh.drive.sunet.se,backup1.hh.drive.test.sunet.se,backup1.hkr.drive.sunet.se,backup1.hkr.drive.test.sunet.se,backup1.kau.drive.sunet.se,backup1.kau.drive.test.sunet.se,backup1.scilifelab.drive.sunet.se,backup1.scilifelab.drive.test.sunet.se,backup1.su.drive.sunet.se,backup1.su.drive.test.sunet.se,backup1.sunet.drive.sunet.se,backup1.sunet.drive.test.sunet.se,backup1.suni.drive.sunet.se,backup1.suni.drive.test.sunet.se,document1.drive.sunet.se,document1.drive.test.sunet.se,document2.drive.sunet.se,document2.drive.test.sunet.se,document3.drive.sunet.se,document3.drive.test.sunet.se,drive-idp-proxy-1.sunet.se,drive-idp-proxy-2.sunet.se,gss-db1.drive.sunet.se,gss-db1.drive.test.sunet.se,gss-db2.drive.sunet.se,gss-db2.drive.test.sunet.se,gss-db3.drive.sunet.se,gss-db3.drive.test.sunet.se,gss1.drive.sunet.se,gss1.drive.test.sunet.se,gss2.drive.sunet.se,gss2.drive.test.sunet.se,gss3.drive.sunet.se,gss3.drive.test.sunet.se,gssbackup1.drive.sunet.se,gssbackup1.drive.test.sunet.se,intern-db1.extern.drive.sunet.se,intern-db1.extern.drive.test.sunet.se,intern-db1.gih.drive.sunet.se,intern-db1.gih.drive.test.sunet.se,intern-db1.hh.drive.sunet.se,intern-db1.hh.drive.test.sunet.se,intern-db1.hkr.drive.sunet.se,intern-db1.hkr.drive.test.sunet.se,intern-db1.kau.drive.sunet.se,intern-db1.kau.drive.test.sunet.se,intern-db1.scilifelab.drive.sunet.se,intern-db1.scilifelab.drive.test.sunet.se,intern-db1.su.drive.sunet.se,intern-db1.su.drive.test.sunet.se,intern-db1.sunet.drive.sunet.se,intern-db1.sunet.drive.test.sunet.se,intern-db1.suni.drive.sunet.se,intern-db1.suni.drive.test.sunet.se,intern-db2.extern.drive.sunet.se,intern-db2.extern.drive.test.sunet.se,intern-db2.gih.drive.sunet.se,intern-db2.gih.drive.test.sunet.se,intern-db2.hh.drive.sunet.se,intern-db2.hh.drive.test.sunet.se,intern-db2.hkr.drive.sunet.se,intern-db2.hkr.drive.test.sunet.se,intern-db2.kau.drive.sunet.se,intern-db2.kau.drive.test.sunet.se,intern-db2.scilifelab.drive.sunet.se,intern-db2.scilifelab.drive.test.sunet.se,intern-db2.su.drive.sunet.se,intern-db2.su.drive.test.sunet.se,intern-db2.sunet.drive.sunet.se,intern-db2.sunet.drive.test.sunet.se,intern-db2.suni.drive.sunet.se,intern-db2.suni.drive.test.sunet.se,intern-db3.extern.drive.sunet.se,intern-db3.extern.drive.test.sunet.se,intern-db3.gih.drive.sunet.se,intern-db3.gih.drive.test.sunet.se,intern-db3.hh.drive.sunet.se,intern-db3.hh.drive.test.sunet.se,intern-db3.hkr.drive.sunet.se,intern-db3.hkr.drive.test.sunet.se,intern-db3.kau.drive.sunet.se,intern-db3.kau.drive.test.sunet.se,intern-db3.scilifelab.drive.sunet.se,intern-db3.scilifelab.drive.test.sunet.se,intern-db3.su.drive.sunet.se,intern-db3.su.drive.test.sunet.se,intern-db3.sunet.drive.sunet.se,intern-db3.sunet.drive.test.sunet.se,intern-db3.suni.drive.sunet.se,intern-db3.suni.drive.test.sunet.se,kube1.drive.test.sunet.se,kube2.drive.test.sunet.se,kube3.drive.test.sunet.se,lb1.drive.sunet.se,lb1.drive.test.sunet.se,lb2.drive.sunet.se,lb2.drive.test.sunet.se,lb3.drive.sunet.se,lb3.drive.test.sunet.se,lb4.drive.sunet.se,lb4.drive.test.sunet.se,lookup-db1.drive.sunet.se,lookup-db1.drive.test.sunet.se,lookup-db2.drive.sunet.se,lookup-db2.drive.test.sunet.se,lookup-db3.drive.sunet.se,lookup-db3.drive.test.sunet.se,lookup1.drive.sunet.se,lookup1.drive.test.sunet.se,lookup2.drive.sunet.se,lookup2.drive.test.sunet.se,lookupbackup1.drive.sunet.se,lookupbackup1.drive.test.sunet.se,monitor.drive.sunet.se,monitor.drive.test.sunet.se,multinode-db1.drive.test.sunet.se,multinode-db2.drive.test.sunet.se,multinode-db3.drive.test.sunet.se,multinode1.drive.sunet.se,multinode1.drive.test.sunet.se,multinode2.drive.sunet.se,multinode2.drive.test.sunet.se,multinode3.drive.sunet.se,multinode3.drive.test.sunet.se,multinode4.drive.sunet.se,multinode4.drive.test.sunet.se,node1.extern.drive.sunet.se,node1.extern.drive.test.sunet.se,node1.gih.drive.sunet.se,node1.gih.drive.test.sunet.se,node1.hh.drive.sunet.se,node1.hh.drive.test.sunet.se,node1.hkr.drive.sunet.se,node1.hkr.drive.test.sunet.se,node1.kau.drive.sunet.se,node1.kau.drive.test.sunet.se,node1.scilifelab.drive.sunet.se,node1.scilifelab.drive.test.sunet.se,node1.su.drive.sunet.se,node1.su.drive.test.sunet.se,node1.sunet.drive.sunet.se,node1.sunet.drive.test.sunet.se,node1.suni.drive.sunet.se,node1.suni.drive.test.sunet.se,node2.extern.drive.sunet.se,node2.extern.drive.test.sunet.se,node2.gih.drive.sunet.se,node2.gih.drive.test.sunet.se,node2.hh.drive.sunet.se,node2.hh.drive.test.sunet.se,node2.hkr.drive.sunet.se,node2.hkr.drive.test.sunet.se,node2.kau.drive.sunet.se,node2.kau.drive.test.sunet.se,node2.scilifelab.drive.sunet.se,node2.scilifelab.drive.test.sunet.se,node2.su.drive.sunet.se,node2.su.drive.test.sunet.se,node2.sunet.drive.sunet.se,node2.sunet.drive.test.sunet.se,node2.suni.drive.sunet.se,node2.suni.drive.test.sunet.se,node3.extern.drive.sunet.se,node3.extern.drive.test.sunet.se,node3.gih.drive.sunet.se,node3.gih.drive.test.sunet.se,node3.hh.drive.sunet.se,node3.hh.drive.test.sunet.se,node3.hkr.drive.sunet.se,node3.hkr.drive.test.sunet.se,node3.kau.drive.sunet.se,node3.kau.drive.test.sunet.se,node3.scilifelab.drive.sunet.se,node3.scilifelab.drive.test.sunet.se,node3.su.drive.sunet.se,node3.su.drive.test.sunet.se,node3.sunet.drive.sunet.se,node3.sunet.drive.test.sunet.se,node3.suni.drive.sunet.se,node3.suni.drive.test.sunet.se,resolve1.drive.sunet.se,resolve2.drive.sunet.se,script1.drive.sunet.se,script1.drive.test.sunet.se,script1.extern.drive.sunet.se,script1.extern.drive.test.sunet.se,script1.gih.drive.sunet.se,script1.gih.drive.test.sunet.se,script1.hh.drive.sunet.se,script1.hh.drive.test.sunet.se,script1.hkr.drive.sunet.se,script1.hkr.drive.test.sunet.se,script1.kau.drive.sunet.se,script1.kau.drive.test.sunet.se,script1.scilifelab.drive.sunet.se,script1.scilifelab.drive.test.sunet.se,script1.su.drive.sunet.se,script1.su.drive.test.sunet.se,script1.sunet.drive.sunet.se,script1.sunet.drive.test.sunet.se,script1.suni.drive.sunet.se,script1.suni.drive.test.sunet.se +} diff --git a/src/test/sunetdrive_hosts.cfg b/src/test/sunetdrive_hosts.cfg new file mode 100644 index 0000000..1cc643e --- /dev/null +++ b/src/test/sunetdrive_hosts.cfg @@ -0,0 +1,1648 @@ +# Do not edit by hand - maintained by puppet +# backup1.extern.drive.sunet.se +define host { + use monitor-host + host_name backup1.extern.drive.sunet.se + alias backup1.extern.drive.sunet.se + address 89.46.20.56 +} + +# backup1.extern.drive.test.sunet.se +define host { + use monitor-host + host_name backup1.extern.drive.test.sunet.se + alias backup1.extern.drive.test.sunet.se + address 89.46.20.197 +} + +# backup1.gih.drive.sunet.se +define host { + use monitor-host + host_name backup1.gih.drive.sunet.se + alias backup1.gih.drive.sunet.se + address 89.46.21.101 +} + +# backup1.gih.drive.test.sunet.se +define host { + use monitor-host + host_name backup1.gih.drive.test.sunet.se + alias backup1.gih.drive.test.sunet.se + address 89.46.20.229 +} + +# backup1.hh.drive.sunet.se +define host { + use monitor-host + host_name backup1.hh.drive.sunet.se + alias backup1.hh.drive.sunet.se + address 89.46.20.36 +} + +# backup1.hh.drive.test.sunet.se +define host { + use monitor-host + host_name backup1.hh.drive.test.sunet.se + alias backup1.hh.drive.test.sunet.se + address 89.46.20.182 +} + +# backup1.hkr.drive.sunet.se +define host { + use monitor-host + host_name backup1.hkr.drive.sunet.se + alias backup1.hkr.drive.sunet.se + address 89.46.20.181 +} + +# backup1.hkr.drive.test.sunet.se +define host { + use monitor-host + host_name backup1.hkr.drive.test.sunet.se + alias backup1.hkr.drive.test.sunet.se + address 89.46.20.161 +} + +# backup1.kau.drive.sunet.se +define host { + use monitor-host + host_name backup1.kau.drive.sunet.se + alias backup1.kau.drive.sunet.se + address 89.46.21.225 +} + +# backup1.kau.drive.test.sunet.se +define host { + use monitor-host + host_name backup1.kau.drive.test.sunet.se + alias backup1.kau.drive.test.sunet.se + address 89.46.20.52 +} + +# backup1.scilifelab.drive.sunet.se +define host { + use monitor-host + host_name backup1.scilifelab.drive.sunet.se + alias backup1.scilifelab.drive.sunet.se + address 89.46.20.149 +} + +# backup1.scilifelab.drive.test.sunet.se +define host { + use monitor-host + host_name backup1.scilifelab.drive.test.sunet.se + alias backup1.scilifelab.drive.test.sunet.se + address 89.46.21.80 +} + +# backup1.su.drive.sunet.se +define host { + use monitor-host + host_name backup1.su.drive.sunet.se + alias backup1.su.drive.sunet.se + address 89.46.21.169 +} + +# backup1.su.drive.test.sunet.se +define host { + use monitor-host + host_name backup1.su.drive.test.sunet.se + alias backup1.su.drive.test.sunet.se + address 89.46.20.15 +} + +# backup1.sunet.drive.sunet.se +define host { + use monitor-host + host_name backup1.sunet.drive.sunet.se + alias backup1.sunet.drive.sunet.se + address 89.46.21.21 +} + +# backup1.sunet.drive.test.sunet.se +define host { + use monitor-host + host_name backup1.sunet.drive.test.sunet.se + alias backup1.sunet.drive.test.sunet.se + address 89.46.20.30 +} + +# backup1.suni.drive.sunet.se +define host { + use monitor-host + host_name backup1.suni.drive.sunet.se + alias backup1.suni.drive.sunet.se + address 89.46.20.49 +} + +# backup1.suni.drive.test.sunet.se +define host { + use monitor-host + host_name backup1.suni.drive.test.sunet.se + alias backup1.suni.drive.test.sunet.se + address 89.46.21.0 +} + +# document1.drive.sunet.se +define host { + use monitor-host + host_name document1.drive.sunet.se + alias document1.drive.sunet.se + address 89.46.20.65 +} + +# document1.drive.test.sunet.se +define host { + use monitor-host + host_name document1.drive.test.sunet.se + alias document1.drive.test.sunet.se + address 89.46.20.249 +} + +# document2.drive.sunet.se +define host { + use monitor-host + host_name document2.drive.sunet.se + alias document2.drive.sunet.se + address 89.46.21.90 +} + +# document2.drive.test.sunet.se +define host { + use monitor-host + host_name document2.drive.test.sunet.se + alias document2.drive.test.sunet.se + address 89.46.21.11 +} + +# document3.drive.sunet.se +define host { + use monitor-host + host_name document3.drive.sunet.se + alias document3.drive.sunet.se + address 89.46.20.144 +} + +# document3.drive.test.sunet.se +define host { + use monitor-host + host_name document3.drive.test.sunet.se + alias document3.drive.test.sunet.se + address 89.46.20.35 +} + +# drive-idp-proxy-1.sunet.se +define host { + use monitor-host + host_name drive-idp-proxy-1.sunet.se + alias drive-idp-proxy-1.sunet.se + address 89.45.237.92 +} + +# drive-idp-proxy-2.sunet.se +define host { + use monitor-host + host_name drive-idp-proxy-2.sunet.se + alias drive-idp-proxy-2.sunet.se + address 89.46.20.165 +} + +# gss-db1.drive.sunet.se +define host { + use monitor-host + host_name gss-db1.drive.sunet.se + alias gss-db1.drive.sunet.se + address 89.46.21.187 +} + +# gss-db1.drive.test.sunet.se +define host { + use monitor-host + host_name gss-db1.drive.test.sunet.se + alias gss-db1.drive.test.sunet.se + address 89.46.20.160 +} + +# gss-db2.drive.sunet.se +define host { + use monitor-host + host_name gss-db2.drive.sunet.se + alias gss-db2.drive.sunet.se + address 89.46.21.38 +} + +# gss-db2.drive.test.sunet.se +define host { + use monitor-host + host_name gss-db2.drive.test.sunet.se + alias gss-db2.drive.test.sunet.se + address 89.46.21.51 +} + +# gss-db3.drive.sunet.se +define host { + use monitor-host + host_name gss-db3.drive.sunet.se + alias gss-db3.drive.sunet.se + address 89.46.21.130 +} + +# gss-db3.drive.test.sunet.se +define host { + use monitor-host + host_name gss-db3.drive.test.sunet.se + alias gss-db3.drive.test.sunet.se + address 89.46.21.28 +} + +# gss1.drive.sunet.se +define host { + use monitor-host + host_name gss1.drive.sunet.se + alias gss1.drive.sunet.se + address 89.46.20.233 +} + +# gss1.drive.test.sunet.se +define host { + use monitor-host + host_name gss1.drive.test.sunet.se + alias gss1.drive.test.sunet.se + address 89.46.21.55 +} + +# gss2.drive.sunet.se +define host { + use monitor-host + host_name gss2.drive.sunet.se + alias gss2.drive.sunet.se + address 89.46.21.125 +} + +# gss2.drive.test.sunet.se +define host { + use monitor-host + host_name gss2.drive.test.sunet.se + alias gss2.drive.test.sunet.se + address 89.46.21.184 +} + +# gss3.drive.sunet.se +define host { + use monitor-host + host_name gss3.drive.sunet.se + alias gss3.drive.sunet.se + address 89.46.20.127 +} + +# gss3.drive.test.sunet.se +define host { + use monitor-host + host_name gss3.drive.test.sunet.se + alias gss3.drive.test.sunet.se + address 89.46.20.6 +} + +# gssbackup1.drive.sunet.se +define host { + use monitor-host + host_name gssbackup1.drive.sunet.se + alias gssbackup1.drive.sunet.se + address 89.46.21.20 +} + +# gssbackup1.drive.test.sunet.se +define host { + use monitor-host + host_name gssbackup1.drive.test.sunet.se + alias gssbackup1.drive.test.sunet.se + address 89.46.20.78 +} + +# intern-db1.extern.drive.sunet.se +define host { + use monitor-host + host_name intern-db1.extern.drive.sunet.se + alias intern-db1.extern.drive.sunet.se + address 89.46.21.117 +} + +# intern-db1.extern.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db1.extern.drive.test.sunet.se + alias intern-db1.extern.drive.test.sunet.se + address 89.46.21.46 +} + +# intern-db1.gih.drive.sunet.se +define host { + use monitor-host + host_name intern-db1.gih.drive.sunet.se + alias intern-db1.gih.drive.sunet.se + address 89.46.21.206 +} + +# intern-db1.gih.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db1.gih.drive.test.sunet.se + alias intern-db1.gih.drive.test.sunet.se + address 89.46.21.94 +} + +# intern-db1.hh.drive.sunet.se +define host { + use monitor-host + host_name intern-db1.hh.drive.sunet.se + alias intern-db1.hh.drive.sunet.se + address 89.46.20.11 +} + +# intern-db1.hh.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db1.hh.drive.test.sunet.se + alias intern-db1.hh.drive.test.sunet.se + address 89.46.21.129 +} + +# intern-db1.hkr.drive.sunet.se +define host { + use monitor-host + host_name intern-db1.hkr.drive.sunet.se + alias intern-db1.hkr.drive.sunet.se + address 89.46.20.99 +} + +# intern-db1.hkr.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db1.hkr.drive.test.sunet.se + alias intern-db1.hkr.drive.test.sunet.se + address 89.46.20.111 +} + +# intern-db1.kau.drive.sunet.se +define host { + use monitor-host + host_name intern-db1.kau.drive.sunet.se + alias intern-db1.kau.drive.sunet.se + address 89.46.21.215 +} + +# intern-db1.kau.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db1.kau.drive.test.sunet.se + alias intern-db1.kau.drive.test.sunet.se + address 89.46.21.152 +} + +# intern-db1.scilifelab.drive.sunet.se +define host { + use monitor-host + host_name intern-db1.scilifelab.drive.sunet.se + alias intern-db1.scilifelab.drive.sunet.se + address 89.46.20.32 +} + +# intern-db1.scilifelab.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db1.scilifelab.drive.test.sunet.se + alias intern-db1.scilifelab.drive.test.sunet.se + address 89.46.20.73 +} + +# intern-db1.su.drive.sunet.se +define host { + use monitor-host + host_name intern-db1.su.drive.sunet.se + alias intern-db1.su.drive.sunet.se + address 89.46.21.191 +} + +# intern-db1.su.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db1.su.drive.test.sunet.se + alias intern-db1.su.drive.test.sunet.se + address 89.46.21.54 +} + +# intern-db1.sunet.drive.sunet.se +define host { + use monitor-host + host_name intern-db1.sunet.drive.sunet.se + alias intern-db1.sunet.drive.sunet.se + address 89.46.21.156 +} + +# intern-db1.sunet.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db1.sunet.drive.test.sunet.se + alias intern-db1.sunet.drive.test.sunet.se + address 89.46.21.172 +} + +# intern-db1.suni.drive.sunet.se +define host { + use monitor-host + host_name intern-db1.suni.drive.sunet.se + alias intern-db1.suni.drive.sunet.se + address 89.46.20.121 +} + +# intern-db1.suni.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db1.suni.drive.test.sunet.se + alias intern-db1.suni.drive.test.sunet.se + address 89.46.21.68 +} + +# intern-db2.extern.drive.sunet.se +define host { + use monitor-host + host_name intern-db2.extern.drive.sunet.se + alias intern-db2.extern.drive.sunet.se + address 89.46.20.112 +} + +# intern-db2.extern.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db2.extern.drive.test.sunet.se + alias intern-db2.extern.drive.test.sunet.se + address 89.46.20.3 +} + +# intern-db2.gih.drive.sunet.se +define host { + use monitor-host + host_name intern-db2.gih.drive.sunet.se + alias intern-db2.gih.drive.sunet.se + address 89.46.20.76 +} + +# intern-db2.gih.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db2.gih.drive.test.sunet.se + alias intern-db2.gih.drive.test.sunet.se + address 89.46.20.150 +} + +# intern-db2.hh.drive.sunet.se +define host { + use monitor-host + host_name intern-db2.hh.drive.sunet.se + alias intern-db2.hh.drive.sunet.se + address 89.46.20.169 +} + +# intern-db2.hh.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db2.hh.drive.test.sunet.se + alias intern-db2.hh.drive.test.sunet.se + address 89.46.20.102 +} + +# intern-db2.hkr.drive.sunet.se +define host { + use monitor-host + host_name intern-db2.hkr.drive.sunet.se + alias intern-db2.hkr.drive.sunet.se + address 89.46.20.39 +} + +# intern-db2.hkr.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db2.hkr.drive.test.sunet.se + alias intern-db2.hkr.drive.test.sunet.se + address 89.46.20.230 +} + +# intern-db2.kau.drive.sunet.se +define host { + use monitor-host + host_name intern-db2.kau.drive.sunet.se + alias intern-db2.kau.drive.sunet.se + address 89.46.21.52 +} + +# intern-db2.kau.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db2.kau.drive.test.sunet.se + alias intern-db2.kau.drive.test.sunet.se + address 89.46.21.166 +} + +# intern-db2.scilifelab.drive.sunet.se +define host { + use monitor-host + host_name intern-db2.scilifelab.drive.sunet.se + alias intern-db2.scilifelab.drive.sunet.se + address 89.46.20.31 +} + +# intern-db2.scilifelab.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db2.scilifelab.drive.test.sunet.se + alias intern-db2.scilifelab.drive.test.sunet.se + address 89.46.20.98 +} + +# intern-db2.su.drive.sunet.se +define host { + use monitor-host + host_name intern-db2.su.drive.sunet.se + alias intern-db2.su.drive.sunet.se + address 89.46.21.65 +} + +# intern-db2.su.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db2.su.drive.test.sunet.se + alias intern-db2.su.drive.test.sunet.se + address 89.46.21.138 +} + +# intern-db2.sunet.drive.sunet.se +define host { + use monitor-host + host_name intern-db2.sunet.drive.sunet.se + alias intern-db2.sunet.drive.sunet.se + address 89.46.21.33 +} + +# intern-db2.sunet.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db2.sunet.drive.test.sunet.se + alias intern-db2.sunet.drive.test.sunet.se + address 89.46.21.160 +} + +# intern-db2.suni.drive.sunet.se +define host { + use monitor-host + host_name intern-db2.suni.drive.sunet.se + alias intern-db2.suni.drive.sunet.se + address 89.46.21.13 +} + +# intern-db2.suni.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db2.suni.drive.test.sunet.se + alias intern-db2.suni.drive.test.sunet.se + address 89.46.21.84 +} + +# intern-db3.extern.drive.sunet.se +define host { + use monitor-host + host_name intern-db3.extern.drive.sunet.se + alias intern-db3.extern.drive.sunet.se + address 89.46.20.129 +} + +# intern-db3.extern.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db3.extern.drive.test.sunet.se + alias intern-db3.extern.drive.test.sunet.se + address 89.46.20.107 +} + +# intern-db3.gih.drive.sunet.se +define host { + use monitor-host + host_name intern-db3.gih.drive.sunet.se + alias intern-db3.gih.drive.sunet.se + address 89.46.20.117 +} + +# intern-db3.gih.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db3.gih.drive.test.sunet.se + alias intern-db3.gih.drive.test.sunet.se + address 89.46.20.82 +} + +# intern-db3.hh.drive.sunet.se +define host { + use monitor-host + host_name intern-db3.hh.drive.sunet.se + alias intern-db3.hh.drive.sunet.se + address 89.46.20.210 +} + +# intern-db3.hh.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db3.hh.drive.test.sunet.se + alias intern-db3.hh.drive.test.sunet.se + address 89.46.21.201 +} + +# intern-db3.hkr.drive.sunet.se +define host { + use monitor-host + host_name intern-db3.hkr.drive.sunet.se + alias intern-db3.hkr.drive.sunet.se + address 89.46.21.62 +} + +# intern-db3.hkr.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db3.hkr.drive.test.sunet.se + alias intern-db3.hkr.drive.test.sunet.se + address 89.46.20.186 +} + +# intern-db3.kau.drive.sunet.se +define host { + use monitor-host + host_name intern-db3.kau.drive.sunet.se + alias intern-db3.kau.drive.sunet.se + address 89.46.21.43 +} + +# intern-db3.kau.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db3.kau.drive.test.sunet.se + alias intern-db3.kau.drive.test.sunet.se + address 89.46.20.116 +} + +# intern-db3.scilifelab.drive.sunet.se +define host { + use monitor-host + host_name intern-db3.scilifelab.drive.sunet.se + alias intern-db3.scilifelab.drive.sunet.se + address 89.46.20.175 +} + +# intern-db3.scilifelab.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db3.scilifelab.drive.test.sunet.se + alias intern-db3.scilifelab.drive.test.sunet.se + address 89.46.20.172 +} + +# intern-db3.su.drive.sunet.se +define host { + use monitor-host + host_name intern-db3.su.drive.sunet.se + alias intern-db3.su.drive.sunet.se + address 89.46.21.113 +} + +# intern-db3.su.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db3.su.drive.test.sunet.se + alias intern-db3.su.drive.test.sunet.se + address 89.46.20.118 +} + +# intern-db3.sunet.drive.sunet.se +define host { + use monitor-host + host_name intern-db3.sunet.drive.sunet.se + alias intern-db3.sunet.drive.sunet.se + address 89.46.21.15 +} + +# intern-db3.sunet.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db3.sunet.drive.test.sunet.se + alias intern-db3.sunet.drive.test.sunet.se + address 89.46.21.42 +} + +# intern-db3.suni.drive.sunet.se +define host { + use monitor-host + host_name intern-db3.suni.drive.sunet.se + alias intern-db3.suni.drive.sunet.se + address 89.46.21.227 +} + +# intern-db3.suni.drive.test.sunet.se +define host { + use monitor-host + host_name intern-db3.suni.drive.test.sunet.se + alias intern-db3.suni.drive.test.sunet.se + address 89.46.20.245 +} + +# kube1.drive.test.sunet.se +define host { + use monitor-host + host_name kube1.drive.test.sunet.se + alias kube1.drive.test.sunet.se + address 89.46.21.107 +} + +# kube2.drive.test.sunet.se +define host { + use monitor-host + host_name kube2.drive.test.sunet.se + alias kube2.drive.test.sunet.se + address 89.46.20.254 +} + +# kube3.drive.test.sunet.se +define host { + use monitor-host + host_name kube3.drive.test.sunet.se + alias kube3.drive.test.sunet.se + address 89.46.21.238 +} + +# lb1.drive.sunet.se +define host { + use monitor-host + host_name lb1.drive.sunet.se + alias lb1.drive.sunet.se + address 37.156.195.14 +} + +# lb1.drive.test.sunet.se +define host { + use monitor-host + host_name lb1.drive.test.sunet.se + alias lb1.drive.test.sunet.se + address 37.156.195.22 +} + +# lb2.drive.sunet.se +define host { + use monitor-host + host_name lb2.drive.sunet.se + alias lb2.drive.sunet.se + address 37.156.195.92 +} + +# lb2.drive.test.sunet.se +define host { + use monitor-host + host_name lb2.drive.test.sunet.se + alias lb2.drive.test.sunet.se + address 37.156.195.12 +} + +# lb3.drive.sunet.se +define host { + use monitor-host + host_name lb3.drive.sunet.se + alias lb3.drive.sunet.se + address 37.156.195.19 +} + +# lb3.drive.test.sunet.se +define host { + use monitor-host + host_name lb3.drive.test.sunet.se + alias lb3.drive.test.sunet.se + address 37.156.195.11 +} + +# lb4.drive.sunet.se +define host { + use monitor-host + host_name lb4.drive.sunet.se + alias lb4.drive.sunet.se + address 37.156.195.84 +} + +# lb4.drive.test.sunet.se +define host { + use monitor-host + host_name lb4.drive.test.sunet.se + alias lb4.drive.test.sunet.se + address 37.156.195.21 +} + +# lookup-db1.drive.sunet.se +define host { + use monitor-host + host_name lookup-db1.drive.sunet.se + alias lookup-db1.drive.sunet.se + address 89.46.21.176 +} + +# lookup-db1.drive.test.sunet.se +define host { + use monitor-host + host_name lookup-db1.drive.test.sunet.se + alias lookup-db1.drive.test.sunet.se + address 89.46.21.23 +} + +# lookup-db2.drive.sunet.se +define host { + use monitor-host + host_name lookup-db2.drive.sunet.se + alias lookup-db2.drive.sunet.se + address 89.46.20.153 +} + +# lookup-db2.drive.test.sunet.se +define host { + use monitor-host + host_name lookup-db2.drive.test.sunet.se + alias lookup-db2.drive.test.sunet.se + address 89.46.21.171 +} + +# lookup-db3.drive.sunet.se +define host { + use monitor-host + host_name lookup-db3.drive.sunet.se + alias lookup-db3.drive.sunet.se + address 89.46.21.197 +} + +# lookup-db3.drive.test.sunet.se +define host { + use monitor-host + host_name lookup-db3.drive.test.sunet.se + alias lookup-db3.drive.test.sunet.se + address 89.46.20.235 +} + +# lookup1.drive.sunet.se +define host { + use monitor-host + host_name lookup1.drive.sunet.se + alias lookup1.drive.sunet.se + address 89.46.21.76 +} + +# lookup1.drive.test.sunet.se +define host { + use monitor-host + host_name lookup1.drive.test.sunet.se + alias lookup1.drive.test.sunet.se + address 89.46.20.250 +} + +# lookup2.drive.sunet.se +define host { + use monitor-host + host_name lookup2.drive.sunet.se + alias lookup2.drive.sunet.se + address 89.46.20.158 +} + +# lookup2.drive.test.sunet.se +define host { + use monitor-host + host_name lookup2.drive.test.sunet.se + alias lookup2.drive.test.sunet.se + address 89.46.21.25 +} + +# lookupbackup1.drive.sunet.se +define host { + use monitor-host + host_name lookupbackup1.drive.sunet.se + alias lookupbackup1.drive.sunet.se + address 89.46.20.104 +} + +# lookupbackup1.drive.test.sunet.se +define host { + use monitor-host + host_name lookupbackup1.drive.test.sunet.se + alias lookupbackup1.drive.test.sunet.se + address 89.46.20.26 +} + +# monitor.drive.sunet.se +define host { + use monitor-host + host_name monitor.drive.sunet.se + alias monitor.drive.sunet.se + address 89.46.21.185 +} + +# monitor.drive.test.sunet.se +define host { + use monitor-host + host_name monitor.drive.test.sunet.se + alias monitor.drive.test.sunet.se + address 127.0.1.1 +} + +# multinode-db1.drive.test.sunet.se +define host { + use monitor-host + host_name multinode-db1.drive.test.sunet.se + alias multinode-db1.drive.test.sunet.se + address 89.46.21.89 +} + +# multinode-db2.drive.test.sunet.se +define host { + use monitor-host + host_name multinode-db2.drive.test.sunet.se + alias multinode-db2.drive.test.sunet.se + address 89.46.21.48 +} + +# multinode-db3.drive.test.sunet.se +define host { + use monitor-host + host_name multinode-db3.drive.test.sunet.se + alias multinode-db3.drive.test.sunet.se + address 89.46.20.13 +} + +# multinode1.drive.sunet.se +define host { + use monitor-host + host_name multinode1.drive.sunet.se + alias multinode1.drive.sunet.se + address 89.46.21.199 +} + +# multinode1.drive.test.sunet.se +define host { + use monitor-host + host_name multinode1.drive.test.sunet.se + alias multinode1.drive.test.sunet.se + address 89.46.21.45 +} + +# multinode2.drive.sunet.se +define host { + use monitor-host + host_name multinode2.drive.sunet.se + alias multinode2.drive.sunet.se + address 89.46.21.228 +} + +# multinode2.drive.test.sunet.se +define host { + use monitor-host + host_name multinode2.drive.test.sunet.se + alias multinode2.drive.test.sunet.se + address 89.46.20.216 +} + +# multinode3.drive.sunet.se +define host { + use monitor-host + host_name multinode3.drive.sunet.se + alias multinode3.drive.sunet.se + address 89.46.21.139 +} + +# multinode3.drive.test.sunet.se +define host { + use monitor-host + host_name multinode3.drive.test.sunet.se + alias multinode3.drive.test.sunet.se + address 89.46.20.59 +} + +# multinode4.drive.sunet.se +define host { + use monitor-host + host_name multinode4.drive.sunet.se + alias multinode4.drive.sunet.se + address 89.46.21.155 +} + +# multinode4.drive.test.sunet.se +define host { + use monitor-host + host_name multinode4.drive.test.sunet.se + alias multinode4.drive.test.sunet.se + address 89.46.21.253 +} + +# node1.extern.drive.sunet.se +define host { + use monitor-host + host_name node1.extern.drive.sunet.se + alias node1.extern.drive.sunet.se + address 89.46.20.192 +} + +# node1.extern.drive.test.sunet.se +define host { + use monitor-host + host_name node1.extern.drive.test.sunet.se + alias node1.extern.drive.test.sunet.se + address 89.46.20.47 +} + +# node1.gih.drive.sunet.se +define host { + use monitor-host + host_name node1.gih.drive.sunet.se + alias node1.gih.drive.sunet.se + address 89.46.20.203 +} + +# node1.gih.drive.test.sunet.se +define host { + use monitor-host + host_name node1.gih.drive.test.sunet.se + alias node1.gih.drive.test.sunet.se + address 89.46.21.104 +} + +# node1.hh.drive.sunet.se +define host { + use monitor-host + host_name node1.hh.drive.sunet.se + alias node1.hh.drive.sunet.se + address 89.46.21.57 +} + +# node1.hh.drive.test.sunet.se +define host { + use monitor-host + host_name node1.hh.drive.test.sunet.se + alias node1.hh.drive.test.sunet.se + address 89.46.20.14 +} + +# node1.hkr.drive.sunet.se +define host { + use monitor-host + host_name node1.hkr.drive.sunet.se + alias node1.hkr.drive.sunet.se + address 89.46.21.93 +} + +# node1.hkr.drive.test.sunet.se +define host { + use monitor-host + host_name node1.hkr.drive.test.sunet.se + alias node1.hkr.drive.test.sunet.se + address 89.46.21.213 +} + +# node1.kau.drive.sunet.se +define host { + use monitor-host + host_name node1.kau.drive.sunet.se + alias node1.kau.drive.sunet.se + address 89.46.20.159 +} + +# node1.kau.drive.test.sunet.se +define host { + use monitor-host + host_name node1.kau.drive.test.sunet.se + alias node1.kau.drive.test.sunet.se + address 89.46.20.38 +} + +# node1.scilifelab.drive.sunet.se +define host { + use monitor-host + host_name node1.scilifelab.drive.sunet.se + alias node1.scilifelab.drive.sunet.se + address 89.46.20.43 +} + +# node1.scilifelab.drive.test.sunet.se +define host { + use monitor-host + host_name node1.scilifelab.drive.test.sunet.se + alias node1.scilifelab.drive.test.sunet.se + address 89.46.21.3 +} + +# node1.su.drive.sunet.se +define host { + use monitor-host + host_name node1.su.drive.sunet.se + alias node1.su.drive.sunet.se + address 89.46.20.120 +} + +# node1.su.drive.test.sunet.se +define host { + use monitor-host + host_name node1.su.drive.test.sunet.se + alias node1.su.drive.test.sunet.se + address 89.46.21.240 +} + +# node1.sunet.drive.sunet.se +define host { + use monitor-host + host_name node1.sunet.drive.sunet.se + alias node1.sunet.drive.sunet.se + address 89.46.21.210 +} + +# node1.sunet.drive.test.sunet.se +define host { + use monitor-host + host_name node1.sunet.drive.test.sunet.se + alias node1.sunet.drive.test.sunet.se + address 89.46.20.7 +} + +# node1.suni.drive.sunet.se +define host { + use monitor-host + host_name node1.suni.drive.sunet.se + alias node1.suni.drive.sunet.se + address 89.46.20.57 +} + +# node1.suni.drive.test.sunet.se +define host { + use monitor-host + host_name node1.suni.drive.test.sunet.se + alias node1.suni.drive.test.sunet.se + address 89.46.21.34 +} + +# node2.extern.drive.sunet.se +define host { + use monitor-host + host_name node2.extern.drive.sunet.se + alias node2.extern.drive.sunet.se + address 89.46.20.100 +} + +# node2.extern.drive.test.sunet.se +define host { + use monitor-host + host_name node2.extern.drive.test.sunet.se + alias node2.extern.drive.test.sunet.se + address 89.46.20.208 +} + +# node2.gih.drive.sunet.se +define host { + use monitor-host + host_name node2.gih.drive.sunet.se + alias node2.gih.drive.sunet.se + address 89.46.20.64 +} + +# node2.gih.drive.test.sunet.se +define host { + use monitor-host + host_name node2.gih.drive.test.sunet.se + alias node2.gih.drive.test.sunet.se + address 89.46.21.151 +} + +# node2.hh.drive.sunet.se +define host { + use monitor-host + host_name node2.hh.drive.sunet.se + alias node2.hh.drive.sunet.se + address 89.46.20.23 +} + +# node2.hh.drive.test.sunet.se +define host { + use monitor-host + host_name node2.hh.drive.test.sunet.se + alias node2.hh.drive.test.sunet.se + address 89.46.21.16 +} + +# node2.hkr.drive.sunet.se +define host { + use monitor-host + host_name node2.hkr.drive.sunet.se + alias node2.hkr.drive.sunet.se + address 89.46.21.64 +} + +# node2.hkr.drive.test.sunet.se +define host { + use monitor-host + host_name node2.hkr.drive.test.sunet.se + alias node2.hkr.drive.test.sunet.se + address 89.46.21.234 +} + +# node2.kau.drive.sunet.se +define host { + use monitor-host + host_name node2.kau.drive.sunet.se + alias node2.kau.drive.sunet.se + address 89.46.21.254 +} + +# node2.kau.drive.test.sunet.se +define host { + use monitor-host + host_name node2.kau.drive.test.sunet.se + alias node2.kau.drive.test.sunet.se + address 89.46.21.14 +} + +# node2.scilifelab.drive.sunet.se +define host { + use monitor-host + host_name node2.scilifelab.drive.sunet.se + alias node2.scilifelab.drive.sunet.se + address 89.46.20.251 +} + +# node2.scilifelab.drive.test.sunet.se +define host { + use monitor-host + host_name node2.scilifelab.drive.test.sunet.se + alias node2.scilifelab.drive.test.sunet.se + address 89.46.21.66 +} + +# node2.su.drive.sunet.se +define host { + use monitor-host + host_name node2.su.drive.sunet.se + alias node2.su.drive.sunet.se + address 89.46.21.4 +} + +# node2.su.drive.test.sunet.se +define host { + use monitor-host + host_name node2.su.drive.test.sunet.se + alias node2.su.drive.test.sunet.se + address 89.46.20.209 +} + +# node2.sunet.drive.sunet.se +define host { + use monitor-host + host_name node2.sunet.drive.sunet.se + alias node2.sunet.drive.sunet.se + address 89.46.21.92 +} + +# node2.sunet.drive.test.sunet.se +define host { + use monitor-host + host_name node2.sunet.drive.test.sunet.se + alias node2.sunet.drive.test.sunet.se + address 89.46.20.211 +} + +# node2.suni.drive.sunet.se +define host { + use monitor-host + host_name node2.suni.drive.sunet.se + alias node2.suni.drive.sunet.se + address 89.46.20.41 +} + +# node2.suni.drive.test.sunet.se +define host { + use monitor-host + host_name node2.suni.drive.test.sunet.se + alias node2.suni.drive.test.sunet.se + address 89.46.20.24 +} + +# node3.extern.drive.sunet.se +define host { + use monitor-host + host_name node3.extern.drive.sunet.se + alias node3.extern.drive.sunet.se + address 89.46.21.111 +} + +# node3.extern.drive.test.sunet.se +define host { + use monitor-host + host_name node3.extern.drive.test.sunet.se + alias node3.extern.drive.test.sunet.se + address 89.46.20.54 +} + +# node3.gih.drive.sunet.se +define host { + use monitor-host + host_name node3.gih.drive.sunet.se + alias node3.gih.drive.sunet.se + address 89.46.20.246 +} + +# node3.gih.drive.test.sunet.se +define host { + use monitor-host + host_name node3.gih.drive.test.sunet.se + alias node3.gih.drive.test.sunet.se + address 89.46.21.207 +} + +# node3.hh.drive.sunet.se +define host { + use monitor-host + host_name node3.hh.drive.sunet.se + alias node3.hh.drive.sunet.se + address 89.46.20.244 +} + +# node3.hh.drive.test.sunet.se +define host { + use monitor-host + host_name node3.hh.drive.test.sunet.se + alias node3.hh.drive.test.sunet.se + address 89.46.20.178 +} + +# node3.hkr.drive.sunet.se +define host { + use monitor-host + host_name node3.hkr.drive.sunet.se + alias node3.hkr.drive.sunet.se + address 89.46.21.109 +} + +# node3.hkr.drive.test.sunet.se +define host { + use monitor-host + host_name node3.hkr.drive.test.sunet.se + alias node3.hkr.drive.test.sunet.se + address 89.46.20.142 +} + +# node3.kau.drive.sunet.se +define host { + use monitor-host + host_name node3.kau.drive.sunet.se + alias node3.kau.drive.sunet.se + address 89.46.20.188 +} + +# node3.kau.drive.test.sunet.se +define host { + use monitor-host + host_name node3.kau.drive.test.sunet.se + alias node3.kau.drive.test.sunet.se + address 89.46.20.199 +} + +# node3.scilifelab.drive.sunet.se +define host { + use monitor-host + host_name node3.scilifelab.drive.sunet.se + alias node3.scilifelab.drive.sunet.se + address 89.46.21.242 +} + +# node3.scilifelab.drive.test.sunet.se +define host { + use monitor-host + host_name node3.scilifelab.drive.test.sunet.se + alias node3.scilifelab.drive.test.sunet.se + address 89.46.20.124 +} + +# node3.su.drive.sunet.se +define host { + use monitor-host + host_name node3.su.drive.sunet.se + alias node3.su.drive.sunet.se + address 89.46.21.100 +} + +# node3.su.drive.test.sunet.se +define host { + use monitor-host + host_name node3.su.drive.test.sunet.se + alias node3.su.drive.test.sunet.se + address 89.46.20.106 +} + +# node3.sunet.drive.sunet.se +define host { + use monitor-host + host_name node3.sunet.drive.sunet.se + alias node3.sunet.drive.sunet.se + address 89.46.20.42 +} + +# node3.sunet.drive.test.sunet.se +define host { + use monitor-host + host_name node3.sunet.drive.test.sunet.se + alias node3.sunet.drive.test.sunet.se + address 89.46.21.198 +} + +# node3.suni.drive.sunet.se +define host { + use monitor-host + host_name node3.suni.drive.sunet.se + alias node3.suni.drive.sunet.se + address 89.46.21.82 +} + +# node3.suni.drive.test.sunet.se +define host { + use monitor-host + host_name node3.suni.drive.test.sunet.se + alias node3.suni.drive.test.sunet.se + address 89.46.21.18 +} + +# resolve1.drive.sunet.se +define host { + use monitor-host + host_name resolve1.drive.sunet.se + alias resolve1.drive.sunet.se + address 89.46.20.75 +} + +# resolve2.drive.sunet.se +define host { + use monitor-host + host_name resolve2.drive.sunet.se + alias resolve2.drive.sunet.se + address 89.46.21.29 +} + +# script1.drive.sunet.se +define host { + use monitor-host + host_name script1.drive.sunet.se + alias script1.drive.sunet.se + address 89.46.20.94 +} + +# script1.drive.test.sunet.se +define host { + use monitor-host + host_name script1.drive.test.sunet.se + alias script1.drive.test.sunet.se + address 89.46.20.238 +} + +# script1.extern.drive.sunet.se +define host { + use monitor-host + host_name script1.extern.drive.sunet.se + alias script1.extern.drive.sunet.se + address 89.46.20.243 +} + +# script1.extern.drive.test.sunet.se +define host { + use monitor-host + host_name script1.extern.drive.test.sunet.se + alias script1.extern.drive.test.sunet.se + address 89.46.21.83 +} + +# script1.gih.drive.sunet.se +define host { + use monitor-host + host_name script1.gih.drive.sunet.se + alias script1.gih.drive.sunet.se + address 89.46.21.180 +} + +# script1.gih.drive.test.sunet.se +define host { + use monitor-host + host_name script1.gih.drive.test.sunet.se + alias script1.gih.drive.test.sunet.se + address 89.46.20.133 +} + +# script1.hh.drive.sunet.se +define host { + use monitor-host + host_name script1.hh.drive.sunet.se + alias script1.hh.drive.sunet.se + address 89.46.20.207 +} + +# script1.hh.drive.test.sunet.se +define host { + use monitor-host + host_name script1.hh.drive.test.sunet.se + alias script1.hh.drive.test.sunet.se + address 89.46.21.127 +} + +# script1.hkr.drive.sunet.se +define host { + use monitor-host + host_name script1.hkr.drive.sunet.se + alias script1.hkr.drive.sunet.se + address 89.46.20.72 +} + +# script1.hkr.drive.test.sunet.se +define host { + use monitor-host + host_name script1.hkr.drive.test.sunet.se + alias script1.hkr.drive.test.sunet.se + address 89.46.21.58 +} + +# script1.kau.drive.sunet.se +define host { + use monitor-host + host_name script1.kau.drive.sunet.se + alias script1.kau.drive.sunet.se + address 89.46.21.202 +} + +# script1.kau.drive.test.sunet.se +define host { + use monitor-host + host_name script1.kau.drive.test.sunet.se + alias script1.kau.drive.test.sunet.se + address 89.46.20.68 +} + +# script1.scilifelab.drive.sunet.se +define host { + use monitor-host + host_name script1.scilifelab.drive.sunet.se + alias script1.scilifelab.drive.sunet.se + address 89.46.20.222 +} + +# script1.scilifelab.drive.test.sunet.se +define host { + use monitor-host + host_name script1.scilifelab.drive.test.sunet.se + alias script1.scilifelab.drive.test.sunet.se + address 89.46.21.251 +} + +# script1.su.drive.sunet.se +define host { + use monitor-host + host_name script1.su.drive.sunet.se + alias script1.su.drive.sunet.se + address 89.46.21.40 +} + +# script1.su.drive.test.sunet.se +define host { + use monitor-host + host_name script1.su.drive.test.sunet.se + alias script1.su.drive.test.sunet.se + address 89.46.20.166 +} + +# script1.sunet.drive.sunet.se +define host { + use monitor-host + host_name script1.sunet.drive.sunet.se + alias script1.sunet.drive.sunet.se + address 89.46.21.10 +} + +# script1.sunet.drive.test.sunet.se +define host { + use monitor-host + host_name script1.sunet.drive.test.sunet.se + alias script1.sunet.drive.test.sunet.se + address 89.46.21.182 +} + +# script1.suni.drive.sunet.se +define host { + use monitor-host + host_name script1.suni.drive.sunet.se + alias script1.suni.drive.sunet.se + address 89.46.21.106 +} + +# script1.suni.drive.test.sunet.se +define host { + use monitor-host + host_name script1.suni.drive.test.sunet.se + alias script1.suni.drive.test.sunet.se + address 89.46.21.243 +} diff --git a/src/test/sunetdrive_servicegroups.cfg b/src/test/sunetdrive_servicegroups.cfg new file mode 100644 index 0000000..0549bc9 --- /dev/null +++ b/src/test/sunetdrive_servicegroups.cfg @@ -0,0 +1 @@ +# Do not edit by hand - maintained by puppet \ No newline at end of file diff --git a/src/test/sunetdrive_services.cfg b/src/test/sunetdrive_services.cfg new file mode 100644 index 0000000..d13850c --- /dev/null +++ b/src/test/sunetdrive_services.cfg @@ -0,0 +1,396 @@ +# Do not edit by hand - maintained by puppet +# check_apt +define service { + name check_apt + check_command check_nrpe_1arg!check_apt + + hostgroup_name nrpe + service_description Packages available for upgrade + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} + +# check_boot +define service { + name check_boot + check_command check_nrpe_1arg!check_boot_15_5 + + hostgroup_name nrpe + service_description Boot Disk + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} + +# check_entropy +define service { + name check_entropy + check_command check_nrpe_1arg!check_entropy + + hostgroup_name nrpe + service_description System Entropy + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} + +# check_exabgp_announce +define service { + name check_exabgp_announce + check_command check_nrpe_1arg!check_exabgp_announce + + hostgroup_name sunetdrive::lb + service_description Status of exabgp routes + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} + +# check_galera_cluster +define service { + name check_galera_cluster + check_command check_nrpe_1arg!check_galera_cluster + + hostgroup_name galera_monitor + service_description Galera Cluster Health + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} + +# check_load +define service { + name check_load + check_command check_nrpe_1arg!check_load + + hostgroup_name nrpe + service_description System Load + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} + +# check_memory +define service { + name check_memory + check_command check_nrpe_1arg!check_memory + + hostgroup_name nrpe + service_description System Memory + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} + +# check_mysql_server_status +define service { + name check_mysql_server_status + check_command check_nrpe_1arg!check_mysql_server_status + + hostgroup_name sunetdrive::proxysql + service_description Status of mysql servers + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} + +# check_needrestart +define service { + name check_needrestart + check_command check_nrpe_1arg!check_needrestart + + hostgroup_name nrpe + service_description Processes need restart + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} + +# check_ntp_time +define service { + name check_ntp_time + check_command check_nrpe_1arg!check_ntp_time + + hostgroup_name nrpe + service_description System NTP Time + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} + +# check_process_haveged +define service { + name check_process_haveged + check_command check_nrpe_1arg!check_process_haveged + + hostgroup_name entropyclient + service_description haveged running + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} + +# check_proxysql_server +define service { + name check_proxysql_server + check_command check_nrpe_1arg!check_proxysql_server + + hostgroup_name sunetdrive::proxysql + service_description Number of ProxySQL servers available + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} + +# check_reboot +define service { + name check_reboot + check_command check_nrpe_1arg!check_reboot + + hostgroup_name nrpe + service_description Reboot Needed + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} + +# check_root +define service { + name check_root + check_command check_nrpe_1arg!check_root + + hostgroup_name nrpe + service_description Root Disk + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} + +# check_sarimner +define service { + name check_sarimner + check_command check_nrpe_1arg!check_sarimner + + hostgroup_name sunetdrive::lb + service_description Status of sarimner interface + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} + +# check_scriptherder +define service { + name check_scriptherder + check_command check_nrpe_1arg!check_scriptherder + + hostgroup_name nrpe + service_description Scriptherder Status + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} + +# check_total_procs +define service { + name check_total_procs + check_command check_nrpe_1arg!check_total_procs_lax + + hostgroup_name nrpe + service_description Total Processes + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} + +# check_uptime +define service { + name check_uptime + check_command check_nrpe_1arg!check_uptime + + hostgroup_name nrpe + service_description Uptime + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} + +# check_users +define service { + name check_users + check_command check_nrpe_1arg!check_users + + hostgroup_name nrpe + service_description Active Users + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} + +# check_var +define service { + name check_var + check_command check_nrpe_1arg!check_var + + hostgroup_name nrpe + service_description Var Disk + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} + +# check_zombie_procs +define service { + name check_zombie_procs + check_command check_nrpe_1arg!check_zombie_procs + + hostgroup_name nrpe + service_description Zombie Processes + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} + +# service_ping +define service { + name service_ping + check_command check_ping!400.0,1%!500.0,2% + + hostgroup_name all + service_description PING + + contact_groups alerts + + max_check_attempts 4 + check_interval 5 + retry_interval 1 + check_period 24x7 + notification_period 24x7 + register 1 +} diff --git a/src/test/sunetdrive_sites.cfg b/src/test/sunetdrive_sites.cfg new file mode 100644 index 0000000..0148eb4 --- /dev/null +++ b/src/test/sunetdrive_sites.cfg @@ -0,0 +1,4273 @@ +define host { + name monitor-site ; 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 + 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 + max_check_attempts 3 + check_period 24x7 + contacts nagiosadmin + notification_period 24x7 + check_command check_ping_4!'5000,100%'!'5000,100%' + max_check_attempts 10 + notification_interval 0 + notification_period 24x7 + notification_options d,u,r + contact_groups admins + register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE! +} +# 'check_nextcloud' command definition +define command { + command_name check_nextcloud + command_line /usr/lib/nagios/plugins/check_http -H '$HOSTADDRESS$' --ssl -u '/status.php' -s '"installed":true' -E +} +define command { + command_name check_nextcloud_version + command_line /usr/lib/nagios/plugins/check_http -H '$HOSTADDRESS$' --ssl -u '/status.php' -s '"version":"$ARG1$"' +} +define hostgroup { + alias SUNET Drive Nextcloud sites + hostgroup_name prod-sites +} +define servicegroup { + alias SUNET Drive Nextcloud sites + servicegroup_name prod-sites +} +define hostgroup { + alias SUNET Drive Nextcloud sites test + hostgroup_name test-sites +} +define servicegroup { + alias SUNET Drive Nextcloud sites + servicegroup_name test-sites +} +# antagning.drive.sunet.se +define host { + action_url https://antagning.drive.sunet.se + address antagning.drive.sunet.se + alias antagning.drive.sunet.se + host_name antagning.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://antagning.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name antagning.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://antagning.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name antagning.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# antagning.drive.test.sunet.se +define host { + action_url https://antagning.drive.test.sunet.se + address antagning.drive.test.sunet.se + alias antagning.drive.test.sunet.se + host_name antagning.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://antagning.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name antagning.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://antagning.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name antagning.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# bth.drive.sunet.se +define host { + action_url https://bth.drive.sunet.se + address bth.drive.sunet.se + alias bth.drive.sunet.se + host_name bth.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://bth.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name bth.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://bth.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name bth.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# bth.drive.test.sunet.se +define host { + action_url https://bth.drive.test.sunet.se + address bth.drive.test.sunet.se + alias bth.drive.test.sunet.se + host_name bth.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://bth.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name bth.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://bth.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name bth.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# chalmers.drive.sunet.se +define host { + action_url https://chalmers.drive.sunet.se + address chalmers.drive.sunet.se + alias chalmers.drive.sunet.se + host_name chalmers.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://chalmers.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name chalmers.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://chalmers.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name chalmers.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# chalmers.drive.test.sunet.se +define host { + action_url https://chalmers.drive.test.sunet.se + address chalmers.drive.test.sunet.se + alias chalmers.drive.test.sunet.se + host_name chalmers.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://chalmers.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name chalmers.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://chalmers.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name chalmers.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# drive.sunet.se +define host { + action_url https://drive.sunet.se + address drive.sunet.se + alias drive.sunet.se + host_name drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# drive.test.sunet.se +define host { + action_url https://drive.test.sunet.se + address drive.test.sunet.se + alias drive.test.sunet.se + host_name drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# du.drive.sunet.se +define host { + action_url https://du.drive.sunet.se + address du.drive.sunet.se + alias du.drive.sunet.se + host_name du.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://du.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name du.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://du.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name du.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# du.drive.test.sunet.se +define host { + action_url https://du.drive.test.sunet.se + address du.drive.test.sunet.se + alias du.drive.test.sunet.se + host_name du.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://du.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name du.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://du.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name du.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# esh.drive.sunet.se +define host { + action_url https://esh.drive.sunet.se + address esh.drive.sunet.se + alias esh.drive.sunet.se + host_name esh.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://esh.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name esh.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://esh.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name esh.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# esh.drive.test.sunet.se +define host { + action_url https://esh.drive.test.sunet.se + address esh.drive.test.sunet.se + alias esh.drive.test.sunet.se + host_name esh.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://esh.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name esh.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://esh.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name esh.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# extern.drive.sunet.se +define host { + action_url https://extern.drive.sunet.se + address extern.drive.sunet.se + alias extern.drive.sunet.se + host_name extern.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://extern.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name extern.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://extern.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name extern.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# extern.drive.test.sunet.se +define host { + action_url https://extern.drive.test.sunet.se + address extern.drive.test.sunet.se + alias extern.drive.test.sunet.se + host_name extern.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://extern.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name extern.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://extern.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name extern.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# fhs.drive.sunet.se +define host { + action_url https://fhs.drive.sunet.se + address fhs.drive.sunet.se + alias fhs.drive.sunet.se + host_name fhs.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://fhs.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name fhs.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://fhs.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name fhs.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# fhs.drive.test.sunet.se +define host { + action_url https://fhs.drive.test.sunet.se + address fhs.drive.test.sunet.se + alias fhs.drive.test.sunet.se + host_name fhs.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://fhs.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name fhs.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://fhs.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name fhs.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# gih.drive.sunet.se +define host { + action_url https://gih.drive.sunet.se + address gih.drive.sunet.se + alias gih.drive.sunet.se + host_name gih.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://gih.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name gih.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://gih.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name gih.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# gih.drive.test.sunet.se +define host { + action_url https://gih.drive.test.sunet.se + address gih.drive.test.sunet.se + alias gih.drive.test.sunet.se + host_name gih.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://gih.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name gih.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://gih.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name gih.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# gu.drive.sunet.se +define host { + action_url https://gu.drive.sunet.se + address gu.drive.sunet.se + alias gu.drive.sunet.se + host_name gu.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://gu.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name gu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://gu.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name gu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# gu.drive.test.sunet.se +define host { + action_url https://gu.drive.test.sunet.se + address gu.drive.test.sunet.se + alias gu.drive.test.sunet.se + host_name gu.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://gu.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name gu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://gu.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name gu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# hb.drive.sunet.se +define host { + action_url https://hb.drive.sunet.se + address hb.drive.sunet.se + alias hb.drive.sunet.se + host_name hb.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://hb.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hb.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://hb.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hb.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# hb.drive.test.sunet.se +define host { + action_url https://hb.drive.test.sunet.se + address hb.drive.test.sunet.se + alias hb.drive.test.sunet.se + host_name hb.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://hb.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hb.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://hb.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hb.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# hh.drive.sunet.se +define host { + action_url https://hh.drive.sunet.se + address hh.drive.sunet.se + alias hh.drive.sunet.se + host_name hh.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://hh.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hh.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://hh.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hh.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# hh.drive.test.sunet.se +define host { + action_url https://hh.drive.test.sunet.se + address hh.drive.test.sunet.se + alias hh.drive.test.sunet.se + host_name hh.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://hh.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hh.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://hh.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hh.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# hhs.drive.sunet.se +define host { + action_url https://hhs.drive.sunet.se + address hhs.drive.sunet.se + alias hhs.drive.sunet.se + host_name hhs.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://hhs.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hhs.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://hhs.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hhs.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# hhs.drive.test.sunet.se +define host { + action_url https://hhs.drive.test.sunet.se + address hhs.drive.test.sunet.se + alias hhs.drive.test.sunet.se + host_name hhs.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://hhs.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hhs.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://hhs.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hhs.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# hig.drive.sunet.se +define host { + action_url https://hig.drive.sunet.se + address hig.drive.sunet.se + alias hig.drive.sunet.se + host_name hig.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://hig.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hig.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://hig.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hig.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# hig.drive.test.sunet.se +define host { + action_url https://hig.drive.test.sunet.se + address hig.drive.test.sunet.se + alias hig.drive.test.sunet.se + host_name hig.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://hig.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hig.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://hig.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hig.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# his.drive.sunet.se +define host { + action_url https://his.drive.sunet.se + address his.drive.sunet.se + alias his.drive.sunet.se + host_name his.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://his.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name his.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://his.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name his.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# his.drive.test.sunet.se +define host { + action_url https://his.drive.test.sunet.se + address his.drive.test.sunet.se + alias his.drive.test.sunet.se + host_name his.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://his.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name his.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://his.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name his.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# hj.drive.sunet.se +define host { + action_url https://hj.drive.sunet.se + address hj.drive.sunet.se + alias hj.drive.sunet.se + host_name hj.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://hj.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hj.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://hj.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hj.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# hj.drive.test.sunet.se +define host { + action_url https://hj.drive.test.sunet.se + address hj.drive.test.sunet.se + alias hj.drive.test.sunet.se + host_name hj.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://hj.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hj.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://hj.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hj.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# hkr.drive.sunet.se +define host { + action_url https://hkr.drive.sunet.se + address hkr.drive.sunet.se + alias hkr.drive.sunet.se + host_name hkr.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://hkr.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hkr.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://hkr.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hkr.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# hkr.drive.test.sunet.se +define host { + action_url https://hkr.drive.test.sunet.se + address hkr.drive.test.sunet.se + alias hkr.drive.test.sunet.se + host_name hkr.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://hkr.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hkr.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://hkr.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hkr.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# hv.drive.sunet.se +define host { + action_url https://hv.drive.sunet.se + address hv.drive.sunet.se + alias hv.drive.sunet.se + host_name hv.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://hv.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hv.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://hv.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hv.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# hv.drive.test.sunet.se +define host { + action_url https://hv.drive.test.sunet.se + address hv.drive.test.sunet.se + alias hv.drive.test.sunet.se + host_name hv.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://hv.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hv.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://hv.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hv.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# irf.drive.sunet.se +define host { + action_url https://irf.drive.sunet.se + address irf.drive.sunet.se + alias irf.drive.sunet.se + host_name irf.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://irf.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name irf.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://irf.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name irf.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# irf.drive.test.sunet.se +define host { + action_url https://irf.drive.test.sunet.se + address irf.drive.test.sunet.se + alias irf.drive.test.sunet.se + host_name irf.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://irf.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name irf.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://irf.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name irf.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# kau.drive.sunet.se +define host { + action_url https://kau.drive.sunet.se + address kau.drive.sunet.se + alias kau.drive.sunet.se + host_name kau.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://kau.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kau.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://kau.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kau.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# kau.drive.test.sunet.se +define host { + action_url https://kau.drive.test.sunet.se + address kau.drive.test.sunet.se + alias kau.drive.test.sunet.se + host_name kau.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://kau.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kau.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://kau.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kau.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# kb.drive.sunet.se +define host { + action_url https://kb.drive.sunet.se + address kb.drive.sunet.se + alias kb.drive.sunet.se + host_name kb.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://kb.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kb.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://kb.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kb.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# kb.drive.test.sunet.se +define host { + action_url https://kb.drive.test.sunet.se + address kb.drive.test.sunet.se + alias kb.drive.test.sunet.se + host_name kb.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://kb.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kb.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://kb.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kb.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# ki.drive.sunet.se +define host { + action_url https://ki.drive.sunet.se + address ki.drive.sunet.se + alias ki.drive.sunet.se + host_name ki.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://ki.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name ki.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://ki.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name ki.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# ki.drive.test.sunet.se +define host { + action_url https://ki.drive.test.sunet.se + address ki.drive.test.sunet.se + alias ki.drive.test.sunet.se + host_name ki.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://ki.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name ki.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://ki.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name ki.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# kkh.drive.sunet.se +define host { + action_url https://kkh.drive.sunet.se + address kkh.drive.sunet.se + alias kkh.drive.sunet.se + host_name kkh.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://kkh.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kkh.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://kkh.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kkh.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# kkh.drive.test.sunet.se +define host { + action_url https://kkh.drive.test.sunet.se + address kkh.drive.test.sunet.se + alias kkh.drive.test.sunet.se + host_name kkh.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://kkh.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kkh.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://kkh.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kkh.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# kmh.drive.sunet.se +define host { + action_url https://kmh.drive.sunet.se + address kmh.drive.sunet.se + alias kmh.drive.sunet.se + host_name kmh.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://kmh.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kmh.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://kmh.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kmh.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# kmh.drive.test.sunet.se +define host { + action_url https://kmh.drive.test.sunet.se + address kmh.drive.test.sunet.se + alias kmh.drive.test.sunet.se + host_name kmh.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://kmh.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kmh.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://kmh.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kmh.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# konstfack.drive.sunet.se +define host { + action_url https://konstfack.drive.sunet.se + address konstfack.drive.sunet.se + alias konstfack.drive.sunet.se + host_name konstfack.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://konstfack.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name konstfack.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://konstfack.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name konstfack.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# konstfack.drive.test.sunet.se +define host { + action_url https://konstfack.drive.test.sunet.se + address konstfack.drive.test.sunet.se + alias konstfack.drive.test.sunet.se + host_name konstfack.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://konstfack.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name konstfack.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://konstfack.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name konstfack.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# kth.drive.sunet.se +define host { + action_url https://kth.drive.sunet.se + address kth.drive.sunet.se + alias kth.drive.sunet.se + host_name kth.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://kth.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kth.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://kth.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kth.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# kth.drive.test.sunet.se +define host { + action_url https://kth.drive.test.sunet.se + address kth.drive.test.sunet.se + alias kth.drive.test.sunet.se + host_name kth.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://kth.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kth.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://kth.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kth.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# kva.drive.sunet.se +define host { + action_url https://kva.drive.sunet.se + address kva.drive.sunet.se + alias kva.drive.sunet.se + host_name kva.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://kva.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kva.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://kva.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kva.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# kva.drive.test.sunet.se +define host { + action_url https://kva.drive.test.sunet.se + address kva.drive.test.sunet.se + alias kva.drive.test.sunet.se + host_name kva.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://kva.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kva.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://kva.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kva.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# liu.drive.sunet.se +define host { + action_url https://liu.drive.sunet.se + address liu.drive.sunet.se + alias liu.drive.sunet.se + host_name liu.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://liu.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name liu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://liu.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name liu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# liu.drive.test.sunet.se +define host { + action_url https://liu.drive.test.sunet.se + address liu.drive.test.sunet.se + alias liu.drive.test.sunet.se + host_name liu.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://liu.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name liu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://liu.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name liu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# lnu.drive.sunet.se +define host { + action_url https://lnu.drive.sunet.se + address lnu.drive.sunet.se + alias lnu.drive.sunet.se + host_name lnu.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://lnu.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name lnu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://lnu.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name lnu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# lnu.drive.test.sunet.se +define host { + action_url https://lnu.drive.test.sunet.se + address lnu.drive.test.sunet.se + alias lnu.drive.test.sunet.se + host_name lnu.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://lnu.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name lnu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://lnu.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name lnu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# lookup.drive.sunet.se +define host { + action_url https://lookup.drive.sunet.se + address lookup.drive.sunet.se + alias lookup.drive.sunet.se + host_name lookup.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://lookup.drive.sunet.se + check_command check_https + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name lookup.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description HTTPS + servicegroups prod-sites +} +# lookup.drive.test.sunet.se +define host { + action_url https://lookup.drive.test.sunet.se + address lookup.drive.test.sunet.se + alias lookup.drive.test.sunet.se + host_name lookup.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://lookup.drive.test.sunet.se + check_command check_https + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name lookup.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description HTTPS + servicegroups test-sites +} +# ltu.drive.sunet.se +define host { + action_url https://ltu.drive.sunet.se + address ltu.drive.sunet.se + alias ltu.drive.sunet.se + host_name ltu.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://ltu.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name ltu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://ltu.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name ltu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# ltu.drive.test.sunet.se +define host { + action_url https://ltu.drive.test.sunet.se + address ltu.drive.test.sunet.se + alias ltu.drive.test.sunet.se + host_name ltu.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://ltu.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name ltu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://ltu.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name ltu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# lu.drive.sunet.se +define host { + action_url https://lu.drive.sunet.se + address lu.drive.sunet.se + alias lu.drive.sunet.se + host_name lu.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://lu.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name lu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://lu.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name lu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# lu.drive.test.sunet.se +define host { + action_url https://lu.drive.test.sunet.se + address lu.drive.test.sunet.se + alias lu.drive.test.sunet.se + host_name lu.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://lu.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name lu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://lu.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name lu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# mah.drive.sunet.se +define host { + action_url https://mah.drive.sunet.se + address mah.drive.sunet.se + alias mah.drive.sunet.se + host_name mah.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://mah.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name mah.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://mah.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name mah.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# mah.drive.test.sunet.se +define host { + action_url https://mah.drive.test.sunet.se + address mah.drive.test.sunet.se + alias mah.drive.test.sunet.se + host_name mah.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://mah.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name mah.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://mah.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name mah.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# mdh.drive.sunet.se +define host { + action_url https://mdh.drive.sunet.se + address mdh.drive.sunet.se + alias mdh.drive.sunet.se + host_name mdh.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://mdh.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name mdh.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://mdh.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name mdh.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# mdh.drive.test.sunet.se +define host { + action_url https://mdh.drive.test.sunet.se + address mdh.drive.test.sunet.se + alias mdh.drive.test.sunet.se + host_name mdh.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://mdh.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name mdh.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://mdh.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name mdh.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# miun.drive.sunet.se +define host { + action_url https://miun.drive.sunet.se + address miun.drive.sunet.se + alias miun.drive.sunet.se + host_name miun.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://miun.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name miun.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://miun.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name miun.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# miun.drive.test.sunet.se +define host { + action_url https://miun.drive.test.sunet.se + address miun.drive.test.sunet.se + alias miun.drive.test.sunet.se + host_name miun.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://miun.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name miun.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://miun.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name miun.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# nordunet.drive.sunet.se +define host { + action_url https://nordunet.drive.sunet.se + address nordunet.drive.sunet.se + alias nordunet.drive.sunet.se + host_name nordunet.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://nordunet.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name nordunet.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://nordunet.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name nordunet.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# nordunet.drive.test.sunet.se +define host { + action_url https://nordunet.drive.test.sunet.se + address nordunet.drive.test.sunet.se + alias nordunet.drive.test.sunet.se + host_name nordunet.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://nordunet.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name nordunet.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://nordunet.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name nordunet.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# nrm.drive.sunet.se +define host { + action_url https://nrm.drive.sunet.se + address nrm.drive.sunet.se + alias nrm.drive.sunet.se + host_name nrm.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://nrm.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name nrm.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://nrm.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name nrm.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# nrm.drive.test.sunet.se +define host { + action_url https://nrm.drive.test.sunet.se + address nrm.drive.test.sunet.se + alias nrm.drive.test.sunet.se + host_name nrm.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://nrm.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name nrm.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://nrm.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name nrm.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# oru.drive.sunet.se +define host { + action_url https://oru.drive.sunet.se + address oru.drive.sunet.se + alias oru.drive.sunet.se + host_name oru.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://oru.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name oru.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://oru.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name oru.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# oru.drive.test.sunet.se +define host { + action_url https://oru.drive.test.sunet.se + address oru.drive.test.sunet.se + alias oru.drive.test.sunet.se + host_name oru.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://oru.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name oru.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://oru.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name oru.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# rkh.drive.sunet.se +define host { + action_url https://rkh.drive.sunet.se + address rkh.drive.sunet.se + alias rkh.drive.sunet.se + host_name rkh.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://rkh.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name rkh.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://rkh.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name rkh.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# rkh.drive.test.sunet.se +define host { + action_url https://rkh.drive.test.sunet.se + address rkh.drive.test.sunet.se + alias rkh.drive.test.sunet.se + host_name rkh.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://rkh.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name rkh.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://rkh.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name rkh.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# scilifelab.drive.sunet.se +define host { + action_url https://scilifelab.drive.sunet.se + address scilifelab.drive.sunet.se + alias scilifelab.drive.sunet.se + host_name scilifelab.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://scilifelab.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name scilifelab.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://scilifelab.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name scilifelab.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# scilifelab.drive.test.sunet.se +define host { + action_url https://scilifelab.drive.test.sunet.se + address scilifelab.drive.test.sunet.se + alias scilifelab.drive.test.sunet.se + host_name scilifelab.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://scilifelab.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name scilifelab.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://scilifelab.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name scilifelab.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# shh.drive.sunet.se +define host { + action_url https://shh.drive.sunet.se + address shh.drive.sunet.se + alias shh.drive.sunet.se + host_name shh.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://shh.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name shh.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://shh.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name shh.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# shh.drive.test.sunet.se +define host { + action_url https://shh.drive.test.sunet.se + address shh.drive.test.sunet.se + alias shh.drive.test.sunet.se + host_name shh.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://shh.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name shh.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://shh.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name shh.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# sics.drive.sunet.se +define host { + action_url https://sics.drive.sunet.se + address sics.drive.sunet.se + alias sics.drive.sunet.se + host_name sics.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://sics.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name sics.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://sics.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name sics.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# sics.drive.test.sunet.se +define host { + action_url https://sics.drive.test.sunet.se + address sics.drive.test.sunet.se + alias sics.drive.test.sunet.se + host_name sics.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://sics.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name sics.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://sics.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name sics.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# slu.drive.sunet.se +define host { + action_url https://slu.drive.sunet.se + address slu.drive.sunet.se + alias slu.drive.sunet.se + host_name slu.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://slu.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name slu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://slu.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name slu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# slu.drive.test.sunet.se +define host { + action_url https://slu.drive.test.sunet.se + address slu.drive.test.sunet.se + alias slu.drive.test.sunet.se + host_name slu.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://slu.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name slu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://slu.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name slu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# smhi.drive.sunet.se +define host { + action_url https://smhi.drive.sunet.se + address smhi.drive.sunet.se + alias smhi.drive.sunet.se + host_name smhi.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://smhi.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name smhi.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://smhi.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name smhi.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# smhi.drive.test.sunet.se +define host { + action_url https://smhi.drive.test.sunet.se + address smhi.drive.test.sunet.se + alias smhi.drive.test.sunet.se + host_name smhi.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://smhi.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name smhi.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://smhi.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name smhi.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# sp.drive.sunet.se +define host { + action_url https://sp.drive.sunet.se + address sp.drive.sunet.se + alias sp.drive.sunet.se + host_name sp.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://sp.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name sp.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://sp.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name sp.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# sp.drive.test.sunet.se +define host { + action_url https://sp.drive.test.sunet.se + address sp.drive.test.sunet.se + alias sp.drive.test.sunet.se + host_name sp.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://sp.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name sp.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://sp.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name sp.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# su.drive.sunet.se +define host { + action_url https://su.drive.sunet.se + address su.drive.sunet.se + alias su.drive.sunet.se + host_name su.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://su.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name su.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://su.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name su.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# su.drive.test.sunet.se +define host { + action_url https://su.drive.test.sunet.se + address su.drive.test.sunet.se + alias su.drive.test.sunet.se + host_name su.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://su.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name su.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://su.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name su.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# sunet.drive.sunet.se +define host { + action_url https://sunet.drive.sunet.se + address sunet.drive.sunet.se + alias sunet.drive.sunet.se + host_name sunet.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://sunet.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name sunet.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://sunet.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name sunet.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# sunet.drive.test.sunet.se +define host { + action_url https://sunet.drive.test.sunet.se + address sunet.drive.test.sunet.se + alias sunet.drive.test.sunet.se + host_name sunet.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://sunet.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name sunet.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://sunet.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name sunet.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# suni.drive.sunet.se +define host { + action_url https://suni.drive.sunet.se + address suni.drive.sunet.se + alias suni.drive.sunet.se + host_name suni.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://suni.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name suni.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://suni.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name suni.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# suni.drive.test.sunet.se +define host { + action_url https://suni.drive.test.sunet.se + address suni.drive.test.sunet.se + alias suni.drive.test.sunet.se + host_name suni.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://suni.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name suni.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://suni.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name suni.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# swamid.drive.sunet.se +define host { + action_url https://swamid.drive.sunet.se + address swamid.drive.sunet.se + alias swamid.drive.sunet.se + host_name swamid.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://swamid.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name swamid.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://swamid.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name swamid.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# swamid.drive.test.sunet.se +define host { + action_url https://swamid.drive.test.sunet.se + address swamid.drive.test.sunet.se + alias swamid.drive.test.sunet.se + host_name swamid.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://swamid.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name swamid.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://swamid.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name swamid.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# ths.drive.sunet.se +define host { + action_url https://ths.drive.sunet.se + address ths.drive.sunet.se + alias ths.drive.sunet.se + host_name ths.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://ths.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name ths.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://ths.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name ths.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# ths.drive.test.sunet.se +define host { + action_url https://ths.drive.test.sunet.se + address ths.drive.test.sunet.se + alias ths.drive.test.sunet.se + host_name ths.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://ths.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name ths.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://ths.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name ths.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# uhr.drive.sunet.se +define host { + action_url https://uhr.drive.sunet.se + address uhr.drive.sunet.se + alias uhr.drive.sunet.se + host_name uhr.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://uhr.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name uhr.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://uhr.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name uhr.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# uhr.drive.test.sunet.se +define host { + action_url https://uhr.drive.test.sunet.se + address uhr.drive.test.sunet.se + alias uhr.drive.test.sunet.se + host_name uhr.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://uhr.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name uhr.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://uhr.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name uhr.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# umu.drive.sunet.se +define host { + action_url https://umu.drive.sunet.se + address umu.drive.sunet.se + alias umu.drive.sunet.se + host_name umu.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://umu.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name umu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://umu.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name umu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# umu.drive.test.sunet.se +define host { + action_url https://umu.drive.test.sunet.se + address umu.drive.test.sunet.se + alias umu.drive.test.sunet.se + host_name umu.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://umu.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name umu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://umu.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name umu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# uniarts.drive.sunet.se +define host { + action_url https://uniarts.drive.sunet.se + address uniarts.drive.sunet.se + alias uniarts.drive.sunet.se + host_name uniarts.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://uniarts.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name uniarts.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://uniarts.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name uniarts.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# uniarts.drive.test.sunet.se +define host { + action_url https://uniarts.drive.test.sunet.se + address uniarts.drive.test.sunet.se + alias uniarts.drive.test.sunet.se + host_name uniarts.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://uniarts.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name uniarts.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://uniarts.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name uniarts.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# uu.drive.sunet.se +define host { + action_url https://uu.drive.sunet.se + address uu.drive.sunet.se + alias uu.drive.sunet.se + host_name uu.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://uu.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name uu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://uu.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name uu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# uu.drive.test.sunet.se +define host { + action_url https://uu.drive.test.sunet.se + address uu.drive.test.sunet.se + alias uu.drive.test.sunet.se + host_name uu.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://uu.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name uu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://uu.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name uu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# vinnova.drive.sunet.se +define host { + action_url https://vinnova.drive.sunet.se + address vinnova.drive.sunet.se + alias vinnova.drive.sunet.se + host_name vinnova.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://vinnova.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name vinnova.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://vinnova.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name vinnova.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# vinnova.drive.test.sunet.se +define host { + action_url https://vinnova.drive.test.sunet.se + address vinnova.drive.test.sunet.se + alias vinnova.drive.test.sunet.se + host_name vinnova.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://vinnova.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name vinnova.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://vinnova.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name vinnova.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} +# vr.drive.sunet.se +define host { + action_url https://vr.drive.sunet.se + address vr.drive.sunet.se + alias vr.drive.sunet.se + host_name vr.drive.sunet.se + hostgroups prod-sites + use monitor-site +} + +define service { + action_url https://vr.drive.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name vr.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups prod-sites +} +define service { + action_url https://vr.drive.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name vr.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups prod-sites +} +# vr.drive.test.sunet.se +define host { + action_url https://vr.drive.test.sunet.se + address vr.drive.test.sunet.se + alias vr.drive.test.sunet.se + host_name vr.drive.test.sunet.se + hostgroups test-sites + use monitor-site +} + +define service { + action_url https://vr.drive.test.sunet.se/status.php + check_command check_nextcloud + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name vr.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud status + servicegroups test-sites +} +define service { + action_url https://vr.drive.test.sunet.se/status.php + check_command check_nextcloud_version!'21.0.9.2' + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name vr.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description Nextcloud version + servicegroups test-sites +} diff --git a/src/test/sunetdrive_ssl_checks.cfg b/src/test/sunetdrive_ssl_checks.cfg new file mode 100644 index 0000000..e426a64 --- /dev/null +++ b/src/test/sunetdrive_ssl_checks.cfg @@ -0,0 +1,1721 @@ +# 'check_nextcloud' command definition +define command { + command_name check_tls_cert + command_line /usr/lib/nagios/plugins/check_http -H '$HOSTADDRESS$' -C 30,14 +} +define command { + command_name check_tls_cert_with_port + command_line /usr/lib/nagios/plugins/check_http -H '$HOSTADDRESS$' --sni '$HOSTADDRESS$' -C '$ARG1$','$ARG2$' -p '$ARG3$' +} +define hostgroup { + alias SUNET Drive TLS Servers + hostgroup_name tls-servers +} +define hostgroup { + alias External TLS Servers + hostgroup_name external-tls-servers +} +define servicegroup { + alias SUNET Drive TLS Servers + servicegroup_name tls-servers +} +define servicegroup { + alias External Drive TLS Servers + servicegroup_name external-tls-servers +} +# antagning.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name antagning.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# antagning.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name antagning.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# bth.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name bth.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# bth.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name bth.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# chalmers.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name chalmers.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# chalmers.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name chalmers.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# du.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name du.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# du.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name du.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# esh.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name esh.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# esh.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name esh.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# extern.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name extern.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# extern.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name extern.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# fhs.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name fhs.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# fhs.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name fhs.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# gih.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name gih.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# gih.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name gih.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# gu.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name gu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# gu.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name gu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# hb.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hb.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# hb.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hb.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# hh.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hh.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# hh.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hh.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# hhs.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hhs.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# hhs.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hhs.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# hig.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hig.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# hig.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hig.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# his.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name his.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# his.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name his.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# hj.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hj.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# hj.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hj.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# hkr.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hkr.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# hkr.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hkr.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# hv.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hv.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# hv.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name hv.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# irf.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name irf.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# irf.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name irf.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# kau.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kau.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# kau.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kau.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# kb.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kb.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# kb.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kb.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# ki.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name ki.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# ki.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name ki.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# kkh.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kkh.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# kkh.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kkh.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# kmh.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kmh.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# kmh.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kmh.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# konstfack.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name konstfack.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# konstfack.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name konstfack.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# kth.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kth.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# kth.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kth.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# kva.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kva.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# kva.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name kva.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# liu.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name liu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# liu.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name liu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# lnu.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name lnu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# lnu.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name lnu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# lookup.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name lookup.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# lookup.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name lookup.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# ltu.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name ltu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# ltu.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name ltu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# lu.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name lu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# lu.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name lu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# mah.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name mah.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# mah.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name mah.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# mdh.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name mdh.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# mdh.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name mdh.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# miun.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name miun.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# miun.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name miun.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# nordunet.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name nordunet.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# nordunet.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name nordunet.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# nrm.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name nrm.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# nrm.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name nrm.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# oru.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name oru.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# oru.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name oru.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# rkh.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name rkh.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# rkh.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name rkh.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# scilifelab.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name scilifelab.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# scilifelab.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name scilifelab.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# shh.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name shh.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# shh.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name shh.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# sics.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name sics.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# sics.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name sics.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# slu.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name slu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# slu.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name slu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# smhi.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name smhi.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# smhi.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name smhi.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# sp.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name sp.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# sp.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name sp.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# su.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name su.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# su.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name su.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# sunet.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name sunet.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# sunet.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name sunet.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# suni.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name suni.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# suni.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name suni.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# swamid.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name swamid.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# swamid.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name swamid.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# ths.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name ths.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# ths.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name ths.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# uhr.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name uhr.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# uhr.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name uhr.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# umu.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name umu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# umu.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name umu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# uniarts.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name uniarts.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# uniarts.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name uniarts.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# uu.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name uu.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# uu.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name uu.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# vinnova.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name vinnova.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# vinnova.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name vinnova.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# vr.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name vr.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# vr.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name vr.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# document1.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name document1.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# document2.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name document2.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# document3.drive.test.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name document3.drive.test.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# document1.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name document1.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# document2.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name document2.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# document3.drive.sunet.se +define service { + check_command check_tls_cert + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name document3.drive.sunet.se + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups tls-servers +} +# v2.api.sto3.safedc.net +define host { + action_url https://v2.api.sto3.safedc.net:6080 + address v2.api.sto3.safedc.net + alias v2.api.sto3.safedc.net + host_name v2.api.sto3.safedc.net + use monitor-site + hostgroups external-tls-servers +} +define service { + check_command check_tls_cert_with_port!7!4!6080 + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name v2.api.sto3.safedc.net + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups external-tls-servers +} +# v2.api.sto4.safedc.net +define host { + action_url https://v2.api.sto4.safedc.net:443 + address v2.api.sto4.safedc.net + alias v2.api.sto4.safedc.net + host_name v2.api.sto4.safedc.net + use monitor-site + hostgroups external-tls-servers +} +define service { + check_command check_tls_cert_with_port!7!4!443 + check_interval 5 + check_period 24x7 + contacts nagiosadmin + host_name v2.api.sto4.safedc.net + max_check_attempts 3 + notification_interval 60 + notification_period 24x7 + retry_interval 1 + service_description TLS + servicegroups external-tls-servers +} diff --git a/src/test/switch.cfg b/src/test/switch.cfg new file mode 100644 index 0000000..83a6d2d --- /dev/null +++ b/src/test/switch.cfg @@ -0,0 +1,77 @@ +############################################################################### +# SWITCH.CFG - SAMPLE CONFIG FILE FOR MONITORING A SWITCH +# +# +# NOTES: This config file assumes that you are using the sample configuration +# files that get installed with the Naemon quickstart guide. +# +############################################################################### +############################################################################### +############################################################################### +# +# HOST DEFINITIONS +# +############################################################################### +############################################################################### +# Define the switch that we'll be monitoring +#define host { +# host_name linksys-srw224p ; The name we're giving to this switch +# alias Linksys SRW224P Switch ; A longer name associated with the switch +# address 192.168.1.253 ; IP address of the switch +# use generic-switch ; Inherit default values from a template +# hostgroups switches ; Host groups this switch is associated with +#} +# +################################################################################ +################################################################################ +## +## HOST GROUP DEFINITIONS +## +################################################################################ +################################################################################ +## Create a new hostgroup for switches +#define hostgroup { +# hostgroup_name switches ; The name of the hostgroup +# alias Network Switches ; Long name of the group +#} +# +################################################################################ +################################################################################ +## +## SERVICE DEFINITIONS +## +################################################################################ +################################################################################ +## Create a service to PING to switch +#define service { +# service_description PING ; The service description +# host_name linksys-srw224p ; The name of the host the service is associated with +# use generic-service ; Inherit values from a template +# check_command check_ping!200.0,20%!600.0,60% ; The command used to monitor the service +# check_interval 5 ; Check the service every 5 minutes under normal conditions +# retry_interval 1 ; Re-check the service every minute until its final/hard state is determined +#} +# +## Monitor uptime via SNMP +#define service { +# service_description Uptime +# host_name linksys-srw224p +# use generic-service ; Inherit values from a template +# check_command check_snmp!-C public -o sysUpTime.0 +#} +# +## Monitor Port 1 status via SNMP +#define service { +# service_description Port 1 Link Status +# host_name linksys-srw224p +# use generic-service ; Inherit values from a template +# check_command check_snmp!-C public -o ifOperStatus.1 -r 1 -m RFC1213-MIB +#} +# +## Monitor bandwidth via MRTG logs +#define service { +# service_description Port 1 Bandwidth Usage +# host_name linksys-srw224p +# use generic-service ; Inherit values from a template +# check_command check_local_mrtgtraf!/var/lib/mrtg/192.168.1.253_1.log!AVG!1000000,1000000!5000000,5000000!10 +#} diff --git a/src/test/timeperiods.cfg b/src/test/timeperiods.cfg new file mode 100644 index 0000000..3fc6d71 --- /dev/null +++ b/src/test/timeperiods.cfg @@ -0,0 +1,81 @@ +############################################################################### +# TIMEPERIODS.CFG - SAMPLE TIMEPERIOD DEFINITIONS +# +# +# NOTES: This config file provides you with some example timeperiod definitions +# that you can reference in host, service, contact, and dependency +# definitions. +# +# You don't need to keep timeperiods in a separate file from your other +# object definitions. This has been done just to make things easier to +# understand. +# +############################################################################### +############################################################################### +############################################################################### +# +# TIME PERIODS +# +############################################################################### +############################################################################### +# This defines a timeperiod where all times are valid for checks, +# notifications, etc. The classic "24x7" support nightmare. :-) +define timeperiod { + timeperiod_name 24x7 + alias 24 Hours A Day, 7 Days A Week + monday 00:00-24:00 + tuesday 00:00-24:00 + wednesday 00:00-24:00 + thursday 00:00-24:00 + friday 00:00-24:00 + saturday 00:00-24:00 + sunday 00:00-24:00 +} + +# 'workhours' timeperiod definition +define timeperiod { + timeperiod_name workhours + alias Normal Work Hours + monday 09:00-17:00 + tuesday 09:00-17:00 + wednesday 09:00-17:00 + thursday 09:00-17:00 + friday 09:00-17:00 +} + +# 'none' timeperiod definition +define timeperiod { + timeperiod_name none + alias No Time Is A Good Time +} + +# Some U.S. holidays +# Note: The timeranges for each holiday are meant to *exclude* the holidays from being +# treated as a valid time for notifications, etc. You probably don't want your pager +# going off on New Year's. Although you're employer might... :-) +define timeperiod { + name us-holidays + timeperiod_name us-holidays + alias U.S. Holidays + december 25 00:00-00:00 ; Christmas + january 1 00:00-00:00 ; New Years + july 4 00:00-00:00 ; Independence Day + monday -1 may 00:00-00:00 ; Memorial Day (last Monday in May) + monday 1 september 00:00-00:00 ; Labor Day (first Monday in September) + thursday 4 november 00:00-00:00 ; Thanksgiving (4th Thursday in November) +} + +# This defines a modified "24x7" timeperiod that covers every day of the +# year, except for U.S. holidays (defined in the timeperiod above). +define timeperiod { + timeperiod_name 24x7_sans_holidays + alias 24x7 Sans Holidays + use us-holidays ; Get holiday exceptions from other timeperiod + monday 00:00-24:00 + tuesday 00:00-24:00 + wednesday 00:00-24:00 + thursday 00:00-24:00 + friday 00:00-24:00 + saturday 00:00-24:00 + sunday 00:00-24:00 +} diff --git a/src/test/windows.cfg b/src/test/windows.cfg new file mode 100644 index 0000000..e97250a --- /dev/null +++ b/src/test/windows.cfg @@ -0,0 +1,114 @@ +############################################################################### +# WINDOWS.CFG - SAMPLE CONFIG FILE FOR MONITORING A WINDOWS MACHINE +# +# +# NOTES: This config file assumes that you are using the sample configuration +# files that get installed with the Naemon quickstart guide. +# +############################################################################### +############################################################################### +############################################################################### +# +# HOST DEFINITIONS +# +############################################################################### +############################################################################### +# Define a host for the Windows machine we'll be monitoring +# Change the host_name, alias, and address to fit your situation +#define host { +# host_name winserver ; The name we're giving to this host +# alias My Windows Server ; A longer name associated with the host +# address 192.168.1.2 ; IP address of the host +# use windows-server ; Inherit default values from a template +#} +# +################################################################################ +################################################################################ +## +## HOST GROUP DEFINITIONS +## +################################################################################ +################################################################################ +## Define a hostgroup for Windows machines +## All hosts that use the windows-server template will automatically be a member of this group +#define hostgroup { +# hostgroup_name windows-servers ; The name of the hostgroup +# alias Windows Servers ; Long name of the group +#} +# +################################################################################ +################################################################################ +## +## SERVICE DEFINITIONS +## +################################################################################ +################################################################################ +## Create a service for monitoring the version of NSCLient++ that is installed +## Change the host_name to match the name of the host you defined above +#define service { +# service_description NSClient++ Version +# host_name winserver +# use generic-service +# check_command check_nt!CLIENTVERSION +#} +# +## Create a service for monitoring the uptime of the server +## Change the host_name to match the name of the host you defined above +#define service { +# service_description Uptime +# host_name winserver +# use generic-service +# check_command check_nt!UPTIME +#} +# +## Create a service for monitoring CPU load +## Change the host_name to match the name of the host you defined above +#define service { +# service_description CPU Load +# host_name winserver +# use generic-service +# check_command check_nt!CPULOAD!-l 5,80,90 +#} +# +## Create a service for monitoring memory usage +## Change the host_name to match the name of the host you defined above +#define service { +# service_description Memory Usage +# host_name winserver +# use generic-service +# check_command check_nt!MEMUSE!-w 80 -c 90 +#} +# +## Create a service for monitoring C:\ disk usage +## Change the host_name to match the name of the host you defined above +#define service { +# service_description C:\ Drive Space +# host_name winserver +# use generic-service +# check_command check_nt!USEDDISKSPACE!-l c -w 80 -c 90 +#} +# +## Create a service for monitoring the W3SVC service +## Change the host_name to match the name of the host you defined above +#define service { +# service_description W3SVC +# host_name winserver +# use generic-service +# check_command check_nt!SERVICESTATE!-d SHOWALL -l W3SVC +#} +# +## Create a service for monitoring the Explorer.exe process +## Change the host_name to match the name of the host you defined above +#define service { +# service_description Explorer +# host_name winserver +# use generic-service +# check_command check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe +#} +# +## example service group +#define servicegroup { +# servicegroup_name windows +# alias Some Windows Checks +# members winserver,CPU Load,winserver,Memory Usage +#}