diff --git a/roles/nagios/server-experimental/files/check_nagios_notifications.py b/roles/nagios/server-experimental/files/check_nagios_notifications.py new file mode 100755 index 0000000000..7e66202018 --- /dev/null +++ b/roles/nagios/server-experimental/files/check_nagios_notifications.py @@ -0,0 +1,104 @@ +#!/usr/bin/env python +# +# A script to read the Nagios status file and send email for notifications +# off, but have recovered. +# +# Written by Athmane Madjoudj , 2011-11-15 +# based on tummy.com's work , 2010-11-16 +# Released under the GPLv2. + +import re +from smtplib import SMTP +from email.mime.text import MIMEText +from socket import gethostname + +# Settings +debug = 0 +EMAIL_FROM="nagios@fedoraproject.org" +EMAIL_TO="sysadmin-noc-members@fedoraproject.org" +#EMAIL_TO="athmane@fedoraproject.org" +nagios_status_file = '/var/log/nagios/status.dat' + +class NagiosStatus: + def __init__(self, filename): + self.filename = filename + self.hosts = {} + self.load_status_file() + + def load_status_file(self): + fp = open(self.filename, 'r') + while True: + line = fp.readline() + if not line: break + + m = re.match(r'^hoststatus\s+{\s*$', line) + if m: + if debug >= 2: print 'START OF HOST' + data = { 'services' : [] } + while True: + line = fp.readline() + if not line: break + if debug >= 2: print 'host: %s' % line.rstrip() + m2 = re.match(r'^\s+([^=]+)=(\S.*)*$', line.rstrip()) + if not m2: break + data[m2.group(1)] = m2.group(2) + self.hosts[data['host_name']] = data + if debug >= 2: print 'END OF HOST' + + m = re.match(r'^servicestatus\s+{\s*$', line) + if m: + if debug >= 2: print 'START OF SERVICE' + data = {} + while True: + line = fp.readline() + if not line: break + if debug >= 2: print 'service: %s' % line.rstrip() + m2 = re.match(r'^\s+([^=]+)=(.*)$', line.rstrip()) + if not m2: break + data[m2.group(1)] = m2.group(2) + self.hosts[data['host_name']]['services'].append(data) + if debug >= 2: print 'END OF SERVICE' + +def main(): + status = NagiosStatus(nagios_status_file) + output = "" + for host in sorted(status.hosts.keys()): + host = status.hosts[host] + if host.get('notifications_enabled', None) == None: + output+= 'Host %s has no notifications_enabled line \n' % host['host_name'] + continue + + # are there any hard states that aren't 0 or 1? + hard_states = [ x for x in + [ int(x['last_hard_state']) for x in host['services'] ] + if not x in [0,1] ] + need_newline = False + if host['notifications_enabled'] == '0' and not hard_states: + output += ('Host %s has notifications disabled and all services ok \n' + % host['host_name']) + need_newline = True + + for service in host['services']: + if debug: print '%s@%s' % ( service['check_command'], host['host_name'] ) + if debug: print ' notifications_enabled: %(notifications_enabled)s last_hard_state: %(last_hard_state)s' % service + if (int(service['notifications_enabled']) == 0 + and int(service['last_hard_state']) in [0,1]): + output+= (('Service %(check_command)s@%(host_name)s\n' + ' has notifications disabled, but is ok\n') % service) + need_newline = True + + if need_newline: output+="\n\n" + + if output.strip() != '': + msg_body = "List of notifications off for recovered hosts/services: \n\n"+output + msg = MIMEText(msg_body) + msg['Subject']="Notifications status on %s" % gethostname() + msg['From']=EMAIL_FROM + msg['To']=EMAIL_TO + smtp_conn = SMTP() + smtp_conn.connect('localhost') + smtp_conn.sendmail(EMAIL_FROM, EMAIL_TO, msg.as_string()) + smtp_conn.quit() + +if __name__ == '__main__': + main() diff --git a/roles/nagios/server-experimental/files/irc-colorize.py b/roles/nagios/server-experimental/files/irc-colorize.py new file mode 100755 index 0000000000..d62d3658a6 --- /dev/null +++ b/roles/nagios/server-experimental/files/irc-colorize.py @@ -0,0 +1,59 @@ +#!/usr/bin/env python +""" Reads a string from stdin and prints it to stdout with irc colors + +:license: LGPLv2+ +:author: Ralph Bean +""" + +import sys + +mirc_colors = { + "white": 0, + "black": 1, + "blue": 2, + "green": 3, + "red": 4, + "brown": 5, + "purple": 6, + "orange": 7, + "yellow": 8, + "light green": 9, + "teal": 10, + "light cyan": 11, + "light blue": 12, + "pink": 13, + "grey": 14, + "light grey": 15, +} + +mapping = { + 'RECOVERY': 'green', + 'OK': 'green', + 'ACKNOWLEDGEMENT': 'yellow', + 'UNKNOWN': 'purple', + 'WARNING': 'teal', + # 'red' probably makes the most sense here, but it behaved oddly + 'PROBLEM': 'brown', + 'CRITICAL': 'brown', +} + + +def markup(string, color): + return "\x02\x03%i%s\x03\x02" % (mirc_colors[color], string) + + +def colorize(word): + suffix = '' + if word.endswith(':'): + word, suffix = word[:-1], word[-1] + + if word in mapping: + word = markup(word, mapping[word]) + + return word + suffix + + +if __name__ == '__main__': + lines = sys.stdin.readlines() + for line in lines: + print " ".join([colorize(word) for word in line.strip().split()]) diff --git a/roles/nagios/server-experimental/files/nagios-external/cgi.cfg b/roles/nagios/server-experimental/files/nagios-external/cgi.cfg new file mode 100644 index 0000000000..dcc897c620 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/cgi.cfg @@ -0,0 +1,279 @@ +################################################################# +# +# CGI.CFG - Sample CGI Configuration File for Nagios +# +# Last Modified: 05-05-2005 +# +################################################################# + + +# MAIN CONFIGURATION FILE +# This tells the CGIs where to find your main configuration file. +# The CGIs will read the main and host config files for any other +# data they might need. + +main_config_file=/etc/nagios/nagios.cfg + + + +# PHYSICAL HTML PATH +# This is the path where the HTML files for Nagios reside. This +# value is used to locate the logo images needed by the statusmap +# and statuswrl CGIs. + +physical_html_path=/usr/share/nagios/share + + + +# URL HTML PATH +# This is the path portion of the URL that corresponds to the +# physical location of the Nagios HTML files (as defined above). +# This value is used by the CGIs to locate the online documentation +# and graphics. If you access the Nagios pages with an URL like +# http://www.myhost.com/nagios, this value should be '/nagios' +# (without the quotes). + +url_html_path=/nagios-external + + + +# CONTEXT-SENSITIVE HELP +# This option determines whether or not a context-sensitive +# help icon will be displayed for most of the CGIs. +# Values: 0 = disables context-sensitive help +# 1 = enables context-sensitive help + +show_context_help=0 + + + +# NAGIOS PROCESS CHECK COMMAND +# This is the full path and filename of the program used to check +# the status of the Nagios process. It is used only by the CGIs +# and is completely optional. However, if you don't use it, you'll +# see warning messages in the CGIs about the Nagios process +# not running and you won't be able to execute any commands from +# the web interface. The program should follow the same rules +# as plugins; the return codes are the same as for the plugins, +# it should have timeout protection, it should output something +# to STDIO, etc. +# +# Note: The command line for the check_nagios plugin below may +# have to be tweaked a bit, as different versions of the plugin +# use different command line arguments/syntaxes. + +#nagios_check_command=/usr/lib/nagios/plugins/check_nagios /var/log/nagios/status.dat 5 '/usr/sbin/nagios' + + + +# AUTHENTICATION USAGE +# This option controls whether or not the CGIs will use any +# authentication when displaying host and service information, as +# well as committing commands to Nagios for processing. +# +# Read the HTML documentation to learn how the authorization works! +# +# NOTE: It is a really *bad* idea to disable authorization, unless +# you plan on removing the command CGI (cmd.cgi)! Failure to do +# so will leave you wide open to kiddies messing with Nagios and +# possibly hitting you with a denial of service attack by filling up +# your drive by continuously writing to your command file! +# +# Setting this value to 0 will cause the CGIs to *not* use +# authentication (bad idea), while any other value will make them +# use the authentication functions (the default). + +use_authentication=1 + + + +# DEFAULT USER +# Setting this variable will define a default user name that can +# access pages without authentication. This allows people within a +# secure domain (i.e., behind a firewall) to see the current status +# without authenticating. You may want to use this to avoid basic +# authentication if you are not using a sercure server since basic +# authentication transmits passwords in the clear. +# +# Important: Do not define a default username unless you are +# running a secure web server and are sure that everyone who has +# access to the CGIs has been authenticated in some manner! If you +# define this variable, anyone who has not authenticated to the web +# server will inherit all rights you assign to this user! + +#default_user_name=guest + + + +# SYSTEM/PROCESS INFORMATION ACCESS +# This option is a comma-delimited list of all usernames that +# have access to viewing the Nagios process information as +# provided by the Extended Information CGI (extinfo.cgi). By +# default, *no one* has access to this unless you choose to +# not use authorization. You may use an asterisk (*) to +# authorize any user who has authenticated to the web server. + +#authorized_for_system_information=nagiosadmin,theboss,jdoe +authorized_for_system_information=* + + + +# CONFIGURATION INFORMATION ACCESS +# This option is a comma-delimited list of all usernames that +# can view ALL configuration information (hosts, commands, etc). +# By default, users can only view configuration information +# for the hosts and services they are contacts for. You may use +# an asterisk (*) to authorize any user who has authenticated +# to the web server. + +#authorized_for_configuration_information=nagiosadmin,jdoe +authorized_for_configuration_information=* + + +# SYSTEM/PROCESS COMMAND ACCESS +# This option is a comma-delimited list of all usernames that +# can issue shutdown and restart commands to Nagios via the +# command CGI (cmd.cgi). Users in this list can also change +# the program mode to active or standby. By default, *no one* +# has access to this unless you choose to not use authorization. +# You may use an asterisk (*) to authorize any user who has +# authenticated to the web server. + +#authorized_for_system_commands=nagiosadmin +authorized_for_system_commands=http://athmane.id.fedoraproject.org/,http://ausil.id.fedoraproject.org/,http://averi.id.fedoraproject.org/,http://badone.id.fedoraproject.org/,http://codeblock.id.fedoraproject.org/,http://hvivani.id.fedoraproject.org/,http://ianweller.id.fedoraproject.org/,http://jspaleta.id.fedoraproject.org/,http://jstanley.id.fedoraproject.org/,http://kevin.id.fedoraproject.org/,http://lbazan.id.fedoraproject.org/,http://lmacken.id.fedoraproject.org/,http://maxamillio.id.fedoraproject.org/,http://mmahut.id.fedoraproject.org/,http://mmcgrath.id.fedoraproject.org/,http://nb.id.fedoraproject.org/,http://pfrields.id.fedoraproject.org/,http://puiterwijk.id.fedoraproject.org/,http://rafaelgomes.id.fedoraproject.org/,http://ralph.id.fedoraproject.org/,http://sijis.id.fedoraproject.org/,http://smooge.id.fedoraproject.org/,http://susmit.id.fedoraproject.org/,http://tibbs.id.fedoraproject.org/,http://tmz.id.fedoraproject.org/,http://wsterling.id.fedoraproject.org/,http://mdomsch.id.fedoraproject.org/,http://notting.id.fedoraproject.org/,http://ricky.id.fedoraproject.org/,http://toshio.id.fedoraproject.org/,http://spot.id.fedoraproject.org/,http://mahrud.id.fedoraproject.org/,http://karsten.id.fedoraproject.org/,http://parasense.id.fedoraproject.org/,http://pingou.id.fedoraproject.org/,http://tflink.id.fedoraproject.org/,http://mizdebsk.id.fedoraproject.org/,http://msimacek.id.fedoraproject.org/ + + + +# GLOBAL HOST/SERVICE VIEW ACCESS +# These two options are comma-delimited lists of all usernames that +# can view information for all hosts and services that are being +# monitored. By default, users can only view information +# for hosts or services that they are contacts for (unless you +# you choose to not use authorization). You may use an asterisk (*) +# to authorize any user who has authenticated to the web server. + + +authorized_for_all_services=* +authorized_for_all_hosts=* + + +# GLOBAL HOST/SERVICE COMMAND ACCESS +# These two options are comma-delimited lists of all usernames that +# can issue host or service related commands via the command +# CGI (cmd.cgi) for all hosts and services that are being monitored. +# By default, users can only issue commands for hosts or services +# that they are contacts for (unless you you choose to not use +# authorization). You may use an asterisk (*) to authorize any +# user who has authenticated to the web server. + +#authorized_for_all_service_commands=nagiosadmin +#authorized_for_all_host_commands=nagiosadmin +authorized_for_all_service_commands=http://athmane.id.fedoraproject.org/,http://ausil.id.fedoraproject.org/,http://averi.id.fedoraproject.org/,http://badone.id.fedoraproject.org/,http://codeblock.id.fedoraproject.org/,http://dwa.id.fedoraproject.org/,http://hvivani.id.fedoraproject.org/,http://ianweller.id.fedoraproject.org/,http://jspaleta.id.fedoraproject.org/,http://jstanley.id.fedoraproject.org/,http://kevin.id.fedoraproject.org/,http://lbazan.id.fedoraproject.org/,http://lmacken.id.fedoraproject.org/,http://maxamillio.id.fedoraproject.org/,http://mmahut.id.fedoraproject.org/,http://mmcgrath.id.fedoraproject.org/,http://nb.id.fedoraproject.org/,http://pfrields.id.fedoraproject.org/,http://puiterwijk.id.fedoraproject.org/,http://rafaelgomes.id.fedoraproject.org/,http://ralph.id.fedoraproject.org/,http://sijis.id.fedoraproject.org/,http://smooge.id.fedoraproject.org/,http://susmit.id.fedoraproject.org/,http://tibbs.id.fedoraproject.org/,http://tmz.id.fedoraproject.org/,http://wsterling.id.fedoraproject.org/,http://mdomsch.id.fedoraproject.org/,http://notting.id.fedoraproject.org/,http://ricky.id.fedoraproject.org/,http://toshio.id.fedoraproject.org/,http://spot.id.fedoraproject.org/,http://mahrud.id.fedoraproject.org/,http://dwa.id.fedoraproject.org/,http://karsten.id.fedoraproject.org/,http://pingou.id.fedoraproject.org/,http://tflink.id.fedoraproject.org/,http://mizdebsk.id.fedoraproject.org/,http://msimacek.id.fedoraproject.org/ + +authorized_for_all_host_commands=http://athmane.id.fedoraproject.org/,http://ausil.id.fedoraproject.org/,http://averi.id.fedoraproject.org/,http://badone.id.fedoraproject.org/,http://codeblock.id.fedoraproject.org/,http://dwa.id.fedoraproject.org/,http://hvivani.id.fedoraproject.org/,http://ianweller.id.fedoraproject.org/,http://jspaleta.id.fedoraproject.org/,http://jstanley.id.fedoraproject.org/,http://kevin.id.fedoraproject.org/,http://lbazan.id.fedoraproject.org/,http://lmacken.id.fedoraproject.org/,http://maxamillio.id.fedoraproject.org/,http://mmahut.id.fedoraproject.org/,http://mmcgrath.id.fedoraproject.org/,http://nb.id.fedoraproject.org/,http://pfrields.id.fedoraproject.org/,http://puiterwijk.id.fedoraproject.org/,http://rafaelgomes.id.fedoraproject.org/,http://ralph.id.fedoraproject.org/,http://sijis.id.fedoraproject.org/,http://smooge.id.fedoraproject.org/,http://susmit.id.fedoraproject.org/,http://tibbs.id.fedoraproject.org/,http://tmz.id.fedoraproject.org/,http://wsterling.id.fedoraproject.org/,http://mdomsch.id.fedoraproject.org/,http://notting.id.fedoraproject.org/,http://ricky.id.fedoraproject.org/,http://toshio.id.fedoraproject.org/,http://spot.id.fedoraproject.org/,http://mahrud.id.fedoraproject.org/,http://dwa.id.fedoraproject.org/,http://karsten.id.fedoraproject.org/,http://pingou.id.fedoraproject.org/,http://tflink.id.fedoraproject.org/,http://mizdebsk.id.fedoraproject.org/,http://msimacek.id.fedoraproject.org/ + + + + +# STATUSMAP BACKGROUND IMAGE +# This option allows you to specify an image to be used as a +# background in the statusmap CGI. It is assumed that the image +# resides in the HTML images path (i.e. /usr/local/nagios/share/images). +# This path is automatically determined by appending "/images" +# to the path specified by the 'physical_html_path' directive. +# Note: The image file may be in GIF, PNG, JPEG, or GD2 format. +# However, I recommend that you convert your image to GD2 format +# (uncompressed), as this will cause less CPU load when the CGI +# generates the image. + +#statusmap_background_image=smbackground.gd2 + + + +# DEFAULT STATUSMAP LAYOUT METHOD +# This option allows you to specify the default layout method +# the statusmap CGI should use for drawing hosts. If you do +# not use this option, the default is to use user-defined +# coordinates. Valid options are as follows: +# 0 = User-defined coordinates +# 1 = Depth layers +# 2 = Collapsed tree +# 3 = Balanced tree +# 4 = Circular +# 5 = Circular (Marked Up) + +default_statusmap_layout=5 + + + +# DEFAULT STATUSWRL LAYOUT METHOD +# This option allows you to specify the default layout method +# the statuswrl (VRML) CGI should use for drawing hosts. If you +# do not use this option, the default is to use user-defined +# coordinates. Valid options are as follows: +# 0 = User-defined coordinates +# 2 = Collapsed tree +# 3 = Balanced tree +# 4 = Circular + +default_statuswrl_layout=4 + + + +# STATUSWRL INCLUDE +# This option allows you to include your own objects in the +# generated VRML world. It is assumed that the file +# resides in the HTML path (i.e. /usr/local/nagios/share). + +#statuswrl_include=myworld.wrl + + + +# PING SYNTAX +# This option determines what syntax should be used when +# attempting to ping a host from the WAP interface (using +# the statuswml CGI. You must include the full path to +# the ping binary, along with all required options. The +# $HOSTADDRESS$ macro is substituted with the address of +# the host before the command is executed. +# Please note that the syntax for the ping binary is +# notorious for being different on virtually ever *NIX +# OS and distribution, so you may have to tweak this to +# work on your system. + +ping_syntax=/bin/ping -n -U -c 5 $HOSTADDRESS$ + + + +# REFRESH RATE +# This option allows you to specify the refresh rate in seconds +# of various CGIs (status, statusmap, extinfo, and outages). + +refresh_rate=90 + + + +# SOUND OPTIONS +# These options allow you to specify an optional audio file +# that should be played in your browser window when there are +# problems on the network. The audio files are used only in +# the status CGI. Only the sound for the most critical problem +# will be played. Order of importance (higher to lower) is as +# follows: unreachable hosts, down hosts, critical services, +# warning services, and unknown services. If there are no +# visible problems, the sound file optionally specified by +# 'normal_sound' variable will be played. +# +# +# = +# +# Note: All audio files must be placed in the /media subdirectory +# under the HTML path (i.e. /usr/local/nagios/share/media/). + +#host_unreachable_sound=hostdown.wav +#host_down_sound=hostdown.wav +#service_critical_sound=critical.wav +#service_warning_sound=warning.wav +#service_unknown_sound=warning.wav +#normal_sound=noproblem.wav +base_url=/nagios-external diff --git a/roles/nagios/server-experimental/files/nagios-external/contactgroups/bodhi.cfg b/roles/nagios/server-experimental/files/nagios-external/contactgroups/bodhi.cfg new file mode 100644 index 0000000000..d76b364ac9 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contactgroups/bodhi.cfg @@ -0,0 +1,5 @@ +define contactgroup { + contactgroup_name bodhi + alias Bodhi Notifications + members lmacken +} diff --git a/roles/nagios/server-experimental/files/nagios-external/contactgroups/fedora-sysadmin-email.cfg b/roles/nagios/server-experimental/files/nagios-external/contactgroups/fedora-sysadmin-email.cfg new file mode 100644 index 0000000000..99207656fe --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contactgroups/fedora-sysadmin-email.cfg @@ -0,0 +1,5 @@ +define contactgroup{ + contactgroup_name fedora-sysadmin-email + alias Fedora Sysadmin Email Contacts + members mmcgrath,ausil,admin,nigelj,ricky,jcollie,smooge,nb,rigeld2,codeblock,kevin,hvivani,puiterwijk + } diff --git a/roles/nagios/server-experimental/files/nagios-external/contactgroups/fedora-sysadmin-ircbot.cfg b/roles/nagios/server-experimental/files/nagios-external/contactgroups/fedora-sysadmin-ircbot.cfg new file mode 100644 index 0000000000..8c13d17af9 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contactgroups/fedora-sysadmin-ircbot.cfg @@ -0,0 +1,5 @@ +define contactgroup{ + contactgroup_name fedora-sysadmin-ircbot + alias Fedora Sysadmin irc Contacts + members ircbot + } diff --git a/roles/nagios/server-experimental/files/nagios-external/contactgroups/fedora-sysadmin-pager.cfg b/roles/nagios/server-experimental/files/nagios-external/contactgroups/fedora-sysadmin-pager.cfg new file mode 100644 index 0000000000..681a37ef9a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contactgroups/fedora-sysadmin-pager.cfg @@ -0,0 +1,10 @@ +define contactgroup{ + contactgroup_name fedora-sysadmin-pager + alias Fedora Sysadmin Pager Contacts + members mmcgrathp,rickyp,smoogep,kevinp,puiterwijkp +} +define contactgroup{ + contactgroup_name fedora-sysadmin-emergency + alias Fedora Sysadmin Pager Contacts + members mmcgrath-emergency,ricky-emergency,smooge-emergency,kevin-emergency,puiterwijk-emergency +} diff --git a/roles/nagios/server-experimental/files/nagios-external/contactgroups/null.cfg b/roles/nagios/server-experimental/files/nagios-external/contactgroups/null.cfg new file mode 100644 index 0000000000..e9c2067b77 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contactgroups/null.cfg @@ -0,0 +1,5 @@ +define contactgroup{ + contactgroup_name null + alias null + members null +} diff --git a/roles/nagios/server-experimental/files/nagios-external/contacts/admin.cfg b/roles/nagios/server-experimental/files/nagios-external/contacts/admin.cfg new file mode 100644 index 0000000000..fabbb5e3f0 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contacts/admin.cfg @@ -0,0 +1,13 @@ +define contact{ + contact_name admin + alias Fedora Sysadmins + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email sysadmin-members@fedoraproject.org + } + + diff --git a/roles/nagios/server-experimental/files/nagios-external/contacts/ausil.cfg b/roles/nagios/server-experimental/files/nagios-external/contacts/ausil.cfg new file mode 100644 index 0000000000..f8f5e6c8a9 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contacts/ausil.cfg @@ -0,0 +1,16 @@ +define contact{ + contact_name ausil + alias Dennis Gilmore + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + #service_notification_commands notify-by-epager + #host_notification_commands host-notify-by-epager + email ausil@fedoraproject.org + #pager 3098682442@tmomail.net + #email 3098682442@tmomail.net +} + diff --git a/roles/nagios/server-experimental/files/nagios-external/contacts/codeblock.cfg b/roles/nagios/server-experimental/files/nagios-external/contacts/codeblock.cfg new file mode 100644 index 0000000000..3e6b003f7c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contacts/codeblock.cfg @@ -0,0 +1,11 @@ +define contact{ + contact_name codeblock + alias Ricky Elrod + service_notification_period never + host_notification_period never + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email codeblock@elrod.me +} diff --git a/roles/nagios/server-experimental/files/nagios-external/contacts/hvivani.cfg b/roles/nagios/server-experimental/files/nagios-external/contacts/hvivani.cfg new file mode 100644 index 0000000000..2686f59109 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contacts/hvivani.cfg @@ -0,0 +1,12 @@ +define contact{ + contact_name hvivani + alias Hernan Vivani + service_notification_period never + host_notification_period never + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email hernan@vivani.com.ar +} + diff --git a/roles/nagios/server-experimental/files/nagios-external/contacts/ircbot.cfg b/roles/nagios/server-experimental/files/nagios-external/contacts/ircbot.cfg new file mode 100644 index 0000000000..9f3d4fee2e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contacts/ircbot.cfg @@ -0,0 +1,10 @@ +define contact{ + contact_name ircbot + alias ZOD + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-ircbot + host_notification_commands host-notify-by-ircbot +} diff --git a/roles/nagios/server-experimental/files/nagios-external/contacts/jcollie.cfg b/roles/nagios/server-experimental/files/nagios-external/contacts/jcollie.cfg new file mode 100644 index 0000000000..2fce9d252f --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contacts/jcollie.cfg @@ -0,0 +1,11 @@ +define contact{ + contact_name jcollie + alias Jeffrey Ollie + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email jeff@ocjtech.us +} diff --git a/roles/nagios/server-experimental/files/nagios-external/contacts/jmtaylor.cfg b/roles/nagios/server-experimental/files/nagios-external/contacts/jmtaylor.cfg new file mode 100644 index 0000000000..7915a565dc --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contacts/jmtaylor.cfg @@ -0,0 +1,11 @@ +#define contact{ +# contact_name jmtaylor +# alias Jason Taylor +# service_notification_period 24x7 +# host_notification_period 24x7 +# service_notification_options w,u,c,r +# host_notification_options d,u,r +# service_notification_commands notify-by-email +# host_notification_commands host-notify-by-email +# email jmtaylor90@gmail.com +#} diff --git a/roles/nagios/server-experimental/files/nagios-external/contacts/jstanley.cfg b/roles/nagios/server-experimental/files/nagios-external/contacts/jstanley.cfg new file mode 100644 index 0000000000..f0ee3dfffc --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contacts/jstanley.cfg @@ -0,0 +1,38 @@ +define contact{ + contact_name jstanley + alias Jon Stanley + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email jonstanley@gmail.com +} + +define contact{ + contact_name jstanley-emergency + alias Jon Stanley + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email 9178159801@vtext.com + pager 9178159801@vtext.com +} + +define contact{ + contact_name jstanleyp + alias Jon Stanley + service_notification_period 16x7 + host_notification_period 16x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email 9178159801@vtext.com + pager 9178159801@vtext.com +} + diff --git a/roles/nagios/server-experimental/files/nagios-external/contacts/kevin.cfg b/roles/nagios/server-experimental/files/nagios-external/contacts/kevin.cfg new file mode 100644 index 0000000000..25b190e9ee --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contacts/kevin.cfg @@ -0,0 +1,35 @@ +define contact{ + contact_name kevin + alias Kevin Fenzi + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email kevin-pager@scrye.com +} + +define contact{ + contact_name kevin-emergency + alias Kevin Fenzi + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email kevin-urgent@scrye.com +} + +define contact{ + contact_name kevinp + alias Kevin Fenzi + service_notification_period 16x7 + host_notification_period 16x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email kevin-urgent@scrye.com +} diff --git a/roles/nagios/server-experimental/files/nagios-external/contacts/lmacken.cfg b/roles/nagios/server-experimental/files/nagios-external/contacts/lmacken.cfg new file mode 100644 index 0000000000..92d35ae981 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contacts/lmacken.cfg @@ -0,0 +1,11 @@ +define contact{ + contact_name lmacken + alias Luke Macken + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email lewk@vtext.com +} diff --git a/roles/nagios/server-experimental/files/nagios-external/contacts/mmcgrath.cfg b/roles/nagios/server-experimental/files/nagios-external/contacts/mmcgrath.cfg new file mode 100644 index 0000000000..3c130d4568 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contacts/mmcgrath.cfg @@ -0,0 +1,38 @@ +define contact{ + contact_name mmcgrath + alias Mike McGrath + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email mmcgrath@redhat.com +} + +define contact{ + contact_name mmcgrath-emergency + alias Mike McGrath + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email imlinux+mobile@gmail.com + pager imlinux+mobile@gmail.com +} + +define contact{ + contact_name mmcgrathp + alias Mike McGrath + service_notification_period 16x7 + host_notification_period 16x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email imlinux+mobile@gmail.com + pager imlinux+mobile@gmail.com +} + diff --git a/roles/nagios/server-experimental/files/nagios-external/contacts/nb.cfg b/roles/nagios/server-experimental/files/nagios-external/contacts/nb.cfg new file mode 100644 index 0000000000..02c3c2a0a9 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contacts/nb.cfg @@ -0,0 +1,38 @@ +define contact{ + contact_name nb + alias Nick Bebout + service_notification_period never + host_notification_period never + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email nick@bebout.net +} + +define contact{ + contact_name nb-emergency + alias Nick Bebout + service_notification_period never + host_notification_period never + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email nb5@txt.att.net + pager nb5@txt.att.net +} + +define contact{ + contact_name nbp + alias Nick Bebout + service_notification_period never + host_notification_period never + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email nb5@txt.att.net + pager nb5@txt.att.net +} + diff --git a/roles/nagios/server-experimental/files/nagios-external/contacts/nigelj.cfg b/roles/nagios/server-experimental/files/nagios-external/contacts/nigelj.cfg new file mode 100644 index 0000000000..59a4e228b6 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contacts/nigelj.cfg @@ -0,0 +1,11 @@ +define contact{ + contact_name nigelj + alias Nigel Jones + service_notification_period never + host_notification_period never + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email dev@nigelj.com +} diff --git a/roles/nagios/server-experimental/files/nagios-external/contacts/null.cfg b/roles/nagios/server-experimental/files/nagios-external/contacts/null.cfg new file mode 100644 index 0000000000..792c5e9b5a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contacts/null.cfg @@ -0,0 +1,11 @@ +define contact{ + contact_name null + alias null + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email nobody@fedoraproject.org +} diff --git a/roles/nagios/server-experimental/files/nagios-external/contacts/puiterwijk.cfg b/roles/nagios/server-experimental/files/nagios-external/contacts/puiterwijk.cfg new file mode 100644 index 0000000000..4bfe181008 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contacts/puiterwijk.cfg @@ -0,0 +1,35 @@ +define contact{ + contact_name puiterwijk + alias Patrick Uiterwijk + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email pager@automated.puiterwijk.org +} + +define contact{ + contact_name puiterwijkp + alias Patrick Uiterwijk + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email pager@automated.puiterwijk.org +} + +define contact{ + contact_name puiterwijk-emergency + alias Patrick Uiterwijk + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email emergency@automated.puiterwijk.org +} diff --git a/roles/nagios/server-experimental/files/nagios-external/contacts/ricky.cfg b/roles/nagios/server-experimental/files/nagios-external/contacts/ricky.cfg new file mode 100644 index 0000000000..615f839b42 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contacts/ricky.cfg @@ -0,0 +1,38 @@ +define contact{ + contact_name ricky + alias Ricky Zhou + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email ricky@rzhou.org +} + +define contact{ + contact_name ricky-emergency + alias Ricky Zhou + service_notification_period never + host_notification_period never + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email 2014030692@vtext.com + pager 2014030692@vtext.com +} + +define contact{ + contact_name rickyp + alias Ricky Zhou + service_notification_period never + host_notification_period never + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email 2014030692@vtext.com + pager 2014030692@vtext.com +} + diff --git a/roles/nagios/server-experimental/files/nagios-external/contacts/rigeld2.cfg b/roles/nagios/server-experimental/files/nagios-external/contacts/rigeld2.cfg new file mode 100644 index 0000000000..7a29771974 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contacts/rigeld2.cfg @@ -0,0 +1,11 @@ +define contact{ +contact_name rigeld2 +alias Rob Marti +service_notification_period 24x7 +host_notification_period 24x7 +service_notification_options w,u,c,r +host_notification_options d,u,r +service_notification_commands notify-by-email +host_notification_commands host-notify-by-email +email robmartiwork@gmail.com +} diff --git a/roles/nagios/server-experimental/files/nagios-external/contacts/skvidal.cfg b/roles/nagios/server-experimental/files/nagios-external/contacts/skvidal.cfg new file mode 100644 index 0000000000..2a7d65ab31 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contacts/skvidal.cfg @@ -0,0 +1,24 @@ +#define contact{ +# contact_name skvidal +# alias Seth Vidal +# service_notification_period 24x7 +# host_notification_period 24x7 +# service_notification_options w,u,c,r +# host_notification_options d,u,r +# service_notification_commands notify-by-email +# host_notification_commands host-notify-by-email +# email seth-alert@sethdot.org +#} +# +#define contact{ +# contact_name skvidalp +# alias Seth Vidal +# service_notification_period 24x7 +# host_notification_period 24x7 +# service_notification_options w,u,c,r +# host_notification_options d,u,r +# service_notification_commands notify-by-epager +# host_notification_commands host-notify-by-epager +# email page-seth-vidal@sethdot.org +# pager page-seth-vidal@sethdot.org +#} diff --git a/roles/nagios/server-experimental/files/nagios-external/contacts/smooge.cfg b/roles/nagios/server-experimental/files/nagios-external/contacts/smooge.cfg new file mode 100644 index 0000000000..079502c799 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/contacts/smooge.cfg @@ -0,0 +1,38 @@ +define contact{ + contact_name smooge + alias Stephen Smoogen + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email smooge+notify@gmail.com +} + +define contact{ + contact_name smooge-emergency + alias Stephen Smoogen + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email smooge+mobile@gmail.com + pager smooge+mobile@gmail.com +} + +define contact{ + contact_name smoogep + alias Stephen Smoogen + service_notification_period 16x7 + host_notification_period 16x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email smooge+mobile@gmail.com + pager smooge+mobile@gmail.com +} + diff --git a/roles/nagios/server-experimental/files/nagios-external/escalations.cfg b/roles/nagios/server-experimental/files/nagios-external/escalations.cfg new file mode 100644 index 0000000000..f953d1ae3c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/escalations.cfg @@ -0,0 +1,21 @@ +define hostescalation{ + host_name * + hostgroup_name * + contact_groups fedora-sysadmin-email,fedora-sysadmin-emergency,fedora-sysadmin-ircbot + first_notification 2 + last_notification 0 + notification_interval 60 + escalation_period 24x7 + escalation_options d,u,r +} + + +define serviceescalation{ + host_name * + contact_groups fedora-sysadmin-email,fedora-sysadmin-emergency,fedora-sysadmin-ircbot + first_notification 2 + last_notification 0 + notification_interval 60 + escalation_period 24x7 + escalation_options w,u,c,r +} diff --git a/roles/nagios/server-experimental/files/nagios-external/hostgroups/all.cfg b/roles/nagios/server-experimental/files/nagios-external/hostgroups/all.cfg new file mode 100644 index 0000000000..6bc95152cb --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/hostgroups/all.cfg @@ -0,0 +1,9 @@ +############### +# All Servers and associated devices +############### + +define hostgroup { + hostgroup_name all + alias All hosts / Devices + members * +} diff --git a/roles/nagios/server-experimental/files/nagios-external/hostgroups/dns.cfg b/roles/nagios/server-experimental/files/nagios-external/hostgroups/dns.cfg new file mode 100644 index 0000000000..2fec896fbb --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/hostgroups/dns.cfg @@ -0,0 +1,9 @@ +############### +# DNS Servers +############### + +define hostgroup { + hostgroup_name dnsservers + alias DNS Servers + members ns02, ns04, ns05 +} diff --git a/roles/nagios/server-experimental/files/nagios-external/hosts/admin.fedoraproject.org.cfg b/roles/nagios/server-experimental/files/nagios-external/hosts/admin.fedoraproject.org.cfg new file mode 100644 index 0000000000..abb93cad04 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/hosts/admin.fedoraproject.org.cfg @@ -0,0 +1,296 @@ +# +# phx2 +# +define host { + host_name 209.132.181.16-phx2 + alias 209.132.181.16-phx2 + use defaulttemplate + address 209.132.181.16 + parents proxy01.fedoraproject.org +} + +define host { + host_name proxy01.fedoraproject.org + alias proxy01.fedoraproject.org + use defaulttemplate + address 209.132.181.16 +} + +# +# tummy +# + +#define host { +# host_name 66.35.62.166-tummy +# alias 66.35.62.166-tummy +# use defaulttemplate +# address 66.35.62.166 +# parents proxy03.fedoraproject.org +#} + +define host { + host_name proxy03.fedoraproject.org + alias proxy03.fedoraproject.org + use defaulttemplate + address 66.35.62.162 + parents tummy01.fedoraproject.org +} + +define host { + host_name tummy01.fedoraproject.org + alias tummy01.fedoraproject.org + use defaulttemplate + address 66.35.62.161 +} + +# +# ibiblio +# + +#define host { +# host_name 152.19.134.142-ibiblio +# alias 152.19.134.142-ibiblio +# use defaulttemplate +# address 152.19.134.142 +# parents proxy04.fedoraproject.org +#} + +define host { + host_name proxy04.fedoraproject.org + alias proxy04.fedoraproject.org + use defaulttemplate + address 152.19.134.142 + parents ibiblio02.fedoraproject.org +} + +define host { + host_name proxy12.fedoraproject.org + alias proxy12.fedoraproject.org + use defaulttemplate + address 152.19.134.198 + parents ibiblio05.fedoraproject.org +} + +define host { + host_name ibiblio02.fedoraproject.org + alias ibiblio02.fedoraproject.org + use defaulttemplate + address 152.19.134.169 +} + +define host { + host_name ibiblio05.fedoraproject.org + alias ibiblio05.fedoraproject.org + use defaulttemplate + address 152.19.134.137 +} + +# +# ibiblio ipv6 +# + +define host { + host_name admin-ipv6-ibiblio + alias 2610:28:3090:3001:dead:beef:cafe:fed3-ibiblio + use defaulttemplate + address 2610:28:3090:3001:dead:beef:cafe:fed3 + parents proxy04-ipv6-ibiblio.fedoraproject.org +} + +define host { + host_name proxy04-ipv6-ibiblio.fedoraproject.org + alias proxy04-ipv6-ibiblio.fedoraproject.org + use defaulttemplate + address 2610:28:3090:3001:dead:beef:cafe:fed3 +} + + +# +# internetx +# + +define host { + host_name 85.236.55.6-internetx + alias 85.236.55.6-internetx + use defaulttemplate + address 85.236.55.6 + parents proxy02.fedoraproject.org +} + +define host { + host_name proxy02.fedoraproject.org + alias proxy02.fedoraproject.org + use defaulttemplate + address 85.236.55.6 + parents internetx01.fedoraproject.org +} + +define host { + host_name internetx01.fedoraproject.org + alias internetx01.fedoraproject.org + use defaulttemplate + address 85.236.55.4 +} + +# +# internetx ipv6 +# + +define host { + host_name admin-ipv6-internetx + alias admin-ipv6-internetx + use defaulttemplate + address 2001:4178:2:1269::fed2 + parents proxy02-ipv6-internetx.fedoraproject.org +} + +define host { + host_name proxy02-ipv6-internetx.fedoraproject.org + alias proxy02-ipv6-internetx.fedoraproject.org + use defaulttemplate + address 2001:4178:2:1269::fed2 + parents internetx01-ipv6.fedoraproject.org +} + +define host { + host_name internetx01-ipv6.fedoraproject.org + alias internetx01-ipv6.fedoraproject.org + use defaulttemplate + address 2001:4178:2:1269::10 +} + +# +# osuosl +# + +# define host { +# host_name 140.211.169.197-osuosl +# alias 140.211.169.197-osuosl +# use defaulttemplate +# address 140.211.169.197 +# parents proxy06.fedoraproject.org +# } + +define host { + host_name proxy06.fedoraproject.org + alias proxy06.fedoraproject.org + use defaulttemplate + address 140.211.169.196 + parents osuosl01.fedoraproject.org +} + +define host { + host_name proxy09.fedoraproject.org + alias proxy09.fedoraproject.org + use defaulttemplate + address 140.211.169.206 + parents osuosl02.fedoraproject.org +} + +define host { + host_name osuosl01.fedoraproject.org + alias osuosl01.fedoraproject.org + use defaulttemplate + address 140.211.169.194 +} + +define host { + host_name osuosl02.fedoraproject.org + alias osuosl02.fedoraproject.org + use defaulttemplate + address 140.211.169.195 +} + +# +# bodhost +# + +define host { + host_name 213.175.193.206-bodhost + alias 213.175.193.206-bodhost + use defaulttemplate + address 213.175.193.206 + parents proxy07.fedoraproject.org +} + +define host { + host_name proxy07.fedoraproject.org + alias proxy07.fedoraproject.org + use defaulttemplate + address 213.175.193.206 + parents bodhost01.fedoraproject.org +} + +define host { + host_name bodhost01.fedoraproject.org + alias bodhost01.fedoraproject.org + use defaulttemplate + address 94.76.206.175 +} + +# +# coloamer +# + +define host { + host_name 67.203.2.67-coloamer + alias 67.203.2.67-coloamer + use defaulttemplate + address 67.203.2.67 + parents proxy08.fedoraproject.org +} + +define host { + host_name proxy08.fedoraproject.org + alias proxy08.fedoraproject.org + use defaulttemplate + address 67.203.2.67 + parents coloamer01.fedoraproject.org +} + +define host { + host_name coloamer01.fedoraproject.org + alias coloamer01.fedoraproject.org + use defaulttemplate + address 67.203.2.66 +} + +# +# coloamer ipv6 +# + +define host { + host_name admin-ipv6-coloamer + alias admin-ipv6-coloamer + use defaulttemplate + address 2607:f188::dead:beef:cafe:fed1 + parents proxy08-ipv6.fedoraproject.org +} + +define host { + host_name proxy08-ipv6.fedoraproject.org + alias proxy08-ipv6.fedoraproject.org + use defaulttemplate + address 2607:f188::dead:beef:cafe:fed1 +} + +# +# dedicated ipv6 +# + +define host { + host_name admin-ipv6-dedicated + alias admin-ipv6-dedicated + use defaulttemplate + address 2604:1580:fe00:0:dead:beef:cafe:fed1 + parents proxy11-ipv6.fedoraproject.org +} + +define host { + host_name proxy11-ipv6.fedoraproject.org + alias proxy11-ipv6.fedoraproject.org + use defaulttemplate + address 2604:1580:fe00:0:dead:beef:cafe:fed1 +} + + diff --git a/roles/nagios/server-experimental/files/nagios-external/hosts/fedorapeople.org.cfg b/roles/nagios/server-experimental/files/nagios-external/hosts/fedorapeople.org.cfg new file mode 100644 index 0000000000..193cc83b8c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/hosts/fedorapeople.org.cfg @@ -0,0 +1,21 @@ +define host { + host_name 152.19.134.199-people02 + alias 152.19.134.199-people02 + use defaulttemplate + address 152.19.134.199 + parents ibiblio03.fedoraproject.org +} + +define host { + host_name ibiblio03.fedoraproject.org + alias ibiblio03.fedoraproject.org + use defaulttemplate + address 152.19.134.172 +} + +define host { + host_name ipv6-people02 + alias ipv6-people02 + use defaulttemplate + address 2610:28:3090:3001:5054:ff:fea7:9474 +} diff --git a/roles/nagios/server-experimental/files/nagios-external/hosts/fedoraproject.org.cfg b/roles/nagios/server-experimental/files/nagios-external/hosts/fedoraproject.org.cfg new file mode 100644 index 0000000000..7d28e783b0 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/hosts/fedoraproject.org.cfg @@ -0,0 +1,87 @@ +#define host { +# host_name 85.236.55.5-internetx +# alias 85.236.55.5-internetx +# use defaulttemplate +# address 85.236.55.5 +# parents proxy02.fedoraproject.org +#} + +define host { + host_name fpo-ipv6-internetx + alias fpo-ipv6-internetx + use defaulttemplate + address 2001:4178:2:1269::fed2 + parents proxy02-ipv6-internetx.fedoraproject.org +} + +define host { + host_name 66.35.62.162-tummy + alias 66.35.62.162-tummy + use defaulttemplate + address 66.35.62.162 + parents proxy03.fedoraproject.org +} + +define host { + host_name 152.19.134.142-ibiblio + alias 152.19.134.142-ibiblio + use defaulttemplate + address 152.19.134.142 + parents proxy04.fedoraproject.org +} + +define host { + host_name 152.19.134.198-ibiblio + alias 152.19.134.198-ibiblio + use defaulttemplate + address 152.19.134.198 + parents proxy12.fedoraproject.org +} + +# define host { +# host_name fpo-ipv6-ibiblio +# alias fpo-ipv6-ibiblio +# use defaulttemplate +# address 2610:28:3090:3001:dead:beef:cafe:fed4 +# parents proxy04-ipv6-ibiblio.fedoraproject.org +# } + +#define host { +# host_name proxy06.fedorarproject.org +# alias proxy06.fedorarproject.org +# use defaulttemplate +# address 140.211.169.197 +# parents proxy06.fedoraproject.org +#} + +#define host { +# host_name 213.175.193.205-bodhost +# alias 213.175.193.205-bodhost +# use defaulttemplate +# address 213.175.193.205 +# parents proxy07.fedoraproject.org +#} + +define host { + host_name 67.203.2.67-coloamerica + alias 67.203.2.67-coloamerica + use defaulttemplate + address 67.203.2.67 + parents proxy08.fedoraproject.org +} + +define host { + host_name fpo-ipv6-coloamerica + alias fpo-ipv6-coloamerica + use defaulttemplate + address 2607:f188::dead:beef:cafe:fed1 + parents proxy08-ipv6.fedoraproject.org +} + +define host { + host_name fpo-ipv6-dedicatedsolutions + alias fpo-ipv6-dedicatedsolutions + use defaulttemplate + address 2604:1580:fe00:0:dead:beef:cafe:fed1 + parents proxy11-ipv6.fedoraproject.org +} diff --git a/roles/nagios/server-experimental/files/nagios-external/hosts/gateway.fedoraproject.org.cfg b/roles/nagios/server-experimental/files/nagios-external/hosts/gateway.fedoraproject.org.cfg new file mode 100644 index 0000000000..6232375a83 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/hosts/gateway.fedoraproject.org.cfg @@ -0,0 +1,7 @@ +define host { + host_name openvpn-phx + alias openvpn-phx + use defaulttemplate + address 192.168.0.1 +} + diff --git a/roles/nagios/server-experimental/files/nagios-external/hosts/koji.fedoraproject.org.cfg b/roles/nagios/server-experimental/files/nagios-external/hosts/koji.fedoraproject.org.cfg new file mode 100644 index 0000000000..95fa3b48e4 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/hosts/koji.fedoraproject.org.cfg @@ -0,0 +1,8 @@ +define host { + host_name koji-phx2 + alias koji-phx2 + use defaulttemplate + address 209.132.181.7 + check_command check_http + parents openvpn-phx +} diff --git a/roles/nagios/server-experimental/files/nagios-external/hosts/noc01.cfg b/roles/nagios/server-experimental/files/nagios-external/hosts/noc01.cfg new file mode 100644 index 0000000000..d4b656aeb6 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/hosts/noc01.cfg @@ -0,0 +1,7 @@ +define host { + host_name noc01 + alias noc01.vpn.fedoraproject.org + use defaulttemplate + address noc01.vpn.fedoraproject.org + parents openvpn-phx +} diff --git a/roles/nagios/server-experimental/files/nagios-external/hosts/ns-sb01.cfg b/roles/nagios/server-experimental/files/nagios-external/hosts/ns-sb01.cfg new file mode 100644 index 0000000000..13d5663a32 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/hosts/ns-sb01.cfg @@ -0,0 +1,14 @@ +# define host { +# host_name ns-sb01 +# alias ns-sb01.fedoraproject.org +# use defaulttemplate +# address 69.174.247.243 +# parents serverbeach09.fedoraproject.org +# } + +# define host { +# host_name serverbeach09.fedoraproject.org +# alias serverbeach09.fedoraproject.org +# use defaulttemplate +# address 66.135.39.232 +# } diff --git a/roles/nagios/server-experimental/files/nagios-external/hosts/ns02.cfg b/roles/nagios/server-experimental/files/nagios-external/hosts/ns02.cfg new file mode 100644 index 0000000000..a4ee997185 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/hosts/ns02.cfg @@ -0,0 +1,7 @@ +define host { + host_name ns02 + alias ns02.fedoraproject.org + use defaulttemplate + address 152.19.134.139 + parents ibiblio02.fedoraproject.org +} diff --git a/roles/nagios/server-experimental/files/nagios-external/hosts/ns04.cfg b/roles/nagios/server-experimental/files/nagios-external/hosts/ns04.cfg new file mode 100644 index 0000000000..208bfb1821 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/hosts/ns04.cfg @@ -0,0 +1,6 @@ +define host { + host_name ns04 + alias ns04.fedoraproject.org + use defaulttemplate + address 209.132.181.17 +} diff --git a/roles/nagios/server-experimental/files/nagios-external/hosts/ns05.cfg b/roles/nagios/server-experimental/files/nagios-external/hosts/ns05.cfg new file mode 100644 index 0000000000..626fc8f374 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/hosts/ns05.cfg @@ -0,0 +1,7 @@ +define host { + host_name ns05 + alias ns05.fedoraproject.org + use defaulttemplate + address 85.236.55.10 + parents internetx01.fedoraproject.org +} diff --git a/roles/nagios/server-experimental/files/nagios-external/hosts/redhat.com.cfg b/roles/nagios/server-experimental/files/nagios-external/hosts/redhat.com.cfg new file mode 100644 index 0000000000..c1edfd5c48 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/hosts/redhat.com.cfg @@ -0,0 +1,7 @@ +define host { + host_name 209.132.183.81-phx2 + alias 209.132.183.81-phx2 + use defaulttemplate + check_command true + address 209.132.183.81 +} diff --git a/roles/nagios/server-experimental/files/nagios-external/hosts/templates.cfg b/roles/nagios/server-experimental/files/nagios-external/hosts/templates.cfg new file mode 100644 index 0000000000..5618dde226 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/hosts/templates.cfg @@ -0,0 +1,15 @@ +define host { + name defaulttemplate + check_command check-host-alive + max_check_attempts 8 + checks_enabled 1 + failure_prediction_enabled 0 + retain_status_information 1 + retain_nonstatus_information 1 + notification_interval 10 + notifications_enabled 1 + notification_options d,r + contact_groups fedora-sysadmin-ircbot + + register 0 +} diff --git a/roles/nagios/server-experimental/files/nagios-external/minimal.cfg b/roles/nagios/server-experimental/files/nagios-external/minimal.cfg new file mode 100644 index 0000000000..0b86a77226 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/minimal.cfg @@ -0,0 +1,361 @@ +############################################################################### +# MINIMAL.CFG +# +# MINIMALISTIC OBJECT CONFIG FILE (Template-Based Object File Format) +# +# Last Modified: 08-10-2005 +# +# +# NOTE: This config file is intended to be used to test a Nagios installation +# that has been compiled with support for the template-based object +# configuration files. +# +# This config file is intended to servce as an *extremely* simple +# example of how you can create your object configuration file(s). +# If you're interested in more complex object configuration files for +# Nagios, look in the sample-config/template-object/ subdirectory of +# the distribution. +# +############################################################################### + + + +############################################################################### +############################################################################### +# +# 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 + sunday 00:00-24:00 + 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 + } + + + +############################################################################### +############################################################################### +# +# COMMANDS +# +############################################################################### +############################################################################### + +# This is a sample service notification command that can be used to send email +# notifications (about service alerts) to contacts. +# 'check_ssh' command definition +define command{ + command_name notify-by-email + command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$OUTPUT$" | /bin/mail -s "** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$ + } + + +# This is a sample host notification command that can be used to send email +# notifications (about host alerts) to contacts. + +define command{ + command_name host-notify-by-email + command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $OUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /bin/mail -s "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$ + } + + +# Command to check to see if a host is "alive" (up) by pinging it + +define command{ + command_name check-host-alive + command_line $USER1$/check_ping -H $HOSTADDRESS$ -w 99,99% -c 100,100% -p 1 + } + + +# Generic command to check a device by pinging it + +define command{ + command_name check_ping + command_line $USER1$/check_ping -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p 5 + } + + +# Command used to check disk space usage on local partitions + +define command{ + command_name check_local_disk + command_line $USER1$/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$ + } + + +# Command used to check the number of currently logged in users on the +# local machine + +define command{ + command_name check_local_users + command_line $USER1$/check_users -w $ARG1$ -c $ARG2$ + } + + +# Command to check the number of running processing on the local machine + +define command{ + command_name check_local_procs + command_line $USER1$/check_procs -w $ARG1$ -c $ARG2$ + } + + +# Command to check the load on the local machine + +define command{ + command_name check_local_load + command_line $USER1$/check_load -w $ARG1$ -c $ARG2$ + } + + + +############################################################################### +############################################################################### +# +# CONTACTS +# +############################################################################### +############################################################################### + +# In this simple config file, a single contact will receive all alerts. +# This assumes that you have an account (or email alias) called +# "nagios-admin" on the local host. + +define contact{ + contact_name nagios-admin + alias Nagios Admin + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email admin@fedoraproject.org + } + + + +############################################################################### +############################################################################### +# +# 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 Nagios Administrators + members nagios-admin + } + + + +############################################################################### +############################################################################### +# +# HOSTS +# +############################################################################### +############################################################################### + +# Generic host definition template - This is NOT a real host, just a template! + +define host{ + name generic-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 + failure_prediction_enabled 1 ; Failure prediction 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 + register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE! + } + + +# Since this is a simple configuration file, we only monitor one host - the +# local host (this machine). + +define host{ + use generic-host ; Name of host template to use + host_name localhost + alias localhost + address 127.0.0.1 + check_command check-host-alive + max_check_attempts 10 + notification_interval 120 + notification_period 24x7 + notification_options d,r + contact_groups admins + } + + + +############################################################################### +############################################################################### +# +# HOST GROUPS +# +############################################################################### +############################################################################### + +# We only have one host in our simple config file, so there is no need to +# create more than one hostgroup. + +define hostgroup{ + hostgroup_name test + alias Test Servers + members localhost + } + + + +############################################################################### +############################################################################### +# +# SERVICES +# +############################################################################### +############################################################################### + +# Generic service definition template - This is NOT a real service, just a template! + +define service{ + name generic-service ; The 'name' of this service template + active_checks_enabled 1 ; Active service checks are enabled + passive_checks_enabled 1 ; Passive service checks are enabled/accepted + parallelize_check 1 ; Active service checks should be parallelized (disabling this can lead to major performance problems) + obsess_over_service 1 ; We should obsess over this service (if necessary) + check_freshness 0 ; Default is to NOT check service 'freshness' + notifications_enabled 1 ; Service notifications are enabled + event_handler_enabled 1 ; Service event handler is enabled + flap_detection_enabled 1 ; Flap detection is enabled + failure_prediction_enabled 1 ; Failure prediction 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 + register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE! + } + + +# Define a service to "ping" the local machine + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description PING + is_volatile 0 + check_period 24x7 + max_check_attempts 4 + normal_check_interval 5 + retry_check_interval 1 + contact_groups admins + notification_options w,u,c,r + notification_interval 960 + notification_period 24x7 + 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{ + use generic-service ; Name of service template to use + host_name localhost + service_description Root Partition + is_volatile 0 + check_period 24x7 + max_check_attempts 4 + normal_check_interval 5 + retry_check_interval 1 + contact_groups admins + notification_options w,u,c,r + notification_interval 960 + notification_period 24x7 + 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{ + use generic-service ; Name of service template to use + host_name localhost + service_description Current Users + is_volatile 0 + check_period 24x7 + max_check_attempts 4 + normal_check_interval 5 + retry_check_interval 1 + contact_groups admins + notification_options w,u,c,r + notification_interval 960 + notification_period 24x7 + 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{ + use generic-service ; Name of service template to use + host_name localhost + service_description Total Processes + is_volatile 0 + check_period 24x7 + max_check_attempts 4 + normal_check_interval 5 + retry_check_interval 1 + contact_groups admins + notification_options w,u,c,r + notification_interval 960 + notification_period 24x7 + check_command check_local_procs!250!400 + } + + + +# Define a service to check the load on the local machine. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Current Load + is_volatile 0 + check_period 24x7 + max_check_attempts 4 + normal_check_interval 5 + retry_check_interval 1 + contact_groups admins + notification_options w,u,c,r + notification_interval 960 + notification_period 24x7 + check_command check_local_load!5.0,4.0,3.0!10.0,6.0,4.0 + } + + + +# EOF diff --git a/roles/nagios/server-experimental/files/nagios-external/misccommands.cfg b/roles/nagios/server-experimental/files/nagios-external/misccommands.cfg new file mode 100644 index 0000000000..064c97f879 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/misccommands.cfg @@ -0,0 +1,115 @@ +################################################################################ +# Sample object config file for Nagios +# +# Read the documentation for more information on this configuration file. I've +# provided some comments here, but things may not be so clear without further +# explanation, so make sure to read the HTML documentation! +# +# Last Modified: 12-17-2005 +# +################################################################################ + + +################################################################################ +# COMMAND DEFINITIONS +# +# SYNTAX: +# +# define command{ +# template +# name +# command_name +# command_line +# } +# +# WHERE: +# +# = object name of another command definition that should be +# used as a template for this definition (optional) +# = object name of command definition, referenced by other +# command definitions that use it as a template (optional) +# = name of the command, as recognized/used by Nagios +# = command line +# +################################################################################ + + + + +################################################################################ +# +# SAMPLE NOTIFICATION COMMANDS +# +# These are some example notification commands. They may or may not work on +# your system without modification. +# +################################################################################ + + +# 'host-notify-by-email' command definition +define command{ + command_name host-notify-by-email + command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\nSource: $$(hostname)\n\nDate/Time: $LONGDATETIME$\n" | /bin/mail -s "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$ + } + + +# 'host-notify-by-epager' command definition +define command{ + command_name host-notify-by-epager + command_line /usr/bin/printf "%b" "Host '$HOSTALIAS$' is $HOSTSTATE$\nInfo: $HOSTOUTPUT$\nSource: $$(hostname -s)\nTime: $LONGDATETIME$" | /bin/mail -s "$NOTIFICATIONTYPE$ alert - Host $HOSTNAME$ is $HOSTSTATE$" $CONTACTPAGER$ + } + +# 'host-notify-by-ircbot' command definition +define command{ + command_name host-notify-by-ircbot + command_line /usr/bin/printf "%b" "#fedora-noc $NOTIFICATIONTYPE$ - $HOSTALIAS$ is $HOSTSTATE$: $HOSTOUTPUT$ ($$(hostname -s))" | /usr/local/bin/irc-colorize.py | nc -w 1 value01.vpn.fedoraproject.org 5050 + } + +# 'notify-by-email' command definition +define command{ + command_name notify-by-email + command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\nSource: $$(hostname)\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" | /bin/mail -s "** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$ + } + + +# 'notify-by-epager' command definition +define command{ + command_name notify-by-epager + command_line /usr/bin/printf "%b" "Service: $SERVICEDESC$\nHost: $HOSTNAME$\nInfo: $SERVICEOUTPUT$\nSource: $$(hostname -s)\nDate: $LONGDATETIME$" | /bin/mail -s "$NOTIFICATIONTYPE$: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$" $CONTACTPAGER$ + } + +# 'notify-by-ircbot' command definition +define command{ + command_name notify-by-ircbot + command_line /usr/bin/printf "%b" "#fedora-noc $NOTIFICATIONTYPE$ - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$: $SERVICEOUTPUT$ ($$(hostname -s))" | /usr/local/bin/irc-colorize.py | nc -w 1 value01.vpn.fedoraproject.org 5050 + } + + + + +################################################################################ +# +# 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/log/nagios/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/log/nagios/service-perfdata.out + } + + diff --git a/roles/nagios/server-experimental/files/nagios-external/nagios.cfg b/roles/nagios/server-experimental/files/nagios-external/nagios.cfg new file mode 100644 index 0000000000..722b4284ea --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/nagios.cfg @@ -0,0 +1,962 @@ +############################################################################## +# +# NAGIOS.CFG - Sample Main Config File for Nagios +# +# Read the documentation for more information on this configuration +# file. I've provided some comments here, but things may not be so +# clear without further explanation. +# +# Last Modified: 11-23-2005 +# +############################################################################## + + +# LOG FILE +# This is the main log file where service and host events are logged +# for historical purposes. This should be the first option specified +# in the config file!!! + +log_file=/var/log/nagios/nagios.log + + + +# OBJECT CONFIGURATION FILE(S) +# This is the configuration file in which you define hosts, host +# groups, contacts, contact groups, services, etc. I guess it would +# be better called an object definition file, but for historical +# reasons it isn't. You can split object definitions into several +# different config files by using multiple cfg_file statements here. +# Nagios will read and process all the config files you define. +# This can be very useful if you want to keep command definitions +# separate from host and contact definitions... + +# Plugin commands (service and host check commands) +# Arguments are likely to change between different releases of the +# plugins, so you should use the same config file provided with the +# plugin release rather than the one provided with Nagios. +cfg_file=/etc/nagios/checkcommands.cfg + +# Misc commands (notification and event handler commands, etc) +cfg_file=/etc/nagios/misccommands.cfg + +# You can split other types of object definitions across several +# config files if you wish (as done here), or keep them all in a +# single config file. + +#cfg_file=/etc/nagios/minimal.cfg + +#cfg_file=/etc/nagios/contactgroups.cfg +#cfg_file=/etc/nagios/contacts.cfg +#cfg_file=/etc/nagios/dependencies.cfg +cfg_file=/etc/nagios/escalations.cfg +#cfg_file=/etc/nagios/hostgroups.cfg +#cfg_file=/etc/nagios/hosts.cfg +#cfg_file=/etc/nagios/services.cfg +cfg_file=/etc/nagios/timeperiods.cfg + +# Extended host/service info definitions are now stored along with +# other object definitions: +#cfg_file=/etc/nagios/hostextinfo.cfg +#cfg_file=/etc/nagios/serviceextinfo.cfg + +# You can also tell Nagios to process all config files (with a .cfg +# extension) in a particular directory by using the cfg_dir +# directive as shown below: +cfg_dir=/etc/nagios/hosts +cfg_dir=/etc/nagios/hostgroups +cfg_dir=/etc/nagios/services +cfg_dir=/etc/nagios/servicedeps +cfg_dir=/etc/nagios/contacts +cfg_dir=/etc/nagios/contactgroups + + +#cfg_dir=/etc/nagios/servers +#cfg_dir=/etc/nagios/printers +#cfg_dir=/etc/nagios/switches +#cfg_dir=/etc/nagios/routers + + + +# OBJECT CACHE FILE +# This option determines where object definitions are cached when +# Nagios starts/restarts. The CGIs read object definitions from +# this cache file (rather than looking at the object config files +# directly) in order to prevent inconsistencies that can occur +# when the config files are modified after Nagios starts. + +object_cache_file=/var/log/nagios/objects.cache + + + +# RESOURCE FILE +# This is an optional resource file that contains $USERx$ macro +# definitions. Multiple resource files can be specified by using +# multiple resource_file definitions. The CGIs will not attempt to +# read the contents of resource files, so information that is +# considered to be sensitive (usernames, passwords, etc) can be +# defined as macros in this file and restrictive permissions (600) +# can be placed on this file. + +resource_file=/etc/nagios/private/resource.cfg + + + +# STATUS FILE +# This is where the current status of all monitored services and +# hosts is stored. Its contents are read and processed by the CGIs. +# The contents of the status file are deleted every time Nagios +# restarts. + +status_file=/var/log/nagios/status.dat + + + +# NAGIOS USER +# This determines the effective user that Nagios should run as. +# You can either supply a username or a UID. + +nagios_user=nagios + + + +# NAGIOS GROUP +# This determines the effective group that Nagios should run as. +# You can either supply a group name or a GID. + +nagios_group=nagios + + + +# EXTERNAL COMMAND OPTION +# This option allows you to specify whether or not Nagios should check +# for external commands (in the command file defined below). By default +# Nagios will *not* check for external commands, just to be on the +# cautious side. If you want to be able to use the CGI command interface +# you will have to enable this. Setting this value to 0 disables command +# checking (the default), other values enable it. + +check_external_commands=1 + + + +# EXTERNAL COMMAND CHECK INTERVAL +# This is the interval at which Nagios should check for external commands. +# This value works of the interval_length you specify later. If you leave +# that at its default value of 60 (seconds), a value of 1 here will cause +# Nagios to check for external commands every minute. If you specify a +# number followed by an "s" (i.e. 15s), this will be interpreted to mean +# actual seconds rather than a multiple of the interval_length variable. +# Note: In addition to reading the external command file at regularly +# scheduled intervals, Nagios will also check for external commands after +# event handlers are executed. +# NOTE: Setting this value to -1 causes Nagios to check the external +# command file as often as possible. + +#command_check_interval=1 +#command_check_interval=15s +command_check_interval=15s + + + +# EXTERNAL COMMAND FILE +# This is the file that Nagios checks for external command requests. +# It is also where the command CGI will write commands that are submitted +# by users, so it must be writeable by the user that the web server +# is running as (usually 'nobody'). Permissions should be set at the +# directory level instead of on the file, as the file is deleted every +# time its contents are processed. + +command_file=/var/spool/nagios/cmd/nagios.cmd + + + +# COMMENT FILE +# This is the file that Nagios will use for storing host and service +# comments. + +comment_file=/var/log/nagios/comments.dat + + + +# DOWNTIME FILE +# This is the file that Nagios will use for storing host and service +# downtime data. + +downtime_file=/var/log/nagios/downtime.dat + + + +# LOCK FILE +# This is the lockfile that Nagios will use to store its PID number +# in when it is running in daemon mode. + +lock_file=/var/run/nagios.pid + + + +# TEMP FILE +# This is a temporary file that is used as scratch space when Nagios +# updates the status log, cleans the comment file, etc. This file +# is created, used, and deleted throughout the time that Nagios is +# running. + +temp_file=/var/log/nagios/nagios.tmp + + + +# EVENT BROKER OPTIONS +# Controls what (if any) data gets sent to the event broker. +# Values: 0 = Broker nothing +# -1 = Broker everything +# = See documentation + +event_broker_options=0 + + + +# EVENT BROKER MODULE(S) +# This directive is used to specify an event broker module that should +# by loaded by Nagios at startup. Use multiple directives if you want +# to load more than one module. Arguments that should be passed to +# the module at startup are seperated from the module path by a space. +# +# Example: +# +# broker_module= [moduleargs] + +#broker_module=/somewhere/module1.o +#broker_module=/somewhere/module2.o arg1 arg2=3 debug=0 + + + + +# LOG ROTATION METHOD +# This is the log rotation method that Nagios should use to rotate +# the main log file. Values are as follows.. +# n = None - don't rotate the log +# h = Hourly rotation (top of the hour) +# d = Daily rotation (midnight every day) +# w = Weekly rotation (midnight on Saturday evening) +# m = Monthly rotation (midnight last day of month) + +log_rotation_method=d + + + +# LOG ARCHIVE PATH +# This is the directory where archived (rotated) log files should be +# placed (assuming you've chosen to do log rotation). + +log_archive_path=/var/log/nagios/archives + + + +# LOGGING OPTIONS +# If you want messages logged to the syslog facility, as well as the +# NetAlarm log file set this option to 1. If not, set it to 0. + +use_syslog=1 + + + +# NOTIFICATION LOGGING OPTION +# If you don't want notifications to be logged, set this value to 0. +# If notifications should be logged, set the value to 1. + +log_notifications=1 + + + +# SERVICE RETRY LOGGING OPTION +# If you don't want service check retries to be logged, set this value +# to 0. If retries should be logged, set the value to 1. + +log_service_retries=1 + + + +# HOST RETRY LOGGING OPTION +# If you don't want host check retries to be logged, set this value to +# 0. If retries should be logged, set the value to 1. + +log_host_retries=1 + + + +# EVENT HANDLER LOGGING OPTION +# If you don't want host and service event handlers to be logged, set +# this value to 0. If event handlers should be logged, set the value +# to 1. + +log_event_handlers=1 + + + +# INITIAL STATES LOGGING OPTION +# If you want Nagios to log all initial host and service states to +# the main log file (the first time the service or host is checked) +# you can enable this option by setting this value to 1. If you +# are not using an external application that does long term state +# statistics reporting, you do not need to enable this option. In +# this case, set the value to 0. + +log_initial_states=0 + + + +# EXTERNAL COMMANDS LOGGING OPTION +# If you don't want Nagios to log external commands, set this value +# to 0. If external commands should be logged, set this value to 1. +# Note: This option does not include logging of passive service +# checks - see the option below for controlling whether or not +# passive checks are logged. + +log_external_commands=1 + + + +# PASSIVE CHECKS LOGGING OPTION +# If you don't want Nagios to log passive host and service checks, set +# this value to 0. If passive checks should be logged, set +# this value to 1. + +log_passive_checks=1 + + + +# GLOBAL HOST AND SERVICE EVENT HANDLERS +# These options allow you to specify a host and service event handler +# command that is to be run for every host or service state change. +# The global event handler is executed immediately prior to the event +# handler that you have optionally specified in each host or +# service definition. The command argument is the short name of a +# command definition that you define in your host configuration file. +# Read the HTML docs for more information. + +#global_host_event_handler=somecommand +#global_service_event_handler=somecommand + + + +# SERVICE INTER-CHECK DELAY METHOD +# This is the method that Nagios should use when initially +# "spreading out" service checks when it starts monitoring. The +# default is to use smart delay calculation, which will try to +# space all service checks out evenly to minimize CPU load. +# Using the dumb setting will cause all checks to be scheduled +# at the same time (with no delay between them)! This is not a +# good thing for production, but is useful when testing the +# parallelization functionality. +# n = None - don't use any delay between checks +# d = Use a "dumb" delay of 1 second between checks +# s = Use "smart" inter-check delay calculation +# x.xx = Use an inter-check delay of x.xx seconds + +service_inter_check_delay_method=s + + + +# MAXIMUM SERVICE CHECK SPREAD +# This variable determines the timeframe (in minutes) from the +# program start time that an initial check of all services should +# be completed. Default is 30 minutes. + +max_service_check_spread=30 + + + +# SERVICE CHECK INTERLEAVE FACTOR +# This variable determines how service checks are interleaved. +# Interleaving the service checks allows for a more even +# distribution of service checks and reduced load on remote +# hosts. Setting this value to 1 is equivalent to how versions +# of Nagios previous to 0.0.5 did service checks. Set this +# value to s (smart) for automatic calculation of the interleave +# factor unless you have a specific reason to change it. +# s = Use "smart" interleave factor calculation +# x = Use an interleave factor of x, where x is a +# number greater than or equal to 1. + +service_interleave_factor=s + + + +# HOST INTER-CHECK DELAY METHOD +# This is the method that Nagios should use when initially +# "spreading out" host checks when it starts monitoring. The +# default is to use smart delay calculation, which will try to +# space all host checks out evenly to minimize CPU load. +# Using the dumb setting will cause all checks to be scheduled +# at the same time (with no delay between them)! +# n = None - don't use any delay between checks +# d = Use a "dumb" delay of 1 second between checks +# s = Use "smart" inter-check delay calculation +# x.xx = Use an inter-check delay of x.xx seconds + +host_inter_check_delay_method=s + + + +# MAXIMUM HOST CHECK SPREAD +# This variable determines the timeframe (in minutes) from the +# program start time that an initial check of all hosts should +# be completed. Default is 30 minutes. + +max_host_check_spread=30 + + + +# MAXIMUM CONCURRENT SERVICE CHECKS +# This option allows you to specify the maximum number of +# service checks that can be run in parallel at any given time. +# Specifying a value of 1 for this variable essentially prevents +# any service checks from being parallelized. A value of 0 +# will not restrict the number of concurrent checks that are +# being executed. + +max_concurrent_checks=0 + + + +# SERVICE CHECK REAPER FREQUENCY +# This is the frequency (in seconds!) that Nagios will process +# the results of services that have been checked. + +service_reaper_frequency=10 + + + + +# AUTO-RESCHEDULING OPTION +# This option determines whether or not Nagios will attempt to +# automatically reschedule active host and service checks to +# "smooth" them out over time. This can help balance the load on +# the monitoring server. +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_reschedule_checks=0 + + + +# AUTO-RESCHEDULING INTERVAL +# This option determines how often (in seconds) Nagios will +# attempt to automatically reschedule checks. This option only +# has an effect if the auto_reschedule_checks option is enabled. +# Default is 30 seconds. +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_rescheduling_interval=30 + + + + +# AUTO-RESCHEDULING WINDOW +# This option determines the "window" of time (in seconds) that +# Nagios will look at when automatically rescheduling checks. +# Only host and service checks that occur in the next X seconds +# (determined by this variable) will be rescheduled. This option +# only has an effect if the auto_reschedule_checks option is +# enabled. Default is 180 seconds (3 minutes). +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_rescheduling_window=180 + + + +# SLEEP TIME +# This is the number of seconds to sleep between checking for system +# events and service checks that need to be run. + +sleep_time=0.25 + + + +# TIMEOUT VALUES +# These options control how much time Nagios will allow various +# types of commands to execute before killing them off. Options +# are available for controlling maximum time allotted for +# service checks, host checks, event handlers, notifications, the +# ocsp command, and performance data commands. All values are in +# seconds. + +service_check_timeout=30 +host_check_timeout=30 +event_handler_timeout=30 +notification_timeout=45 +ocsp_timeout=5 +perfdata_timeout=5 + + + +# RETAIN STATE INFORMATION +# This setting determines whether or not Nagios will save state +# information for services and hosts before it shuts down. Upon +# startup Nagios will reload all saved service and host state +# information before starting to monitor. This is useful for +# maintaining long-term data on state statistics, etc, but will +# slow Nagios down a bit when it (re)starts. Since its only +# a one-time penalty, I think its well worth the additional +# startup delay. + +retain_state_information=1 + + + +# STATE RETENTION FILE +# This is the file that Nagios should use to store host and +# service state information before it shuts down. The state +# information in this file is also read immediately prior to +# starting to monitor the network when Nagios is restarted. +# This file is used only if the preserve_state_information +# variable is set to 1. + +state_retention_file=/var/log/nagios/retention.dat + + + +# RETENTION DATA UPDATE INTERVAL +# This setting determines how often (in minutes) that Nagios +# will automatically save retention data during normal operation. +# If you set this value to 0, Nagios will not save retention +# data at regular interval, but it will still save retention +# data before shutting down or restarting. If you have disabled +# state retention, this option has no effect. + +retention_update_interval=60 + + + +# USE RETAINED PROGRAM STATE +# This setting determines whether or not Nagios will set +# program status variables based on the values saved in the +# retention file. If you want to use retained program status +# information, set this value to 1. If not, set this value +# to 0. + +use_retained_program_state=1 + + + +# USE RETAINED SCHEDULING INFO +# This setting determines whether or not Nagios will retain +# the scheduling info (next check time) for hosts and services +# based on the values saved in the retention file. If you +# If you want to use retained scheduling info, set this +# value to 1. If not, set this value to 0. + +use_retained_scheduling_info=0 + + + +# INTERVAL LENGTH +# This is the seconds per unit interval as used in the +# host/contact/service configuration files. Setting this to 60 means +# that each interval is one minute long (60 seconds). Other settings +# have not been tested much, so your mileage is likely to vary... + +interval_length=60 + + + +# AGGRESSIVE HOST CHECKING OPTION +# If you don't want to turn on aggressive host checking features, set +# this value to 0 (the default). Otherwise set this value to 1 to +# enable the aggressive check option. Read the docs for more info +# on what aggressive host check is or check out the source code in +# base/checks.c + +use_aggressive_host_checking=0 + + + +# SERVICE CHECK EXECUTION OPTION +# This determines whether or not Nagios will actively execute +# service checks when it initially starts. If this option is +# disabled, checks are not actively made, but Nagios can still +# receive and process passive check results that come in. Unless +# you're implementing redundant hosts or have a special need for +# disabling the execution of service checks, leave this enabled! +# Values: 1 = enable checks, 0 = disable checks + +execute_service_checks=1 + + + +# PASSIVE SERVICE CHECK ACCEPTANCE OPTION +# This determines whether or not Nagios will accept passive +# service checks results when it initially (re)starts. +# Values: 1 = accept passive checks, 0 = reject passive checks + +accept_passive_service_checks=1 + + + +# HOST CHECK EXECUTION OPTION +# This determines whether or not Nagios will actively execute +# host checks when it initially starts. If this option is +# disabled, checks are not actively made, but Nagios can still +# receive and process passive check results that come in. Unless +# you're implementing redundant hosts or have a special need for +# disabling the execution of host checks, leave this enabled! +# Values: 1 = enable checks, 0 = disable checks + +execute_host_checks=1 + + + +# PASSIVE HOST CHECK ACCEPTANCE OPTION +# This determines whether or not Nagios will accept passive +# host checks results when it initially (re)starts. +# Values: 1 = accept passive checks, 0 = reject passive checks + +accept_passive_host_checks=1 + + + +# NOTIFICATIONS OPTION +# This determines whether or not Nagios will sent out any host or +# service notifications when it is initially (re)started. +# Values: 1 = enable notifications, 0 = disable notifications + +enable_notifications=1 + + + +# EVENT HANDLER USE OPTION +# This determines whether or not Nagios will run any host or +# service event handlers when it is initially (re)started. Unless +# you're implementing redundant hosts, leave this option enabled. +# Values: 1 = enable event handlers, 0 = disable event handlers + +enable_event_handlers=1 + + + +# PROCESS PERFORMANCE DATA OPTION +# This determines whether or not Nagios will process performance +# data returned from service and host checks. If this option is +# enabled, host performance data will be processed using the +# host_perfdata_command (defined below) and service performance +# data will be processed using the service_perfdata_command (also +# defined below). Read the HTML docs for more information on +# performance data. +# Values: 1 = process performance data, 0 = do not process performance data + +process_performance_data=0 + + + +# HOST AND SERVICE PERFORMANCE DATA PROCESSING COMMANDS +# These commands are run after every host and service check is +# performed. These commands are executed only if the +# enable_performance_data option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on performance data. + +#host_perfdata_command=process-host-perfdata +#service_perfdata_command=process-service-perfdata + + + +# HOST AND SERVICE PERFORMANCE DATA FILES +# These files are used to store host and service performance data. +# Performance data is only written to these files if the +# enable_performance_data option (above) is set to 1. + +#host_perfdata_file=/tmp/host-perfdata +#service_perfdata_file=/tmp/service-perfdata + + + +# HOST AND SERVICE PERFORMANCE DATA FILE TEMPLATES +# These options determine what data is written (and how) to the +# performance data files. The templates may contain macros, special +# characters (\t for tab, \r for carriage return, \n for newline) +# and plain text. A newline is automatically added after each write +# to the performance data file. Some examples of what you can do are +# shown below. + +#host_perfdata_file_template=[HOSTPERFDATA]\t$TIMET$\t$HOSTNAME$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$ +#service_perfdata_file_template=[SERVICEPERFDATA]\t$TIMET$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$ + + + + +# HOST AND SERVICE PERFORMANCE DATA FILE MODES +# This option determines whether or not the host and service +# performance data files are opened in write ("w") or append ("a") +# mode. Unless you are the files are named pipes, you will probably +# want to use the default mode of append ("a"). + +#host_perfdata_file_mode=a +#service_perfdata_file_mode=a + + + +# HOST AND SERVICE PERFORMANCE DATA FILE PROCESSING INTERVAL +# These options determine how often (in seconds) the host and service +# performance data files are processed using the commands defined +# below. A value of 0 indicates the files should not be periodically +# processed. + +#host_perfdata_file_processing_interval=0 +#service_perfdata_file_processing_interval=0 + + + +# HOST AND SERVICE PERFORMANCE DATA FILE PROCESSING COMMANDS +# These commands are used to periodically process the host and +# service performance data files. The interval at which the +# processing occurs is determined by the options above. + +#host_perfdata_file_processing_command=process-host-perfdata-file +#service_perfdata_file_processing_command=process-service-perfdata-file + + + +# OBSESS OVER SERVICE CHECKS OPTION +# This determines whether or not Nagios will obsess over service +# checks and run the ocsp_command defined below. Unless you're +# planning on implementing distributed monitoring, do not enable +# this option. Read the HTML docs for more information on +# implementing distributed monitoring. +# Values: 1 = obsess over services, 0 = do not obsess (default) + +obsess_over_services=0 + + + +# OBSESSIVE COMPULSIVE SERVICE PROCESSOR COMMAND +# This is the command that is run for every service check that is +# processed by Nagios. This command is executed only if the +# obsess_over_service option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on implementing distributed monitoring. + +#ocsp_command=somecommand + + + +# ORPHANED SERVICE CHECK OPTION +# This determines whether or not Nagios will periodically +# check for orphaned services. Since service checks are not +# rescheduled until the results of their previous execution +# instance are processed, there exists a possibility that some +# checks may never get rescheduled. This seems to be a rare +# problem and should not happen under normal circumstances. +# If you have problems with service checks never getting +# rescheduled, you might want to try enabling this option. +# Values: 1 = enable checks, 0 = disable checks + +check_for_orphaned_services=0 + + + +# SERVICE FRESHNESS CHECK OPTION +# This option determines whether or not Nagios will periodically +# check the "freshness" of service results. Enabling this option +# is useful for ensuring passive checks are received in a timely +# manner. +# Values: 1 = enabled freshness checking, 0 = disable freshness checking + +check_service_freshness=1 + + + +# SERVICE FRESHNESS CHECK INTERVAL +# This setting determines how often (in seconds) Nagios will +# check the "freshness" of service check results. If you have +# disabled service freshness checking, this option has no effect. + +service_freshness_check_interval=45 + + + +# HOST FRESHNESS CHECK OPTION +# This option determines whether or not Nagios will periodically +# check the "freshness" of host results. Enabling this option +# is useful for ensuring passive checks are received in a timely +# manner. +# Values: 1 = enabled freshness checking, 0 = disable freshness checking + +check_host_freshness=0 + + + +# HOST FRESHNESS CHECK INTERVAL +# This setting determines how often (in seconds) Nagios will +# check the "freshness" of host check results. If you have +# disabled host freshness checking, this option has no effect. + +host_freshness_check_interval=60 + + + +# AGGREGATED STATUS UPDATES +# This option determines whether or not Nagios will +# aggregate updates of host, service, and program status +# data. Normally, status data is updated immediately when +# a change occurs. This can result in high CPU loads if +# you are monitoring a lot of services. If you want Nagios +# to only refresh status data every few seconds, disable +# this option. +# Values: 1 = enable aggregate updates, 0 = disable aggregate updates + +aggregate_status_updates=1 + + + +# AGGREGATED STATUS UPDATE INTERVAL +# Combined with the aggregate_status_updates option, +# this option determines the frequency (in seconds!) that +# Nagios will periodically dump program, host, and +# service status data. If you are not using aggregated +# status data updates, this option has no effect. + +status_update_interval=15 + + + +# FLAP DETECTION OPTION +# This option determines whether or not Nagios will try +# and detect hosts and services that are "flapping". +# Flapping occurs when a host or service changes between +# states too frequently. When Nagios detects that a +# host or service is flapping, it will temporarily suppress +# notifications for that host/service until it stops +# flapping. Flap detection is very experimental, so read +# the HTML documentation before enabling this feature! +# Values: 1 = enable flap detection +# 0 = disable flap detection (default) + +enable_flap_detection=0 + + + +# FLAP DETECTION THRESHOLDS FOR HOSTS AND SERVICES +# Read the HTML documentation on flap detection for +# an explanation of what this option does. This option +# has no effect if flap detection is disabled. + +low_service_flap_threshold=5.0 +high_service_flap_threshold=20.0 +low_host_flap_threshold=5.0 +high_host_flap_threshold=20.0 + + + +# DATE FORMAT OPTION +# This option determines how short dates are displayed. Valid options +# include: +# us (MM-DD-YYYY HH:MM:SS) +# euro (DD-MM-YYYY HH:MM:SS) +# iso8601 (YYYY-MM-DD HH:MM:SS) +# strict-iso8601 (YYYY-MM-DDTHH:MM:SS) +# + +date_format=us + + + +# P1.PL FILE LOCATION +# This value determines where the p1.pl perl script (used by the +# embedded Perl interpreter) is located. If you didn't compile +# Nagios with embedded Perl support, this option has no effect. + +p1_file=/usr/sbin/p1.pl + + + +# ILLEGAL OBJECT NAME CHARACTERS +# This option allows you to specify illegal characters that cannot +# be used in host names, service descriptions, or names of other +# object types. + +illegal_object_name_chars=`~!$%^&*|'"<>?,()= + + + +# ILLEGAL MACRO OUTPUT CHARACTERS +# This option allows you to specify illegal characters that are +# stripped from macros before being used in notifications, event +# handlers, etc. This DOES NOT affect macros used in service or +# host check commands. +# The following macros are stripped of the characters you specify: +# $HOSTOUTPUT$ +# $HOSTPERFDATA$ +# $HOSTACKAUTHOR$ +# $HOSTACKCOMMENT$ +# $SERVICEOUTPUT$ +# $SERVICEPERFDATA$ +# $SERVICEACKAUTHOR$ +# $SERVICEACKCOMMENT$ + +illegal_macro_output_chars=`~$&|'"<> + + + +# REGULAR EXPRESSION MATCHING +# This option controls whether or not regular expression matching +# takes place in the object config files. Regular expression +# matching is used to match host, hostgroup, service, and service +# group names/descriptions in some fields of various object types. +# Values: 1 = enable regexp matching, 0 = disable regexp matching + +use_regexp_matching=0 + + + +# "TRUE" REGULAR EXPRESSION MATCHING +# This option controls whether or not "true" regular expression +# matching takes place in the object config files. This option +# only has an effect if regular expression matching is enabled +# (see above). If this option is DISABLED, regular expression +# matching only occurs if a string contains wildcard characters +# (* and ?). If the option is ENABLED, regexp matching occurs +# all the time (which can be annoying). +# Values: 1 = enable true matching, 0 = disable true matching + +use_true_regexp_matching=0 + + + + +# ADMINISTRATOR EMAIL ADDRESS +# The email address of the administrator of *this* machine (the one +# doing the monitoring). Nagios never uses this value itself, but +# you can access this value by using the $ADMINEMAIL$ macro in your +# notification commands. + +admin_email=nagios + + + +# ADMINISTRATOR PAGER NUMBER/ADDRESS +# The pager number/address for the administrator of *this* machine. +# Nagios never uses this value itself, but you can access this +# value by using the $ADMINPAGER$ macro in your notification +# commands. + +admin_pager=pagenagios + + + +# DAEMON CORE DUMP OPTION +# This option determines whether or not Nagios is allowed to create +# a core dump when it runs as a daemon. Note that it is generally +# considered bad form to allow this, but it may be useful for +# debugging purposes. +# Values: 1 - Allow core dumps +# 0 - Do not allow core dumps (default) + +daemon_dumps_core=0 + + + +# EOF (End of file) + diff --git a/roles/nagios/server-experimental/files/nagios-external/nsca.cfg b/roles/nagios/server-experimental/files/nagios-external/nsca.cfg new file mode 100644 index 0000000000..352dd19a43 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/nsca.cfg @@ -0,0 +1,191 @@ +#################################################### +# Sample NSCA Daemon Config File +# Written by: Ethan Galstad (nagios@nagios.org) +# +# Last Modified: 04-03-2006 +#################################################### + + +# PID FILE +# The name of the file in which the NSCA daemon should write it's process ID +# number. The file is only written if the NSCA daemon is started by the root +# user as a single- or multi-process daemon. + +pid_file=/var/run/nsca.pid + + + +# PORT NUMBER +# Port number we should wait for connections on. +# This must be a non-priveledged port (i.e. > 1024). + +server_port=5667 + + + +# SERVER ADDRESS +# Address that NSCA has to bind to in case there are +# more as one interface and we do not want NSCA to bind +# (thus listen) on all interfaces. + +server_address=127.0.0.1 + + + +# NSCA USER +# This determines the effective user that the NSCA daemon should run as. +# You can either supply a username or a UID. +# +# NOTE: This option is ignored if NSCA is running under either inetd or xinetd + +nsca_user=nagios + + + +# NSCA GROUP +# This determines the effective group that the NSCA daemon should run as. +# You can either supply a group name or a GID. +# +# NOTE: This option is ignored if NSCA is running under either inetd or xinetd + +nsca_group=nagios + + + +# NSCA CHROOT +# If specified, determines a directory into which the nsca daemon +# will perform a chroot(2) operation before dropping its privileges. +# for the security conscious this can add a layer of protection in +# the event that the nagios daemon is compromised. +# +# NOTE: if you specify this option, the command file will be opened +# relative to this directory. + +#nsca_chroot=/var/run/nagios/rw + + + +# DEBUGGING OPTION +# This option determines whether or not debugging +# messages are logged to the syslog facility. +# Values: 0 = debugging off, 1 = debugging on + +debug=0 + + + +# COMMAND FILE +# This is the location of the Nagios command file that the daemon +# should write all service check results that it receives. + +command_file=/var/spool/nagios/cmd/nagios.cmd + + +# ALTERNATE DUMP FILE +# This is used to specify an alternate file the daemon should +# write service check results to in the event the command file +# does not exist. It is important to note that the command file +# is implemented as a named pipe and only exists when Nagios is +# running. You may want to modify the startup script for Nagios +# to dump the contents of this file into the command file after +# it starts Nagios. Or you may simply choose to ignore any +# check results received while Nagios was not running... + +alternate_dump_file=/var/spool/nagios/cmd/nsca.dump + + + +# AGGREGATED WRITES OPTION +# This option determines whether or not the nsca daemon will +# aggregate writes to the external command file for client +# connections that contain multiple check results. If you +# are queueing service check results on remote hosts and +# sending them to the nsca daemon in bulk, you will probably +# want to enable bulk writes, as this will be a bit more +# efficient. +# Values: 0 = do not aggregate writes, 1 = aggregate writes + +aggregate_writes=0 + + + +# APPEND TO FILE OPTION +# This option determines whether or not the nsca daemon will +# will open the external command file for writing or appending. +# This option should almost *always* be set to 0! +# Values: 0 = open file for writing, 1 = open file for appending + +append_to_file=0 + + + +# MAX PACKET AGE OPTION +# This option is used by the nsca daemon to determine when client +# data is too old to be valid. Keeping this value as small as +# possible is recommended, as it helps prevent the possibility of +# "replay" attacks. This value needs to be at least as long as +# the time it takes your clients to send their data to the server. +# Values are in seconds. The max packet age cannot exceed 15 +# minutes (900 seconds). If this variable is set to zero (0), no +# packets will be rejected based on their age. + +max_packet_age=30 + + + +# DECRYPTION PASSWORD +# This is the password/passphrase that should be used to descrypt the +# incoming packets. Note that all clients must encrypt the packets +# they send using the same password! +# IMPORTANT: You don't want all the users on this system to be able +# to read the password you specify here, so make sure to set +# restrictive permissions on this config file! + +password=oix9iadeeh4kaeviha4naiReGhahze + + + +# DECRYPTION METHOD +# This option determines the method by which the nsca daemon will +# decrypt the packets it receives from the clients. The decryption +# method you choose will be a balance between security and performance, +# as strong encryption methods consume more processor resources. +# You should evaluate your security needs when choosing a decryption +# method. +# +# Note: The decryption method you specify here must match the +# encryption method the nsca clients use (as specified in +# the send_nsca.cfg file)!! +# Values: +# +# 0 = None (Do NOT use this option) +# 1 = Simple XOR (No security, just obfuscation, but very fast) +# +# 2 = DES +# 3 = 3DES (Triple DES) +# 4 = CAST-128 +# 5 = CAST-256 +# 6 = xTEA +# 7 = 3WAY +# 8 = BLOWFISH +# 9 = TWOFISH +# 10 = LOKI97 +# 11 = RC2 +# 12 = ARCFOUR +# +# 14 = RIJNDAEL-128 +# 15 = RIJNDAEL-192 +# 16 = RIJNDAEL-256 +# +# 19 = WAKE +# 20 = SERPENT +# +# 22 = ENIGMA (Unix crypt) +# 23 = GOST +# 24 = SAFER64 +# 25 = SAFER128 +# 26 = SAFER+ +# + +decryption_method=1 + diff --git a/roles/nagios/server-experimental/files/nagios-external/private/resource.cfg b/roles/nagios/server-experimental/files/nagios-external/private/resource.cfg new file mode 100644 index 0000000000..88fe4cf852 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/private/resource.cfg @@ -0,0 +1,33 @@ +########################################################################### +# +# RESOURCE.CFG - Sample Resource File for Nagios +# +# Last Modified: 09-10-2003 +# +# You can define $USERx$ macros in this file, which can in turn be used +# in command definitions in your host config file(s). $USERx$ macros are +# useful for storing sensitive information such as usernames, passwords, +# etc. They are also handy for specifying the path to plugins and +# event handlers - if you decide to move the plugins or event handlers to +# a different directory in the future, you can just update one or two +# $USERx$ macros, instead of modifying a lot of command definitions. +# +# The CGIs will not attempt to read the contents of resource files, so +# you can set restrictive permissions (600 or 660) on them. +# +# Nagios supports up to 32 $USERx$ macros ($USER1$ through $USER32$) +# +# Resource files may also be used to store configuration directives for +# external data sources like MySQL... +# +########################################################################### + +# Sets $USER1$ to be the path to the plugins +$USER1$=/usr/lib64/nagios/plugins + +# Sets $USER2$ to be the path to event handlers +#$USER2$=/usr/lib/nagios/plugins/eventhandlers + +# Store some usernames and passwords (hidden from the CGIs) +#$USER3$=someuser +#$USER4$=somepassword diff --git a/roles/nagios/server-experimental/files/nagios-external/private/resource.cfg-sample b/roles/nagios/server-experimental/files/nagios-external/private/resource.cfg-sample new file mode 100644 index 0000000000..167efeffbc --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/private/resource.cfg-sample @@ -0,0 +1,34 @@ +########################################################################### +# +# RESOURCE.CFG - Sample Resource File for Nagios 2.7 +# +# Last Modified: 09-10-2003 +# +# You can define $USERx$ macros in this file, which can in turn be used +# in command definitions in your host config file(s). $USERx$ macros are +# useful for storing sensitive information such as usernames, passwords, +# etc. They are also handy for specifying the path to plugins and +# event handlers - if you decide to move the plugins or event handlers to +# a different directory in the future, you can just update one or two +# $USERx$ macros, instead of modifying a lot of command definitions. +# +# The CGIs will not attempt to read the contents of resource files, so +# you can set restrictive permissions (600 or 660) on them. +# +# Nagios supports up to 32 $USERx$ macros ($USER1$ through $USER32$) +# +# Resource files may also be used to store configuration directives for +# external data sources like MySQL... +# +########################################################################### + +# Sets $USER1$ to be the path to the plugins +$USER1$=/usr/lib64/nagios/plugins + +# Sets $USER2$ to be the path to event handlers +#$USER2$=/usr/lib/nagios/plugins/eventhandlers + +# Store some usernames and passwords (hidden from the CGIs) +#$USER3$=someuser +#$USER4$=somepassword + diff --git a/roles/nagios/server-experimental/files/nagios-external/send_nsca.cfg b/roles/nagios/server-experimental/files/nagios-external/send_nsca.cfg new file mode 100644 index 0000000000..30966d38ca --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/send_nsca.cfg @@ -0,0 +1,63 @@ +#################################################### +# Sample NSCA Client Config File +# Written by: Ethan Galstad (nagios@nagios.org) +# +# Last Modified: 02-21-2002 +#################################################### + + +# ENCRYPTION PASSWORD +# This is the password/passphrase that should be used to encrypt the +# outgoing packets. Note that the nsca daemon must use the same +# password when decrypting the packet! +# IMPORTANT: You don't want all the users on this system to be able +# to read the password you specify here, so make sure to set +# restrictive permissions on this config file! + +password=oix9iadeeh4kaeviha4naiReGhahze + + + +# ENCRYPTION METHOD +# This option determines the method by which the send_nsca client will +# encrypt the packets it sends to the nsca daemon. The encryption +# method you choose will be a balance between security and performance, +# as strong encryption methods consume more processor resources. +# You should evaluate your security needs when choosing an encryption +# method. +# +# Note: The encryption method you specify here must match the +# decryption method the nsca daemon uses (as specified in +# the nsca.cfg file)!! +# Values: +# 0 = None (Do NOT use this option) +# 1 = Simple XOR (No security, just obfuscation, but very fast) +# +# 2 = DES +# 3 = 3DES (Triple DES) +# 4 = CAST-128 +# 5 = CAST-256 +# 6 = xTEA +# 7 = 3WAY +# 8 = BLOWFISH +# 9 = TWOFISH +# 10 = LOKI97 +# 11 = RC2 +# 12 = ARCFOUR +# +# 14 = RIJNDAEL-128 +# 15 = RIJNDAEL-192 +# 16 = RIJNDAEL-256 +# +# 19 = WAKE +# 20 = SERPENT +# +# 22 = ENIGMA (Unix crypt) +# 23 = GOST +# 24 = SAFER64 +# 25 = SAFER128 +# 26 = SAFER+ +# + +encryption_method=1 + diff --git a/roles/nagios/server-experimental/files/nagios-external/servicedeps/websitedeps.cfg b/roles/nagios/server-experimental/files/nagios-external/servicedeps/websitedeps.cfg new file mode 100644 index 0000000000..a526b17710 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/servicedeps/websitedeps.cfg @@ -0,0 +1,90 @@ + +define servicedependency { + host_name proxy03.fedoraproject.org + service_description https + dependent_host_name proxy03.fedoraproject.org + dependent_service_description bodhi, pkgdb, elections, accounts, mirrors.fedoraproject.org - mirrorlist, mirrors.fedoraproject.org - publiclist, docs.fedoraproject.org + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +define servicedependency { + host_name 209.132.181.16-phx2 + service_description https + dependent_host_name 209.132.181.16-phx2 + dependent_service_description bodhi, pkgdb, elections, docs.fedoraproject.org, mirrors.fedoraproject.org - mirrorlist, mirrors.fedoraproject.org - publiclist, start.fedoraproject.org, accounts, fedoraproject.org, fedoraproject.org - wiki + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +define servicedependency { + host_name 152.19.134.142-ibiblio + service_description https + dependent_host_name 152.19.134.142-ibiblio + dependent_service_description bodhi, pkgdb, elections, accounts, mirrors.fedoraproject.org - mirrorlist, mirrors.fedoraproject.org - publiclist, docs.fedoraproject.org + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +define servicedependency { + host_name 152.19.134.198-ibiblio + service_description https + dependent_host_name 152.19.134.198-ibiblio + dependent_service_description bodhi, pkgdb, elections, accounts, mirrors.fedoraproject.org - mirrorlist, mirrors.fedoraproject.org - publiclist, docs.fedoraproject.org + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +define servicedependency { + host_name 85.236.55.6-internetx + service_description https + dependent_host_name 85.236.55.6-internetx + dependent_service_description bodhi, pkgdb, elections, accounts, mirrors.fedoraproject.org - mirrorlist, mirrors.fedoraproject.org - publiclist, docs.fedoraproject.org + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +define servicedependency { + host_name 67.203.2.67-coloamerica + service_description https + dependent_host_name 67.203.2.67-coloamerica + dependent_service_description bodhi, pkgdb, elections, docs.fedoraproject.org, mirrors.fedoraproject.org - mirrorlist, mirrors.fedoraproject.org - publiclist, start.fedoraproject.org, accounts, fedoraproject.org, fedoraproject.org - wiki + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +define servicedependency { + host_name 66.35.62.162-tummy + service_description http + dependent_host_name 66.35.62.162-tummy + dependent_service_description fedoraproject.org, fedoraproject.org - wiki, start.fedoraproject.org + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +define servicedependency { + host_name 152.19.134.142-ibiblio + service_description http + dependent_host_name 152.19.134.142-ibiblio + dependent_service_description fedoraproject.org, fedoraproject.org - wiki, start.fedoraproject.org + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +define servicedependency { + host_name 152.19.134.198-ibiblio + service_description http + dependent_host_name 152.19.134.198-ibiblio + dependent_service_description fedoraproject.org, fedoraproject.org - wiki, start.fedoraproject.org + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +define servicedependency { + host_name 85.236.55.6-internetx + service_description http + dependent_host_name 85.236.55.6-internetx + dependent_service_description fedoraproject.org, fedoraproject.org - wiki, start.fedoraproject.org + notification_failure_criteria w,c + execution_failure_criteria w,c +} diff --git a/roles/nagios/server-experimental/files/nagios-external/services/dns.cfg b/roles/nagios/server-experimental/files/nagios-external/services/dns.cfg new file mode 100644 index 0000000000..0f1eb14b8d --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/services/dns.cfg @@ -0,0 +1,6 @@ +define service { + hostgroup_name dnsservers + service_description DNS: fp.o + check_command check_dns_fpo + use criticaltemplate +} diff --git a/roles/nagios/server-experimental/files/nagios-external/services/nagios.cfg b/roles/nagios/server-experimental/files/nagios-external/services/nagios.cfg new file mode 100644 index 0000000000..4ff8be5dd0 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/services/nagios.cfg @@ -0,0 +1,7 @@ +define service { + host_name noc01 + service_description Check Nagios + check_command check_by_nrpe!check_nagios + use criticaltemplate +} + diff --git a/roles/nagios/server-experimental/files/nagios-external/services/templates.cfg b/roles/nagios/server-experimental/files/nagios-external/services/templates.cfg new file mode 100644 index 0000000000..f5efca2714 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/services/templates.cfg @@ -0,0 +1,81 @@ +define service { + name criticaltemplate + max_check_attempts 4 + normal_check_interval 5 + retry_check_interval 1 + check_period 24x7 + notification_interval 10 + notification_period 24x7 + notification_options w,u,c,r + contact_groups fedora-sysadmin-ircbot + + register 0 +} + + +define service { + name defaulttemplate + max_check_attempts 3 + normal_check_interval 10 + retry_check_interval 1 + check_period 24x7 + notification_interval 10 + notification_period 24x7 + notification_options w,u,c,r + contact_groups fedora-sysadmin-ircbot + + register 0 +} + +define service { + name disktemplate + max_check_attempts 3 + normal_check_interval 30 + retry_check_interval 1 + check_period 24x7 + notification_interval 10 + notification_period 24x7 + notification_options w,u,c,r + contact_groups fedora-sysadmin-ircbot + + register 0 +} + +define service { + name lighttemplate + max_check_attempts 3 + normal_check_interval 480 + retry_check_interval 5 + check_period 24x7 + notification_interval 10 + notification_period 24x7 + notification_options w,u,c,r + contact_groups fedora-sysadmin-ircbot + + register 0 +} + +define service { + name websitetemplate + max_check_attempts 3 + normal_check_interval 5 + retry_check_interval 1 + check_period 24x7 + notification_interval 10 + notification_period 24x7 + notification_options w,u,c,r + contact_groups fedora-sysadmin-ircbot + + register 0 +} + +define service { + use defaulttemplate + name passivetemplate + active_checks_enabled 0 + passive_checks_enabled 1 + check_command check_dummy!0 + check_period 24x7 + check_freshness 0 + register 0 +} diff --git a/roles/nagios/server-experimental/files/nagios-external/services/websites.cfg b/roles/nagios/server-experimental/files/nagios-external/services/websites.cfg new file mode 100644 index 0000000000..b4df00d057 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/services/websites.cfg @@ -0,0 +1,178 @@ +# +# These ip's are for https. Some sites have seperate ip's for http. +# + +define service { + host_name 209.132.181.16-phx2, 85.236.55.6-internetx, proxy03.fedoraproject.org, 152.19.134.142-ibiblio, 152.19.134.198-ibiblio, proxy06.fedoraproject.org, proxy09.fedoraproject.org, 213.175.193.206-bodhost, 67.203.2.67-coloamerica + service_description https + max_check_attempts 2 + normal_check_interval 2 + check_command check_https + use websitetemplate +} + + +define service { + host_name 209.132.181.16-phx2, 85.236.55.6-internetx, proxy03.fedoraproject.org, 152.19.134.142-ibiblio, 152.19.134.198-ibiblio, proxy06.fedoraproject.org, proxy09.fedoraproject.org, 213.175.193.206-bodhost, 67.203.2.67-coloamerica + service_description bodhi + max_check_attempts 8 + check_command check_website_ssl!bodhi.fedoraproject.org!/!Fedora + use websitetemplate +} + +define service { + host_name 209.132.181.16-phx2, 85.236.55.6-internetx, proxy03.fedoraproject.org, 152.19.134.142-ibiblio, 152.19.134.198-ibiblio, proxy06.fedoraproject.org, proxy09.fedoraproject.org, 213.175.193.206-bodhost, 67.203.2.67-coloamerica + service_description pkgdb + check_command check_website_ssl!admin.fedoraproject.org!/pkgdb/collections/!EPEL + use websitetemplate +} + +define service { + host_name 209.132.181.16-phx2, 85.236.55.6-internetx, proxy03.fedoraproject.org, 152.19.134.142-ibiblio, 152.19.134.198-ibiblio, proxy06.fedoraproject.org, proxy09.fedoraproject.org, 213.175.193.206-bodhost, 67.203.2.67-coloamerica + service_description packages + max_check_attempts 8 + check_command check_website_ssl!apps.fedoraproject.org!/packages/!Packages + use websitetemplate +} + +define service { + host_name 209.132.181.16-phx2, 85.236.55.6-internetx, proxy03.fedoraproject.org, 152.19.134.142-ibiblio, 152.19.134.198-ibiblio, proxy06.fedoraproject.org, proxy09.fedoraproject.org, 213.175.193.206-bodhost, 67.203.2.67-coloamerica + service_description elections + check_command check_website_ssl!admin.fedoraproject.org!/voting/!Last 5 elections + use websitetemplate +} + +define service { + host_name koji-phx2 + service_description koji + check_command check_website!koji.fedoraproject.org!/koji/buildtargets!rawhide + use websitetemplate +} + +define service { + host_name 209.132.181.16-phx2, 85.236.55.6-internetx, proxy03.fedoraproject.org, 152.19.134.142-ibiblio, 152.19.134.198-ibiblio, proxy06.fedoraproject.org, proxy09.fedoraproject.org, 213.175.193.206-bodhost, 67.203.2.67-coloamerica + service_description accounts + check_command check_website_ssl!admin.fedoraproject.org!/accounts/help/get_help/user_telephone!emergency + use websitetemplate +} + +define service { + host_name 209.132.181.16-phx2, 85.236.55.6-internetx, proxy03.fedoraproject.org, 152.19.134.142-ibiblio, 152.19.134.198-ibiblio, proxy06.fedoraproject.org, proxy09.fedoraproject.org, 213.175.193.206-bodhost, 67.203.2.67-coloamerica + service_description ask + check_command check_website_ssl!ask.fedoraproject.org!/en/questions/!RSS + use websitetemplate +} + +define service { + host_name 209.132.181.16-phx2, 85.236.55.6-internetx, proxy03.fedoraproject.org, 152.19.134.142-ibiblio, 152.19.134.198-ibiblio, proxy06.fedoraproject.org, proxy09.fedoraproject.org, 213.175.193.206-bodhost, 67.203.2.67-coloamerica + service_description blockerbugs + check_command check_website_ssl!qa.fedoraproject.org!/blockerbugs/!Currently Active Milestones + use websitetemplate +} + +define service { + host_name 209.132.181.16-phx2, 85.236.55.6-internetx, proxy03.fedoraproject.org, 152.19.134.142-ibiblio, 152.19.134.198-ibiblio, proxy06.fedoraproject.org, proxy09.fedoraproject.org, 213.175.193.206-bodhost, 67.203.2.67-coloamerica + service_description fedocal + check_command check_website_ssl!apps.fedoraproject.org!/calendar/list/infrastructure-outages/!Description + use websitetemplate +} + +define service { + host_name 209.132.181.16-phx2, 85.236.55.6-internetx, proxy03.fedoraproject.org, 152.19.134.142-ibiblio, 152.19.134.198-ibiblio, proxy06.fedoraproject.org, proxy09.fedoraproject.org, 213.175.193.206-bodhost, 67.203.2.67-coloamerica + service_description taskotron_taskmaster + max_check_attempts 8 + check_command check_website_ssl!taskotron.fedoraproject.org!/taskmaster/ + use websitetemplate +} + +define service { + host_name 209.132.181.16-phx2, 85.236.55.6-internetx, proxy03.fedoraproject.org, 152.19.134.142-ibiblio, 152.19.134.198-ibiblio, proxy06.fedoraproject.org, proxy09.fedoraproject.org, 213.175.193.206-bodhost, 67.203.2.67-coloamerica + service_description taskotron_resultsdb + max_check_attempts 8 + check_command check_website_ssl!taskotron.fedoraproject.org!/resultsdb/ + use websitetemplate +} + +define service { + host_name 209.132.181.16-phx2, 85.236.55.6-internetx, proxy03.fedoraproject.org, 152.19.134.142-ibiblio, 152.19.134.198-ibiblio, proxy06.fedoraproject.org, proxy09.fedoraproject.org, 213.175.193.206-bodhost, 67.203.2.67-coloamerica + service_description taskotron_resultsdb_api + max_check_attempts 8 + check_command check_website_ssl!taskotron.fedoraproject.org!/resultsdb_api/ + use websitetemplate +} + +# +# These are http checks, using http hosts +# + +define service { + host_name 209.132.181.16-phx2, 85.236.55.6-internetx, 66.35.62.162-tummy, 152.19.134.142-ibiblio, 152.19.134.198-ibiblio, proxy06.fedoraproject.org, proxy09.fedoraproject.org, 213.175.193.206-bodhost, 67.203.2.67-coloamerica + service_description http + max_check_attempts 2 + normal_check_interval 2 + check_command check_http + use websitetemplate +} + +define service { + host_name 209.132.181.16-phx2, 85.236.55.6-internetx, 66.35.62.162-tummy, 152.19.134.142-ibiblio, 152.19.134.198-ibiblio, proxy06.fedoraproject.org, proxy09.fedoraproject.org, 213.175.193.206-bodhost, 67.203.2.67-coloamerica + service_description fedoraproject.org + check_command check_website_ssl!fedoraproject.org!/!getfedora.org + use websitetemplate +} + +define service { + host_name 209.132.181.16-phx2, 85.236.55.6-internetx, 66.35.62.162-tummy, 152.19.134.142-ibiblio, 152.19.134.198-ibiblio, proxy06.fedoraproject.org, proxy09.fedoraproject.org, 213.175.193.206-bodhost, 67.203.2.67-coloamerica + service_description fedoraproject.org - wiki + check_command check_website!fedoraproject.org!/wiki/Special:Version!MediaWiki is free software + use websitetemplate +} + +define service { + host_name 209.132.181.16-phx2, 85.236.55.6-internetx, proxy03.fedoraproject.org, 152.19.134.142-ibiblio, 152.19.134.198-ibiblio, proxy06.fedoraproject.org, proxy09.fedoraproject.org, 213.175.193.206-bodhost, 67.203.2.67-coloamerica + service_description docs.fedoraproject.org + check_command check_website_ssl!docs.fedoraproject.org!/en-US/index.html!Fedora Documentation + use websitetemplate +} + +define service { + host_name 209.132.181.16-phx2, 85.236.55.6-internetx, proxy03.fedoraproject.org, 152.19.134.142-ibiblio, 152.19.134.198-ibiblio, proxy06.fedoraproject.org, proxy09.fedoraproject.org, 213.175.193.206-bodhost, 67.203.2.67-coloamerica + service_description mirrors.fedoraproject.org - mirrorlist + check_command check_website!mirrors.fedoraproject.org!/mirrorlist?repo=rawhide&arch=x86_64&country=global!development + use websitetemplate +} + +define service { + host_name 209.132.181.16-phx2, 85.236.55.6-internetx, proxy03.fedoraproject.org, 152.19.134.142-ibiblio, 152.19.134.198-ibiblio, proxy06.fedoraproject.org, proxy09.fedoraproject.org, 213.175.193.206-bodhost, 67.203.2.67-coloamerica + service_description mirrors.fedoraproject.org - publiclist + check_command check_website_publiclist_ssl!admin.fedoraproject.org!/mirrormanager/api/mirroradmins/?name=dl.fedoraproject.org!admins + use websitetemplate +} + +define service { + host_name 209.132.181.16-phx2, 85.236.55.6-internetx, 66.35.62.162-tummy, 152.19.134.142-ibiblio, 152.19.134.198-ibiblio, proxy06.fedoraproject.org, proxy09.fedoraproject.org, 213.175.193.206-bodhost, 67.203.2.67-coloamerica + service_description start.fedoraproject.org + check_command check_website_ssl!start.fedoraproject.org!/!The Fedora Project is maintained + use websitetemplate +} + +define service { + host_name 209.132.183.81-phx2 + service_description pagure.io - frontpage + check_command check_remote_website_ssl!pagure.io!/!Projects + use websitetemplate +} + +define service { + host_name 209.132.183.81-phx2 + service_description whatcanidoforfedora.org - asknot-ng + check_command check_remote_website!whatcanidoforfedora.org!/en/!What + use websitetemplate +} + +define service { + host_name 152.19.134.199-people02 + service_description planet + check_command check_website!fedoraplanet.org!/!Sub-Project planets + use websitetemplate +} diff --git a/roles/nagios/server-experimental/files/nagios-external/timeperiods.cfg b/roles/nagios/server-experimental/files/nagios-external/timeperiods.cfg new file mode 100644 index 0000000000..e23469fab5 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios-external/timeperiods.cfg @@ -0,0 +1,29 @@ +define timeperiod{ + timeperiod_name 24x7 + alias 24 Hours A Day, 7 Days A Week + sunday 00:00-24:00 + 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 +} +define timeperiod{ + timeperiod_name 16x7 + alias 15 Hours a day, 7 days a week + sunday 00:00-04:00,13:00-24:00 + monday 00:00-04:00,13:00-24:00 + tuesday 00:00-04:00,13:00-24:00 + wednesday 00:00-04:00,13:00-24:00 + thursday 00:00-04:00,13:00-24:00 + friday 00:00-04:00,13:00-24:00 + saturday 00:00-04:00,13:00-24:00 + } + +# Members of sysadmin-main already get nagios messages +define timeperiod{ + timeperiod_name never + alias Never + } + diff --git a/roles/nagios/server-experimental/files/nagios/cgi.cfg b/roles/nagios/server-experimental/files/nagios/cgi.cfg new file mode 100644 index 0000000000..2aede63e04 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/cgi.cfg @@ -0,0 +1,276 @@ +################################################################# +# +# CGI.CFG - Sample CGI Configuration File for Nagios +# +# Last Modified: 05-05-2005 +# +################################################################# + + +# MAIN CONFIGURATION FILE +# This tells the CGIs where to find your main configuration file. +# The CGIs will read the main and host config files for any other +# data they might need. + +main_config_file=/etc/nagios/nagios.cfg + + + +# PHYSICAL HTML PATH +# This is the path where the HTML files for Nagios reside. This +# value is used to locate the logo images needed by the statusmap +# and statuswrl CGIs. + +physical_html_path=/usr/share/nagios/share + + + +# URL HTML PATH +# This is the path portion of the URL that corresponds to the +# physical location of the Nagios HTML files (as defined above). +# This value is used by the CGIs to locate the online documentation +# and graphics. If you access the Nagios pages with an URL like +# http://www.myhost.com/nagios, this value should be '/nagios' +# (without the quotes). + +url_html_path=/nagios + + + +# CONTEXT-SENSITIVE HELP +# This option determines whether or not a context-sensitive +# help icon will be displayed for most of the CGIs. +# Values: 0 = disables context-sensitive help +# 1 = enables context-sensitive help + +show_context_help=0 + + + +# NAGIOS PROCESS CHECK COMMAND +# This is the full path and filename of the program used to check +# the status of the Nagios process. It is used only by the CGIs +# and is completely optional. However, if you don't use it, you'll +# see warning messages in the CGIs about the Nagios process +# not running and you won't be able to execute any commands from +# the web interface. The program should follow the same rules +# as plugins; the return codes are the same as for the plugins, +# it should have timeout protection, it should output something +# to STDIO, etc. +# +# Note: The command line for the check_nagios plugin below may +# have to be tweaked a bit, as different versions of the plugin +# use different command line arguments/syntaxes. + +#nagios_check_command=/usr/lib/nagios/plugins/check_nagios /var/log/nagios/status.dat 5 '/usr/sbin/nagios' + + + +# AUTHENTICATION USAGE +# This option controls whether or not the CGIs will use any +# authentication when displaying host and service information, as +# well as committing commands to Nagios for processing. +# +# Read the HTML documentation to learn how the authorization works! +# +# NOTE: It is a really *bad* idea to disable authorization, unless +# you plan on removing the command CGI (cmd.cgi)! Failure to do +# so will leave you wide open to kiddies messing with Nagios and +# possibly hitting you with a denial of service attack by filling up +# your drive by continuously writing to your command file! +# +# Setting this value to 0 will cause the CGIs to *not* use +# authentication (bad idea), while any other value will make them +# use the authentication functions (the default). + +use_authentication=1 + + + +# DEFAULT USER +# Setting this variable will define a default user name that can +# access pages without authentication. This allows people within a +# secure domain (i.e., behind a firewall) to see the current status +# without authenticating. You may want to use this to avoid basic +# authentication if you are not using a sercure server since basic +# authentication transmits passwords in the clear. +# +# Important: Do not define a default username unless you are +# running a secure web server and are sure that everyone who has +# access to the CGIs has been authenticated in some manner! If you +# define this variable, anyone who has not authenticated to the web +# server will inherit all rights you assign to this user! + +#default_user_name=guest + + + +# SYSTEM/PROCESS INFORMATION ACCESS +# This option is a comma-delimited list of all usernames that +# have access to viewing the Nagios process information as +# provided by the Extended Information CGI (extinfo.cgi). By +# default, *no one* has access to this unless you choose to +# not use authorization. You may use an asterisk (*) to +# authorize any user who has authenticated to the web server. + +#authorized_for_system_information=nagiosadmin,theboss,jdoe +authorized_for_system_information=* + + + +# CONFIGURATION INFORMATION ACCESS +# This option is a comma-delimited list of all usernames that +# can view ALL configuration information (hosts, commands, etc). +# By default, users can only view configuration information +# for the hosts and services they are contacts for. You may use +# an asterisk (*) to authorize any user who has authenticated +# to the web server. + +#authorized_for_configuration_information=nagiosadmin,jdoe +authorized_for_configuration_information=* + + +# SYSTEM/PROCESS COMMAND ACCESS +# This option is a comma-delimited list of all usernames that +# can issue shutdown and restart commands to Nagios via the +# command CGI (cmd.cgi). Users in this list can also change +# the program mode to active or standby. By default, *no one* +# has access to this unless you choose to not use authorization. +# You may use an asterisk (*) to authorize any user who has +# authenticated to the web server. + +#authorized_for_system_commands=nagiosadmin +authorized_for_system_commands=http://athmane.id.fedoraproject.org/,http://ausil.id.fedoraproject.org/,http://averi.id.fedoraproject.org/,http://badone.id.fedoraproject.org/,http://codeblock.id.fedoraproject.org/,http://hvivani.id.fedoraproject.org/,http://ianweller.id.fedoraproject.org/,http://jspaleta.id.fedoraproject.org/,http://jstanley.id.fedoraproject.org/,http://kevin.id.fedoraproject.org/,http://lbazan.id.fedoraproject.org/,http://lmacken.id.fedoraproject.org/,http://maxamillio.id.fedoraproject.org/,http://mmahut.id.fedoraproject.org/,http://mmcgrath.id.fedoraproject.org/,http://nb.id.fedoraproject.org/,http://pfrields.id.fedoraproject.org/,http://puiterwijk.id.fedoraproject.org/,http://rafaelgomes.id.fedoraproject.org/,http://ralph.id.fedoraproject.org/,http://sijis.id.fedoraproject.org/,http://smooge.id.fedoraproject.org/,http://susmit.id.fedoraproject.org/,http://tibbs.id.fedoraproject.org/,http://tmz.id.fedoraproject.org/,http://wsterling.id.fedoraproject.org/,http://mdomsch.id.fedoraproject.org/,http://notting.id.fedoraproject.org/,http://ricky.id.fedoraproject.org/,http://toshio.id.fedoraproject.org/,http://spot.id.fedoraproject.org/,http://mahrud.id.fedoraproject.org/,http://karsten.id.fedoraproject.org/,http://parasense.id.fedoraproject.org/,http://pingou.id.fedoraproject.org/,http://tflink.id.fedoraproject.org/,http://mizdebsk.id.fedoraproject.org/,http://msimacek.id.fedoraproject.org/ + + + +# GLOBAL HOST/SERVICE VIEW ACCESS +# These two options are comma-delimited lists of all usernames that +# can view information for all hosts and services that are being +# monitored. By default, users can only view information +# for hosts or services that they are contacts for (unless you +# you choose to not use authorization). You may use an asterisk (*) +# to authorize any user who has authenticated to the web server. + + +authorized_for_all_services=* +authorized_for_all_hosts=* + + +# GLOBAL HOST/SERVICE COMMAND ACCESS +# These two options are comma-delimited lists of all usernames that +# can issue host or service related commands via the command +# CGI (cmd.cgi) for all hosts and services that are being monitored. +# By default, users can only issue commands for hosts or services +# that they are contacts for (unless you you choose to not use +# authorization). You may use an asterisk (*) to authorize any +# user who has authenticated to the web server. + +#authorized_for_all_service_commands=nagiosadmin +#authorized_for_all_host_commands=nagiosadmin +authorized_for_all_service_commands=http://athmane.id.fedoraproject.org/,http://ausil.id.fedoraproject.org/,http://averi.id.fedoraproject.org/,http://badone.id.fedoraproject.org/,http://codeblock.id.fedoraproject.org/,http://dwa.id.fedoraproject.org/,http://hvivani.id.fedoraproject.org/,http://ianweller.id.fedoraproject.org/,http://jspaleta.id.fedoraproject.org/,http://jstanley.id.fedoraproject.org/,http://kevin.id.fedoraproject.org/,http://lbazan.id.fedoraproject.org/,http://lmacken.id.fedoraproject.org/,http://maxamillio.id.fedoraproject.org/,http://mmahut.id.fedoraproject.org/,http://mmcgrath.id.fedoraproject.org/,http://nb.id.fedoraproject.org/,http://pfrields.id.fedoraproject.org/,http://puiterwijk.id.fedoraproject.org/,http://rafaelgomes.id.fedoraproject.org/,http://ralph.id.fedoraproject.org/,http://sijis.id.fedoraproject.org/,http://smooge.id.fedoraproject.org/,http://susmit.id.fedoraproject.org/,http://tibbs.id.fedoraproject.org/,http://tmz.id.fedoraproject.org/,http://wsterling.id.fedoraproject.org/,http://mdomsch.id.fedoraproject.org/,http://notting.id.fedoraproject.org/,http://ricky.id.fedoraproject.org/,http://toshio.id.fedoraproject.org/,http://spot.id.fedoraproject.org/,http://mahrud.id.fedoraproject.org/,http://dwa.id.fedoraproject.org/,http://karsten.id.fedoraproject.org/,http://pingou.id.fedoraproject.org/,http://tflink.id.fedoraproject.org/,http://mizdebsk.id.fedoraproject.org/,http://msimacek.id.fedoraproject.org/ + +authorized_for_all_host_commands=http://athmane.id.fedoraproject.org/,http://ausil.id.fedoraproject.org/,http://averi.id.fedoraproject.org/,http://badone.id.fedoraproject.org/,http://codeblock.id.fedoraproject.org/,http://dwa.id.fedoraproject.org/,http://hvivani.id.fedoraproject.org/,http://ianweller.id.fedoraproject.org/,http://jspaleta.id.fedoraproject.org/,http://jstanley.id.fedoraproject.org/,http://kevin.id.fedoraproject.org/,http://lbazan.id.fedoraproject.org/,http://lmacken.id.fedoraproject.org/,http://maxamillio.id.fedoraproject.org/,http://mmahut.id.fedoraproject.org/,http://mmcgrath.id.fedoraproject.org/,http://nb.id.fedoraproject.org/,http://pfrields.id.fedoraproject.org/,http://puiterwijk.id.fedoraproject.org/,http://rafaelgomes.id.fedoraproject.org/,http://ralph.id.fedoraproject.org/,http://sijis.id.fedoraproject.org/,http://smooge.id.fedoraproject.org/,http://susmit.id.fedoraproject.org/,http://tibbs.id.fedoraproject.org/,http://tmz.id.fedoraproject.org/,http://wsterling.id.fedoraproject.org/,http://mdomsch.id.fedoraproject.org/,http://notting.id.fedoraproject.org/,http://ricky.id.fedoraproject.org/,http://toshio.id.fedoraproject.org/,http://spot.id.fedoraproject.org/,http://mahrud.id.fedoraproject.org/,http://dwa.id.fedoraproject.org/,http://karsten.id.fedoraproject.org/,http://pingou.id.fedoraproject.org/,http://tflink.id.fedoraproject.org/,http://mizdebsk.id.fedoraproject.org/,http://msimacek.id.fedoraproject.org/ + + +# STATUSMAP BACKGROUND IMAGE +# This option allows you to specify an image to be used as a +# background in the statusmap CGI. It is assumed that the image +# resides in the HTML images path (i.e. /usr/local/nagios/share/images). +# This path is automatically determined by appending "/images" +# to the path specified by the 'physical_html_path' directive. +# Note: The image file may be in GIF, PNG, JPEG, or GD2 format. +# However, I recommend that you convert your image to GD2 format +# (uncompressed), as this will cause less CPU load when the CGI +# generates the image. + +#statusmap_background_image=smbackground.gd2 + + + +# DEFAULT STATUSMAP LAYOUT METHOD +# This option allows you to specify the default layout method +# the statusmap CGI should use for drawing hosts. If you do +# not use this option, the default is to use user-defined +# coordinates. Valid options are as follows: +# 0 = User-defined coordinates +# 1 = Depth layers +# 2 = Collapsed tree +# 3 = Balanced tree +# 4 = Circular +# 5 = Circular (Marked Up) + +default_statusmap_layout=5 + + + +# DEFAULT STATUSWRL LAYOUT METHOD +# This option allows you to specify the default layout method +# the statuswrl (VRML) CGI should use for drawing hosts. If you +# do not use this option, the default is to use user-defined +# coordinates. Valid options are as follows: +# 0 = User-defined coordinates +# 2 = Collapsed tree +# 3 = Balanced tree +# 4 = Circular + +default_statuswrl_layout=4 + + + +# STATUSWRL INCLUDE +# This option allows you to include your own objects in the +# generated VRML world. It is assumed that the file +# resides in the HTML path (i.e. /usr/local/nagios/share). + +#statuswrl_include=myworld.wrl + + + +# PING SYNTAX +# This option determines what syntax should be used when +# attempting to ping a host from the WAP interface (using +# the statuswml CGI. You must include the full path to +# the ping binary, along with all required options. The +# $HOSTADDRESS$ macro is substituted with the address of +# the host before the command is executed. +# Please note that the syntax for the ping binary is +# notorious for being different on virtually ever *NIX +# OS and distribution, so you may have to tweak this to +# work on your system. + +ping_syntax=/bin/ping -n -U -c 5 $HOSTADDRESS$ + + + +# REFRESH RATE +# This option allows you to specify the refresh rate in seconds +# of various CGIs (status, statusmap, extinfo, and outages). + +refresh_rate=90 + + + +# SOUND OPTIONS +# These options allow you to specify an optional audio file +# that should be played in your browser window when there are +# problems on the network. The audio files are used only in +# the status CGI. Only the sound for the most critical problem +# will be played. Order of importance (higher to lower) is as +# follows: unreachable hosts, down hosts, critical services, +# warning services, and unknown services. If there are no +# visible problems, the sound file optionally specified by +# 'normal_sound' variable will be played. +# +# +# = +# +# Note: All audio files must be placed in the /media subdirectory +# under the HTML path (i.e. /usr/local/nagios/share/media/). + +#host_unreachable_sound=hostdown.wav +#host_down_sound=hostdown.wav +#service_critical_sound=critical.wav +#service_warning_sound=warning.wav +#service_unknown_sound=warning.wav +#normal_sound=noproblem.wav diff --git a/roles/nagios/server-experimental/files/nagios/contactgroups/build-sysadmin-email.cfg b/roles/nagios/server-experimental/files/nagios/contactgroups/build-sysadmin-email.cfg new file mode 100644 index 0000000000..92f56c5750 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contactgroups/build-sysadmin-email.cfg @@ -0,0 +1,5 @@ +#define contactgroup{ +# contactgroup_name build-sysadmin-email +# alias Build Sysadmin Email Contacts +# members kevin,aditya +# } diff --git a/roles/nagios/server-experimental/files/nagios/contactgroups/fedora-sysadmin-email.cfg b/roles/nagios/server-experimental/files/nagios/contactgroups/fedora-sysadmin-email.cfg new file mode 100644 index 0000000000..bc271b3e2d --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contactgroups/fedora-sysadmin-email.cfg @@ -0,0 +1,5 @@ +define contactgroup{ + contactgroup_name fedora-sysadmin-email + alias Fedora Sysadmin Email Contacts + members mmcgrath,ausil,admin,ricky,jcollie,smooge,nb,rigeld2,codeblock,hvivani,kevin,puiterwijkp + } diff --git a/roles/nagios/server-experimental/files/nagios/contactgroups/fedora-sysadmin-ircbot.cfg b/roles/nagios/server-experimental/files/nagios/contactgroups/fedora-sysadmin-ircbot.cfg new file mode 100644 index 0000000000..5d8fbeaa92 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contactgroups/fedora-sysadmin-ircbot.cfg @@ -0,0 +1,5 @@ +define contactgroup{ + contactgroup_name fedora-sysadmin-ircbot + alias Fedora Sysadmin irc Contacts + members ircbot,fedmsg + } diff --git a/roles/nagios/server-experimental/files/nagios/contactgroups/fedora-sysadmin-pager.cfg b/roles/nagios/server-experimental/files/nagios/contactgroups/fedora-sysadmin-pager.cfg new file mode 100644 index 0000000000..681a37ef9a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contactgroups/fedora-sysadmin-pager.cfg @@ -0,0 +1,10 @@ +define contactgroup{ + contactgroup_name fedora-sysadmin-pager + alias Fedora Sysadmin Pager Contacts + members mmcgrathp,rickyp,smoogep,kevinp,puiterwijkp +} +define contactgroup{ + contactgroup_name fedora-sysadmin-emergency + alias Fedora Sysadmin Pager Contacts + members mmcgrath-emergency,ricky-emergency,smooge-emergency,kevin-emergency,puiterwijk-emergency +} diff --git a/roles/nagios/server-experimental/files/nagios/contactgroups/ppc-secondary-email.cfg b/roles/nagios/server-experimental/files/nagios/contactgroups/ppc-secondary-email.cfg new file mode 100644 index 0000000000..f0e11858b1 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contactgroups/ppc-secondary-email.cfg @@ -0,0 +1,5 @@ +define contactgroup { + contactgroup_name ppc-secondary-email + alias Fedora PPC secondary arch Email Contacts + members kevin,parasense,karsten +} diff --git a/roles/nagios/server-experimental/files/nagios/contactgroups/retrace.cfg b/roles/nagios/server-experimental/files/nagios/contactgroups/retrace.cfg new file mode 100644 index 0000000000..8f3310b5dc --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contactgroups/retrace.cfg @@ -0,0 +1,5 @@ +define contactgroup { + contactgroup_name retrace-email + alias Fedora Retrace server Email Contacts + members kevin,mtoman +} diff --git a/roles/nagios/server-experimental/files/nagios/contactgroups/sysadmin-qa-email.cfg b/roles/nagios/server-experimental/files/nagios/contactgroups/sysadmin-qa-email.cfg new file mode 100644 index 0000000000..e25dfe84fa --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contactgroups/sysadmin-qa-email.cfg @@ -0,0 +1,5 @@ +define contactgroup { + contactgroup_name sysadmin-qa-email + alias Fedora SysAdmin QA Email Contacts + members sysadmin-qa +} diff --git a/roles/nagios/server-experimental/files/nagios/contacts/aditya.cfg b/roles/nagios/server-experimental/files/nagios/contacts/aditya.cfg new file mode 100644 index 0000000000..d35dbb7b86 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/aditya.cfg @@ -0,0 +1,11 @@ +define contact{ + contact_name aditya + alias Aditya Patawari + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email adimania@fedoraproject.org +} diff --git a/roles/nagios/server-experimental/files/nagios/contacts/admin.cfg b/roles/nagios/server-experimental/files/nagios/contacts/admin.cfg new file mode 100644 index 0000000000..fabbb5e3f0 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/admin.cfg @@ -0,0 +1,13 @@ +define contact{ + contact_name admin + alias Fedora Sysadmins + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email sysadmin-members@fedoraproject.org + } + + diff --git a/roles/nagios/server-experimental/files/nagios/contacts/ausil.cfg b/roles/nagios/server-experimental/files/nagios/contacts/ausil.cfg new file mode 100644 index 0000000000..f8f5e6c8a9 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/ausil.cfg @@ -0,0 +1,16 @@ +define contact{ + contact_name ausil + alias Dennis Gilmore + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + #service_notification_commands notify-by-epager + #host_notification_commands host-notify-by-epager + email ausil@fedoraproject.org + #pager 3098682442@tmomail.net + #email 3098682442@tmomail.net +} + diff --git a/roles/nagios/server-experimental/files/nagios/contacts/codeblock.cfg b/roles/nagios/server-experimental/files/nagios/contacts/codeblock.cfg new file mode 100644 index 0000000000..3e6b003f7c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/codeblock.cfg @@ -0,0 +1,11 @@ +define contact{ + contact_name codeblock + alias Ricky Elrod + service_notification_period never + host_notification_period never + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email codeblock@elrod.me +} diff --git a/roles/nagios/server-experimental/files/nagios/contacts/fedmsg.cfg b/roles/nagios/server-experimental/files/nagios/contacts/fedmsg.cfg new file mode 100644 index 0000000000..cd577aa696 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/fedmsg.cfg @@ -0,0 +1,10 @@ +define contact{ + contact_name fedmsg + alias BUS + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-fedmsg + host_notification_commands host-notify-by-fedmsg +} diff --git a/roles/nagios/server-experimental/files/nagios/contacts/hvivani.cfg b/roles/nagios/server-experimental/files/nagios/contacts/hvivani.cfg new file mode 100644 index 0000000000..2686f59109 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/hvivani.cfg @@ -0,0 +1,12 @@ +define contact{ + contact_name hvivani + alias Hernan Vivani + service_notification_period never + host_notification_period never + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email hernan@vivani.com.ar +} + diff --git a/roles/nagios/server-experimental/files/nagios/contacts/ircbot.cfg b/roles/nagios/server-experimental/files/nagios/contacts/ircbot.cfg new file mode 100644 index 0000000000..9f3d4fee2e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/ircbot.cfg @@ -0,0 +1,10 @@ +define contact{ + contact_name ircbot + alias ZOD + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-ircbot + host_notification_commands host-notify-by-ircbot +} diff --git a/roles/nagios/server-experimental/files/nagios/contacts/jcollie.cfg b/roles/nagios/server-experimental/files/nagios/contacts/jcollie.cfg new file mode 100644 index 0000000000..2fce9d252f --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/jcollie.cfg @@ -0,0 +1,11 @@ +define contact{ + contact_name jcollie + alias Jeffrey Ollie + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email jeff@ocjtech.us +} diff --git a/roles/nagios/server-experimental/files/nagios/contacts/jmtaylor.cfg b/roles/nagios/server-experimental/files/nagios/contacts/jmtaylor.cfg new file mode 100644 index 0000000000..7915a565dc --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/jmtaylor.cfg @@ -0,0 +1,11 @@ +#define contact{ +# contact_name jmtaylor +# alias Jason Taylor +# service_notification_period 24x7 +# host_notification_period 24x7 +# service_notification_options w,u,c,r +# host_notification_options d,u,r +# service_notification_commands notify-by-email +# host_notification_commands host-notify-by-email +# email jmtaylor90@gmail.com +#} diff --git a/roles/nagios/server-experimental/files/nagios/contacts/jstanley.cfg b/roles/nagios/server-experimental/files/nagios/contacts/jstanley.cfg new file mode 100644 index 0000000000..b32dd9902d --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/jstanley.cfg @@ -0,0 +1,37 @@ +define contact{ + contact_name jstanley + alias Jon Stanley + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email jonstanley@gmail.com +} + +define contact{ + contact_name jstanley-emergency + alias Jon Stanley + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email 9178159801@vtext.com + pager 9178159801@vtext.com +} + +define contact{ + contact_name jstanleyp + alias Jon Stanley + service_notification_period 16x7 + host_notification_period 16x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email 9178159801@vtext.com + pager 9178159801@vtext.com +} diff --git a/roles/nagios/server-experimental/files/nagios/contacts/karsten.cfg b/roles/nagios/server-experimental/files/nagios/contacts/karsten.cfg new file mode 100644 index 0000000000..30fb005f49 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/karsten.cfg @@ -0,0 +1,11 @@ +define contact{ + contact_name karsten + alias Karsten Hopp + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email karsten@redhat.com +} diff --git a/roles/nagios/server-experimental/files/nagios/contacts/kevin.cfg b/roles/nagios/server-experimental/files/nagios/contacts/kevin.cfg new file mode 100644 index 0000000000..f195c37608 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/kevin.cfg @@ -0,0 +1,47 @@ +define contact{ + contact_name kevin + alias Kevin Fenzi + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email kevin-pager@scrye.com +} + +# define contact{ +# contact_name kevin_xmpp +# alias Kevin Fenzi +# service_notification_period 24x7 +# host_notification_period 24x7 +# service_notification_options w,u,c,r +# host_notification_options d,u,r +# service_notification_commands notify-by-xmpp +# host_notification_commands host-notify-by-xmpp +# email nirik99@gmail.com +# } + +define contact{ + contact_name kevin-emergency + alias Kevin Fenzi + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email kevin-urgent@scrye.com +} + +define contact{ + contact_name kevinp + alias Kevin Fenzi + service_notification_period 16x7 + host_notification_period 16x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email kevin-urgent@scrye.com +} diff --git a/roles/nagios/server-experimental/files/nagios/contacts/lmacken.cfg b/roles/nagios/server-experimental/files/nagios/contacts/lmacken.cfg new file mode 100644 index 0000000000..92d35ae981 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/lmacken.cfg @@ -0,0 +1,11 @@ +define contact{ + contact_name lmacken + alias Luke Macken + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email lewk@vtext.com +} diff --git a/roles/nagios/server-experimental/files/nagios/contacts/mmcgrath.cfg b/roles/nagios/server-experimental/files/nagios/contacts/mmcgrath.cfg new file mode 100644 index 0000000000..3c130d4568 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/mmcgrath.cfg @@ -0,0 +1,38 @@ +define contact{ + contact_name mmcgrath + alias Mike McGrath + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email mmcgrath@redhat.com +} + +define contact{ + contact_name mmcgrath-emergency + alias Mike McGrath + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email imlinux+mobile@gmail.com + pager imlinux+mobile@gmail.com +} + +define contact{ + contact_name mmcgrathp + alias Mike McGrath + service_notification_period 16x7 + host_notification_period 16x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email imlinux+mobile@gmail.com + pager imlinux+mobile@gmail.com +} + diff --git a/roles/nagios/server-experimental/files/nagios/contacts/mtoman.cfg b/roles/nagios/server-experimental/files/nagios/contacts/mtoman.cfg new file mode 100644 index 0000000000..6e68b8f6dc --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/mtoman.cfg @@ -0,0 +1,11 @@ +define contact{ + contact_name mtoman + alias Michal Toman + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email mtoman@redhat.com +} diff --git a/roles/nagios/server-experimental/files/nagios/contacts/nb.cfg b/roles/nagios/server-experimental/files/nagios/contacts/nb.cfg new file mode 100644 index 0000000000..ccf2dcd937 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/nb.cfg @@ -0,0 +1,38 @@ +define contact{ + contact_name nb + alias Nick Bebout + service_notification_period never + host_notification_period never + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email nick@bebout.net +} + +#define contact{ +# contact_name nb-emergency +# alias Nick Bebout +# service_notification_period never +# host_notification_period never +# service_notification_options w,u,c,r +# host_notification_options d,u,r +# service_notification_commands notify-by-epager +# host_notification_commands host-notify-by-epager +# email nb5@txt.att.net +# pager nb5@txt.att.net +#} + +#define contact{ +# contact_name nbp +# alias Nick Bebout +# service_notification_period never +# host_notification_period never +# service_notification_options w,u,c,r +# host_notification_options d,u,r +# service_notification_commands notify-by-epager +# host_notification_commands host-notify-by-epager +# email nb5@txt.att.net +# pager nb5@txt.att.net +#} + diff --git a/roles/nagios/server-experimental/files/nagios/contacts/parasense.cfg b/roles/nagios/server-experimental/files/nagios/contacts/parasense.cfg new file mode 100644 index 0000000000..27d6792f42 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/parasense.cfg @@ -0,0 +1,23 @@ +define contact{ + contact_name parasense + alias Jon Disnard + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email jdisnard@gmail.com +} + +define contact{ + contact_name parasense-pager + alias Jon Disnard + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email parasense@fedoraproject.org +} diff --git a/roles/nagios/server-experimental/files/nagios/contacts/ppc-secondary.cfg b/roles/nagios/server-experimental/files/nagios/contacts/ppc-secondary.cfg new file mode 100644 index 0000000000..2e0d056127 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/ppc-secondary.cfg @@ -0,0 +1,10 @@ +define contact { + contact_name ppc-secondary + alias Fedora PPC secondary arch SysAdmins + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email +} diff --git a/roles/nagios/server-experimental/files/nagios/contacts/puiterwijk.cfg b/roles/nagios/server-experimental/files/nagios/contacts/puiterwijk.cfg new file mode 100644 index 0000000000..4bfe181008 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/puiterwijk.cfg @@ -0,0 +1,35 @@ +define contact{ + contact_name puiterwijk + alias Patrick Uiterwijk + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email pager@automated.puiterwijk.org +} + +define contact{ + contact_name puiterwijkp + alias Patrick Uiterwijk + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email pager@automated.puiterwijk.org +} + +define contact{ + contact_name puiterwijk-emergency + alias Patrick Uiterwijk + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email emergency@automated.puiterwijk.org +} diff --git a/roles/nagios/server-experimental/files/nagios/contacts/ricky.cfg b/roles/nagios/server-experimental/files/nagios/contacts/ricky.cfg new file mode 100644 index 0000000000..615f839b42 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/ricky.cfg @@ -0,0 +1,38 @@ +define contact{ + contact_name ricky + alias Ricky Zhou + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email ricky@rzhou.org +} + +define contact{ + contact_name ricky-emergency + alias Ricky Zhou + service_notification_period never + host_notification_period never + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email 2014030692@vtext.com + pager 2014030692@vtext.com +} + +define contact{ + contact_name rickyp + alias Ricky Zhou + service_notification_period never + host_notification_period never + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email 2014030692@vtext.com + pager 2014030692@vtext.com +} + diff --git a/roles/nagios/server-experimental/files/nagios/contacts/rigeld2.cfg b/roles/nagios/server-experimental/files/nagios/contacts/rigeld2.cfg new file mode 100644 index 0000000000..7a29771974 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/rigeld2.cfg @@ -0,0 +1,11 @@ +define contact{ +contact_name rigeld2 +alias Rob Marti +service_notification_period 24x7 +host_notification_period 24x7 +service_notification_options w,u,c,r +host_notification_options d,u,r +service_notification_commands notify-by-email +host_notification_commands host-notify-by-email +email robmartiwork@gmail.com +} diff --git a/roles/nagios/server-experimental/files/nagios/contacts/skvidal.cfg b/roles/nagios/server-experimental/files/nagios/contacts/skvidal.cfg new file mode 100644 index 0000000000..27465a1484 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/skvidal.cfg @@ -0,0 +1,48 @@ +#define contact{ +# contact_name skvidal +# alias Seth Vidal +# service_notification_period 24x7 +# host_notification_period 24x7 +# service_notification_options w,u,c,r +# host_notification_options d,u,r +# service_notification_commands notify-by-email +# host_notification_commands host-notify-by-email +# email seth-alert@sethdot.org +#} +# +#define contact{ +# contact_name skvidal_xmpp +# alias Seth Vidal +# service_notification_period 24x7 +# host_notification_period 24x7 +# service_notification_options w,u,c,r +# host_notification_options d,u,r +# service_notification_commands notify-by-xmpp +# host_notification_commands host-notify-by-xmpp +# email skvidal@jabber.org +#} +# +#define contact{ +# contact_name skvidal-emergency +# alias Seth Vidal +# service_notification_period 24x7 +# host_notification_period 24x7 +# service_notification_options w,u,c,r +# host_notification_options d,u,r +# service_notification_commands notify-by-epager +# host_notification_commands host-notify-by-epager +# email page-seth-vidal@sethdot.org +#} +# +#define contact{ +# contact_name skvidalp +# alias Seth Vidal +# service_notification_period 16x7 +# host_notification_period 16x7 +# service_notification_options w,u,c,r +# host_notification_options d,u,r +# service_notification_commands notify-by-epager +# host_notification_commands host-notify-by-epager +# email page-seth-vidal@sethdot.org +# pager page-seth-vidal@sethdot.org +#} diff --git a/roles/nagios/server-experimental/files/nagios/contacts/smooge.cfg b/roles/nagios/server-experimental/files/nagios/contacts/smooge.cfg new file mode 100644 index 0000000000..96de63fca9 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/smooge.cfg @@ -0,0 +1,50 @@ +define contact{ + contact_name smooge + alias Stephen Smoogen + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email smooge+notify@gmail.com +} + +#define contact{ +# contact_name smooge_xmpp +# alias Stephen Smoogen +# service_notification_period 24x7 +# host_notification_period 24x7 +# service_notification_options w,u,c,r +# host_notification_options d,u,r +# service_notification_commands notify-by-xmpp +# host_notification_commands host-notify-by-xmpp +# email smooge@gmail.com +#} + +define contact{ + contact_name smooge-emergency + alias Stephen Smoogen + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email smooge+mobile@gmail.com + pager smooge+mobile@gmail.com +} + +define contact{ + contact_name smoogep + alias Stephen Smoogen + service_notification_period 16x7 + host_notification_period 16x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-epager + host_notification_commands host-notify-by-epager + email smooge+mobile@gmail.com + pager smooge+mobile@gmail.com +} + diff --git a/roles/nagios/server-experimental/files/nagios/contacts/sysadmin-qa.cfg b/roles/nagios/server-experimental/files/nagios/contacts/sysadmin-qa.cfg new file mode 100644 index 0000000000..d4ed945f0e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/contacts/sysadmin-qa.cfg @@ -0,0 +1,13 @@ +define contact { + contact_name sysadmin-qa + alias Fedora QA SysAdmins + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,u,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email sysadmin-qa-members@fedoraproject.org +} + + diff --git a/roles/nagios/server-experimental/files/nagios/escalations.cfg b/roles/nagios/server-experimental/files/nagios/escalations.cfg new file mode 100644 index 0000000000..0232815da0 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/escalations.cfg @@ -0,0 +1,22 @@ +define hostescalation{ + host_name * + hostgroup_name * + contact_groups fedora-sysadmin-email,fedora-sysadmin-emergency,fedora-sysadmin-ircbot + first_notification 2 + last_notification 0 + notification_interval 60 + escalation_period 24x7 + escalation_options d,u,r +} + + +define serviceescalation{ + host_name * + service_description * + contact_groups fedora-sysadmin-email,fedora-sysadmin-emergency,fedora-sysadmin-ircbot + first_notification 2 + last_notification 0 + notification_interval 60 + escalation_period 24x7 + escalation_options w,u,c,r +} diff --git a/roles/nagios/server-experimental/files/nagios/hostgroups/all.cfg b/roles/nagios/server-experimental/files/nagios/hostgroups/all.cfg new file mode 100644 index 0000000000..69847a853c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hostgroups/all.cfg @@ -0,0 +1,11 @@ +############### +# All Servers and associated devices +############### + +# Hosts in telia are defined elsewhere +# why its there +define hostgroup { + hostgroup_name all + alias All hosts / Devices + members *, +} diff --git a/roles/nagios/server-experimental/files/nagios/hostgroups/autoqa.cfg b/roles/nagios/server-experimental/files/nagios/hostgroups/autoqa.cfg new file mode 100644 index 0000000000..4277d25351 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hostgroups/autoqa.cfg @@ -0,0 +1,5 @@ +#define hostgroup { +# hostgroup_name autoqa +# alias AutoQA Hosts +# members autoqa01 +#} diff --git a/roles/nagios/server-experimental/files/nagios/hostgroups/dns.cfg b/roles/nagios/server-experimental/files/nagios/hostgroups/dns.cfg new file mode 100644 index 0000000000..5b15470654 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hostgroups/dns.cfg @@ -0,0 +1,5 @@ +define hostgroup { + hostgroup_name dnsservers + alias DNS Servers + members ns02,ns03,ns04,ns05 +} diff --git a/roles/nagios/server-experimental/files/nagios/hostgroups/euservers.cfg b/roles/nagios/server-experimental/files/nagios/hostgroups/euservers.cfg new file mode 100644 index 0000000000..8aa6eb592b --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hostgroups/euservers.cfg @@ -0,0 +1,10 @@ +############### +# All Eupropean Servers +# 'good' RTT figures adjusted for US->EU +############### + +define hostgroup { + hostgroup_name euservers + alias European Servers + members bodhost01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hostgroups/fas.cfg b/roles/nagios/server-experimental/files/nagios/hostgroups/fas.cfg new file mode 100644 index 0000000000..d2b07fd9d0 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hostgroups/fas.cfg @@ -0,0 +1,10 @@ +############### +# FAS Servers (just fas for now) +############### + +define hostgroup { + hostgroup_name fasservers + alias FAS Servers + members fas01, fas02, fas03 +} + diff --git a/roles/nagios/server-experimental/files/nagios/hostgroups/hosted.cfg b/roles/nagios/server-experimental/files/nagios/hostgroups/hosted.cfg new file mode 100644 index 0000000000..ff3a077472 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hostgroups/hosted.cfg @@ -0,0 +1,5 @@ +define hostgroup { + hostgroup_name hosted + alias Hosted Servers + members hosted03 +} diff --git a/roles/nagios/server-experimental/files/nagios/hostgroups/kvmHosts.cfg b/roles/nagios/server-experimental/files/nagios/hostgroups/kvmHosts.cfg new file mode 100644 index 0000000000..45b2bf9aa8 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hostgroups/kvmHosts.cfg @@ -0,0 +1,9 @@ +############### +# KVM Servers +############### + +define hostgroup { + hostgroup_name kvmServers + alias kvmServers + members bvirthost06, bvirthost07, bvirthost08, bvirthost09, bvirthost10, bvirthost11, virthost01, virthost02, virthost11, virthost03, virthost12, virthost14, virthost15, virthost16, virthost17, virthost18, virthost-comm02, virthost-comm03, virthost-comm04, tummy01, bodhost01, osuosl01, osuosl02, osuosl03, ibiblio02, ibiblio03, ibiblio04, ibiblio05, coloamer01, internetx01, qa09.qa, qa10.qa, qa11.qa, qa12.qa, qa13.qa, qa14.qa, host1plus01, dedicatedsolutions01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hostgroups/mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hostgroups/mgmt.cfg new file mode 100644 index 0000000000..0ce8e6954a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hostgroups/mgmt.cfg @@ -0,0 +1,6 @@ +define hostgroup { + hostgroup_name mgmt + alias Physical hosts management inerface + members backup01.mgmt.fedoraproject.org,bc02.mgmt.fedoraproject.org,bvirthost07.mgmt.fedoraproject.org,download01.mgmt.fedoraproject.org,download02.mgmt.fedoraproject.org,download03.mgmt.fedoraproject.org,download04.mgmt.fedoraproject.org,download05.mgmt.fedoraproject.org,qa01.mgmt.fedoraproject.org,qa02.mgmt.fedoraproject.org,qa03.mgmt.fedoraproject.org,qa04.mgmt.fedoraproject.org,qa05.mgmt.fedoraproject.org,qa06.mgmt.fedoraproject.org,qa07.mgmt.fedoraproject.org,qa08.mgmt.fedoraproject.org,qa09.mgmt.fedoraproject.org,qa10.mgmt.fedoraproject.org,qa11.mgmt.fedoraproject.org,qa12.mgmt.fedoraproject.org,qa13.mgmt.fedoraproject.org,qa14.mgmt.fedoraproject.org,virthost01.mgmt.fedoraproject.org,virthost02.mgmt.fedoraproject.org,virthost11.mgmt.fedoraproject.org,virthost03.mgmt.fedoraproject.org,atomic01.mgmt.fedoraproject.org,virthost12.mgmt.fedoraproject.org,virthost14.mgmt.fedoraproject.org,virthost15.mgmt.fedoraproject.org,virthost16.mgmt.fedoraproject.org,virthost17.mgmt.fedoraproject.org,virthost18.mgmt.fedoraproject.org,virthost-comm02.mgmt.fedoraproject.org, virthost-comm03.mgmt.fedoraproject.org, virthost-comm04.mgmt.fedoraproject.org,sign-vault03.mgmt.fedoraproject.org,sign-vault04.mgmt.fedoraproject.org,fed-cloud09.mgmt.fedoraproject.org,fed-cloud08.mgmt.fedoraproject.org,fed-cloud10.mgmt.fedoraproject.org,fed-cloud11.mgmt.fedoraproject.org,fed-cloud12.mgmt.fedoraproject.org,fed-cloud13.mgmt.fedoraproject.org,fed-cloud14.mgmt.fedoraproject.org,fed-cloud15.mgmt.fedoraproject.org +} + diff --git a/roles/nagios/server-experimental/files/nagios/hostgroups/nomail.cfg b/roles/nagios/server-experimental/files/nagios/hostgroups/nomail.cfg new file mode 100644 index 0000000000..d3cebc64e9 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hostgroups/nomail.cfg @@ -0,0 +1,5 @@ +define hostgroup { + hostgroup_name nomail + alias No Mail + members *, !bastion01, !bastion02, !bastion-vpn, !backup01, !fas01.stg, !koji01.stg, !pkgs01.stg, !proxy01.stg, !bodhi-backend01.stg, !value01.stg, !smtp-mm-tummy01, !smtp-mm-ib01, !smtp-mm-osuosl01, !hosted03, !proxy01, !proxy01, !proxy02, !proxy02, !proxy03, !proxy04, !proxy05, !proxy06, !proxy07, !proxy07, !proxy08, !proxy08, !proxy09, !proxy10, !proxy11, !proxy12, !bc02.mgmt.fedoraproject.org, !fwsm01-gw, !backup01.mgmt.fedoraproject.org,!bc02.mgmt.fedoraproject.org,!bvirthost07.mgmt.fedoraproject.org,!download01.mgmt.fedoraproject.org,!download02.mgmt.fedoraproject.org,!download03.mgmt.fedoraproject.org,!download04.mgmt.fedoraproject.org,!download05.mgmt.fedoraproject.org,!qa01.mgmt.fedoraproject.org,!qa02.mgmt.fedoraproject.org,!qa03.mgmt.fedoraproject.org,!qa04.mgmt.fedoraproject.org,!qa05.mgmt.fedoraproject.org,!qa06.mgmt.fedoraproject.org,!qa07.mgmt.fedoraproject.org,!qa08.mgmt.fedoraproject.org,!qa09.mgmt.fedoraproject.org,!qa10.mgmt.fedoraproject.org,!qa11.mgmt.fedoraproject.org,!qa12.mgmt.fedoraproject.org,!qa13.mgmt.fedoraproject.org,!qa14.mgmt.fedoraproject.org,!virthost01.mgmt.fedoraproject.org,!virthost02.mgmt.fedoraproject.org,!virthost11.mgmt.fedoraproject.org,!virthost03.mgmt.fedoraproject.org,!atomic01.mgmt.fedoraproject.org,!virthost12.mgmt.fedoraproject.org,!virthost14.mgmt.fedoraproject.org,!virthost15.mgmt.fedoraproject.org,!virthost16.mgmt.fedoraproject.org,!virthost17.mgmt.fedoraproject.org,!virthost18.mgmt.fedoraproject.org,!virthost19.mgmt.fedoraproject.org,!virthost20.mgmt.fedoraproject.org,!virthost21.mgmt.fedoraproject.org,!virthost22.mgmt.fedoraproject.org,!ibiblio-gw,!packages03,!packages04,!status-fedora2, !virthost-comm02.mgmt.fedoraproject.org, !virthost-comm03.mgmt.fedoraproject.org, !virthost-comm04.mgmt.fedoraproject.org, !ppc-hub,!ppc-composer,!retrace01.qa,!sign-vault03,!sign-vault03.mgmt.fedoraproject.org,!sign-vault04,!sign-vault04.mgmt.fedoraproject.org, !arm01-builder00, !arm01-retrace01, !arm01-builder02, !arm01-builder03, !arm01-builder04, !arm01-builder05, !arm01-builder06, !arm01-builder07, !arm01-builder08, !arm01-builder09, !arm01-builder10, !arm01-builder11, !arm01-builder12, !arm01-builder13, !arm01-builder14, !arm01-builder15, !arm01-builder16, !arm01-builder17, !arm01-builder18, !arm01-builder19, !arm01-builder20, !arm01-builder21, !arm01-builder22, !arm01-builder23, !arm02-builder00, !arm02-builder01, !arm02-builder02, !arm02-builder03, !arm02-builder04, !arm02-builder05, !arm02-builder06, !arm02-builder07, !arm02-builder08, !arm02-builder09, !arm02-builder10, !arm02-builder11, !arm02-builder12, !arm02-builder13, !arm02-builder14, !arm02-builder15, !arm02-builder16, !arm02-builder17, !arm02-builder18, !arm02-builder19, !arm02-builder20, !arm02-builder21, !arm02-builder22, !arm02-builder23, !arm04-builder00, !arm04-builder01, !arm04-builder02, !arm04-builder03, !arm04-builder04, !arm04-builder05, !arm04-builder06, !arm04-builder07, !arm04-builder08, !arm04-builder09, !arm04-builder10, !arm04-builder11, !arm04-builder12, !arm04-builder13, !arm04-builder14, !arm04-builder15, !arm04-builder16, !arm04-builder17, !arm04-builder18, !arm04-builder19, !arm04-builder20, !arm04-builder21, !arm04-builder22, !arm04-builder23, !buildvm-01, !buildvm-02, !buildvm-03, !buildvm-04, !buildvm-05, !buildvm-06, !buildvm-07, !buildvm-08, !buildvm-09, !buildvm-10, !buildvm-11, !buildvm-12, !buildvm-13, !buildvm-14, !buildvm-15, !buildvm-16, !buildvm-17, !buildvm-18, !buildvm-19, !buildvm-20, !buildvm-21, !buildvm-22, !buildvm-23, !buildvm-24, !buildvm-25, !buildvm-26, !buildvm-27, !buildvmhost-10, !buildvmhost-11, !buildvmhost-12, !cloud-gw, !fed-cloud03.mgmt.fedoraproject.org, !fed-cloud04.mgmt.fedoraproject.org, !fed-cloud05.mgmt.fedoraproject.org, !fed-cloud06.mgmt.fedoraproject.org, !fed-cloud07.mgmt.fedoraproject.org, !fed-cloud08.mgmt.fedoraproject.org, !fed-cloud09.mgmt.fedoraproject.org, !fed-cloud10.mgmt.fedoraproject.org, !fed-cloud11.mgmt.fedoraproject.org, !fed-cloud12.mgmt.fedoraproject.org, !fed-cloud13.mgmt.fedoraproject.org, !fed-cloud14.mgmt.fedoraproject.org, !fed-cloud15.mgmt.fedoraproject.org +} diff --git a/roles/nagios/server-experimental/files/nagios/hostgroups/ppc-secondary.cfg b/roles/nagios/server-experimental/files/nagios/hostgroups/ppc-secondary.cfg new file mode 100644 index 0000000000..7eadaf6017 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hostgroups/ppc-secondary.cfg @@ -0,0 +1,5 @@ +define hostgroup { + hostgroup_name ppc-secondary + alias PPC secondary Hosts + members ppc-hub, ppc-composer +} diff --git a/roles/nagios/server-experimental/files/nagios/hostgroups/proxies.cfg b/roles/nagios/server-experimental/files/nagios/hostgroups/proxies.cfg new file mode 100644 index 0000000000..a544a7e1d6 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hostgroups/proxies.cfg @@ -0,0 +1,9 @@ +############### +# Proxy Servers +############### + +define hostgroup { + hostgroup_name proxies + alias proxies + members proxy01, proxy02, proxy03, proxy04, proxy05, proxy06, proxy07, proxy08, proxy09, proxy10, proxy11, proxy12 +} diff --git a/roles/nagios/server-experimental/files/nagios/hostgroups/puppet.cfg b/roles/nagios/server-experimental/files/nagios/hostgroups/puppet.cfg new file mode 100644 index 0000000000..b18ae99691 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hostgroups/puppet.cfg @@ -0,0 +1,9 @@ +############### +# Puppet Servers (just puppet1 for now) +############### + +#define hostgroup { +# hostgroup_name puppetservers +# alias Puppet Servers +# members lockbox01 +#} diff --git a/roles/nagios/server-experimental/files/nagios/hostgroups/retrace.cfg b/roles/nagios/server-experimental/files/nagios/hostgroups/retrace.cfg new file mode 100644 index 0000000000..d13d518a8a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hostgroups/retrace.cfg @@ -0,0 +1,5 @@ +define hostgroup { + hostgroup_name retrace + alias Retrace Hosts + members retrace01.qa +} diff --git a/roles/nagios/server-experimental/files/nagios/hostgroups/servers.cfg b/roles/nagios/server-experimental/files/nagios/hostgroups/servers.cfg new file mode 100644 index 0000000000..039930d7fa --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hostgroups/servers.cfg @@ -0,0 +1,10 @@ +############### +# All Servers - Minus Builders +############### + +define hostgroup { + hostgroup_name servers + alias All Servers + members *, !proxy01, !proxy01, !proxy02, !proxy02, !proxy03, !proxy04, !proxy05, !proxy06, !proxy07, !proxy07, !proxy08, !proxy08, !proxy12, !proxy12, !proxy10, !proxy11, !proxy12, !fwsm01-gw, !backup01.mgmt.fedoraproject.org,!bc02.mgmt.fedoraproject.org,!download01.mgmt.fedoraproject.org,!download02.mgmt.fedoraproject.org,!download03.mgmt.fedoraproject.org,!download04.mgmt.fedoraproject.org,!download05.mgmt.fedoraproject.org,!qa01.mgmt.fedoraproject.org,!qa02.mgmt.fedoraproject.org,!qa03.mgmt.fedoraproject.org,!qa04.mgmt.fedoraproject.org,!qa05.mgmt.fedoraproject.org,!qa06.mgmt.fedoraproject.org,!qa07.mgmt.fedoraproject.org,!qa08.mgmt.fedoraproject.org,!qa09.mgmt.fedoraproject.org,!qa10.mgmt.fedoraproject.org,!qa11.mgmt.fedoraproject.org,!qa12.mgmt.fedoraproject.org,!qa13.mgmt.fedoraproject.org,!qa14.mgmt.fedoraproject.org,!bvirthost07.mgmt.fedoraproject.org,!virthost01.mgmt.fedoraproject.org,!virthost02.mgmt.fedoraproject.org,!virthost11.mgmt.fedoraproject.org,!virthost03.mgmt.fedoraproject.org,!atomic01.mgmt.fedoraproject.org, !virthost12.mgmt.fedoraproject.org, !virthost14.mgmt.fedoraproject.org,!virthost15.mgmt.fedoraproject.org,!virthost16.mgmt.fedoraproject.org,!virthost17.mgmt.fedoraproject.org,!virthost18.mgmt.fedoraproject.org, !virthost19.mgmt.fedoraproject.org, !virthost20.mgmt.fedoraproject.org, !virthost21.mgmt.fedoraproject.org, !virthost22.mgmt.fedoraproject.org, !ibiblio-gw, !status-fedora2, !virthost-comm02.mgmt.fedoraproject.org, !virthost-comm03.mgmt.fedoraproject.org, !virthost-comm04.mgmt.fedoraproject.org, !ppc-hub,!ppc-composer,!retrace01.qa,!sign-vault03,!sign-vault03.mgmt.fedoraproject.org,!sign-vault04,!sign-vault04.mgmt.fedoraproject.org, !arm01-builder00, !arm01-retrace01, !arm01-builder02, !arm01-builder03, !arm01-builder04, !arm01-builder05, !arm01-builder06, !arm01-builder07, !arm01-builder08, !arm01-builder09, !arm01-builder10, !arm01-builder11, !arm01-builder12, !arm01-builder13, !arm01-builder14, !arm01-builder15, !arm01-builder16, !arm01-builder17, !arm01-builder18, !arm01-builder19, !arm01-builder20, !arm01-builder21, !arm01-builder22, !arm01-builder23, !arm02-builder00, !arm02-builder01, !arm02-builder02, !arm02-builder03, !arm02-builder04, !arm02-builder05, !arm02-builder06, !arm02-builder07, !arm02-builder08, !arm02-builder09, !arm02-builder10, !arm02-builder11, !arm02-builder12, !arm02-builder13, !arm02-builder14, !arm02-builder15, !arm02-builder16, !arm02-builder17, !arm02-builder18, !arm02-builder19, !arm02-builder20, !arm02-builder21, !arm02-builder22, !arm02-builder23, !arm04-builder00, !arm04-builder01, !arm04-builder02, !arm04-builder03, !arm04-builder04, !arm04-builder05, !arm04-builder06, !arm04-builder07, !arm04-builder08, !arm04-builder09, !arm04-builder10, !arm04-builder11, !arm04-builder12, !arm04-builder13, !arm04-builder14, !arm04-builder15, !arm04-builder16, !arm04-builder17, !arm04-builder18, !arm04-builder19, !arm04-builder20, !arm04-builder21, !arm04-builder22, !arm04-builder23, !buildvm-01, !buildvm-02, !buildvm-03, !buildvm-04, !buildvm-05, !buildvm-06, !buildvm-07, !buildvm-08, !buildvm-09, !buildvm-10, !buildvm-11, !buildvm-12, !buildvm-13, !buildvm-14, !buildvm-15, !buildvm-16, !buildvm-17, !buildvm-18, !buildvm-19, !buildvm-20, !buildvm-21, !buildvm-22, !buildvm-23, !buildvm-24, !buildvm-25, !buildvm-26, !buildvm-27, !buildvmhost-10, !buildvmhost-11, !buildvmhost-12, !cloud-gw, !fed-cloud03.mgmt.fedoraproject.org, !fed-cloud04.mgmt.fedoraproject.org, !fed-cloud05.mgmt.fedoraproject.org, !fed-cloud06.mgmt.fedoraproject.org, !fed-cloud07.mgmt.fedoraproject.org, !fed-cloud08.mgmt.fedoraproject.org, !fed-cloud09.mgmt.fedoraproject.org, !fed-cloud10.mgmt.fedoraproject.org, !fed-cloud11.mgmt.fedoraproject.org, !fed-cloud12.mgmt.fedoraproject.org, !fed-cloud13.mgmt.fedoraproject.org, !fed-cloud14.mgmt.fedoraproject.org, !fed-cloud15.mgmt.fedoraproject.org +} + diff --git a/roles/nagios/server-experimental/files/nagios/hostgroups/smtp-mm.cfg b/roles/nagios/server-experimental/files/nagios/hostgroups/smtp-mm.cfg new file mode 100644 index 0000000000..bebb3d96cd --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hostgroups/smtp-mm.cfg @@ -0,0 +1,9 @@ +############## +# Smtp Servers +############### + +define hostgroup { + hostgroup_name smtp-mm + alias smtp-mm + members smtp-mm-ib01,smtp-mm-tummy01,smtp-mm-osuosl01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hostgroups/taskotron.cfg b/roles/nagios/server-experimental/files/nagios/hostgroups/taskotron.cfg new file mode 100644 index 0000000000..572c5808de --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hostgroups/taskotron.cfg @@ -0,0 +1,11 @@ +define hostgroup { + hostgroup_name taskotron + alias Taskotron Production Hosts + members taskotron01.qa, qa12.qa, qa13.qa +} + +define hostgroup { + hostgroup_name taskotron-stg + alias Taskotron Staging Hosts + members taskotron-stg01.qa, qa10.qa +} diff --git a/roles/nagios/server-experimental/files/nagios/hostgroups/unbound.cfg b/roles/nagios/server-experimental/files/nagios/hostgroups/unbound.cfg new file mode 100644 index 0000000000..778eb32708 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hostgroups/unbound.cfg @@ -0,0 +1,9 @@ +############### +# Unbound Servers +############### + +define hostgroup { + hostgroup_name unboundservers + alias Unbound Servers + members unbound-tummy01, unbound-ib01, unbound-osuosl01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hostgroups/vpnclients.cfg b/roles/nagios/server-experimental/files/nagios/hostgroups/vpnclients.cfg new file mode 100644 index 0000000000..d98a93ffe0 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hostgroups/vpnclients.cfg @@ -0,0 +1,9 @@ +# +# host group of all vpn client hosts. +# + +define hostgroup { + hostgroup_name vpnclients + alias vpnclients + members tummy01,unbound-tummy01,smtp-mm-tummy01,proxy03,unbound-osuosl01,bodhost01,proxy07,coloamer01,proxy08,osuosl02,proxy09,download-ib02,noc02,unbound-ib01,ibiblio02,ns02,proxy04,smtp-mm-ib01,torrent02,ibiblio03,ibiblio04,people02,internetx01,hosted-lists01,ns05,proxy02,osuosl01,proxy06,osuosl02,osuosl03,hosted03,collab03,smtp-mm-osuosl01,host1plus01,dedicatedsolutions01,proxy05,dedicatedsolutions01,proxy11,ibiblio05,proxy12 +} diff --git a/roles/nagios/server-experimental/files/nagios/hostgroups/web.cfg b/roles/nagios/server-experimental/files/nagios/hostgroups/web.cfg new file mode 100644 index 0000000000..6e0647e1b7 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hostgroups/web.cfg @@ -0,0 +1,9 @@ +############### +# Web Servers +############### + +define hostgroup { + hostgroup_name webservers + alias webservers + members proxy01, proxy02, proxy03, proxy04, proxy05, proxy06, proxy07, proxy08, proxy09, proxy10, proxy11, proxy12, fas01, fas02, fas03, status-fedora2, ipsilon01, ipsilon02, +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/anitya-backend01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/anitya-backend01.cfg new file mode 100644 index 0000000000..060dc62a74 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/anitya-backend01.cfg @@ -0,0 +1,7 @@ +define host { + host_name anitya-backend01 + alias anitya-backend01.fedoraproject.org + use defaulttemplate + address anitya-backend01.fedoraproject.org + parents osuosl03 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/anitya-frontend01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/anitya-frontend01.cfg new file mode 100644 index 0000000000..20d7aeeff3 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/anitya-frontend01.cfg @@ -0,0 +1,7 @@ +define host { + host_name anitya-frontend01 + alias anitya-frontend01.fedoraproject.org + use defaulttemplate + address anitya-frontend01.fedoraproject.org + parents osuosl03 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder00.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder00.cfg new file mode 100644 index 0000000000..8decbb4105 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder00.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder00 + alias arm01-builder00.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder00.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder02.cfg new file mode 100644 index 0000000000..c1cfd7e3b5 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder02.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder02 + alias arm01-builder02.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder02.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder03.cfg new file mode 100644 index 0000000000..7a08a0f0bd --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder03.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder03 + alias arm01-builder03.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder03.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder04.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder04.cfg new file mode 100644 index 0000000000..9fd8f28b2a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder04.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder04 + alias arm01-builder04.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder04.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder05.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder05.cfg new file mode 100644 index 0000000000..9d5cc32285 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder05.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder05 + alias arm01-builder05.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder05.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder06.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder06.cfg new file mode 100644 index 0000000000..416722cd8c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder06.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder06 + alias arm01-builder06.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder06.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder07.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder07.cfg new file mode 100644 index 0000000000..9d62a47ae2 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder07.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder07 + alias arm01-builder07.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder07.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder08.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder08.cfg new file mode 100644 index 0000000000..2f08718c03 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder08.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder08 + alias arm01-builder08.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder08.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder09.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder09.cfg new file mode 100644 index 0000000000..9577853928 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder09.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder09 + alias arm01-builder09.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder09.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder10.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder10.cfg new file mode 100644 index 0000000000..61dee9f641 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder10.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder10 + alias arm01-builder10.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder10.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder11.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder11.cfg new file mode 100644 index 0000000000..4b0bfaf025 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder11.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder11 + alias arm01-builder11.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder11.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder12.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder12.cfg new file mode 100644 index 0000000000..22a3a63322 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder12.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder12 + alias arm01-builder12.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder12.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder13.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder13.cfg new file mode 100644 index 0000000000..262add6178 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder13.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder13 + alias arm01-builder13.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder13.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder14.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder14.cfg new file mode 100644 index 0000000000..bbb92d08a8 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder14.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder14 + alias arm01-builder14.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder14.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder15.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder15.cfg new file mode 100644 index 0000000000..398054422a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder15.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder15 + alias arm01-builder15.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder15.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder16.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder16.cfg new file mode 100644 index 0000000000..11c883fdf2 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder16.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder16 + alias arm01-builder16.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder16.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder17.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder17.cfg new file mode 100644 index 0000000000..1d238bfeac --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder17.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder17 + alias arm01-builder17.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder17.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder18.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder18.cfg new file mode 100644 index 0000000000..170d6b634a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder18.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder18 + alias arm01-builder18.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder18.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder19.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder19.cfg new file mode 100644 index 0000000000..398d2e94bd --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder19.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder19 + alias arm01-builder19.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder19.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder20.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder20.cfg new file mode 100644 index 0000000000..69710b76ca --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder20.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder20 + alias arm01-builder20.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder20.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder21.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder21.cfg new file mode 100644 index 0000000000..d7a94c6b9b --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder21.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder21 + alias arm01-builder21.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder21.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder22.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder22.cfg new file mode 100644 index 0000000000..fc146cef9e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder22.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder22 + alias arm01-builder22.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder22.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder23.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder23.cfg new file mode 100644 index 0000000000..fbcb86fee2 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-builder23.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-builder23 + alias arm01-builder23.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-builder23.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-releng00.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-releng00.cfg new file mode 100644 index 0000000000..c73b76f776 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-releng00.cfg @@ -0,0 +1,8 @@ +#define host { +# host_name arm01-releng00 +# alias arm01-releng00.arm.fedoraproject.org +# use defaultbuilders +# check_command check-host-alive +# address arm01-releng00.arm.fedoraproject.org +# contact_groups fedora-sysadmin-email +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-releng02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-releng02.cfg new file mode 100644 index 0000000000..9242c9f679 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-releng02.cfg @@ -0,0 +1,8 @@ +#define host { +# host_name arm01-releng02 +# alias arm01-releng02.arm.fedoraproject.org +# use defaultbuilders +# check_command check-host-alive +# address arm01-releng02.arm.fedoraproject.org +# contact_groups fedora-sysadmin-email +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm01-retrace01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm01-retrace01.cfg new file mode 100644 index 0000000000..0f3f190e4c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm01-retrace01.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm01-retrace01 + alias arm01-retrace01.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm01-retrace01.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder00.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder00.cfg new file mode 100644 index 0000000000..ceefbcb74e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder00.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder00 + alias arm02-builder00.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder00.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder01.cfg new file mode 100644 index 0000000000..aca9c4e34e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder01.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder01 + alias arm02-builder01.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder01.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder02.cfg new file mode 100644 index 0000000000..c4d4a3562c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder02.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder02 + alias arm02-builder02.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder02.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder03.cfg new file mode 100644 index 0000000000..e70fd75d25 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder03.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder03 + alias arm02-builder03.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder03.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder04.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder04.cfg new file mode 100644 index 0000000000..7bc6e70a71 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder04.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder04 + alias arm02-builder04.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder04.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder05.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder05.cfg new file mode 100644 index 0000000000..cf02caeaf6 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder05.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder05 + alias arm02-builder05.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder05.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder06.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder06.cfg new file mode 100644 index 0000000000..d05ca776ed --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder06.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder06 + alias arm02-builder06.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder06.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder07.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder07.cfg new file mode 100644 index 0000000000..42882dd86d --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder07.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder07 + alias arm02-builder07.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder07.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder08.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder08.cfg new file mode 100644 index 0000000000..400cf07632 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder08.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder08 + alias arm02-builder08.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder08.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder09.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder09.cfg new file mode 100644 index 0000000000..5728bb8f47 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder09.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder09 + alias arm02-builder09.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder09.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder10.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder10.cfg new file mode 100644 index 0000000000..16d5d9f5a8 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder10.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder10 + alias arm02-builder10.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder10.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder11.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder11.cfg new file mode 100644 index 0000000000..186eb3fd47 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder11.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder11 + alias arm02-builder11.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder11.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder12.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder12.cfg new file mode 100644 index 0000000000..a7c0c17233 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder12.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder12 + alias arm02-builder12.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder12.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder13.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder13.cfg new file mode 100644 index 0000000000..6553f51c7a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder13.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder13 + alias arm02-builder13.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder13.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder14.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder14.cfg new file mode 100644 index 0000000000..74ae9bcc94 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder14.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder14 + alias arm02-builder14.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder14.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder15.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder15.cfg new file mode 100644 index 0000000000..c5ad44f8c6 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder15.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder15 + alias arm02-builder15.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder15.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder16.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder16.cfg new file mode 100644 index 0000000000..fcb891d3f0 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder16.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder16 + alias arm02-builder16.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder16.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder17.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder17.cfg new file mode 100644 index 0000000000..ce6a6683e1 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder17.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder17 + alias arm02-builder17.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder17.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder18.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder18.cfg new file mode 100644 index 0000000000..37777b83c2 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder18.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder18 + alias arm02-builder18.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder18.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder19.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder19.cfg new file mode 100644 index 0000000000..f4458636e9 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder19.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder19 + alias arm02-builder19.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder19.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder20.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder20.cfg new file mode 100644 index 0000000000..22828d4742 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder20.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder20 + alias arm02-builder20.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder20.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder21.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder21.cfg new file mode 100644 index 0000000000..2cc72f087d --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder21.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder21 + alias arm02-builder21.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder21.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder22.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder22.cfg new file mode 100644 index 0000000000..cf81f722d7 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder22.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder22 + alias arm02-builder22.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder22.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder23.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder23.cfg new file mode 100644 index 0000000000..107755086e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm02-builder23.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm02-builder23 + alias arm02-builder23.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm02-builder23.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-00.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-00.cfg new file mode 100644 index 0000000000..7d542e7a74 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-00.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder00 + alias arm04-builder00.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder00.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-01.cfg new file mode 100644 index 0000000000..0b239073e0 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-01.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder01 + alias arm04-builder01.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder01.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-02.cfg new file mode 100644 index 0000000000..a4f4555ed3 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-02.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder02 + alias arm04-builder02.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder02.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-03.cfg new file mode 100644 index 0000000000..b4d50885dc --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-03.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder03 + alias arm04-builder03.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder03.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-04.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-04.cfg new file mode 100644 index 0000000000..73545db8b9 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-04.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder04 + alias arm04-builder04.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder04.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-05.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-05.cfg new file mode 100644 index 0000000000..f43d6f7c3a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-05.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder05 + alias arm04-builder05.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder05.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-06.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-06.cfg new file mode 100644 index 0000000000..afb6844b56 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-06.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder06 + alias arm04-builder06.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder06.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-07.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-07.cfg new file mode 100644 index 0000000000..2ec6ba7c4e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-07.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder07 + alias arm04-builder07.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder07.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-08.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-08.cfg new file mode 100644 index 0000000000..fd31c7847a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-08.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder08 + alias arm04-builder08.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder08.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-09.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-09.cfg new file mode 100644 index 0000000000..a50b1c8684 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-09.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder09 + alias arm04-builder09.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder09.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-10.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-10.cfg new file mode 100644 index 0000000000..70bb115904 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-10.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder10 + alias arm04-builder10.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder10.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-11.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-11.cfg new file mode 100644 index 0000000000..9fc2a90815 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-11.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder11 + alias arm04-builder11.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder11.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-12.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-12.cfg new file mode 100644 index 0000000000..f0643d8794 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-12.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder12 + alias arm04-builder12.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder12.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-13.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-13.cfg new file mode 100644 index 0000000000..cceffca34a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-13.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder13 + alias arm04-builder13.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder13.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-14.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-14.cfg new file mode 100644 index 0000000000..878a39f9a0 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-14.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder14 + alias arm04-builder14.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder14.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-15.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-15.cfg new file mode 100644 index 0000000000..732e992280 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-15.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder15 + alias arm04-builder15.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder15.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-16.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-16.cfg new file mode 100644 index 0000000000..5c4cfa6992 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-16.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder16 + alias arm04-builder16.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder16.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-17.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-17.cfg new file mode 100644 index 0000000000..c406597f32 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-17.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder17 + alias arm04-builder17.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder17.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-18.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-18.cfg new file mode 100644 index 0000000000..0741044a26 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-18.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder18 + alias arm04-builder18.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder18.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-19.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-19.cfg new file mode 100644 index 0000000000..77218dc380 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-19.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder19 + alias arm04-builder19.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder19.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-20.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-20.cfg new file mode 100644 index 0000000000..5051cacd85 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-20.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder20 + alias arm04-builder20.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder20.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-21.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-21.cfg new file mode 100644 index 0000000000..ec16c7852c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-21.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder21 + alias arm04-builder21.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder21.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-22.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-22.cfg new file mode 100644 index 0000000000..b06059ade2 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-22.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder22 + alias arm04-builder22.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder22.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-23.cfg b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-23.cfg new file mode 100644 index 0000000000..45a47cf16b --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/arm04-builder-23.cfg @@ -0,0 +1,8 @@ +define host { + host_name arm04-builder23 + alias arm04-builder23.arm.fedoraproject.org + use defaultbuilders + check_command check-host-alive + address arm04-builder23.arm.fedoraproject.org + contact_groups fedora-sysadmin-email +} \ No newline at end of file diff --git a/roles/nagios/server-experimental/files/nagios/hosts/ask01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/ask01.cfg new file mode 100644 index 0000000000..36c9a73cb3 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/ask01.cfg @@ -0,0 +1,7 @@ +define host { + host_name ask01 + alias ask01.phx2.fedoraproject.org + use defaulttemplate + address ask01.phx2.fedoraproject.org + parents virthost19 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/ask02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/ask02.cfg new file mode 100644 index 0000000000..9ee51fd887 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/ask02.cfg @@ -0,0 +1,7 @@ +define host { + host_name ask02 + alias ask02.phx2.fedoraproject.org + use defaulttemplate + address ask02.phx2.fedoraproject.org + parents virthost14 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/atomic01-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/atomic01-mgmt.cfg new file mode 100644 index 0000000000..a896bbde36 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/atomic01-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name atomic01.mgmt.fedoraproject.org + alias atomic01.mgmt.fedoraproject.org + use mincheck + address atomic01.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/autocloud-backend01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/autocloud-backend01.cfg new file mode 100644 index 0000000000..9b3c6e9b36 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/autocloud-backend01.cfg @@ -0,0 +1,6 @@ +define host { + host_name autocloud-backend-libvirt + alias autocloud-backend-libvirt.phx2.fedoraproject.org + use defaulttemplate + address autocloud-backend-libvirt.phx2.fedoraproject.org +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/autocloud-backend02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/autocloud-backend02.cfg new file mode 100644 index 0000000000..013dea6199 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/autocloud-backend02.cfg @@ -0,0 +1,6 @@ +define host { + host_name autocloud-backend-vbox + alias autocloud-backend-vbox.phx2.fedoraproject.org + use defaulttemplate + address autocloud-backend-vbox.phx2.fedoraproject.org +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/autocloud-web01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/autocloud-web01.cfg new file mode 100644 index 0000000000..c2766f21e9 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/autocloud-web01.cfg @@ -0,0 +1,7 @@ +define host { + host_name autocloud-web01 + alias autocloud-web01.phx2.fedoraproject.org + use defaulttemplate + address autocloud-web01.phx2.fedoraproject.org + parents virthost22 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/autocloud-web02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/autocloud-web02.cfg new file mode 100644 index 0000000000..880db282e3 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/autocloud-web02.cfg @@ -0,0 +1,7 @@ +define host { + host_name autocloud-web02 + alias autocloud-web02.phx2.fedoraproject.org + use defaulttemplate + address autocloud-web02.phx2.fedoraproject.org + parents virthost19 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/autoqa01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/autoqa01.cfg new file mode 100644 index 0000000000..4a225d957c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/autoqa01.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name autoqa01 +# alias autoqa01.qa.fedoraproject.org +# use autoqatemplate +# address autoqa01.qa.fedoraproject.org +# parents virthost-comm01 +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/backup01-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/backup01-mgmt.cfg new file mode 100644 index 0000000000..ec003edf72 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/backup01-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name backup01.mgmt.fedoraproject.org + alias backup01.mgmt.fedoraproject.org + use mincheck + address backup01.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/backup01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/backup01.cfg new file mode 100644 index 0000000000..f36d688024 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/backup01.cfg @@ -0,0 +1,7 @@ +define host { + host_name backup01 + alias backup01.phx2.fedoraproject.org + use defaulttemplate + address backup01.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/backup02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/backup02.cfg new file mode 100644 index 0000000000..3b3bbfb43b --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/backup02.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name backup02 +# alias backup02.fedoraproject.org +# use defaulttemplate +# address backup02.fedoraproject.org +# parents ibiblio03 +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/backup03-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/backup03-mgmt.cfg new file mode 100644 index 0000000000..e0d7878347 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/backup03-mgmt.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name backup03.mgmt.fedoraproject.org +# alias backup03.mgmt.fedoraproject.org +# use mincheck +# address backup03.mgmt.fedoraproject.org +# parents fwsm01-gw +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/backup03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/backup03.cfg new file mode 100644 index 0000000000..c136994be0 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/backup03.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name backup03 +# alias backup03.phx2.fedoraproject.org +# use defaulttemplate +# address backup03.phx2.fedoraproject.org +# parents fwsm01-gw +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/badges-backend01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/badges-backend01.cfg new file mode 100644 index 0000000000..4d10cb8096 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/badges-backend01.cfg @@ -0,0 +1,7 @@ +define host { + host_name badges-backend01 + alias badges-backend01.phx2.fedoraproject.org + use defaulttemplate + address badges-backend01.phx2.fedoraproject.org + parents virthost14 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/badges-web01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/badges-web01.cfg new file mode 100644 index 0000000000..c95236ed7c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/badges-web01.cfg @@ -0,0 +1,7 @@ +define host { + host_name badges-web01 + alias badges-web01.phx2.fedoraproject.org + use defaulttemplate + address badges-web01.phx2.fedoraproject.org + parents virthost14 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/badges-web02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/badges-web02.cfg new file mode 100644 index 0000000000..b63aa3d106 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/badges-web02.cfg @@ -0,0 +1,7 @@ +define host { + host_name badges-web02 + alias badges-web02.phx2.fedoraproject.org + use defaulttemplate + address badges-web02.phx2.fedoraproject.org + parents virthost15 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bastion-comm01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bastion-comm01.cfg new file mode 100644 index 0000000000..e3fdb57c33 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bastion-comm01.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name bastion-comm01 +# alias bastion-comm01.qa.fedoraproject.org +# use defaulttemplate +# address bastion-comm01.qa.fedoraproject.org +# parents virthost-comm01 +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bastion-vpn.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bastion-vpn.cfg new file mode 100644 index 0000000000..04e882d36e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bastion-vpn.cfg @@ -0,0 +1,7 @@ +define host { + host_name bastion-vpn + alias bastion.vpn.fedoraproject.org + use defaulttemplate + address bastion.vpn.fedoraproject.org + parents bastion02 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bastion01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bastion01.cfg new file mode 100644 index 0000000000..c0abe8f904 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bastion01.cfg @@ -0,0 +1,7 @@ +define host { + host_name bastion01 + alias bastion01.phx2.fedoraproject.org + use defaulttemplate + address bastion01.phx2.fedoraproject.org + parents virthost02,fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bastion02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bastion02.cfg new file mode 100644 index 0000000000..09e03bd6d9 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bastion02.cfg @@ -0,0 +1,7 @@ +define host { + host_name bastion02 + alias bastion02.phx2.fedoraproject.org + use defaulttemplate + address bastion02.phx2.fedoraproject.org + parents virthost21 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/batcave01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/batcave01.cfg new file mode 100644 index 0000000000..7399fecac2 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/batcave01.cfg @@ -0,0 +1,7 @@ +define host { + host_name batcave01 + alias batcave01.phx2.fedoraproject.org + use defaulttemplate + address batcave01.phx2.fedoraproject.org + parents virthost22 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bc02-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bc02-mgmt.cfg new file mode 100644 index 0000000000..b95fd03ec8 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bc02-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name bc02.mgmt.fedoraproject.org + alias bc02.mgmt.fedoraproject.org + use mincheck + address bc02.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/blockerbugs01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/blockerbugs01.cfg new file mode 100644 index 0000000000..bdca92239a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/blockerbugs01.cfg @@ -0,0 +1,7 @@ +define host { + host_name blockerbugs01 + alias blockerbugs01.phx2.fedoraproject.org + use defaulttemplate + address blockerbugs01.phx2.fedoraproject.org + parents virthost15 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/blockerbugs02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/blockerbugs02.cfg new file mode 100644 index 0000000000..e51ec3e145 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/blockerbugs02.cfg @@ -0,0 +1,7 @@ +define host { + host_name blockerbugs02 + alias blockerbugs02.phx2.fedoraproject.org + use defaulttemplate + address blockerbugs02.phx2.fedoraproject.org + parents virthost14 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bodhi-backend01-stg.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bodhi-backend01-stg.cfg new file mode 100644 index 0000000000..4c17e1d733 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bodhi-backend01-stg.cfg @@ -0,0 +1,7 @@ +define host { + host_name bodhi-backend01.stg + alias bodhi-backend01.stg.phx2.fedoraproject.org + use defaulttemplate + address bodhi-backend01.stg.phx2.fedoraproject.org + parents virthost12 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bodhi-backend01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bodhi-backend01.cfg new file mode 100644 index 0000000000..0ebba4a7bb --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bodhi-backend01.cfg @@ -0,0 +1,7 @@ +define host { + host_name bodhi-backend01 + alias bodhi-backend01.phx2.fedoraproject.org + use defaulttemplate + address bodhi-backend01.phx2.fedoraproject.org + parents bvirthost10 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bodhi-backend02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bodhi-backend02.cfg new file mode 100644 index 0000000000..1d78287d05 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bodhi-backend02.cfg @@ -0,0 +1,7 @@ +define host { + host_name bodhi-backend02 + alias bodhi-backend02.phx2.fedoraproject.org + use defaulttemplate + address bodhi-backend02.phx2.fedoraproject.org + parents bvirthost06 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bodhi01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bodhi01.cfg new file mode 100644 index 0000000000..64315b2e62 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bodhi01.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name bodhi01 +# alias bodhi01.phx2.fedoraproject.org +# use defaulttemplate +# address bodhi01.phx2.fedoraproject.org +# parents virthost01 +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bodhi02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bodhi02.cfg new file mode 100644 index 0000000000..52364d047b --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bodhi02.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name bodhi02 +# alias bodhi02.phx2.fedoraproject.org +# use defaulttemplate +# address bodhi02.phx2.fedoraproject.org +# parents virthost03 +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bodhi03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bodhi03.cfg new file mode 100644 index 0000000000..eb2657c988 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bodhi03.cfg @@ -0,0 +1,7 @@ +define host { + host_name bodhi03 + alias bodhi03.phx2.fedoraproject.org + use defaulttemplate + address bodhi03.phx2.fedoraproject.org + parents virthost01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bodhi04.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bodhi04.cfg new file mode 100644 index 0000000000..cc1907d0b8 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bodhi04.cfg @@ -0,0 +1,7 @@ +define host { + host_name bodhi04 + alias bodhi04.phx2.fedoraproject.org + use defaulttemplate + address bodhi04.phx2.fedoraproject.org + parents virthost02 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bodhost01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bodhost01.cfg new file mode 100644 index 0000000000..d647c738c3 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bodhost01.cfg @@ -0,0 +1,7 @@ +define host { + host_name bodhost01 + alias bodhost01.fedoraproject.org + use defaulttemplate + address bodhost01.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/branched-composer.cfg b/roles/nagios/server-experimental/files/nagios/hosts/branched-composer.cfg new file mode 100644 index 0000000000..4ba59c4864 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/branched-composer.cfg @@ -0,0 +1,8 @@ +define host { + host_name branched-composer + alias branched-composer.phx2.fedoraproject.org + use defaulttemplate + address branched-composer.phx2.fedoraproject.org + parents bvirthost08 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bugyou01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bugyou01.cfg new file mode 100644 index 0000000000..5ecc9e5dd7 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bugyou01.cfg @@ -0,0 +1,7 @@ +define host { + host_name bugyou01 + alias bugyou01.phx2.fedoraproject.org + use defaulttemplate + address bugyou01.phx2.fedoraproject.org + parents virthost22 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bugzilla2fedmsg01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bugzilla2fedmsg01.cfg new file mode 100644 index 0000000000..f489e60775 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bugzilla2fedmsg01.cfg @@ -0,0 +1,7 @@ +define host { + host_name bugzilla2fedmsg01 + alias bugzilla2fedmsg01.phx2.fedoraproject.org + use defaulttemplate + address bugzilla2fedmsg01.phx2.fedoraproject.org + parents virthost17 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-01.cfg new file mode 100644 index 0000000000..e271452a5e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-01.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-01.phx2.fedoraproject.org + host_name buildvm-01 + use defaultbuilders + check_command check-host-alive + address buildvm-01.phx2.fedoraproject.org + parents buildvmhost-10 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-02.cfg new file mode 100644 index 0000000000..a751743bd2 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-02.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-02.phx2.fedoraproject.org + host_name buildvm-02 + use defaultbuilders + check_command check-host-alive + address buildvm-02.phx2.fedoraproject.org + parents buildvmhost-10 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-03.cfg new file mode 100644 index 0000000000..1ac2e3f94c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-03.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-03.phx2.fedoraproject.org + host_name buildvm-03 + use defaultbuilders + check_command check-host-alive + address buildvm-03.phx2.fedoraproject.org + parents buildvmhost-10 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-04.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-04.cfg new file mode 100644 index 0000000000..1b0133eed1 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-04.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-04.phx2.fedoraproject.org + host_name buildvm-04 + use defaultbuilders + check_command check-host-alive + address buildvm-04.phx2.fedoraproject.org + parents buildvmhost-10 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-05.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-05.cfg new file mode 100644 index 0000000000..12008df2a1 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-05.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-05.phx2.fedoraproject.org + host_name buildvm-05 + use defaultbuilders + check_command check-host-alive + address buildvm-05.phx2.fedoraproject.org + parents buildvmhost-10 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-06.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-06.cfg new file mode 100644 index 0000000000..d302fd3c96 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-06.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-06.phx2.fedoraproject.org + host_name buildvm-06 + use defaultbuilders + check_command check-host-alive + address buildvm-06.phx2.fedoraproject.org + parents buildvmhost-10 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-07.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-07.cfg new file mode 100644 index 0000000000..d09ddd9abc --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-07.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-07.phx2.fedoraproject.org + host_name buildvm-07 + use defaultbuilders + check_command check-host-alive + address buildvm-07.phx2.fedoraproject.org + parents buildvmhost-10 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-08.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-08.cfg new file mode 100644 index 0000000000..e602aef0f0 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-08.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-08.phx2.fedoraproject.org + host_name buildvm-08 + use defaultbuilders + check_command check-host-alive + address buildvm-08.phx2.fedoraproject.org + parents buildvmhost-10 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-09.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-09.cfg new file mode 100644 index 0000000000..7cda6eab57 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-09.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-09.phx2.fedoraproject.org + host_name buildvm-09 + use defaultbuilders + check_command check-host-alive + address buildvm-09.phx2.fedoraproject.org + parents buildvmhost-10 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-10.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-10.cfg new file mode 100644 index 0000000000..c0ab21f45d --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-10.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-10.phx2.fedoraproject.org + host_name buildvm-10 + use defaultbuilders + check_command check-host-alive + address buildvm-10.phx2.fedoraproject.org + parents buildvmhost-11 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-11.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-11.cfg new file mode 100644 index 0000000000..11529ba1aa --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-11.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-11.phx2.fedoraproject.org + host_name buildvm-11 + use defaultbuilders + check_command check-host-alive + address buildvm-11.phx2.fedoraproject.org + parents buildvmhost-11 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-12.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-12.cfg new file mode 100644 index 0000000000..54dfd805a1 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-12.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-12.phx2.fedoraproject.org + host_name buildvm-12 + use defaultbuilders + check_command check-host-alive + address buildvm-12.phx2.fedoraproject.org + parents buildvmhost-11 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-13.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-13.cfg new file mode 100644 index 0000000000..adc62d6187 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-13.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-13.phx2.fedoraproject.org + host_name buildvm-13 + use defaultbuilders + check_command check-host-alive + address buildvm-13.phx2.fedoraproject.org + parents buildvmhost-11 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-14.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-14.cfg new file mode 100644 index 0000000000..1b40b48df9 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-14.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-14.phx2.fedoraproject.org + host_name buildvm-14 + use defaultbuilders + check_command check-host-alive + address buildvm-14.phx2.fedoraproject.org + parents buildvmhost-11 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-15.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-15.cfg new file mode 100644 index 0000000000..dc4a6b793e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-15.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-15.phx2.fedoraproject.org + host_name buildvm-15 + use defaultbuilders + check_command check-host-alive + address buildvm-15.phx2.fedoraproject.org + parents buildvmhost-11 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-16.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-16.cfg new file mode 100644 index 0000000000..62df6a50ac --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-16.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-16.phx2.fedoraproject.org + host_name buildvm-16 + use defaultbuilders + check_command check-host-alive + address buildvm-16.phx2.fedoraproject.org + parents buildvmhost-11 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-17.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-17.cfg new file mode 100644 index 0000000000..c925ae0acd --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-17.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-17.phx2.fedoraproject.org + host_name buildvm-17 + use defaultbuilders + check_command check-host-alive + address buildvm-17.phx2.fedoraproject.org + parents buildvmhost-11 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-18.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-18.cfg new file mode 100644 index 0000000000..ccfe1594cf --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-18.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-18.phx2.fedoraproject.org + host_name buildvm-18 + use defaultbuilders + check_command check-host-alive + address buildvm-18.phx2.fedoraproject.org + parents buildvmhost-11 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-19.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-19.cfg new file mode 100644 index 0000000000..1257dc4e88 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-19.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-19.phx2.fedoraproject.org + host_name buildvm-19 + use defaultbuilders + check_command check-host-alive + address buildvm-19.phx2.fedoraproject.org + parents buildvmhost-12 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-20.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-20.cfg new file mode 100644 index 0000000000..42eafd4293 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-20.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-20.phx2.fedoraproject.org + host_name buildvm-20 + use defaultbuilders + check_command check-host-alive + address buildvm-20.phx2.fedoraproject.org + parents buildvmhost-12 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-21.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-21.cfg new file mode 100644 index 0000000000..90f7a40459 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-21.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-21.phx2.fedoraproject.org + host_name buildvm-21 + use defaultbuilders + check_command check-host-alive + address buildvm-21.phx2.fedoraproject.org + parents buildvmhost-12 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-22.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-22.cfg new file mode 100644 index 0000000000..526de9dc89 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-22.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-22.phx2.fedoraproject.org + host_name buildvm-22 + use defaultbuilders + check_command check-host-alive + address buildvm-22.phx2.fedoraproject.org + parents buildvmhost-12 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-23.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-23.cfg new file mode 100644 index 0000000000..44ba5dac82 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-23.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-23.phx2.fedoraproject.org + host_name buildvm-23 + use defaultbuilders + check_command check-host-alive + address buildvm-23.phx2.fedoraproject.org + parents buildvmhost-12 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-24.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-24.cfg new file mode 100644 index 0000000000..bda69e8817 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-24.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-24.phx2.fedoraproject.org + host_name buildvm-24 + use defaultbuilders + check_command check-host-alive + address buildvm-24.phx2.fedoraproject.org + parents buildvmhost-12 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-25.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-25.cfg new file mode 100644 index 0000000000..f1561b565a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-25.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-25.phx2.fedoraproject.org + host_name buildvm-25 + use defaultbuilders + check_command check-host-alive + address buildvm-25.phx2.fedoraproject.org + parents buildvmhost-12 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-26.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-26.cfg new file mode 100644 index 0000000000..78f689f16c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-26.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-26.phx2.fedoraproject.org + host_name buildvm-26 + use defaultbuilders + check_command check-host-alive + address buildvm-26.phx2.fedoraproject.org + parents buildvmhost-12 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvm-27.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-27.cfg new file mode 100644 index 0000000000..9e57df4f20 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvm-27.cfg @@ -0,0 +1,9 @@ +define host { + alias buildvm-27.phx2.fedoraproject.org + host_name buildvm-27 + use defaultbuilders + check_command check-host-alive + address buildvm-27.phx2.fedoraproject.org + parents buildvmhost-12 + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvmhost-10.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvmhost-10.cfg new file mode 100644 index 0000000000..f2219cdda2 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvmhost-10.cfg @@ -0,0 +1,8 @@ +define host { + alias buildvmhost-10.phx2.fedoraproject.org + host_name buildvmhost-10 + use defaultbuilders + check_command check-host-alive + address buildvmhost-10.phx2.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvmhost-11.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvmhost-11.cfg new file mode 100644 index 0000000000..007228aa44 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvmhost-11.cfg @@ -0,0 +1,8 @@ +define host { + alias buildvmhost-11.phx2.fedoraproject.org + host_name buildvmhost-11 + use defaultbuilders + check_command check-host-alive + address buildvmhost-11.phx2.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/buildvmhost-12.cfg b/roles/nagios/server-experimental/files/nagios/hosts/buildvmhost-12.cfg new file mode 100644 index 0000000000..41b69cc8ab --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/buildvmhost-12.cfg @@ -0,0 +1,8 @@ +define host { + alias buildvmhost-12.phx2.fedoraproject.org + host_name buildvmhost-12 + use defaultbuilders + check_command check-host-alive + address buildvmhost-12.phx2.fedoraproject.org + contact_groups fedora-sysadmin-email +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/busgateway01-stg.cfg b/roles/nagios/server-experimental/files/nagios/hosts/busgateway01-stg.cfg new file mode 100644 index 0000000000..beeabb0a4a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/busgateway01-stg.cfg @@ -0,0 +1,7 @@ +define host { + host_name busgateway01.stg + alias busgateway01.stg.phx2.fedoraproject.org + use defaulttemplate + address busgateway01.stg.phx2.fedoraproject.org + parents virthost16 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/busgateway01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/busgateway01.cfg new file mode 100644 index 0000000000..2f4cddac73 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/busgateway01.cfg @@ -0,0 +1,7 @@ +define host { + host_name busgateway01 + alias busgateway01.phx2.fedoraproject.org + use defaulttemplate + address busgateway01.phx2.fedoraproject.org + parents virthost19 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bvirthost04-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bvirthost04-mgmt.cfg new file mode 100644 index 0000000000..4791bf80db --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bvirthost04-mgmt.cfg @@ -0,0 +1,8 @@ +#define host { +# host_name bvirthost04.mgmt.fedoraproject.org +# alias bvirthost04.mgmt.fedoraproject.org +# use mincheck +# address bvirthost04.mgmt.fedoraproject.org +# parents fwsm01-gw +#} + diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bvirthost04.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bvirthost04.cfg new file mode 100644 index 0000000000..f32c9ed555 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bvirthost04.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name bvirthost04 +# alias bvirthost04.phx2.fedoraproject.org +# use defaulttemplate +# address bvirthost04.phx2.fedoraproject.org +# parents fwsm01-gw +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bvirthost06.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bvirthost06.cfg new file mode 100644 index 0000000000..77a8e9f205 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bvirthost06.cfg @@ -0,0 +1,7 @@ +define host { + host_name bvirthost06 + alias bvirthost06.phx2.fedoraproject.org + use defaulttemplate + address bvirthost06.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bvirthost07-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bvirthost07-mgmt.cfg new file mode 100644 index 0000000000..e023122db3 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bvirthost07-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name bvirthost07.mgmt.fedoraproject.org + alias bvirthost07.mgmt.fedoraproject.org + use mincheck + address bvirthost07.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bvirthost07.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bvirthost07.cfg new file mode 100644 index 0000000000..33fc5519d3 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bvirthost07.cfg @@ -0,0 +1,7 @@ +define host { + host_name bvirthost07 + alias bvirthost07.phx2.fedoraproject.org + use defaulttemplate + address bvirthost07.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bvirthost08.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bvirthost08.cfg new file mode 100644 index 0000000000..bce8ce661f --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bvirthost08.cfg @@ -0,0 +1,7 @@ +define host { + host_name bvirthost08 + alias bvirthost08.phx2.fedoraproject.org + use defaulttemplate + address bvirthost08.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bvirthost09.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bvirthost09.cfg new file mode 100644 index 0000000000..17d0cba236 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bvirthost09.cfg @@ -0,0 +1,7 @@ +define host { + host_name bvirthost09 + alias bvirthost09.phx2.fedoraproject.org + use defaulttemplate + address bvirthost09.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bvirthost10.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bvirthost10.cfg new file mode 100644 index 0000000000..4a5c4d82ab --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bvirthost10.cfg @@ -0,0 +1,7 @@ +define host { + host_name bvirthost10 + alias bvirthost10.phx2.fedoraproject.org + use defaulttemplate + address bvirthost10.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/bvirthost11.cfg b/roles/nagios/server-experimental/files/nagios/hosts/bvirthost11.cfg new file mode 100644 index 0000000000..c5ee7dbbec --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/bvirthost11.cfg @@ -0,0 +1,7 @@ +define host { + host_name bvirthost11 + alias bvirthost11.phx2.fedoraproject.org + use defaulttemplate + address bvirthost11.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/cloud-gw.cfg b/roles/nagios/server-experimental/files/nagios/hosts/cloud-gw.cfg new file mode 100644 index 0000000000..9d92b2b592 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/cloud-gw.cfg @@ -0,0 +1,8 @@ +define host { + host_name cloud-gw + alias cloud gateway + use mincheck + check_command check-host-alive + address 209.132.184.254 + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/collab03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/collab03.cfg new file mode 100644 index 0000000000..487a2ffbb5 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/collab03.cfg @@ -0,0 +1,7 @@ +define host { + host_name collab03 + alias collab03.fedoraproject.org + use defaulttemplate + address 140.211.169.198 + parents osuosl03 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/collab04.cfg b/roles/nagios/server-experimental/files/nagios/hosts/collab04.cfg new file mode 100644 index 0000000000..e6a81ba4cc --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/collab04.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name collab04 +# alias collab04.fedoraproject.org +# use defaulttemplate +# address 152.19.134.193 +# parents ibiblio02 +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/coloamer01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/coloamer01.cfg new file mode 100644 index 0000000000..ebe39e0b1f --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/coloamer01.cfg @@ -0,0 +1,7 @@ +define host { + host_name coloamer01 + alias coloamer01.fedoraproject.org + use defaulttemplate + address coloamer01.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/copr-be-dev.cfg b/roles/nagios/server-experimental/files/nagios/hosts/copr-be-dev.cfg new file mode 100644 index 0000000000..3fcd95f64c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/copr-be-dev.cfg @@ -0,0 +1,6 @@ +#define host { +# host_name copr-be-dev +# alias copr-be-dev.cloud.fedoraproject.org +# use defaulttemplate +# address copr-be-dev.cloud.fedoraproject.org +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/copr-be.cfg b/roles/nagios/server-experimental/files/nagios/hosts/copr-be.cfg new file mode 100644 index 0000000000..7b663d4c1d --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/copr-be.cfg @@ -0,0 +1,6 @@ +define host { + host_name copr-be + alias copr-be.cloud.fedoraproject.org + use defaulttemplate + address copr-be.cloud.fedoraproject.org +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/darkserver01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/darkserver01.cfg new file mode 100644 index 0000000000..813d8c9248 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/darkserver01.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name darkserver01 +# alias darkserver01.phx2.fedoraproject.org +# use defaulttemplate +# address darkserver01.phx2.fedoraproject.org +# parents virthost08 +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/darkserver02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/darkserver02.cfg new file mode 100644 index 0000000000..8baa64f18f --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/darkserver02.cfg @@ -0,0 +1,7 @@ +define host { + host_name darkserver02 + alias darkserver02.phx2.fedoraproject.org + use defaulttemplate + address darkserver02.phx2.fedoraproject.org + parents virthost22 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/datagrepper01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/datagrepper01.cfg new file mode 100644 index 0000000000..e9a3510f0f --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/datagrepper01.cfg @@ -0,0 +1,7 @@ +define host { + host_name datagrepper01 + alias datagrepper01.phx2.fedoraproject.org + use defaulttemplate + address datagrepper01.phx2.fedoraproject.org + parents virthost14 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/datagrepper02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/datagrepper02.cfg new file mode 100644 index 0000000000..ecbbaa42d1 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/datagrepper02.cfg @@ -0,0 +1,7 @@ +define host { + host_name datagrepper02 + alias datagrepper02.phx2.fedoraproject.org + use defaulttemplate + address datagrepper02.phx2.fedoraproject.org + parents virthost19 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/db-datanommer02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/db-datanommer02.cfg new file mode 100644 index 0000000000..bce2d426ae --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/db-datanommer02.cfg @@ -0,0 +1,7 @@ +define host { + host_name db-datanommer02 + alias db-datanommer02.phx2.fedoraproject.org + use defaulttemplate + address db-datanommer02.phx2.fedoraproject.org + parents virthost14 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/db-fas01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/db-fas01.cfg new file mode 100644 index 0000000000..fb2b60131c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/db-fas01.cfg @@ -0,0 +1,7 @@ +define host { + host_name db-fas01 + alias db-fas01.phx2.fedoraproject.org + use defaulttemplate + address db-fas01.phx2.fedoraproject.org + parents virthost22 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/db-koji01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/db-koji01.cfg new file mode 100644 index 0000000000..346d353eee --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/db-koji01.cfg @@ -0,0 +1,7 @@ +define host { + host_name db-koji01 + alias db-koji01.phx2.fedoraproject.org + use defaulttemplate + address db-koji01.phx2.fedoraproject.org + parents bvirthost09 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/db01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/db01.cfg new file mode 100644 index 0000000000..8024c59213 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/db01.cfg @@ -0,0 +1,7 @@ +define host { + host_name db01 + alias db01.phx2.fedoraproject.org + use defaulttemplate + address db01.phx2.fedoraproject.org + parents virthost02 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/db03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/db03.cfg new file mode 100644 index 0000000000..04d4f27580 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/db03.cfg @@ -0,0 +1,7 @@ +define host { + host_name db03 + alias db03.phx2.fedoraproject.org + use defaulttemplate + address db03.phx2.fedoraproject.org + parents virthost02 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/db05.cfg b/roles/nagios/server-experimental/files/nagios/hosts/db05.cfg new file mode 100644 index 0000000000..151397c748 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/db05.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name db05 +# alias db05.phx2.fedoraproject.org +# use defaulttemplate +# address db05.phx2.fedoraproject.org +# parents virthost15 +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/dedicatedsolutions01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/dedicatedsolutions01.cfg new file mode 100644 index 0000000000..412aa97e25 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/dedicatedsolutions01.cfg @@ -0,0 +1,7 @@ +define host { + host_name dedicatedsolutions01 + alias dedicatedsolutions01.fedoraproject.org + use defaulttemplate + address dedicatedsolutions01.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/dhcp01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/dhcp01.cfg new file mode 100644 index 0000000000..3b11b1d403 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/dhcp01.cfg @@ -0,0 +1,7 @@ +define host { + host_name dhcp01 + alias dhcp01.phx2.fedoraproject.org + use defaulttemplate + address dhcp01.phx2.fedoraproject.org + parents bvirthost09 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/download-ib02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/download-ib02.cfg new file mode 100644 index 0000000000..02ab047f8b --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/download-ib02.cfg @@ -0,0 +1,7 @@ +define host { + host_name download-ib02 + alias download-ib02.fedoraproject.org + use defaulttemplate + address download-ib02.fedoraproject.org + parents ibiblio04 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/download-rdu01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/download-rdu01.cfg new file mode 100644 index 0000000000..2299fd7463 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/download-rdu01.cfg @@ -0,0 +1,7 @@ +define host { + host_name download-rdu01 + alias download-rdu01.vpn.fedoraproject.org + use defaulttemplate + address download-rdu01.vpn.fedoraproject.org + parents bastion-vpn +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/download-rdu02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/download-rdu02.cfg new file mode 100644 index 0000000000..36406341b3 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/download-rdu02.cfg @@ -0,0 +1,7 @@ +define host { + host_name download-rdu02 + alias download-rdu02.vpn.fedoraproject.org + use defaulttemplate + address download-rdu02.vpn.fedoraproject.org + parents bastion-vpn +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/download-rdu03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/download-rdu03.cfg new file mode 100644 index 0000000000..b6799cc734 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/download-rdu03.cfg @@ -0,0 +1,7 @@ +define host { + host_name download-rdu03 + alias download-rdu03.vpn.fedoraproject.org + use defaulttemplate + address download-rdu03.vpn.fedoraproject.org + parents bastion-vpn +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/download01-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/download01-mgmt.cfg new file mode 100644 index 0000000000..4c16a99c4b --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/download01-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name download01.mgmt.fedoraproject.org + alias download01.mgmt.fedoraproject.org + use mincheck + address download01.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/download01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/download01.cfg new file mode 100644 index 0000000000..dc52012506 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/download01.cfg @@ -0,0 +1,7 @@ +define host { + host_name download01 + alias download01.phx2.fedoraproject.org + use defaulttemplate + address download01.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/download02-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/download02-mgmt.cfg new file mode 100644 index 0000000000..b8df4849b4 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/download02-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name download02.mgmt.fedoraproject.org + alias download02.mgmt.fedoraproject.org + use mincheck + address download02.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/download02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/download02.cfg new file mode 100644 index 0000000000..f9a3b02132 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/download02.cfg @@ -0,0 +1,7 @@ +define host { + host_name download02 + alias download02.phx2.fedoraproject.org + use defaulttemplate + address download02.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/download03-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/download03-mgmt.cfg new file mode 100644 index 0000000000..7347caa3d7 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/download03-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name download03.mgmt.fedoraproject.org + alias download03.mgmt.fedoraproject.org + use mincheck + address download03.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/download03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/download03.cfg new file mode 100644 index 0000000000..095c66737e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/download03.cfg @@ -0,0 +1,7 @@ +define host { + host_name download03 + alias download03.phx2.fedoraproject.org + use defaulttemplate + address download03.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/download04-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/download04-mgmt.cfg new file mode 100644 index 0000000000..b748380738 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/download04-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name download04.mgmt.fedoraproject.org + alias download04.mgmt.fedoraproject.org + use mincheck + address download04.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/download04.cfg b/roles/nagios/server-experimental/files/nagios/hosts/download04.cfg new file mode 100644 index 0000000000..32a8c66b40 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/download04.cfg @@ -0,0 +1,7 @@ +define host { + host_name download04 + alias download04.phx2.fedoraproject.org + use defaulttemplate + address download04.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/download05-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/download05-mgmt.cfg new file mode 100644 index 0000000000..203c9a6d33 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/download05-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name download05.mgmt.fedoraproject.org + alias download05.mgmt.fedoraproject.org + use mincheck + address download05.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/download05.cfg b/roles/nagios/server-experimental/files/nagios/hosts/download05.cfg new file mode 100644 index 0000000000..3ba3e3afea --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/download05.cfg @@ -0,0 +1,7 @@ +define host { + host_name download05 + alias download05.phx2.fedoraproject.org + use defaulttemplate + address download05.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fakefas01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fakefas01.cfg new file mode 100644 index 0000000000..3a0a8477a3 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fakefas01.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name fakefas01 +# alias fakefas01.fedoraproject.org +# use defaulttemplate +# address fakefas01.fedoraproject.org +# parents osuosl01 +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fas01-stg.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fas01-stg.cfg new file mode 100644 index 0000000000..5ae6371ef4 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fas01-stg.cfg @@ -0,0 +1,7 @@ +define host { + host_name fas01.stg + alias fas01.stg.phx2.fedoraproject.org + use defaulttemplate + address fas01.stg.phx2.fedoraproject.org + parents virthost20 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fas01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fas01.cfg new file mode 100644 index 0000000000..22baa0a2bb --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fas01.cfg @@ -0,0 +1,7 @@ +define host { + host_name fas01 + alias fas01.phx2.fedoraproject.org + use defaulttemplate + address fas01.phx2.fedoraproject.org + parents virthost15 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fas02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fas02.cfg new file mode 100644 index 0000000000..7af155fd12 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fas02.cfg @@ -0,0 +1,7 @@ +define host { + host_name fas02 + alias fas02.phx2.fedoraproject.org + use defaulttemplate + address fas02.phx2.fedoraproject.org + parents virthost01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fas03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fas03.cfg new file mode 100644 index 0000000000..3986cfc5f7 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fas03.cfg @@ -0,0 +1,7 @@ +define host { + host_name fas03 + alias fas03.phx2.fedoraproject.org + use defaulttemplate + address fas03.phx2.fedoraproject.org + parents virthost14 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud03-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud03-mgmt.cfg new file mode 100644 index 0000000000..e048228811 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud03-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud03.mgmt.fedoraproject.org + alias fed-cloud03.mgmt.fedoraproject.org + use mincheck + address fed-cloud03.mgmt.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud03.cfg new file mode 100644 index 0000000000..1918e70f04 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud03.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud03 + alias fed-cloud03.cloud.fedoraproject.org + use defaulttemplate + address fed-cloud03.cloud.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud04-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud04-mgmt.cfg new file mode 100644 index 0000000000..0056843af3 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud04-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud04.mgmt.fedoraproject.org + alias fed-cloud04.mgmt.fedoraproject.org + use mincheck + address fed-cloud04.mgmt.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud04.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud04.cfg new file mode 100644 index 0000000000..a79e0362f9 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud04.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud04 + alias fed-cloud04.cloud.fedoraproject.org + use defaulttemplate + address fed-cloud04.cloud.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud05-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud05-mgmt.cfg new file mode 100644 index 0000000000..e1b538a20c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud05-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud05.mgmt.fedoraproject.org + alias fed-cloud05.mgmt.fedoraproject.org + use mincheck + address fed-cloud05.mgmt.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud05.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud05.cfg new file mode 100644 index 0000000000..8be551fbfc --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud05.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud05 + alias fed-cloud05.cloud.fedoraproject.org + use defaulttemplate + address fed-cloud05.cloud.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud06-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud06-mgmt.cfg new file mode 100644 index 0000000000..1ec10a09f7 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud06-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud06.mgmt.fedoraproject.org + alias fed-cloud06.mgmt.fedoraproject.org + use mincheck + address fed-cloud06.mgmt.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud06.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud06.cfg new file mode 100644 index 0000000000..96133f881a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud06.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud06 + alias fed-cloud06.cloud.fedoraproject.org + use defaulttemplate + address fed-cloud06.cloud.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud07-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud07-mgmt.cfg new file mode 100644 index 0000000000..ee85c11957 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud07-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud07.mgmt.fedoraproject.org + alias fed-cloud07.mgmt.fedoraproject.org + use mincheck + address fed-cloud07.mgmt.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud07.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud07.cfg new file mode 100644 index 0000000000..54166eb45d --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud07.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud07 + alias fed-cloud07.cloud.fedoraproject.org + use defaulttemplate + address fed-cloud07.cloud.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud08-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud08-mgmt.cfg new file mode 100644 index 0000000000..787e9952f5 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud08-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud08.mgmt.fedoraproject.org + alias fed-cloud08.mgmt.fedoraproject.org + use mincheck + address fed-cloud08.mgmt.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud08.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud08.cfg new file mode 100644 index 0000000000..28c2473e31 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud08.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud08 + alias fed-cloud08.cloud.fedoraproject.org + use defaulttemplate + address fed-cloud08.cloud.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud09-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud09-mgmt.cfg new file mode 100644 index 0000000000..bbd4f59e9e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud09-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud09.mgmt.fedoraproject.org + alias fed-cloud09.mgmt.fedoraproject.org + use mincheck + address fed-cloud09.mgmt.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud09.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud09.cfg new file mode 100644 index 0000000000..1e3edcf517 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud09.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud09 + alias fed-cloud09.cloud.fedoraproject.org + use defaulttemplate + address fed-cloud09.cloud.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud10-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud10-mgmt.cfg new file mode 100644 index 0000000000..fabd5bea0a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud10-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud10.mgmt.fedoraproject.org + alias fed-cloud10.mgmt.fedoraproject.org + use mincheck + address fed-cloud10.mgmt.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud10.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud10.cfg new file mode 100644 index 0000000000..de9df2ec58 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud10.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud10 + alias fed-cloud10.cloud.fedoraproject.org + use defaulttemplate + address fed-cloud10.cloud.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud11-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud11-mgmt.cfg new file mode 100644 index 0000000000..11adbe69b6 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud11-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud11.mgmt.fedoraproject.org + alias fed-cloud11.mgmt.fedoraproject.org + use mincheck + address fed-cloud11.mgmt.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud11.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud11.cfg new file mode 100644 index 0000000000..5ce596247e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud11.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud11 + alias fed-cloud11.cloud.fedoraproject.org + use defaulttemplate + address fed-cloud11.cloud.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud12-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud12-mgmt.cfg new file mode 100644 index 0000000000..62b7d8a114 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud12-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud12.mgmt.fedoraproject.org + alias fed-cloud12.mgmt.fedoraproject.org + use mincheck + address fed-cloud12.mgmt.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud12.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud12.cfg new file mode 100644 index 0000000000..3be54be33e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud12.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud12 + alias fed-cloud12.cloud.fedoraproject.org + use defaulttemplate + address fed-cloud12.cloud.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud13-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud13-mgmt.cfg new file mode 100644 index 0000000000..494c480f61 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud13-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud13.mgmt.fedoraproject.org + alias fed-cloud13.mgmt.fedoraproject.org + use mincheck + address fed-cloud13.mgmt.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud13.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud13.cfg new file mode 100644 index 0000000000..3a493197fd --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud13.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud13 + alias fed-cloud13.cloud.fedoraproject.org + use defaulttemplate + address fed-cloud13.cloud.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud14-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud14-mgmt.cfg new file mode 100644 index 0000000000..ed664a10ed --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud14-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud14.mgmt.fedoraproject.org + alias fed-cloud14.mgmt.fedoraproject.org + use mincheck + address fed-cloud14.mgmt.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud14.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud14.cfg new file mode 100644 index 0000000000..7bf8801164 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud14.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud14 + alias fed-cloud14.cloud.fedoraproject.org + use defaulttemplate + address fed-cloud14.cloud.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud15-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud15-mgmt.cfg new file mode 100644 index 0000000000..a42e7754d5 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud15-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud15.mgmt.fedoraproject.org + alias fed-cloud15.mgmt.fedoraproject.org + use mincheck + address fed-cloud15.mgmt.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud15.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud15.cfg new file mode 100644 index 0000000000..a919e6c4c7 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fed-cloud15.cfg @@ -0,0 +1,7 @@ +define host { + host_name fed-cloud15 + alias fed-cloud15.cloud.fedoraproject.org + use defaulttemplate + address fed-cloud15.cloud.fedoraproject.org + parents cloud-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fedimg01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fedimg01.cfg new file mode 100644 index 0000000000..231afeb753 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fedimg01.cfg @@ -0,0 +1,7 @@ +define host { + host_name fedimg01 + alias fedimg01.phx2.fedoraproject.org + use defaulttemplate + address fedimg01.phx2.fedoraproject.org + parents virthost14 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fedocal01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fedocal01.cfg new file mode 100644 index 0000000000..8cc5a13520 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fedocal01.cfg @@ -0,0 +1,7 @@ +define host { + host_name fedocal01 + alias fedocal01.phx2.fedoraproject.org + use defaulttemplate + address fedocal01.phx2.fedoraproject.org + parents virthost22 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fedocal02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fedocal02.cfg new file mode 100644 index 0000000000..2ca53dbcf6 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fedocal02.cfg @@ -0,0 +1,7 @@ +define host { + host_name fedocal02 + alias fedocal02.phx2.fedoraproject.org + use defaulttemplate + address fedocal02.phx2.fedoraproject.org + parents virthost14 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/fwsm01-gw.cfg b/roles/nagios/server-experimental/files/nagios/hosts/fwsm01-gw.cfg new file mode 100644 index 0000000000..5f1c3d476f --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/fwsm01-gw.cfg @@ -0,0 +1,7 @@ +define host { + host_name fwsm01-gw + alias PHX2 Router + use defaulttemplate + check_command check-host-alive + address 10.5.126.254 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/github2fedmsg01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/github2fedmsg01.cfg new file mode 100644 index 0000000000..dad5572a7f --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/github2fedmsg01.cfg @@ -0,0 +1,7 @@ +define host { + host_name github2fedmsg01 + alias github2fedmsg01.phx2.fedoraproject.org + use defaulttemplate + address github2fedmsg01.phx2.fedoraproject.org + parents virthost14 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/host1plus01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/host1plus01.cfg new file mode 100644 index 0000000000..9d55f6a7aa --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/host1plus01.cfg @@ -0,0 +1,7 @@ +define host { + host_name host1plus01 + alias host1plus01.fedoraproject.org + use defaulttemplate + address host1plus01.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/hosted-lists01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/hosted-lists01.cfg new file mode 100644 index 0000000000..665f0e67a0 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/hosted-lists01.cfg @@ -0,0 +1,7 @@ +define host { + host_name hosted-lists01 + alias hosted-lists01.fedoraproject.org + use defaulttemplate + address 85.236.55.8 + parents internetx01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/hosted03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/hosted03.cfg new file mode 100644 index 0000000000..08eb510f20 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/hosted03.cfg @@ -0,0 +1,7 @@ +define host { + host_name hosted03 + alias hosted03.fedoraproject.org + use defaulttemplate + address 140.211.169.199 + parents osuosl03 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/hosted04.cfg b/roles/nagios/server-experimental/files/nagios/hosts/hosted04.cfg new file mode 100644 index 0000000000..a3d285073c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/hosted04.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name hosted04 +# alias hosted04.fedoraproject.org +# use defaulttemplate +# address 152.19.134.149 +# parents ibiblio02 +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/hotness01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/hotness01.cfg new file mode 100644 index 0000000000..38aa62f406 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/hotness01.cfg @@ -0,0 +1,7 @@ +define host { + host_name hotness01 + alias hotness01.phx2.fedoraproject.org + use defaulttemplate + address hotness01.phx2.fedoraproject.org + parents virthost22 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/ibiblio-gw.cfg b/roles/nagios/server-experimental/files/nagios/hosts/ibiblio-gw.cfg new file mode 100644 index 0000000000..259258755e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/ibiblio-gw.cfg @@ -0,0 +1,8 @@ +define host { + host_name ibiblio-gw + alias ibiblio gateway + use mincheck + check_command check-host-alive + address 152.19.134.129 + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/ibiblio01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/ibiblio01.cfg new file mode 100644 index 0000000000..5bc5f5333a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/ibiblio01.cfg @@ -0,0 +1,7 @@ +# define host { +# host_name ibiblio01 +# alias ibiblio01.fedoraproject.org +# use defaulttemplate +# address ibiblio04.fedoraproject.org +# parents ibiblio-gw +# } diff --git a/roles/nagios/server-experimental/files/nagios/hosts/ibiblio02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/ibiblio02.cfg new file mode 100644 index 0000000000..aec50857e3 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/ibiblio02.cfg @@ -0,0 +1,7 @@ +define host { + host_name ibiblio02 + alias ibiblio02.fedoraproject.org + use defaulttemplate + address ibiblio02.fedoraproject.org + parents ibiblio-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/ibiblio03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/ibiblio03.cfg new file mode 100644 index 0000000000..962623db15 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/ibiblio03.cfg @@ -0,0 +1,7 @@ +define host { + host_name ibiblio03 + alias ibiblio03.fedoraproject.org + use defaulttemplate + address ibiblio03.fedoraproject.org + parents ibiblio-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/ibiblio04.cfg b/roles/nagios/server-experimental/files/nagios/hosts/ibiblio04.cfg new file mode 100644 index 0000000000..7afdb25012 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/ibiblio04.cfg @@ -0,0 +1,8 @@ +define host { + host_name ibiblio04 + alias ibiblio04.fedoraproject.org + use defaulttemplate + address ibiblio04.fedoraproject.org + parents ibiblio-gw +} + diff --git a/roles/nagios/server-experimental/files/nagios/hosts/ibiblio05.cfg b/roles/nagios/server-experimental/files/nagios/hosts/ibiblio05.cfg new file mode 100644 index 0000000000..bdfd48f2f9 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/ibiblio05.cfg @@ -0,0 +1,7 @@ +define host { + host_name ibiblio05 + alias ibiblio05.fedoraproject.org + use defaulttemplate + address ibiblio05.fedoraproject.org + parents ibiblio-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/internetx01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/internetx01.cfg new file mode 100644 index 0000000000..53bb303acc --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/internetx01.cfg @@ -0,0 +1,7 @@ +define host { + host_name internetx01 + alias internetx01.fedoraproject.org + use defaulttemplate + address internetx01.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/ipsilon01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/ipsilon01.cfg new file mode 100644 index 0000000000..5ebf4832a9 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/ipsilon01.cfg @@ -0,0 +1,7 @@ +define host { + host_name ipsilon01 + alias ipsilon01.phx2.fedoraproject.org + use defaulttemplate + address ipsilon01.phx2.fedoraproject.org + parents virthost15 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/ipsilon02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/ipsilon02.cfg new file mode 100644 index 0000000000..d0b8c01ea6 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/ipsilon02.cfg @@ -0,0 +1,7 @@ +define host { + host_name ipsilon02 + alias ipsilon02.phx2.fedoraproject.org + use defaulttemplate + address ipsilon02.phx2.fedoraproject.org + parents virthost17 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/koji01-stg.cfg b/roles/nagios/server-experimental/files/nagios/hosts/koji01-stg.cfg new file mode 100644 index 0000000000..6a526e12f1 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/koji01-stg.cfg @@ -0,0 +1,7 @@ +define host { + host_name koji01.stg + alias koji01.stg.phx2.fedoraproject.org + use defaulttemplate + address koji01.stg.phx2.fedoraproject.org + parents virthost20 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/koji01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/koji01.cfg new file mode 100644 index 0000000000..07cb20a75b --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/koji01.cfg @@ -0,0 +1,7 @@ +define host { + host_name koji01 + alias koji01.phx2.fedoraproject.org + use defaulttemplate + address koji01.phx2.fedoraproject.org + parents bvirthost08 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/koji02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/koji02.cfg new file mode 100644 index 0000000000..c767513320 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/koji02.cfg @@ -0,0 +1,7 @@ +define host { + host_name koji02 + alias koji02.phx2.fedoraproject.org + use defaulttemplate + address koji02.phx2.fedoraproject.org + parents bvirthost10 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/kojipkgs01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/kojipkgs01.cfg new file mode 100644 index 0000000000..b28882b1bd --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/kojipkgs01.cfg @@ -0,0 +1,7 @@ +define host { + host_name kojipkgs01 + alias kojipkgs01.phx2.fedoraproject.org + use defaulttemplate + address kojipkgs01.phx2.fedoraproject.org + parents bvirthost11 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/kojipkgs02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/kojipkgs02.cfg new file mode 100644 index 0000000000..e6034b403d --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/kojipkgs02.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name kojipkgs02 +## alias kojipkgs02.phx2.fedoraproject.org +# use defaulttemplate +# address kojipkgs02.phx2.fedoraproject.org +# parents bvirthost04 +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/koschei01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/koschei01.cfg new file mode 100644 index 0000000000..12810c68e7 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/koschei01.cfg @@ -0,0 +1,7 @@ +define host { + host_name koschei01 + alias koschei01.phx2.fedoraproject.org + use defaulttemplate + address koschei01.phx2.fedoraproject.org + parents bvirthost09 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/lockbox01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/lockbox01.cfg new file mode 100644 index 0000000000..6bbfdf6266 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/lockbox01.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name lockbox01 +# alias lockbox01.phx2.fedoraproject.org +# use defaulttemplate +# address lockbox01.phx2.fedoraproject.org +# parents virthost15 +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/log01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/log01.cfg new file mode 100644 index 0000000000..e466ee8143 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/log01.cfg @@ -0,0 +1,7 @@ +define host { + host_name log01 + alias log01.phx2.fedoraproject.org + use defaulttemplate + address log01.phx2.fedoraproject.org + parents virthost18 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/mailman01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/mailman01.cfg new file mode 100644 index 0000000000..f3614c1bc8 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/mailman01.cfg @@ -0,0 +1,7 @@ +define host { + host_name mailman01 + alias mailman01.phx2.fedoraproject.org + use defaulttemplate + address mailman01.phx2.fedoraproject.org + parents virthost17 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/memcached01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/memcached01.cfg new file mode 100644 index 0000000000..92691513ad --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/memcached01.cfg @@ -0,0 +1,7 @@ +define host { + host_name memcached01 + alias memcached01.phx2.fedoraproject.org + use defaulttemplate + address memcached01.phx2.fedoraproject.org + parents virthost17 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/memcached02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/memcached02.cfg new file mode 100644 index 0000000000..2971598cb4 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/memcached02.cfg @@ -0,0 +1,7 @@ +define host { + host_name memcached02 + alias memcached02.phx2.fedoraproject.org + use defaulttemplate + address memcached02.phx2.fedoraproject.org + parents virthost18 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/mirrorlist-dedicatedsolutions.cfg b/roles/nagios/server-experimental/files/nagios/hosts/mirrorlist-dedicatedsolutions.cfg new file mode 100644 index 0000000000..bd3e649125 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/mirrorlist-dedicatedsolutions.cfg @@ -0,0 +1,7 @@ +define host { + host_name mirrorlist-dedicatedsolutions + alias mirrorlist-dedicatedsolutions.fedoraproject.org + use defaulttemplate + address mirrorlist-dedicatedsolutions.fedoraproject.org + parents dedicatedsolutions01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/mirrorlist-host1plus.cfg b/roles/nagios/server-experimental/files/nagios/hosts/mirrorlist-host1plus.cfg new file mode 100644 index 0000000000..a75df99ac5 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/mirrorlist-host1plus.cfg @@ -0,0 +1,7 @@ +define host { + host_name mirrorlist-host1plus + alias mirrorlist-host1plus.fedoraproject.org + use defaulttemplate + address mirrorlist-host1plus.fedoraproject.org + parents host1plus01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/mirrorlist-ibiblio.cfg b/roles/nagios/server-experimental/files/nagios/hosts/mirrorlist-ibiblio.cfg new file mode 100644 index 0000000000..16e85fc93a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/mirrorlist-ibiblio.cfg @@ -0,0 +1,7 @@ +define host { + host_name mirrorlist-ibiblio + alias mirrorlist-ibiblio.fedoraproject.org + use defaulttemplate + address mirrorlist-ibiblio.fedoraproject.org + parents ibiblio04 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/mirrorlist-ibiblio02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/mirrorlist-ibiblio02.cfg new file mode 100644 index 0000000000..5ff77ef9db --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/mirrorlist-ibiblio02.cfg @@ -0,0 +1,7 @@ +define host { + host_name mirrorlist-ibiblio02 + alias mirrorlist-ibiblio02.fedoraproject.org + use defaulttemplate + address mirrorlist-ibiblio02.fedoraproject.org + parents ibiblio05 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/mirrorlist-osuosl.cfg b/roles/nagios/server-experimental/files/nagios/hosts/mirrorlist-osuosl.cfg new file mode 100644 index 0000000000..44f48d24a6 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/mirrorlist-osuosl.cfg @@ -0,0 +1,7 @@ +define host { + host_name mirrorlist-osuosl + alias mirrorlist-osuosl.fedoraproject.org + use defaulttemplate + address mirrorlist-osuosl.fedoraproject.org + parents osuosl01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/mirrorlist-phx2.cfg b/roles/nagios/server-experimental/files/nagios/hosts/mirrorlist-phx2.cfg new file mode 100644 index 0000000000..4912a2e065 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/mirrorlist-phx2.cfg @@ -0,0 +1,7 @@ +define host { + host_name mirrorlist-phx2 + alias mirrorlist-phx2.phx2.fedoraproject.org + use defaulttemplate + address mirrorlist-phx2.phx2.fedoraproject.org + parents virthost14 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/mm-backend01-stg.cfg b/roles/nagios/server-experimental/files/nagios/hosts/mm-backend01-stg.cfg new file mode 100644 index 0000000000..534d4f2b3d --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/mm-backend01-stg.cfg @@ -0,0 +1,7 @@ +define host { + host_name mm-backend01.stg + alias mm-backend01.stg.phx2.fedoraproject.org + use defaulttemplate + address mm-backend01.stg.phx2.fedoraproject.org + parents virthost16 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/mm-backend01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/mm-backend01.cfg new file mode 100644 index 0000000000..502578f622 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/mm-backend01.cfg @@ -0,0 +1,7 @@ +define host { + host_name mm-backend01 + alias mm-backend01.phx2.fedoraproject.org + use defaulttemplate + address mm-backend01.phx2.fedoraproject.org + parents virthost03 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/mm-crawler01-stg.cfg b/roles/nagios/server-experimental/files/nagios/hosts/mm-crawler01-stg.cfg new file mode 100644 index 0000000000..9c24b31bbf --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/mm-crawler01-stg.cfg @@ -0,0 +1,7 @@ +define host { + host_name mm-crawler01.stg + alias mm-crawler01.stg.phx2.fedoraproject.org + use defaulttemplate + address mm-crawler01.stg.phx2.fedoraproject.org + parents virthost11 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/mm-crawler01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/mm-crawler01.cfg new file mode 100644 index 0000000000..bf30015b8f --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/mm-crawler01.cfg @@ -0,0 +1,7 @@ +define host { + host_name mm-crawler01 + alias mm-crawler01.phx2.fedoraproject.org + use defaulttemplate + address mm-crawler01.phx2.fedoraproject.org + parents virthost02 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/mm-crawler02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/mm-crawler02.cfg new file mode 100644 index 0000000000..fe70fa4e24 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/mm-crawler02.cfg @@ -0,0 +1,7 @@ +define host { + host_name mm-crawler02 + alias mm-crawler02.phx2.fedoraproject.org + use defaulttemplate + address mm-crawler02.phx2.fedoraproject.org + parents virthost03 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/mm-frontend01-stg.cfg b/roles/nagios/server-experimental/files/nagios/hosts/mm-frontend01-stg.cfg new file mode 100644 index 0000000000..c87a3f9bd3 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/mm-frontend01-stg.cfg @@ -0,0 +1,7 @@ +define host { + host_name mm-frontend01.stg + alias mm-frontend01.stg.phx2.fedoraproject.org + use defaulttemplate + address mm-frontend01.stg.phx2.fedoraproject.org + parents virthost16 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/mm-frontend01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/mm-frontend01.cfg new file mode 100644 index 0000000000..dbc156df3f --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/mm-frontend01.cfg @@ -0,0 +1,7 @@ +define host { + host_name mm-frontend01 + alias mm-frontend01.phx2.fedoraproject.org + use defaulttemplate + address mm-frontend01.phx2.fedoraproject.org + parents virthost02 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/mm-frontend02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/mm-frontend02.cfg new file mode 100644 index 0000000000..aa2013bc0e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/mm-frontend02.cfg @@ -0,0 +1,7 @@ +define host { + host_name mm-frontend02 + alias mm-frontend02.phx2.fedoraproject.org + use defaulttemplate + address mm-frontend02.phx2.fedoraproject.org + parents virthost02 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/noc01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/noc01.cfg new file mode 100644 index 0000000000..188b792049 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/noc01.cfg @@ -0,0 +1,7 @@ +define host { + host_name noc01 + alias noc01.phx2.fedoraproject.org + use defaulttemplate + address 127.0.0.1 + parents virthost17 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/noc02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/noc02.cfg new file mode 100644 index 0000000000..f827b2513c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/noc02.cfg @@ -0,0 +1,7 @@ +define host { + host_name noc02 + alias noc02.fedoraproject.org + use defaulttemplate + address noc02.fedoraproject.org + parents ibiblio04 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/notifs-backend01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/notifs-backend01.cfg new file mode 100644 index 0000000000..e4339e4cf2 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/notifs-backend01.cfg @@ -0,0 +1,7 @@ +define host { + host_name notifs-backend01 + alias notifs-backend01.phx2.fedoraproject.org + use defaulttemplate + address notifs-backend01.phx2.fedoraproject.org + parents virthost21 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/notifs-web01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/notifs-web01.cfg new file mode 100644 index 0000000000..93821054a8 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/notifs-web01.cfg @@ -0,0 +1,7 @@ +define host { + host_name notifs-web01 + alias notifs-web01.phx2.fedoraproject.org + use defaulttemplate + address notifs-web01.phx2.fedoraproject.org + parents virthost02 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/notifs-web02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/notifs-web02.cfg new file mode 100644 index 0000000000..862718b011 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/notifs-web02.cfg @@ -0,0 +1,7 @@ +define host { + host_name notifs-web02 + alias notifs-web02.phx2.fedoraproject.org + use defaulttemplate + address notifs-web02.phx2.fedoraproject.org + parents virthost19 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/ns-sb01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/ns-sb01.cfg new file mode 100644 index 0000000000..46a931c038 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/ns-sb01.cfg @@ -0,0 +1,7 @@ +# define host { +# host_name ns-sb01 +# alias ns-sb01.fedoraproject.org +# use defaulttemplate +# address 69.174.247.243 +# parents serverbeach09 +# } diff --git a/roles/nagios/server-experimental/files/nagios/hosts/ns02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/ns02.cfg new file mode 100644 index 0000000000..e67b3a64ac --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/ns02.cfg @@ -0,0 +1,7 @@ +define host { + host_name ns02 + alias ns02.fedoraproject.org + use defaulttemplate + address ns02.fedoraproject.org + parents ibiblio03 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/ns03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/ns03.cfg new file mode 100644 index 0000000000..ac9b6c4e32 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/ns03.cfg @@ -0,0 +1,7 @@ +define host { + host_name ns03 + alias ns03.phx2.fedoraproject.org + use defaulttemplate + address ns03.phx2.fedoraproject.org + parents virthost21 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/ns04.cfg b/roles/nagios/server-experimental/files/nagios/hosts/ns04.cfg new file mode 100644 index 0000000000..5eceab03f4 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/ns04.cfg @@ -0,0 +1,7 @@ +define host { + host_name ns04 + alias ns04.phx2.fedoraproject.org + use defaulttemplate + address ns04.phx2.fedoraproject.org + parents virthost15 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/ns05.cfg b/roles/nagios/server-experimental/files/nagios/hosts/ns05.cfg new file mode 100644 index 0000000000..5b554b47ed --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/ns05.cfg @@ -0,0 +1,7 @@ +define host { + host_name ns05 + alias ns05.fedoraproject.org + use defaulttemplate + address ns05.fedoraproject.org + parents internetx01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/nuancier01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/nuancier01.cfg new file mode 100644 index 0000000000..2f526b6121 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/nuancier01.cfg @@ -0,0 +1,7 @@ +define host { + host_name nuancier01 + alias nuancier01.phx2.fedoraproject.org + use defaulttemplate + address nuancier01.phx2.fedoraproject.org + parents virthost22 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/nuancier02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/nuancier02.cfg new file mode 100644 index 0000000000..c955cf72d8 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/nuancier02.cfg @@ -0,0 +1,7 @@ +define host { + host_name nuancier02 + alias nuancier02.phx2.fedoraproject.org + use defaulttemplate + address nuancier02.phx2.fedoraproject.org + parents virthost21 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/osuosl01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/osuosl01.cfg new file mode 100644 index 0000000000..801418d1df --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/osuosl01.cfg @@ -0,0 +1,7 @@ +define host { + host_name osuosl01 + alias osuosl01.fedoraproject.org + use defaulttemplate + address osuosl01.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/osuosl02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/osuosl02.cfg new file mode 100644 index 0000000000..1b9cb265b7 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/osuosl02.cfg @@ -0,0 +1,7 @@ +define host { + host_name osuosl02 + alias osuosl02.fedoraproject.org + use defaulttemplate + address osuosl02.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/osuosl03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/osuosl03.cfg new file mode 100644 index 0000000000..44da935ea0 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/osuosl03.cfg @@ -0,0 +1,7 @@ +define host { + host_name osuosl03 + alias osuosl03.fedoraproject.org + use defaulttemplate + address osuosl03.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/packages03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/packages03.cfg new file mode 100644 index 0000000000..9f40cf1f93 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/packages03.cfg @@ -0,0 +1,7 @@ +define host { + host_name packages03 + alias packages03.phx2.fedoraproject.org + use defaulttemplate + address packages03.phx2.fedoraproject.org + parents virthost01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/packages04.cfg b/roles/nagios/server-experimental/files/nagios/hosts/packages04.cfg new file mode 100644 index 0000000000..7147d53345 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/packages04.cfg @@ -0,0 +1,7 @@ +define host { + host_name packages04 + alias packages04.phx2.fedoraproject.org + use defaulttemplate + address packages04.phx2.fedoraproject.org + parents virthost03 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/paste01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/paste01.cfg new file mode 100644 index 0000000000..d5ba2a447c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/paste01.cfg @@ -0,0 +1,7 @@ +define host { + host_name paste01 + alias paste01.phx2.fedoraproject.org + use defaulttemplate + address paste01.phx2.fedoraproject.org + parents virthost15 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/paste02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/paste02.cfg new file mode 100644 index 0000000000..2634c44031 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/paste02.cfg @@ -0,0 +1,7 @@ +define host { + host_name paste02 + alias paste02.phx2.fedoraproject.org + use defaulttemplate + address paste02.phx2.fedoraproject.org + parents virthost18 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/pdc-backend01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/pdc-backend01.cfg new file mode 100644 index 0000000000..04fa50bb03 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/pdc-backend01.cfg @@ -0,0 +1,7 @@ +define host { + host_name pdc-backend01 + alias pdc-backend01.phx2.fedoraproject.org + use defaulttemplate + address pdc-backend01.phx2.fedoraproject.org + parents virthost03 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/pdc-web01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/pdc-web01.cfg new file mode 100644 index 0000000000..20268f3008 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/pdc-web01.cfg @@ -0,0 +1,7 @@ +define host { + host_name pdc-web01 + alias pdc-web01.phx2.fedoraproject.org + use defaulttemplate + address pdc-web01.phx2.fedoraproject.org + parents virthost22 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/pdc-web02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/pdc-web02.cfg new file mode 100644 index 0000000000..21d086f009 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/pdc-web02.cfg @@ -0,0 +1,7 @@ +define host { + host_name pdc-web02 + alias pdc-web02.phx2.fedoraproject.org + use defaulttemplate + address pdc-web02.phx2.fedoraproject.org + parents virthost21 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/people01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/people01.cfg new file mode 100644 index 0000000000..9b842c8a8a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/people01.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name people01 +# alias people01.fedoraproject.org +# use defaulttemplate +# address people01.fedoraproject.org +# parents ibiblio03 +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/people02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/people02.cfg new file mode 100644 index 0000000000..22211bab33 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/people02.cfg @@ -0,0 +1,7 @@ +define host { + host_name people02 + alias people02.fedoraproject.org + use defaulttemplate + address people02.fedoraproject.org + parents ibiblio05 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/people03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/people03.cfg new file mode 100644 index 0000000000..cb5a36da25 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/people03.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name people03 +# alias people03.fedoraproject.org +# use defaulttemplate +# address people03.fedoraproject.org +# parents ibiblio03 +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/pkgdb01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/pkgdb01.cfg new file mode 100644 index 0000000000..d8bf8bb265 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/pkgdb01.cfg @@ -0,0 +1,7 @@ +define host { + host_name pkgdb01 + alias pkgdb01.phx2.fedoraproject.org + use defaulttemplate + address pkgdb01.phx2.fedoraproject.org + parents virthost01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/pkgdb01.stg.cfg b/roles/nagios/server-experimental/files/nagios/hosts/pkgdb01.stg.cfg new file mode 100644 index 0000000000..2e9b93093f --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/pkgdb01.stg.cfg @@ -0,0 +1,7 @@ +define host { + host_name pkgdb01.stg + alias pkgdb01.stg.phx2.fedoraproject.org + use defaulttemplate + address pkgdb01.stg.phx2.fedoraproject.org + parents virthost12 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/pkgdb02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/pkgdb02.cfg new file mode 100644 index 0000000000..25550c06e7 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/pkgdb02.cfg @@ -0,0 +1,7 @@ +define host { + host_name pkgdb02 + alias pkgdb02.phx2.fedoraproject.org + use defaulttemplate + address pkgdb02.phx2.fedoraproject.org + parents virthost03 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/pkgs01-stg.cfg b/roles/nagios/server-experimental/files/nagios/hosts/pkgs01-stg.cfg new file mode 100644 index 0000000000..348d6b3a10 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/pkgs01-stg.cfg @@ -0,0 +1,7 @@ +define host { + host_name pkgs01.stg + alias pkgs01.stg.phx2.fedoraproject.org + use defaulttemplate + address pkgs01.stg.phx2.fedoraproject.org + parents virthost16 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/pkgs02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/pkgs02.cfg new file mode 100644 index 0000000000..76cd09a098 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/pkgs02.cfg @@ -0,0 +1,7 @@ +define host { + host_name pkgs02 + alias pkgs02.phx2.fedoraproject.org + use defaulttemplate + address pkgs02.phx2.fedoraproject.org + parents bvirthost07 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/ppc-composer.cfg b/roles/nagios/server-experimental/files/nagios/hosts/ppc-composer.cfg new file mode 100644 index 0000000000..da50bd1a9c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/ppc-composer.cfg @@ -0,0 +1,6 @@ +define host { + host_name ppc-composer + alias ppc-composer.qa.fedoraproject.org + use ppc-secondarytemplate + address ppc-composer.qa.fedoraproject.org +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/ppc-hub.cfg b/roles/nagios/server-experimental/files/nagios/hosts/ppc-hub.cfg new file mode 100644 index 0000000000..f7c83500bb --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/ppc-hub.cfg @@ -0,0 +1,6 @@ +define host { + host_name ppc-hub + alias ppc-hub.qa.fedoraproject.org + use ppc-secondarytemplate + address ppc-hub.qa.fedoraproject.org +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/proxy01-stg.cfg b/roles/nagios/server-experimental/files/nagios/hosts/proxy01-stg.cfg new file mode 100644 index 0000000000..fdfe3e470d --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/proxy01-stg.cfg @@ -0,0 +1,7 @@ +define host { + host_name proxy01.stg + alias proxy01.stg.phx2.fedoraproject.org + use defaulttemplate + address proxy01.stg.phx2.fedoraproject.org + parents virthost12 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/proxy01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/proxy01.cfg new file mode 100644 index 0000000000..4d6eaac292 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/proxy01.cfg @@ -0,0 +1,7 @@ +define host { + host_name proxy01 + alias proxy01.phx2.fedoraproject.org + use defaulttemplate + address proxy01.phx2.fedoraproject.org + parents virthost21 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/proxy02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/proxy02.cfg new file mode 100644 index 0000000000..8dae37f5ea --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/proxy02.cfg @@ -0,0 +1,7 @@ +define host { + host_name proxy02 + alias proxy02.fedoraproject.org + use defaulttemplate + address proxy02.fedoraproject.org + parents internetx01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/proxy03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/proxy03.cfg new file mode 100644 index 0000000000..c0ee56f756 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/proxy03.cfg @@ -0,0 +1,7 @@ +define host { + host_name proxy03 + alias proxy03.fedoraproject.org + use defaulttemplate + address proxy03.fedoraproject.org + parents tummy01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/proxy04.cfg b/roles/nagios/server-experimental/files/nagios/hosts/proxy04.cfg new file mode 100644 index 0000000000..32f42accff --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/proxy04.cfg @@ -0,0 +1,7 @@ +define host { + host_name proxy04 + alias proxy04.fedoraproject.org + use defaulttemplate + address proxy04.fedoraproject.org + parents ibiblio02 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/proxy05.cfg b/roles/nagios/server-experimental/files/nagios/hosts/proxy05.cfg new file mode 100644 index 0000000000..0e04bb81bc --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/proxy05.cfg @@ -0,0 +1,7 @@ +define host { + host_name proxy05 + alias proxy05.fedoraproject.org + use defaulttemplate + address proxy05.fedoraproject.org + parents host1plus01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/proxy06.cfg b/roles/nagios/server-experimental/files/nagios/hosts/proxy06.cfg new file mode 100644 index 0000000000..580f4f48da --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/proxy06.cfg @@ -0,0 +1,7 @@ +define host { + host_name proxy06 + alias proxy06.fedoraproject.org + use defaulttemplate + address proxy06.fedoraproject.org + parents osuosl01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/proxy07.cfg b/roles/nagios/server-experimental/files/nagios/hosts/proxy07.cfg new file mode 100644 index 0000000000..3a42119c9d --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/proxy07.cfg @@ -0,0 +1,7 @@ +define host { + host_name proxy07 + alias proxy07.fedoraproject.org + use defaulttemplate + address proxy07.fedoraproject.org + parents bodhost01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/proxy08.cfg b/roles/nagios/server-experimental/files/nagios/hosts/proxy08.cfg new file mode 100644 index 0000000000..adc93745d4 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/proxy08.cfg @@ -0,0 +1,7 @@ +define host { + host_name proxy08 + alias proxy08.fedoraproject.org + use defaulttemplate + address proxy08.fedoraproject.org + parents coloamer01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/proxy09.cfg b/roles/nagios/server-experimental/files/nagios/hosts/proxy09.cfg new file mode 100644 index 0000000000..820f9c4f6e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/proxy09.cfg @@ -0,0 +1,7 @@ +define host { + host_name proxy09 + alias proxy09.fedoraproject.org + use defaulttemplate + address proxy09.fedoraproject.org + parents osuosl02 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/proxy10.cfg b/roles/nagios/server-experimental/files/nagios/hosts/proxy10.cfg new file mode 100644 index 0000000000..99555ecc57 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/proxy10.cfg @@ -0,0 +1,7 @@ +define host { + host_name proxy10 + alias proxy10.phx2.fedoraproject.org + use defaulttemplate + address proxy10.phx2.fedoraproject.org + parents virthost17 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/proxy11.cfg b/roles/nagios/server-experimental/files/nagios/hosts/proxy11.cfg new file mode 100644 index 0000000000..9d1b306cb1 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/proxy11.cfg @@ -0,0 +1,7 @@ +define host { + host_name proxy11 + alias proxy11.fedoraproject.org + use defaulttemplate + address proxy11.fedoraproject.org + parents dedicatedsolutions01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/proxy12.cfg b/roles/nagios/server-experimental/files/nagios/hosts/proxy12.cfg new file mode 100644 index 0000000000..b9a6bef6c2 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/proxy12.cfg @@ -0,0 +1,7 @@ +define host { + host_name proxy12 + alias proxy12.fedoraproject.org + use defaulttemplate + address proxy12.fedoraproject.org + parents ibiblio05 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/qa01-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/qa01-mgmt.cfg new file mode 100644 index 0000000000..360e4dfe88 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/qa01-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name qa01.mgmt.fedoraproject.org + alias qa01.mgmt.fedoraproject.org + use mincheck + address qa01.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/qa02-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/qa02-mgmt.cfg new file mode 100644 index 0000000000..5b9e18c84a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/qa02-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name qa02.mgmt.fedoraproject.org + alias qa02.mgmt.fedoraproject.org + use mincheck + address qa02.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/qa03-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/qa03-mgmt.cfg new file mode 100644 index 0000000000..26019db0c6 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/qa03-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name qa03.mgmt.fedoraproject.org + alias qa03.mgmt.fedoraproject.org + use mincheck + address qa03.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/qa04-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/qa04-mgmt.cfg new file mode 100644 index 0000000000..58e46e4bff --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/qa04-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name qa04.mgmt.fedoraproject.org + alias qa04.mgmt.fedoraproject.org + use mincheck + address qa04.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/qa05-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/qa05-mgmt.cfg new file mode 100644 index 0000000000..c0bc35e13e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/qa05-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name qa05.mgmt.fedoraproject.org + alias qa05.mgmt.fedoraproject.org + use mincheck + address qa05.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/qa06-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/qa06-mgmt.cfg new file mode 100644 index 0000000000..441d4a0b08 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/qa06-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name qa06.mgmt.fedoraproject.org + alias qa06.mgmt.fedoraproject.org + use mincheck + address qa06.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/qa07-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/qa07-mgmt.cfg new file mode 100644 index 0000000000..59a199b50f --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/qa07-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name qa07.mgmt.fedoraproject.org + alias qa07.mgmt.fedoraproject.org + use mincheck + address qa07.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/qa08-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/qa08-mgmt.cfg new file mode 100644 index 0000000000..5032476156 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/qa08-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name qa08.mgmt.fedoraproject.org + alias qa08.mgmt.fedoraproject.org + use mincheck + address qa08.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/qa09-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/qa09-mgmt.cfg new file mode 100644 index 0000000000..9ec2fdae72 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/qa09-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name qa09.mgmt.fedoraproject.org + alias qa09.mgmt.fedoraproject.org + use mincheck + address qa09.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/qa09.qa.fedoraproject.org.cfg b/roles/nagios/server-experimental/files/nagios/hosts/qa09.qa.fedoraproject.org.cfg new file mode 100644 index 0000000000..34d68bce0d --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/qa09.qa.fedoraproject.org.cfg @@ -0,0 +1,7 @@ +define host { + host_name qa09.qa + alias qa09.qa.fedoraproject.org + use defaulttemplate + address qa09.qa.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/qa10-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/qa10-mgmt.cfg new file mode 100644 index 0000000000..baf634b14a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/qa10-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name qa10.mgmt.fedoraproject.org + alias qa10.mgmt.fedoraproject.org + use mincheck + address qa10.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/qa10.qa.fedoraproject.org.cfg b/roles/nagios/server-experimental/files/nagios/hosts/qa10.qa.fedoraproject.org.cfg new file mode 100644 index 0000000000..469aa4271c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/qa10.qa.fedoraproject.org.cfg @@ -0,0 +1,7 @@ +define host { + host_name qa10.qa + alias qa10.qa.fedoraproject.org + use defaulttemplate + address qa10.qa.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/qa11-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/qa11-mgmt.cfg new file mode 100644 index 0000000000..081ba28980 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/qa11-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name qa11.mgmt.fedoraproject.org + alias qa11.mgmt.fedoraproject.org + use mincheck + address qa11.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/qa11.qa.fedoraproject.org.cfg b/roles/nagios/server-experimental/files/nagios/hosts/qa11.qa.fedoraproject.org.cfg new file mode 100644 index 0000000000..5bf08341dd --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/qa11.qa.fedoraproject.org.cfg @@ -0,0 +1,7 @@ +define host { + host_name qa11.qa + alias qa11.qa.fedoraproject.org + use defaulttemplate + address qa11.qa.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/qa12-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/qa12-mgmt.cfg new file mode 100644 index 0000000000..e9430f8c9f --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/qa12-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name qa12.mgmt.fedoraproject.org + alias qa12.mgmt.fedoraproject.org + use mincheck + address qa12.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/qa12.qa.fedoraproject.org.cfg b/roles/nagios/server-experimental/files/nagios/hosts/qa12.qa.fedoraproject.org.cfg new file mode 100644 index 0000000000..60c396990e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/qa12.qa.fedoraproject.org.cfg @@ -0,0 +1,7 @@ +define host { + host_name qa12.qa + alias qa12.qa.fedoraproject.org + use defaulttemplate + address qa12.qa.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/qa13-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/qa13-mgmt.cfg new file mode 100644 index 0000000000..a6273eb978 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/qa13-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name qa13.mgmt.fedoraproject.org + alias qa13.mgmt.fedoraproject.org + use mincheck + address qa13.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/qa13.qa.fedoraproject.org.cfg b/roles/nagios/server-experimental/files/nagios/hosts/qa13.qa.fedoraproject.org.cfg new file mode 100644 index 0000000000..85d4e4e645 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/qa13.qa.fedoraproject.org.cfg @@ -0,0 +1,7 @@ +define host { + host_name qa13.qa + alias qa13.qa.fedoraproject.org + use defaulttemplate + address qa13.qa.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/qa14-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/qa14-mgmt.cfg new file mode 100644 index 0000000000..89a57e4809 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/qa14-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name qa14.mgmt.fedoraproject.org + alias qa14.mgmt.fedoraproject.org + use mincheck + address qa14.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/qa14.qa.fedoraproject.org.cfg b/roles/nagios/server-experimental/files/nagios/hosts/qa14.qa.fedoraproject.org.cfg new file mode 100644 index 0000000000..1cd25abd0e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/qa14.qa.fedoraproject.org.cfg @@ -0,0 +1,7 @@ +define host { + host_name qa14.qa + alias qa14.qa.fedoraproject.org + use defaulttemplate + address qa14.qa.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/rawhide-composer.cfg b/roles/nagios/server-experimental/files/nagios/hosts/rawhide-composer.cfg new file mode 100644 index 0000000000..16be0196e5 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/rawhide-composer.cfg @@ -0,0 +1,7 @@ +define host { + host_name rawhide-composer + alias rawhide-composer.phx2.fedoraproject.org + use defaulttemplate + address rawhide-composer.phx2.fedoraproject.org + parents bvirthost06 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/releng01-stg.cfg b/roles/nagios/server-experimental/files/nagios/hosts/releng01-stg.cfg new file mode 100644 index 0000000000..13e24ee5c7 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/releng01-stg.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name releng01.stg +# alias releng01.stg.phx2.fedoraproject.org +# use defaulttemplate +# address releng01.stg.phx2.fedoraproject.org +# parents virthost12 +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/releng04.cfg b/roles/nagios/server-experimental/files/nagios/hosts/releng04.cfg new file mode 100644 index 0000000000..cb9e35e498 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/releng04.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name releng04 +# alias releng04.phx2.fedoraproject.org +# use defaulttemplate +# address releng04.phx2.fedoraproject.org +# parents bvirthost07 +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/relepel01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/relepel01.cfg new file mode 100644 index 0000000000..9f5c1a0fb7 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/relepel01.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name relepel01 +# alias relepel01.phx2.fedoraproject.org +# use defaulttemplate +# address relepel01.phx2.fedoraproject.org +# parents bvirthost07 +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/resultsdb01.qa.fedoraproject.org.cfg b/roles/nagios/server-experimental/files/nagios/hosts/resultsdb01.qa.fedoraproject.org.cfg new file mode 100644 index 0000000000..b19e54ef32 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/resultsdb01.qa.fedoraproject.org.cfg @@ -0,0 +1,7 @@ +define host { + host_name resultsdb01.qa + alias resultsdb01.qa.fedoraproject.org + use defaulttemplate + address resultsdb01.qa.fedoraproject.org + parents virthost-comm03 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/retrace01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/retrace01.cfg new file mode 100644 index 0000000000..054bf1c73e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/retrace01.cfg @@ -0,0 +1,6 @@ +define host { + host_name retrace01.qa + alias retrace01.qa.fedoraproject.org + use retracetemplate + address retrace01.qa.fedoraproject.org +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/secondary01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/secondary01.cfg new file mode 100644 index 0000000000..8542a1c5fd --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/secondary01.cfg @@ -0,0 +1,7 @@ +define host { + host_name secondary01 + alias secondary01.phx2.fedoraproject.org + use defaulttemplate + address secondary01.phx2.fedoraproject.org + parents virthost15 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/serverbeach06.cfg b/roles/nagios/server-experimental/files/nagios/hosts/serverbeach06.cfg new file mode 100644 index 0000000000..ef178c7470 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/serverbeach06.cfg @@ -0,0 +1,7 @@ +# define host { +# host_name serverbeach06 +# alias serverbeach06.fedoraproject.org +# use defaulttemplate +# address serverbeach06.fedoraproject.org +# parents fwsm01-gw +# } diff --git a/roles/nagios/server-experimental/files/nagios/hosts/serverbeach07.cfg b/roles/nagios/server-experimental/files/nagios/hosts/serverbeach07.cfg new file mode 100644 index 0000000000..83dbd46f93 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/serverbeach07.cfg @@ -0,0 +1,7 @@ +# define host { +# host_name serverbeach07 +# alias serverbeach07.fedoraproject.org +# use defaulttemplate +# address serverbeach07.fedoraproject.org +# parents fwsm01-gw +# } diff --git a/roles/nagios/server-experimental/files/nagios/hosts/serverbeach08.cfg b/roles/nagios/server-experimental/files/nagios/hosts/serverbeach08.cfg new file mode 100644 index 0000000000..1dccc66c19 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/serverbeach08.cfg @@ -0,0 +1,7 @@ +# define host { +# host_name serverbeach08 +# alias serverbeach08.fedoraproject.org +# use defaulttemplate +# address serverbeach08.fedoraproject.org +# parents fwsm01-gw +# } diff --git a/roles/nagios/server-experimental/files/nagios/hosts/serverbeach09.cfg b/roles/nagios/server-experimental/files/nagios/hosts/serverbeach09.cfg new file mode 100644 index 0000000000..2f8078eb09 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/serverbeach09.cfg @@ -0,0 +1,7 @@ +# define host { +# host_name serverbeach09 +# alias serverbeach09.fedoraproject.org +# use defaulttemplate +# address serverbeach09.fedoraproject.org +# parents fwsm01-gw +# } diff --git a/roles/nagios/server-experimental/files/nagios/hosts/serverbeach10.cfg b/roles/nagios/server-experimental/files/nagios/hosts/serverbeach10.cfg new file mode 100644 index 0000000000..b7555fbe29 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/serverbeach10.cfg @@ -0,0 +1,7 @@ +# define host { +# host_name serverbeach10 +# alias serverbeach10.fedoraproject.org +# use defaulttemplate +# address serverbeach10.fedoraproject.org +# parents fwsm01-gw +# } diff --git a/roles/nagios/server-experimental/files/nagios/hosts/sign-vault03-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/sign-vault03-mgmt.cfg new file mode 100644 index 0000000000..705775bca0 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/sign-vault03-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name sign-vault03.mgmt.fedoraproject.org + alias sign-vault03.mgmt.fedoraproject.org + use mincheck + address sign-vault03.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/sign-vault03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/sign-vault03.cfg new file mode 100644 index 0000000000..44600b68c2 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/sign-vault03.cfg @@ -0,0 +1,7 @@ +define host { + host_name sign-vault03 + alias sign-vault03.phx2.fedoraproject.org + use mincheck + address sign-vault03.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/sign-vault04-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/sign-vault04-mgmt.cfg new file mode 100644 index 0000000000..ccbcc50022 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/sign-vault04-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name sign-vault04.mgmt.fedoraproject.org + alias sign-vault04.mgmt.fedoraproject.org + use mincheck + address sign-vault04.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/sign-vault04.cfg b/roles/nagios/server-experimental/files/nagios/hosts/sign-vault04.cfg new file mode 100644 index 0000000000..32563c6fc0 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/sign-vault04.cfg @@ -0,0 +1,7 @@ +define host { + host_name sign-vault04 + alias sign-vault04.phx2.fedoraproject.org + use mincheck + address sign-vault04.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/smtp-mm-coloamer01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/smtp-mm-coloamer01.cfg new file mode 100644 index 0000000000..b7452732b7 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/smtp-mm-coloamer01.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name smtp-mm-coloamer01 +# alias smtp-mm-coloamer01.fedoraproject.org +# use defaulttemplate +# address smtp-mm-coloamer01.fedoraproject.org +# parents coloamer01 +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/smtp-mm-ib01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/smtp-mm-ib01.cfg new file mode 100644 index 0000000000..8f2409cd68 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/smtp-mm-ib01.cfg @@ -0,0 +1,7 @@ +define host { + host_name smtp-mm-ib01 + alias smtp-mm-ib01.fedoraproject.org + use defaulttemplate + address smtp-mm-ib01.fedoraproject.org + parents ibiblio03 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/smtp-mm-osuosl01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/smtp-mm-osuosl01.cfg new file mode 100644 index 0000000000..25d5ff50e8 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/smtp-mm-osuosl01.cfg @@ -0,0 +1,7 @@ +define host { + host_name smtp-mm-osuosl01 + alias smtp-mm-osuosl01.fedoraproject.org + use defaulttemplate + address smtp-mm-osuosl01.fedoraproject.org + parents osuosl02 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/smtp-mm-tummy01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/smtp-mm-tummy01.cfg new file mode 100644 index 0000000000..8aabb15300 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/smtp-mm-tummy01.cfg @@ -0,0 +1,7 @@ +define host { + host_name smtp-mm-tummy01 + alias smtp-mm-tummy01.fedoraproject.org + use defaulttemplate + address smtp-mm-tummy01.fedoraproject.org + parents tummy01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/status-fedora2.cfg b/roles/nagios/server-experimental/files/nagios/hosts/status-fedora2.cfg new file mode 100644 index 0000000000..1f4bfddcf3 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/status-fedora2.cfg @@ -0,0 +1,7 @@ +define host { + host_name status-fedora2 + alias status-fedora2.rhcloud.com + use mincheck + address status-fedora2.rhcloud.com + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/summershum01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/summershum01.cfg new file mode 100644 index 0000000000..15b457ba3b --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/summershum01.cfg @@ -0,0 +1,7 @@ +define host { + host_name summershum01 + alias summershum01.phx2.fedoraproject.org + use defaulttemplate + address summershum01.phx2.fedoraproject.org + parents virthost01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/sundries01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/sundries01.cfg new file mode 100644 index 0000000000..b924d13606 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/sundries01.cfg @@ -0,0 +1,7 @@ +define host { + host_name sundries01 + alias sundries01.phx2.fedoraproject.org + use defaulttemplate + address sundries01.phx2.fedoraproject.org + parents virthost03 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/sundries01.stg.cfg b/roles/nagios/server-experimental/files/nagios/hosts/sundries01.stg.cfg new file mode 100644 index 0000000000..bd08eecc4c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/sundries01.stg.cfg @@ -0,0 +1,7 @@ +define host { + host_name sundries01.stg + alias sundries01.stg.phx2.fedoraproject.org + use defaulttemplate + address sundries01.stg.phx2.fedoraproject.org + parents virthost12 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/sundries02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/sundries02.cfg new file mode 100644 index 0000000000..d03ec69890 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/sundries02.cfg @@ -0,0 +1,7 @@ +define host { + host_name sundries02 + alias sundries02.phx2.fedoraproject.org + use defaulttemplate + address sundries02.phx2.fedoraproject.org + parents virthost01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/tagger01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/tagger01.cfg new file mode 100644 index 0000000000..c77b4a1c03 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/tagger01.cfg @@ -0,0 +1,7 @@ +define host { + host_name tagger01 + alias tagger01.phx2.fedoraproject.org + use defaulttemplate + address tagger01.phx2.fedoraproject.org + parents virthost01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/tagger02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/tagger02.cfg new file mode 100644 index 0000000000..8527041409 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/tagger02.cfg @@ -0,0 +1,7 @@ +define host { + host_name tagger02 + alias tagger02.phx2.fedoraproject.org + use defaulttemplate + address tagger02.phx2.fedoraproject.org + parents virthost03 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/tape02-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/tape02-mgmt.cfg new file mode 100644 index 0000000000..5aa1240bdc --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/tape02-mgmt.cfg @@ -0,0 +1,7 @@ +# define host { +# host_name tape02.mgmt.fedoraproject.org +# alias tape02.mgmt.fedoraproject.org +# use mincheck +# address tape02.mgmt.fedoraproject.org +# parents fwsm01-gw +# } diff --git a/roles/nagios/server-experimental/files/nagios/hosts/taskotron-dev01.qa.fedoraproject.org.cfg b/roles/nagios/server-experimental/files/nagios/hosts/taskotron-dev01.qa.fedoraproject.org.cfg new file mode 100644 index 0000000000..4c6c7c4120 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/taskotron-dev01.qa.fedoraproject.org.cfg @@ -0,0 +1,7 @@ +define host { + host_name taskotron-dev01.qa + alias taskotron-dev01.qa.fedoraproject.org + use defaulttemplate + address taskotron-dev01.qa.fedoraproject.org + parents virthost-comm04 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/taskotron-stg01.qa.fedoraproject.org.cfg b/roles/nagios/server-experimental/files/nagios/hosts/taskotron-stg01.qa.fedoraproject.org.cfg new file mode 100644 index 0000000000..32e5bf582b --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/taskotron-stg01.qa.fedoraproject.org.cfg @@ -0,0 +1,7 @@ +define host { + host_name taskotron-stg01.qa + alias taskotron-stg01.qa.fedoraproject.org + use defaulttemplate + address taskotron-stg01.qa.fedoraproject.org + parents virthost-comm04 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/taskotron01.qa.fedoraproject.org.cfg b/roles/nagios/server-experimental/files/nagios/hosts/taskotron01.qa.fedoraproject.org.cfg new file mode 100644 index 0000000000..c3cb6f850d --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/taskotron01.qa.fedoraproject.org.cfg @@ -0,0 +1,7 @@ +define host { + host_name taskotron01.qa + alias taskotron01.qa.fedoraproject.org + use defaulttemplate + address taskotron01.qa.fedoraproject.org + parents virthost-comm03 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/telia01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/telia01.cfg new file mode 100644 index 0000000000..6cc16adcf8 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/telia01.cfg @@ -0,0 +1,7 @@ +# define host { +# host_name telia01 +# alias telia01.fedoraproject.org +# use defaulttemplate +# address telia01.fedoraproject.org +# parents fwsm01-gw +# } diff --git a/roles/nagios/server-experimental/files/nagios/hosts/templates.cfg b/roles/nagios/server-experimental/files/nagios/hosts/templates.cfg new file mode 100644 index 0000000000..eebe47c86a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/templates.cfg @@ -0,0 +1,91 @@ +define host { + name defaulttemplate + #check_command check-host-alive + check_command check-host-alive-nrpe + max_check_attempts 8 + checks_enabled 1 + failure_prediction_enabled 0 + retain_status_information 1 + retain_nonstatus_information 1 + notification_interval 10 + notifications_enabled 1 + notification_options d,r + contact_groups fedora-sysadmin-ircbot + + register 0 +} + +define host { + name mincheck + check_command check-host-alive + max_check_attempts 8 + checks_enabled 1 + failure_prediction_enabled 0 + retain_status_information 1 + retain_nonstatus_information 1 + notification_interval 10 + notifications_enabled 1 + notification_options d,r + contact_groups fedora-sysadmin-ircbot + register 0 +} + +#define host { +# name autoqatemplate +# check_command check-host-alive +# max_check_attempts 8 +# checks_enabled 1 +# failure_prediction_enabled 0 +# retain_status_information 1 +# retain_nonstatus_information 1 +# notification_interval 480 +# notifications_enabled 1 +# notification_options d,r +# contact_groups sysadmin-qa-email +# register 0 +#} + +define host { + name ppc-secondarytemplate + check_command check-host-alive + max_check_attempts 8 + checks_enabled 1 + failure_prediction_enabled 0 + retain_status_information 1 + retain_nonstatus_information 1 + notification_interval 10 + notifications_enabled 1 + notification_options d,r + contact_groups ppc-secondary-email + register 0 +} + +define host { + name retracetemplate + check_command check-host-alive + max_check_attempts 8 + checks_enabled 1 + failure_prediction_enabled 0 + retain_status_information 1 + retain_nonstatus_information 1 + notification_interval 10 + notifications_enabled 1 + notification_options d,r + contact_groups retrace-email + register 0 +} + +define host { + name defaultbuilders + max_check_attempts 8 + checks_enabled 1 + failure_prediction_enabled 0 + retain_status_information 1 + retain_nonstatus_information 1 + notification_interval 10 + notifications_enabled 1 + notification_options d,r + contact_groups fedora-sysadmin-ircbot + register 0 +} + diff --git a/roles/nagios/server-experimental/files/nagios/hosts/torrent01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/torrent01.cfg new file mode 100644 index 0000000000..892afbfb2f --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/torrent01.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name torrent01 +# alias torrent01.fedoraproject.org +# use defaulttemplate +# address torrent01.fedoraproject.org +# parents ibiblio03 +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/torrent02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/torrent02.cfg new file mode 100644 index 0000000000..462b7dad17 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/torrent02.cfg @@ -0,0 +1,7 @@ +define host { + host_name torrent02 + alias torrent02.fedoraproject.org + use defaulttemplate + address torrent02.fedoraproject.org + parents ibiblio05 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/tummy01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/tummy01.cfg new file mode 100644 index 0000000000..53834e4857 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/tummy01.cfg @@ -0,0 +1,7 @@ +define host { + host_name tummy01 + alias tummy01.fedoraproject.org + use defaulttemplate + address tummy01.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/unbound-ib01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/unbound-ib01.cfg new file mode 100644 index 0000000000..8cf230000b --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/unbound-ib01.cfg @@ -0,0 +1,7 @@ +define host { + host_name unbound-ib01 + alias unbound-ib01.fedoraproject.org + use defaulttemplate + address unbound-ib01.fedoraproject.org + parents ibiblio04 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/unbound-osuosl01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/unbound-osuosl01.cfg new file mode 100644 index 0000000000..23dd1dac72 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/unbound-osuosl01.cfg @@ -0,0 +1,7 @@ +define host { + host_name unbound-osuosl01 + alias unbound-osuosl01.fedoraproject.org + use defaulttemplate + address unbound-osuosl01.fedoraproject.org + parents osuosl03 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/unbound-tummy01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/unbound-tummy01.cfg new file mode 100644 index 0000000000..04cbeb2d3b --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/unbound-tummy01.cfg @@ -0,0 +1,7 @@ +define host { + host_name unbound-tummy01 + alias unbound-tummy01.fedoraproject.org + use defaulttemplate + address unbound-tummy01.fedoraproject.org + parents tummy01 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/value01-stg.cfg b/roles/nagios/server-experimental/files/nagios/hosts/value01-stg.cfg new file mode 100644 index 0000000000..5263dab4a6 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/value01-stg.cfg @@ -0,0 +1,7 @@ +define host { + host_name value01.stg + alias value01.stg.phx2.fedoraproject.org + use defaulttemplate + address value01.stg.phx2.fedoraproject.org + parents virthost12 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/value01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/value01.cfg new file mode 100644 index 0000000000..0e02bb169b --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/value01.cfg @@ -0,0 +1,7 @@ +define host { + host_name value01 + alias value01.phx2.fedoraproject.org + use defaulttemplate + address value01.phx2.fedoraproject.org + parents virthost03 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm01-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm01-mgmt.cfg new file mode 100644 index 0000000000..12113a5b6f --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm01-mgmt.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name virthost-comm01.mgmt.fedoraproject.org +# alias virthost-comm01.mgmt.fedoraproject.org +# use mincheck +# address virthost-comm01.mgmt.fedoraproject.org +# parents fwsm01-gw +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm01.cfg new file mode 100644 index 0000000000..4eb4f51147 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm01.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name virthost-comm01 +# alias virthost-comm01.qa.fedoraproject.org +# use defaulttemplate +# address virthost-comm01.qa.fedoraproject.org +# parents fwsm01-gw +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm02-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm02-mgmt.cfg new file mode 100644 index 0000000000..2f3b151be9 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm02-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost-comm02.mgmt.fedoraproject.org + alias virthost-comm02.mgmt.fedoraproject.org + use mincheck + address virthost-comm02.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm02.cfg new file mode 100644 index 0000000000..3560319c01 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm02.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost-comm02 + alias virthost-comm02.qa.fedoraproject.org + use defaulttemplate + address virthost-comm02.qa.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm03-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm03-mgmt.cfg new file mode 100644 index 0000000000..72bc693297 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm03-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost-comm03.mgmt.fedoraproject.org + alias virthost-comm03.mgmt.fedoraproject.org + use mincheck + address virthost-comm03.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm03.cfg new file mode 100644 index 0000000000..36250e770b --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm03.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost-comm03 + alias virthost-comm03.qa.fedoraproject.org + use defaulttemplate + address virthost-comm03.qa.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm04-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm04-mgmt.cfg new file mode 100644 index 0000000000..35c960278a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm04-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost-comm04.mgmt.fedoraproject.org + alias virthost-comm04.mgmt.fedoraproject.org + use mincheck + address virthost-comm04.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm04.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm04.cfg new file mode 100644 index 0000000000..0a52195932 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost-comm04.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost-comm04 + alias virthost-comm04.qa.fedoraproject.org + use defaulttemplate + address virthost-comm04.qa.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost01-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost01-mgmt.cfg new file mode 100644 index 0000000000..31140450fb --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost01-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost01.mgmt.fedoraproject.org + alias virthost01.mgmt.fedoraproject.org + use mincheck + address virthost01.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost01.cfg new file mode 100644 index 0000000000..478a70019b --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost01.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost01 + alias virthost01.phx2.fedoraproject.org + use defaulttemplate + address virthost01.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost02-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost02-mgmt.cfg new file mode 100644 index 0000000000..fd1d46516b --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost02-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost02.mgmt.fedoraproject.org + alias virthost02.mgmt.fedoraproject.org + use mincheck + address virthost02.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost02.cfg new file mode 100644 index 0000000000..00c6852c18 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost02.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost02 + alias virthost02.phx2.fedoraproject.org + use defaulttemplate + address virthost02.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost03-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost03-mgmt.cfg new file mode 100644 index 0000000000..f81ecd56fa --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost03-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost03.mgmt.fedoraproject.org + alias virthost03.mgmt.fedoraproject.org + use mincheck + address virthost03.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost03.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost03.cfg new file mode 100644 index 0000000000..340c242cd9 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost03.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost03 + alias virthost03.phx2.fedoraproject.org + use defaulttemplate + address virthost03.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost04-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost04-mgmt.cfg new file mode 100644 index 0000000000..fb6bbb9d0c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost04-mgmt.cfg @@ -0,0 +1,8 @@ +#define host { +# host_name virthost04.mgmt.fedoraproject.org +# alias virthost04.mgmt.fedoraproject.org +# use mincheck +# address virthost04.mgmt.fedoraproject.org +# parents fwsm01-gw +#} + diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost04.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost04.cfg new file mode 100644 index 0000000000..88fb998d76 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost04.cfg @@ -0,0 +1,7 @@ +#define host { +# host_name virthost04 +# alias virthost04.phx2.fedoraproject.org +# use defaulttemplate +# address virthost04.phx2.fedoraproject.org +# parents fwsm01-gw +#} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost05-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost05-mgmt.cfg new file mode 100644 index 0000000000..26708a274f --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost05-mgmt.cfg @@ -0,0 +1,8 @@ +# define host { +# host_name virthost05.mgmt.fedoraproject.org +# alias virthost05.mgmt.fedoraproject.org +# use mincheck +# address virthost05.mgmt.fedoraproject.org +# parents fwsm01-gw +# } + diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost05.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost05.cfg new file mode 100644 index 0000000000..28b99c068e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost05.cfg @@ -0,0 +1,8 @@ +# define host { +# host_name virthost05 +# alias virthost05.phx2.fedoraproject.org +# use defaulttemplate +# address virthost05.phx2.fedoraproject.org +# parents fwsm01-gw +# } + diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost06-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost06-mgmt.cfg new file mode 100644 index 0000000000..945b9954a9 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost06-mgmt.cfg @@ -0,0 +1,8 @@ +# define host { +# host_name virthost06.mgmt.fedoraproject.org +# alias virthost06.mgmt.fedoraproject.org +# use mincheck +# address virthost06.mgmt.fedoraproject.org +# parents fwsm01-gw +# } + diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost06.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost06.cfg new file mode 100644 index 0000000000..9186e31526 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost06.cfg @@ -0,0 +1,8 @@ +# define host { +# host_name virthost06 +# alias virthost06.phx2.fedoraproject.org +# use defaulttemplate +# address virthost06.phx2.fedoraproject.org +# parents fwsm01-gw +# } + diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost07-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost07-mgmt.cfg new file mode 100644 index 0000000000..4146694b21 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost07-mgmt.cfg @@ -0,0 +1,7 @@ +# define host { +# host_name virthost07.mgmt.fedoraproject.org +# alias virthost07.mgmt.fedoraproject.org +# use mincheck +# address virthost07.mgmt.fedoraproject.org +# parents fwsm01-gw +# } diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost07.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost07.cfg new file mode 100644 index 0000000000..4c5e938450 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost07.cfg @@ -0,0 +1,7 @@ +# define host { +# host_name virthost07 +# alias virthost07.phx2.fedoraproject.org +# use defaulttemplate +# address virthost07.phx2.fedoraproject.org +# parents fwsm01-gw +# } diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost08-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost08-mgmt.cfg new file mode 100644 index 0000000000..239d782fec --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost08-mgmt.cfg @@ -0,0 +1,8 @@ +# define host { +# host_name virthost08.mgmt.fedoraproject.org +# alias virthost08.mgmt.fedoraproject.org +# use mincheck +# address virthost08.mgmt.fedoraproject.org +# parents fwsm01-gw +# } + diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost08.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost08.cfg new file mode 100644 index 0000000000..154b5c5386 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost08.cfg @@ -0,0 +1,8 @@ +# define host { +# host_name virthost08 +# alias virthost08.phx2.fedoraproject.org +# use defaulttemplate +# address virthost08.phx2.fedoraproject.org +# parents fwsm01-gw +# } + diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost09-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost09-mgmt.cfg new file mode 100644 index 0000000000..41b8558239 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost09-mgmt.cfg @@ -0,0 +1,7 @@ +# define host { +# host_name virthost09.mgmt.fedoraproject.org +# alias virthost09.mgmt.fedoraproject.org +# use mincheck +# address virthost09.mgmt.fedoraproject.org +# parents fwsm01-gw +# } diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost09.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost09.cfg new file mode 100644 index 0000000000..c143d19af6 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost09.cfg @@ -0,0 +1,7 @@ +# define host { +# host_name virthost09 +# alias virthost09.phx2.fedoraproject.org +# use defaulttemplate +# address virthost09.phx2.fedoraproject.org +# parents fwsm01-gw +# } diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost11-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost11-mgmt.cfg new file mode 100644 index 0000000000..3dc36f9630 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost11-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost11.mgmt.fedoraproject.org + alias virthost11.mgmt.fedoraproject.org + use mincheck + address virthost11.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost11.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost11.cfg new file mode 100644 index 0000000000..26f852daf8 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost11.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost11 + alias virthost11.phx2.fedoraproject.org + use defaulttemplate + address virthost11.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost12-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost12-mgmt.cfg new file mode 100644 index 0000000000..36144b109a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost12-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost12.mgmt.fedoraproject.org + alias virthost12.mgmt.fedoraproject.org + use mincheck + address virthost12.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost12.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost12.cfg new file mode 100644 index 0000000000..4b67bddf6e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost12.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost12 + alias virthost12.phx2.fedoraproject.org + use defaulttemplate + address virthost12.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost14-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost14-mgmt.cfg new file mode 100644 index 0000000000..74788be145 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost14-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost14.mgmt.fedoraproject.org + alias virthost14.mgmt.fedoraproject.org + use mincheck + address virthost14.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost14.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost14.cfg new file mode 100644 index 0000000000..c081d93eb7 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost14.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost14 + alias virthost14.phx2.fedoraproject.org + use defaulttemplate + address virthost14.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost15-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost15-mgmt.cfg new file mode 100644 index 0000000000..6e8459818b --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost15-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost15.mgmt.fedoraproject.org + alias virthost15.mgmt.fedoraproject.org + use mincheck + address virthost15.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost15.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost15.cfg new file mode 100644 index 0000000000..364d80e705 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost15.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost15 + alias virthost15.phx2.fedoraproject.org + use defaulttemplate + address virthost15.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost16-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost16-mgmt.cfg new file mode 100644 index 0000000000..1742185495 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost16-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost16.mgmt.fedoraproject.org + alias virthost16.mgmt.fedoraproject.org + use mincheck + address virthost16.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost16.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost16.cfg new file mode 100644 index 0000000000..0a6cb23fcb --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost16.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost16 + alias virthost16.phx2.fedoraproject.org + use defaulttemplate + address virthost16.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost17-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost17-mgmt.cfg new file mode 100644 index 0000000000..774671c54f --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost17-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost17.mgmt.fedoraproject.org + alias virthost17.mgmt.fedoraproject.org + use mincheck + address virthost17.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost17.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost17.cfg new file mode 100644 index 0000000000..4e65c9f39f --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost17.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost17 + alias virthost17.phx2.fedoraproject.org + use defaulttemplate + address virthost17.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost18-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost18-mgmt.cfg new file mode 100644 index 0000000000..78d9785f4d --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost18-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost18.mgmt.fedoraproject.org + alias virthost18.mgmt.fedoraproject.org + use mincheck + address virthost18.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost18.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost18.cfg new file mode 100644 index 0000000000..8ae2fec3fb --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost18.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost18 + alias virthost18.phx2.fedoraproject.org + use defaulttemplate + address virthost18.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost19-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost19-mgmt.cfg new file mode 100644 index 0000000000..283be93af3 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost19-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost19.mgmt.fedoraproject.org + alias virthost19.mgmt.fedoraproject.org + use mincheck + address virthost19.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost19.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost19.cfg new file mode 100644 index 0000000000..04ce3618dd --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost19.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost19 + alias virthost19.phx2.fedoraproject.org + use defaulttemplate + address virthost19.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost20-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost20-mgmt.cfg new file mode 100644 index 0000000000..4b46142a61 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost20-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost20.mgmt.fedoraproject.org + alias virthost20.mgmt.fedoraproject.org + use mincheck + address virthost20.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost20.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost20.cfg new file mode 100644 index 0000000000..86a4eb4560 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost20.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost20 + alias virthost20.phx2.fedoraproject.org + use defaulttemplate + address virthost20.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost21-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost21-mgmt.cfg new file mode 100644 index 0000000000..7f5f7e83f2 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost21-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost21.mgmt.fedoraproject.org + alias virthost21.mgmt.fedoraproject.org + use mincheck + address virthost21.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost21.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost21.cfg new file mode 100644 index 0000000000..99508dcf0f --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost21.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost21 + alias virthost21.phx2.fedoraproject.org + use defaulttemplate + address virthost21.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost22-mgmt.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost22-mgmt.cfg new file mode 100644 index 0000000000..fba7eaccb7 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost22-mgmt.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost22.mgmt.fedoraproject.org + alias virthost22.mgmt.fedoraproject.org + use mincheck + address virthost22.mgmt.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/virthost22.cfg b/roles/nagios/server-experimental/files/nagios/hosts/virthost22.cfg new file mode 100644 index 0000000000..cf8e9e6795 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/virthost22.cfg @@ -0,0 +1,7 @@ +define host { + host_name virthost22 + alias virthost22.phx2.fedoraproject.org + use defaulttemplate + address virthost22.phx2.fedoraproject.org + parents fwsm01-gw +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/wiki01.cfg b/roles/nagios/server-experimental/files/nagios/hosts/wiki01.cfg new file mode 100644 index 0000000000..60339bf270 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/wiki01.cfg @@ -0,0 +1,7 @@ +define host { + host_name wiki01 + alias wiki01.phx2.fedoraproject.org + use defaulttemplate + address wiki01.phx2.fedoraproject.org + parents virthost03 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/wiki01.stg.cfg b/roles/nagios/server-experimental/files/nagios/hosts/wiki01.stg.cfg new file mode 100644 index 0000000000..9e10797b92 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/wiki01.stg.cfg @@ -0,0 +1,7 @@ +define host { + host_name wiki01.stg + alias wiki01.stg.phx2.fedoraproject.org + use defaulttemplate + address wiki01.stg.phx2.fedoraproject.org + parents virthost12 +} diff --git a/roles/nagios/server-experimental/files/nagios/hosts/wiki02.cfg b/roles/nagios/server-experimental/files/nagios/hosts/wiki02.cfg new file mode 100644 index 0000000000..43afaa0f80 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/hosts/wiki02.cfg @@ -0,0 +1,7 @@ +define host { + host_name wiki02 + alias wiki02.phx2.fedoraproject.org + use defaulttemplate + address wiki02.phx2.fedoraproject.org + parents virthost01 +} diff --git a/roles/nagios/server-experimental/files/nagios/minimal.cfg b/roles/nagios/server-experimental/files/nagios/minimal.cfg new file mode 100644 index 0000000000..c41bec4d91 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/minimal.cfg @@ -0,0 +1,362 @@ +############################################################################### +# MINIMAL.CFG +# +# MINIMALISTIC OBJECT CONFIG FILE (Template-Based Object File Format) +# +# Last Modified: 08-10-2005 +# +# +# NOTE: This config file is intended to be used to test a Nagios installation +# that has been compiled with support for the template-based object +# configuration files. +# +# This config file is intended to servce as an *extremely* simple +# example of how you can create your object configuration file(s). +# If you're interested in more complex object configuration files for +# Nagios, look in the sample-config/template-object/ subdirectory of +# the distribution. +# +############################################################################### + + + +############################################################################### +############################################################################### +# +# 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 + sunday 00:00-24:00 + 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 + } + + + + +############################################################################### +############################################################################### +# +# COMMANDS +# +############################################################################### +############################################################################### + +# This is a sample service notification command that can be used to send email +# notifications (about service alerts) to contacts. +# 'check_ssh' command definition +define command{ + command_name notify-by-email + command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$OUTPUT$" | /bin/mail -s "** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$ + } + + +# This is a sample host notification command that can be used to send email +# notifications (about host alerts) to contacts. + +define command{ + command_name host-notify-by-email + command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $OUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /bin/mail -s "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$ + } + + +# Command to check to see if a host is "alive" (up) by pinging it + +define command{ + command_name check-host-alive + command_line $USER1$/check_ping -4 -H $HOSTADDRESS$ -w 300,99% -c 500,100% -p 2 + } + + +# Generic command to check a device by pinging it + +define command{ + command_name check_ping + command_line $USER1$/check_ping -4 -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p 5 + } + + +# Command used to check disk space usage on local partitions + +define command{ + command_name check_local_disk + command_line $USER1$/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$ + } + + +# Command used to check the number of currently logged in users on the +# local machine + +define command{ + command_name check_local_users + command_line $USER1$/check_users -w $ARG1$ -c $ARG2$ + } + + +# Command to check the number of running processing on the local machine + +define command{ + command_name check_local_procs + command_line $USER1$/check_procs -w $ARG1$ -c $ARG2$ + } + + +# Command to check the load on the local machine + +define command{ + command_name check_local_load + command_line $USER1$/check_load -w $ARG1$ -c $ARG2$ + } + + + +############################################################################### +############################################################################### +# +# CONTACTS +# +############################################################################### +############################################################################### + +# In this simple config file, a single contact will receive all alerts. +# This assumes that you have an account (or email alias) called +# "nagios-admin" on the local host. + +define contact{ + contact_name nagios-admin + alias Nagios Admin + service_notification_period 24x7 + host_notification_period 24x7 + service_notification_options w,u,c,r + host_notification_options d,r + service_notification_commands notify-by-email + host_notification_commands host-notify-by-email + email admin@fedoraproject.org + } + + + +############################################################################### +############################################################################### +# +# 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 Nagios Administrators + members nagios-admin + } + + + +############################################################################### +############################################################################### +# +# HOSTS +# +############################################################################### +############################################################################### + +# Generic host definition template - This is NOT a real host, just a template! + +define host{ + name generic-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 + failure_prediction_enabled 1 ; Failure prediction 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 + register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE! + } + + +# Since this is a simple configuration file, we only monitor one host - the +# local host (this machine). + +define host{ + use generic-host ; Name of host template to use + host_name localhost + alias localhost + address 127.0.0.1 + check_command check-host-alive + max_check_attempts 10 + notification_interval 120 + notification_period 24x7 + notification_options d,r + contact_groups admins + } + + + +############################################################################### +############################################################################### +# +# HOST GROUPS +# +############################################################################### +############################################################################### + +# We only have one host in our simple config file, so there is no need to +# create more than one hostgroup. + +define hostgroup{ + hostgroup_name test + alias Test Servers + members localhost + } + + + +############################################################################### +############################################################################### +# +# SERVICES +# +############################################################################### +############################################################################### + +# Generic service definition template - This is NOT a real service, just a template! + +define service{ + name generic-service ; The 'name' of this service template + active_checks_enabled 1 ; Active service checks are enabled + passive_checks_enabled 1 ; Passive service checks are enabled/accepted + parallelize_check 1 ; Active service checks should be parallelized (disabling this can lead to major performance problems) + obsess_over_service 1 ; We should obsess over this service (if necessary) + check_freshness 0 ; Default is to NOT check service 'freshness' + notifications_enabled 1 ; Service notifications are enabled + event_handler_enabled 1 ; Service event handler is enabled + flap_detection_enabled 1 ; Flap detection is enabled + failure_prediction_enabled 1 ; Failure prediction 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 + register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE! + } + + +# Define a service to "ping" the local machine + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description PING + is_volatile 0 + check_period 24x7 + max_check_attempts 4 + normal_check_interval 5 + retry_check_interval 1 + contact_groups admins + notification_options w,u,c,r + notification_interval 960 + notification_period 24x7 + 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{ + use generic-service ; Name of service template to use + host_name localhost + service_description Root Partition + is_volatile 0 + check_period 24x7 + max_check_attempts 4 + normal_check_interval 5 + retry_check_interval 1 + contact_groups admins + notification_options w,u,c,r + notification_interval 960 + notification_period 24x7 + 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{ + use generic-service ; Name of service template to use + host_name localhost + service_description Current Users + is_volatile 0 + check_period 24x7 + max_check_attempts 4 + normal_check_interval 5 + retry_check_interval 1 + contact_groups admins + notification_options w,u,c,r + notification_interval 960 + notification_period 24x7 + 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{ + use generic-service ; Name of service template to use + host_name localhost + service_description Total Processes + is_volatile 0 + check_period 24x7 + max_check_attempts 4 + normal_check_interval 5 + retry_check_interval 1 + contact_groups admins + notification_options w,u,c,r + notification_interval 960 + notification_period 24x7 + check_command check_local_procs!250!400 + } + + + +# Define a service to check the load on the local machine. + +define service{ + use generic-service ; Name of service template to use + host_name localhost + service_description Current Load + is_volatile 0 + check_period 24x7 + max_check_attempts 4 + normal_check_interval 5 + retry_check_interval 1 + contact_groups admins + notification_options w,u,c,r + notification_interval 960 + notification_period 24x7 + check_command check_local_load!5.0,4.0,3.0!10.0,6.0,4.0 + } + + + +# EOF diff --git a/roles/nagios/server-experimental/files/nagios/misccommands.cfg b/roles/nagios/server-experimental/files/nagios/misccommands.cfg new file mode 100644 index 0000000000..37a59e0e36 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/misccommands.cfg @@ -0,0 +1,136 @@ +################################################################################ +# Sample object config file for Nagios +# +# Read the documentation for more information on this configuration file. I've +# provided some comments here, but things may not be so clear without further +# explanation, so make sure to read the HTML documentation! +# +# Last Modified: 12-17-2005 +# +################################################################################ + + +################################################################################ +# COMMAND DEFINITIONS +# +# SYNTAX: +# +# define command{ +# template +# name +# command_name +# command_line +# } +# +# WHERE: +# +# = object name of another command definition that should be +# used as a template for this definition (optional) +# = object name of command definition, referenced by other +# command definitions that use it as a template (optional) +# = name of the command, as recognized/used by Nagios +# = command line +# +################################################################################ + + + + +################################################################################ +# +# SAMPLE NOTIFICATION COMMANDS +# +# These are some example notification commands. They may or may not work on +# your system without modification. +# +################################################################################ + + +# 'host-notify-by-email' command definition +define command{ + command_name host-notify-by-email + command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\nSource: $$(hostname)\n\nDate/Time: $LONGDATETIME$\n" | /bin/mail -s "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$ + } + +# 'notify-by-epager' command definition +define command{ + command_name notify-by-epager + command_line /usr/bin/printf "%b" "Service: $SERVICEDESC$\nHost: $HOSTNAME$\nInfo: $SERVICEOUTPUT$\nSource: $$(hostname -s)\nDate: $LONGDATETIME$" | /bin/mail -s "$NOTIFICATIONTYPE$: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$" $CONTACTPAGER$ + } + + +# 'host-notify-by-epager' command definition +define command{ + command_name host-notify-by-epager + command_line /usr/bin/printf "%b" "Host '$HOSTALIAS$' is $HOSTSTATE$\nInfo: $HOSTOUTPUT$\nSource: $$(hostname -s)\nTime: $LONGDATETIME$" | /bin/mail -s "$NOTIFICATIONTYPE$ alert - Host $HOSTNAME$ is $HOSTSTATE$" $CONTACTPAGER$ + } + +# 'host-notify-by-ircbot' command definition +define command{ + command_name host-notify-by-ircbot + command_line /usr/bin/printf "%b" "#fedora-noc $NOTIFICATIONTYPE$ - $HOSTALIAS$ is $HOSTSTATE$: $HOSTOUTPUT$ ($$(hostname -s)) $HOSTACKAUTHOR$ $SERVICEACKAUTHOR$" | /usr/local/bin/irc-colorize.py | nc -w 1 value01 5050 + } + +# 'notify-by-email' command definition +define command{ + command_name notify-by-email + command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\nSource: $$(hostname)\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" | /bin/mail -s "** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$ + } + +# 'notify-by-ircbot' command definition +define command{ + command_name notify-by-ircbot + command_line /usr/bin/printf "%b" "#fedora-noc $NOTIFICATIONTYPE$ - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$: $SERVICEOUTPUT$ ($$(hostname -s)) $HOSTACKAUTHOR$ $SERVICEACKAUTHOR$" | /usr/local/bin/irc-colorize.py | nc -w 1 value01 5050 + } + +# 'host-notify-by-fedmsg' command definition +define command{ + command_name host-notify-by-fedmsg + command_line /usr/bin/echo '{"type": "$NOTIFICATIONTYPE$", "host": "$HOSTALIAS$", "state": "$HOSTSTATE$", "output": "$HOSTOUTPUT$", "host_ack_author": "$HOSTACKAUTHOR$", "service_ack_author": "$SERVICEACKAUTHOR$"}' | fedmsg-logger --cert-prefix nagios --modname nagios --topic host.state.change --json-input + } + +# 'notify-by-fedmsg' command definition +define command{ + command_name notify-by-fedmsg + command_line /usr/bin/echo '{"type": "$NOTIFICATIONTYPE$", "host": "$HOSTALIAS$", "state": "$SERVICESTATE$", "service": "$SERVICEDESC$", "output": "$SERVICEOUTPUT$", "host_ack_author": "$HOSTACKAUTHOR$", "service_ack_author": "$SERVICEACKAUTHOR$"}' | fedmsg-logger --cert-prefix nagios --modname nagios --topic service.state.change --json-input + } + +# 'notify-by-xmpp' command definition +#define command{ +# command_name notify-by-xmpp +# command_line /usr/local/bin/xmppsend -a /etc/nagios/private/xmppnagios.ini "Service: $SERVICEDESC$\nHost: $HOSTNAME$\nInfo: $SERVICEOUTPUT$\nDate: $LONGDATETIME$" $CONTACTEMAIL$ +# } + + +# 'host-notify-by-xmpp' command definition +#define command{ +# command_name host-notify-by-xmpp +# command_line /usr/local/bin/xmppsend -a /etc/nagios/private/xmppnagios.ini "Host '$HOSTALIAS$' is $HOSTSTATE$\nInfo: $HOSTOUTPUT$\nDate: $LONGDATETIME$" $CONTACTEMAIL$ +# } + + + +################################################################################ +# +# 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/log/nagios/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/log/nagios/service-perfdata.out + } diff --git a/roles/nagios/server-experimental/files/nagios/nagios.cfg b/roles/nagios/server-experimental/files/nagios/nagios.cfg new file mode 100644 index 0000000000..3a824a8958 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/nagios.cfg @@ -0,0 +1,972 @@ +############################################################################## +# +# NAGIOS.CFG - Sample Main Config File for Nagios +# +# Read the documentation for more information on this configuration +# file. I've provided some comments here, but things may not be so +# clear without further explanation. +# +# Last Modified: 11-23-2005 +# +############################################################################## + + +# LOG FILE +# This is the main log file where service and host events are logged +# for historical purposes. This should be the first option specified +# in the config file!!! + +log_file=/var/log/nagios/nagios.log + + + +# OBJECT CONFIGURATION FILE(S) +# This is the configuration file in which you define hosts, host +# groups, contacts, contact groups, services, etc. I guess it would +# be better called an object definition file, but for historical +# reasons it isn't. You can split object definitions into several +# different config files by using multiple cfg_file statements here. +# Nagios will read and process all the config files you define. +# This can be very useful if you want to keep command definitions +# separate from host and contact definitions... + +# Plugin commands (service and host check commands) +# Arguments are likely to change between different releases of the +# plugins, so you should use the same config file provided with the +# plugin release rather than the one provided with Nagios. +cfg_file=/etc/nagios/checkcommands.cfg + +# Misc commands (notification and event handler commands, etc) +cfg_file=/etc/nagios/misccommands.cfg + +# You can split other types of object definitions across several +# config files if you wish (as done here), or keep them all in a +# single config file. + +#cfg_file=/etc/nagios/minimal.cfg + +#cfg_file=/etc/nagios/contactgroups.cfg +#cfg_file=/etc/nagios/contacts.cfg +#cfg_file=/etc/nagios/dependencies.cfg +cfg_file=/etc/nagios/escalations.cfg +#cfg_file=/etc/nagios/hostgroups.cfg +#cfg_file=/etc/nagios/hosts.cfg +#cfg_file=/etc/nagios/services.cfg +cfg_file=/etc/nagios/timeperiods.cfg + +# Extended host/service info definitions are now stored along with +# other object definitions: +#cfg_file=/etc/nagios/hostextinfo.cfg +#cfg_file=/etc/nagios/serviceextinfo.cfg + +# You can also tell Nagios to process all config files (with a .cfg +# extension) in a particular directory by using the cfg_dir +# directive as shown below: +cfg_dir=/etc/nagios/hosts +cfg_dir=/etc/nagios/hostgroups +cfg_dir=/etc/nagios/services +cfg_dir=/etc/nagios/contacts +cfg_dir=/etc/nagios/contactgroups +cfg_dir=/etc/nagios/servicegroups +cfg_dir=/etc/nagios/servicedeps + + +#cfg_dir=/etc/nagios/servers +#cfg_dir=/etc/nagios/printers +#cfg_dir=/etc/nagios/switches +#cfg_dir=/etc/nagios/routers + + + +# OBJECT CACHE FILE +# This option determines where object definitions are cached when +# Nagios starts/restarts. The CGIs read object definitions from +# this cache file (rather than looking at the object config files +# directly) in order to prevent inconsistencies that can occur +# when the config files are modified after Nagios starts. + +object_cache_file=/var/log/nagios/objects.cache + + + +# RESOURCE FILE +# This is an optional resource file that contains $USERx$ macro +# definitions. Multiple resource files can be specified by using +# multiple resource_file definitions. The CGIs will not attempt to +# read the contents of resource files, so information that is +# considered to be sensitive (usernames, passwords, etc) can be +# defined as macros in this file and restrictive permissions (600) +# can be placed on this file. + +resource_file=/etc/nagios/private/resource.cfg + + + +# STATUS FILE +# This is where the current status of all monitored services and +# hosts is stored. Its contents are read and processed by the CGIs. +# The contents of the status file are deleted every time Nagios +# restarts. + +status_file=/var/log/nagios/status.dat + + + +# NAGIOS USER +# This determines the effective user that Nagios should run as. +# You can either supply a username or a UID. + +nagios_user=nagios + + + +# NAGIOS GROUP +# This determines the effective group that Nagios should run as. +# You can either supply a group name or a GID. + +nagios_group=nagios + + + +# EXTERNAL COMMAND OPTION +# This option allows you to specify whether or not Nagios should check +# for external commands (in the command file defined below). By default +# Nagios will *not* check for external commands, just to be on the +# cautious side. If you want to be able to use the CGI command interface +# you will have to enable this. Setting this value to 0 disables command +# checking (the default), other values enable it. + +check_external_commands=1 + + + +# EXTERNAL COMMAND CHECK INTERVAL +# This is the interval at which Nagios should check for external commands. +# This value works of the interval_length you specify later. If you leave +# that at its default value of 60 (seconds), a value of 1 here will cause +# Nagios to check for external commands every minute. If you specify a +# number followed by an "s" (i.e. 15s), this will be interpreted to mean +# actual seconds rather than a multiple of the interval_length variable. +# Note: In addition to reading the external command file at regularly +# scheduled intervals, Nagios will also check for external commands after +# event handlers are executed. +# NOTE: Setting this value to -1 causes Nagios to check the external +# command file as often as possible. + +#command_check_interval=1 +#command_check_interval=15s +command_check_interval=15s + + + +# EXTERNAL COMMAND FILE +# This is the file that Nagios checks for external command requests. +# It is also where the command CGI will write commands that are submitted +# by users, so it must be writeable by the user that the web server +# is running as (usually 'nobody'). Permissions should be set at the +# directory level instead of on the file, as the file is deleted every +# time its contents are processed. + +command_file=/var/spool/nagios/cmd/nagios.cmd + + + +# COMMENT FILE +# This is the file that Nagios will use for storing host and service +# comments. + +comment_file=/var/log/nagios/comments.dat + + + +# DOWNTIME FILE +# This is the file that Nagios will use for storing host and service +# downtime data. + +downtime_file=/var/log/nagios/downtime.dat + + + +# LOCK FILE +# This is the lockfile that Nagios will use to store its PID number +# in when it is running in daemon mode. + +lock_file=/var/run/nagios.pid + + + +# TEMP FILE +# This is a temporary file that is used as scratch space when Nagios +# updates the status log, cleans the comment file, etc. This file +# is created, used, and deleted throughout the time that Nagios is +# running. + +temp_file=/var/log/nagios/nagios.tmp + + + +# EVENT BROKER OPTIONS +# Controls what (if any) data gets sent to the event broker. +# Values: 0 = Broker nothing +# -1 = Broker everything +# = See documentation + +event_broker_options=0 + + + +# EVENT BROKER MODULE(S) +# This directive is used to specify an event broker module that should +# by loaded by Nagios at startup. Use multiple directives if you want +# to load more than one module. Arguments that should be passed to +# the module at startup are seperated from the module path by a space. +# +# Example: +# +# broker_module= [moduleargs] + +#broker_module=/somewhere/module1.o +#broker_module=/somewhere/module2.o arg1 arg2=3 debug=0 + + + + +# LOG ROTATION METHOD +# This is the log rotation method that Nagios should use to rotate +# the main log file. Values are as follows.. +# n = None - don't rotate the log +# h = Hourly rotation (top of the hour) +# d = Daily rotation (midnight every day) +# w = Weekly rotation (midnight on Saturday evening) +# m = Monthly rotation (midnight last day of month) + +log_rotation_method=d + + + +# LOG ARCHIVE PATH +# This is the directory where archived (rotated) log files should be +# placed (assuming you've chosen to do log rotation). + +log_archive_path=/var/log/nagios/archives + + + +# LOGGING OPTIONS +# If you want messages logged to the syslog facility, as well as the +# NetAlarm log file set this option to 1. If not, set it to 0. + +use_syslog=1 + + + +# NOTIFICATION LOGGING OPTION +# If you don't want notifications to be logged, set this value to 0. +# If notifications should be logged, set the value to 1. + +log_notifications=1 + + + +# SERVICE RETRY LOGGING OPTION +# If you don't want service check retries to be logged, set this value +# to 0. If retries should be logged, set the value to 1. + +log_service_retries=1 + + + +# HOST RETRY LOGGING OPTION +# If you don't want host check retries to be logged, set this value to +# 0. If retries should be logged, set the value to 1. + +log_host_retries=1 + + + +# EVENT HANDLER LOGGING OPTION +# If you don't want host and service event handlers to be logged, set +# this value to 0. If event handlers should be logged, set the value +# to 1. + +log_event_handlers=1 + + + +# INITIAL STATES LOGGING OPTION +# If you want Nagios to log all initial host and service states to +# the main log file (the first time the service or host is checked) +# you can enable this option by setting this value to 1. If you +# are not using an external application that does long term state +# statistics reporting, you do not need to enable this option. In +# this case, set the value to 0. + +log_initial_states=0 + + + +# EXTERNAL COMMANDS LOGGING OPTION +# If you don't want Nagios to log external commands, set this value +# to 0. If external commands should be logged, set this value to 1. +# Note: This option does not include logging of passive service +# checks - see the option below for controlling whether or not +# passive checks are logged. + +log_external_commands=1 + + + +# PASSIVE CHECKS LOGGING OPTION +# If you don't want Nagios to log passive host and service checks, set +# this value to 0. If passive checks should be logged, set +# this value to 1. + +log_passive_checks=1 + + + +# GLOBAL HOST AND SERVICE EVENT HANDLERS +# These options allow you to specify a host and service event handler +# command that is to be run for every host or service state change. +# The global event handler is executed immediately prior to the event +# handler that you have optionally specified in each host or +# service definition. The command argument is the short name of a +# command definition that you define in your host configuration file. +# Read the HTML docs for more information. + +#global_host_event_handler=somecommand +#global_service_event_handler=somecommand + + + +# SERVICE INTER-CHECK DELAY METHOD +# This is the method that Nagios should use when initially +# "spreading out" service checks when it starts monitoring. The +# default is to use smart delay calculation, which will try to +# space all service checks out evenly to minimize CPU load. +# Using the dumb setting will cause all checks to be scheduled +# at the same time (with no delay between them)! This is not a +# good thing for production, but is useful when testing the +# parallelization functionality. +# n = None - don't use any delay between checks +# d = Use a "dumb" delay of 1 second between checks +# s = Use "smart" inter-check delay calculation +# x.xx = Use an inter-check delay of x.xx seconds + +service_inter_check_delay_method=s + + + +# MAXIMUM SERVICE CHECK SPREAD +# This variable determines the timeframe (in minutes) from the +# program start time that an initial check of all services should +# be completed. Default is 30 minutes. + +max_service_check_spread=30 + + + +# SERVICE CHECK INTERLEAVE FACTOR +# This variable determines how service checks are interleaved. +# Interleaving the service checks allows for a more even +# distribution of service checks and reduced load on remote +# hosts. Setting this value to 1 is equivalent to how versions +# of Nagios previous to 0.0.5 did service checks. Set this +# value to s (smart) for automatic calculation of the interleave +# factor unless you have a specific reason to change it. +# s = Use "smart" interleave factor calculation +# x = Use an interleave factor of x, where x is a +# number greater than or equal to 1. + +service_interleave_factor=s + + + +# HOST INTER-CHECK DELAY METHOD +# This is the method that Nagios should use when initially +# "spreading out" host checks when it starts monitoring. The +# default is to use smart delay calculation, which will try to +# space all host checks out evenly to minimize CPU load. +# Using the dumb setting will cause all checks to be scheduled +# at the same time (with no delay between them)! +# n = None - don't use any delay between checks +# d = Use a "dumb" delay of 1 second between checks +# s = Use "smart" inter-check delay calculation +# x.xx = Use an inter-check delay of x.xx seconds + +host_inter_check_delay_method=s + + + +# MAXIMUM HOST CHECK SPREAD +# This variable determines the timeframe (in minutes) from the +# program start time that an initial check of all hosts should +# be completed. Default is 30 minutes. + +max_host_check_spread=30 + + + +# MAXIMUM CONCURRENT SERVICE CHECKS +# This option allows you to specify the maximum number of +# service checks that can be run in parallel at any given time. +# Specifying a value of 1 for this variable essentially prevents +# any service checks from being parallelized. A value of 0 +# will not restrict the number of concurrent checks that are +# being executed. + +max_concurrent_checks=0 + + + +# SERVICE CHECK REAPER FREQUENCY +# This is the frequency (in seconds!) that Nagios will process +# the results of services that have been checked. + +service_reaper_frequency=10 + + + + +# AUTO-RESCHEDULING OPTION +# This option determines whether or not Nagios will attempt to +# automatically reschedule active host and service checks to +# "smooth" them out over time. This can help balance the load on +# the monitoring server. +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_reschedule_checks=0 + + + +# AUTO-RESCHEDULING INTERVAL +# This option determines how often (in seconds) Nagios will +# attempt to automatically reschedule checks. This option only +# has an effect if the auto_reschedule_checks option is enabled. +# Default is 30 seconds. +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_rescheduling_interval=30 + + + + +# AUTO-RESCHEDULING WINDOW +# This option determines the "window" of time (in seconds) that +# Nagios will look at when automatically rescheduling checks. +# Only host and service checks that occur in the next X seconds +# (determined by this variable) will be rescheduled. This option +# only has an effect if the auto_reschedule_checks option is +# enabled. Default is 180 seconds (3 minutes). +# WARNING: THIS IS AN EXPERIMENTAL FEATURE - IT CAN DEGRADE +# PERFORMANCE, RATHER THAN INCREASE IT, IF USED IMPROPERLY + +auto_rescheduling_window=180 + + + +# SLEEP TIME +# This is the number of seconds to sleep between checking for system +# events and service checks that need to be run. + +sleep_time=0.25 + + + +# TIMEOUT VALUES +# These options control how much time Nagios will allow various +# types of commands to execute before killing them off. Options +# are available for controlling maximum time allotted for +# service checks, host checks, event handlers, notifications, the +# ocsp command, and performance data commands. All values are in +# seconds. + +service_check_timeout=60 +host_check_timeout=30 +event_handler_timeout=30 +notification_timeout=30 +ocsp_timeout=5 +perfdata_timeout=5 + + + +# RETAIN STATE INFORMATION +# This setting determines whether or not Nagios will save state +# information for services and hosts before it shuts down. Upon +# startup Nagios will reload all saved service and host state +# information before starting to monitor. This is useful for +# maintaining long-term data on state statistics, etc, but will +# slow Nagios down a bit when it (re)starts. Since its only +# a one-time penalty, I think its well worth the additional +# startup delay. + +retain_state_information=1 + + + +# STATE RETENTION FILE +# This is the file that Nagios should use to store host and +# service state information before it shuts down. The state +# information in this file is also read immediately prior to +# starting to monitor the network when Nagios is restarted. +# This file is used only if the preserve_state_information +# variable is set to 1. + +state_retention_file=/var/log/nagios/retention.dat + + + +# RETENTION DATA UPDATE INTERVAL +# This setting determines how often (in minutes) that Nagios +# will automatically save retention data during normal operation. +# If you set this value to 0, Nagios will not save retention +# data at regular interval, but it will still save retention +# data before shutting down or restarting. If you have disabled +# state retention, this option has no effect. + +retention_update_interval=60 + + + +# USE RETAINED PROGRAM STATE +# This setting determines whether or not Nagios will set +# program status variables based on the values saved in the +# retention file. If you want to use retained program status +# information, set this value to 1. If not, set this value +# to 0. + +use_retained_program_state=1 + + + +# USE RETAINED SCHEDULING INFO +# This setting determines whether or not Nagios will retain +# the scheduling info (next check time) for hosts and services +# based on the values saved in the retention file. If you +# If you want to use retained scheduling info, set this +# value to 1. If not, set this value to 0. + +use_retained_scheduling_info=0 + + + +# INTERVAL LENGTH +# This is the seconds per unit interval as used in the +# host/contact/service configuration files. Setting this to 60 means +# that each interval is one minute long (60 seconds). Other settings +# have not been tested much, so your mileage is likely to vary... + +interval_length=60 + + + +# AGGRESSIVE HOST CHECKING OPTION +# If you don't want to turn on aggressive host checking features, set +# this value to 0 (the default). Otherwise set this value to 1 to +# enable the aggressive check option. Read the docs for more info +# on what aggressive host check is or check out the source code in +# base/checks.c + +use_aggressive_host_checking=0 + + + +# SERVICE CHECK EXECUTION OPTION +# This determines whether or not Nagios will actively execute +# service checks when it initially starts. If this option is +# disabled, checks are not actively made, but Nagios can still +# receive and process passive check results that come in. Unless +# you're implementing redundant hosts or have a special need for +# disabling the execution of service checks, leave this enabled! +# Values: 1 = enable checks, 0 = disable checks + +execute_service_checks=1 + + + +# PASSIVE SERVICE CHECK ACCEPTANCE OPTION +# This determines whether or not Nagios will accept passive +# service checks results when it initially (re)starts. +# Values: 1 = accept passive checks, 0 = reject passive checks + +accept_passive_service_checks=1 + + + +# HOST CHECK EXECUTION OPTION +# This determines whether or not Nagios will actively execute +# host checks when it initially starts. If this option is +# disabled, checks are not actively made, but Nagios can still +# receive and process passive check results that come in. Unless +# you're implementing redundant hosts or have a special need for +# disabling the execution of host checks, leave this enabled! +# Values: 1 = enable checks, 0 = disable checks + +execute_host_checks=1 + + + +# PASSIVE HOST CHECK ACCEPTANCE OPTION +# This determines whether or not Nagios will accept passive +# host checks results when it initially (re)starts. +# Values: 1 = accept passive checks, 0 = reject passive checks + +accept_passive_host_checks=1 + + + +# NOTIFICATIONS OPTION +# This determines whether or not Nagios will sent out any host or +# service notifications when it is initially (re)started. +# Values: 1 = enable notifications, 0 = disable notifications + +enable_notifications=1 + + + +# EVENT HANDLER USE OPTION +# This determines whether or not Nagios will run any host or +# service event handlers when it is initially (re)started. Unless +# you're implementing redundant hosts, leave this option enabled. +# Values: 1 = enable event handlers, 0 = disable event handlers + +enable_event_handlers=1 + + + +# PROCESS PERFORMANCE DATA OPTION +# This determines whether or not Nagios will process performance +# data returned from service and host checks. If this option is +# enabled, host performance data will be processed using the +# host_perfdata_command (defined below) and service performance +# data will be processed using the service_perfdata_command (also +# defined below). Read the HTML docs for more information on +# performance data. +# Values: 1 = process performance data, 0 = do not process performance data + +process_performance_data=0 + + + +# HOST AND SERVICE PERFORMANCE DATA PROCESSING COMMANDS +# These commands are run after every host and service check is +# performed. These commands are executed only if the +# enable_performance_data option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on performance data. + +#host_perfdata_command=process-host-perfdata +#service_perfdata_command=process-service-perfdata + + + +# HOST AND SERVICE PERFORMANCE DATA FILES +# These files are used to store host and service performance data. +# Performance data is only written to these files if the +# enable_performance_data option (above) is set to 1. + +#host_perfdata_file=/tmp/host-perfdata +#service_perfdata_file=/tmp/service-perfdata + + + +# HOST AND SERVICE PERFORMANCE DATA FILE TEMPLATES +# These options determine what data is written (and how) to the +# performance data files. The templates may contain macros, special +# characters (\t for tab, \r for carriage return, \n for newline) +# and plain text. A newline is automatically added after each write +# to the performance data file. Some examples of what you can do are +# shown below. + +#host_perfdata_file_template=[HOSTPERFDATA]\t$TIMET$\t$HOSTNAME$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$ +#service_perfdata_file_template=[SERVICEPERFDATA]\t$TIMET$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$ + + + + +# HOST AND SERVICE PERFORMANCE DATA FILE MODES +# This option determines whether or not the host and service +# performance data files are opened in write ("w") or append ("a") +# mode. Unless you are the files are named pipes, you will probably +# want to use the default mode of append ("a"). + +#host_perfdata_file_mode=a +#service_perfdata_file_mode=a + + + +# HOST AND SERVICE PERFORMANCE DATA FILE PROCESSING INTERVAL +# These options determine how often (in seconds) the host and service +# performance data files are processed using the commands defined +# below. A value of 0 indicates the files should not be periodically +# processed. + +#host_perfdata_file_processing_interval=0 +#service_perfdata_file_processing_interval=0 + + + +# HOST AND SERVICE PERFORMANCE DATA FILE PROCESSING COMMANDS +# These commands are used to periodically process the host and +# service performance data files. The interval at which the +# processing occurs is determined by the options above. + +#host_perfdata_file_processing_command=process-host-perfdata-file +#service_perfdata_file_processing_command=process-service-perfdata-file + + + +# OBSESS OVER SERVICE CHECKS OPTION +# This determines whether or not Nagios will obsess over service +# checks and run the ocsp_command defined below. Unless you're +# planning on implementing distributed monitoring, do not enable +# this option. Read the HTML docs for more information on +# implementing distributed monitoring. +# Values: 1 = obsess over services, 0 = do not obsess (default) + +obsess_over_services=0 + + + +# OBSESSIVE COMPULSIVE SERVICE PROCESSOR COMMAND +# This is the command that is run for every service check that is +# processed by Nagios. This command is executed only if the +# obsess_over_service option (above) is set to 1. The command +# argument is the short name of a command definition that you +# define in your host configuration file. Read the HTML docs for +# more information on implementing distributed monitoring. + +#ocsp_command=somecommand + + + +# ORPHANED SERVICE CHECK OPTION +# This determines whether or not Nagios will periodically +# check for orphaned services. Since service checks are not +# rescheduled until the results of their previous execution +# instance are processed, there exists a possibility that some +# checks may never get rescheduled. This seems to be a rare +# problem and should not happen under normal circumstances. +# If you have problems with service checks never getting +# rescheduled, you might want to try enabling this option. +# Values: 1 = enable checks, 0 = disable checks + +check_for_orphaned_services=0 + + + +# SERVICE FRESHNESS CHECK OPTION +# This option determines whether or not Nagios will periodically +# check the "freshness" of service results. Enabling this option +# is useful for ensuring passive checks are received in a timely +# manner. +# Values: 1 = enabled freshness checking, 0 = disable freshness checking + +check_service_freshness=1 + + + +# SERVICE FRESHNESS CHECK INTERVAL +# This setting determines how often (in seconds) Nagios will +# check the "freshness" of service check results. If you have +# disabled service freshness checking, this option has no effect. + +service_freshness_check_interval=45 + + + +# HOST FRESHNESS CHECK OPTION +# This option determines whether or not Nagios will periodically +# check the "freshness" of host results. Enabling this option +# is useful for ensuring passive checks are received in a timely +# manner. +# Values: 1 = enabled freshness checking, 0 = disable freshness checking + +check_host_freshness=0 + + + +# HOST FRESHNESS CHECK INTERVAL +# This setting determines how often (in seconds) Nagios will +# check the "freshness" of host check results. If you have +# disabled host freshness checking, this option has no effect. + +host_freshness_check_interval=60 + + + +# AGGREGATED STATUS UPDATES +# This option determines whether or not Nagios will +# aggregate updates of host, service, and program status +# data. Normally, status data is updated immediately when +# a change occurs. This can result in high CPU loads if +# you are monitoring a lot of services. If you want Nagios +# to only refresh status data every few seconds, disable +# this option. +# Values: 1 = enable aggregate updates, 0 = disable aggregate updates + +aggregate_status_updates=1 + + + +# AGGREGATED STATUS UPDATE INTERVAL +# Combined with the aggregate_status_updates option, +# this option determines the frequency (in seconds!) that +# Nagios will periodically dump program, host, and +# service status data. If you are not using aggregated +# status data updates, this option has no effect. + +status_update_interval=15 + + + +# FLAP DETECTION OPTION +# This option determines whether or not Nagios will try +# and detect hosts and services that are "flapping". +# Flapping occurs when a host or service changes between +# states too frequently. When Nagios detects that a +# host or service is flapping, it will temporarily suppress +# notifications for that host/service until it stops +# flapping. Flap detection is very experimental, so read +# the HTML documentation before enabling this feature! +# Values: 1 = enable flap detection +# 0 = disable flap detection (default) + +enable_flap_detection=1 + + + +# FLAP DETECTION THRESHOLDS FOR HOSTS AND SERVICES +# Read the HTML documentation on flap detection for +# an explanation of what this option does. This option +# has no effect if flap detection is disabled. + +low_service_flap_threshold=5.0 +high_service_flap_threshold=20.0 +low_host_flap_threshold=5.0 +high_host_flap_threshold=20.0 + + + +# DATE FORMAT OPTION +# This option determines how short dates are displayed. Valid options +# include: +# us (MM-DD-YYYY HH:MM:SS) +# euro (DD-MM-YYYY HH:MM:SS) +# iso8601 (YYYY-MM-DD HH:MM:SS) +# strict-iso8601 (YYYY-MM-DDTHH:MM:SS) + + +date_format=us + + + +# P1.PL FILE LOCATION +# This value determines where the p1.pl perl script (used by the +# embedded Perl interpreter) is located. If you didn't compile +# Nagios with embedded Perl support, this option has no effect. + +p1_file=/usr/sbin/p1.pl + + + +# ILLEGAL OBJECT NAME CHARACTERS +# This option allows you to specify illegal characters that cannot +# be used in host names, service descriptions, or names of other +# object types. + +illegal_object_name_chars=`~!$%^&*|'"<>?,()= + + + +# ILLEGAL MACRO OUTPUT CHARACTERS +# This option allows you to specify illegal characters that are +# stripped from macros before being used in notifications, event +# handlers, etc. This DOES NOT affect macros used in service or +# host check commands. +# The following macros are stripped of the characters you specify: +# $HOSTOUTPUT$ +# $HOSTPERFDATA$ +# $HOSTACKAUTHOR$ +# $HOSTACKCOMMENT$ +# $SERVICEOUTPUT$ +# $SERVICEPERFDATA$ +# $SERVICEACKAUTHOR$ +# $SERVICEACKCOMMENT$ + +illegal_macro_output_chars=`~$&|'"<> + + + +# REGULAR EXPRESSION MATCHING +# This option controls whether or not regular expression matching +# takes place in the object config files. Regular expression +# matching is used to match host, hostgroup, service, and service +# group names/descriptions in some fields of various object types. +# Values: 1 = enable regexp matching, 0 = disable regexp matching + +use_regexp_matching=0 + + + +# "TRUE" REGULAR EXPRESSION MATCHING +# This option controls whether or not "true" regular expression +# matching takes place in the object config files. This option +# only has an effect if regular expression matching is enabled +# (see above). If this option is DISABLED, regular expression +# matching only occurs if a string contains wildcard characters +# (* and ?). If the option is ENABLED, regexp matching occurs +# all the time (which can be annoying). +# Values: 1 = enable true matching, 0 = disable true matching + +use_true_regexp_matching=1 + + + + +# ADMINISTRATOR EMAIL ADDRESS +# The email address of the administrator of *this* machine (the one +# doing the monitoring). Nagios never uses this value itself, but +# you can access this value by using the $ADMINEMAIL$ macro in your +# notification commands. + +admin_email=nagios + + + +# ADMINISTRATOR PAGER NUMBER/ADDRESS +# The pager number/address for the administrator of *this* machine. +# Nagios never uses this value itself, but you can access this +# value by using the $ADMINPAGER$ macro in your notification +# commands. + +admin_pager=pagenagios + + + +# DAEMON CORE DUMP OPTION +# This option determines whether or not Nagios is allowed to create +# a core dump when it runs as a daemon. Note that it is generally +# considered bad form to allow this, but it may be useful for +# debugging purposes. +# Values: 1 - Allow core dumps +# 0 - Do not allow core dumps (default) + +daemon_dumps_core=0 + +# SOFT STATE DEPENDENCIES +# This option determines whether or not Nagios will use soft state +# information when checking host and service dependencies. Normally +# Nagios will only use the latest hard host or service state when +# checking dependencies. If you want it to use the latest state (regardless +# of whether its a soft or hard state type), enable this option. +# Values: +# 0 = Don't use soft state dependencies (default) +# 1 = Use soft state dependencies + +soft_state_dependencies=1 + +# EOF (End of file) diff --git a/roles/nagios/server-experimental/files/nagios/private/resource.cfg b/roles/nagios/server-experimental/files/nagios/private/resource.cfg new file mode 100644 index 0000000000..88fe4cf852 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/private/resource.cfg @@ -0,0 +1,33 @@ +########################################################################### +# +# RESOURCE.CFG - Sample Resource File for Nagios +# +# Last Modified: 09-10-2003 +# +# You can define $USERx$ macros in this file, which can in turn be used +# in command definitions in your host config file(s). $USERx$ macros are +# useful for storing sensitive information such as usernames, passwords, +# etc. They are also handy for specifying the path to plugins and +# event handlers - if you decide to move the plugins or event handlers to +# a different directory in the future, you can just update one or two +# $USERx$ macros, instead of modifying a lot of command definitions. +# +# The CGIs will not attempt to read the contents of resource files, so +# you can set restrictive permissions (600 or 660) on them. +# +# Nagios supports up to 32 $USERx$ macros ($USER1$ through $USER32$) +# +# Resource files may also be used to store configuration directives for +# external data sources like MySQL... +# +########################################################################### + +# Sets $USER1$ to be the path to the plugins +$USER1$=/usr/lib64/nagios/plugins + +# Sets $USER2$ to be the path to event handlers +#$USER2$=/usr/lib/nagios/plugins/eventhandlers + +# Store some usernames and passwords (hidden from the CGIs) +#$USER3$=someuser +#$USER4$=somepassword diff --git a/roles/nagios/server-experimental/files/nagios/private/resource.cfg-sample b/roles/nagios/server-experimental/files/nagios/private/resource.cfg-sample new file mode 100644 index 0000000000..167efeffbc --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/private/resource.cfg-sample @@ -0,0 +1,34 @@ +########################################################################### +# +# RESOURCE.CFG - Sample Resource File for Nagios 2.7 +# +# Last Modified: 09-10-2003 +# +# You can define $USERx$ macros in this file, which can in turn be used +# in command definitions in your host config file(s). $USERx$ macros are +# useful for storing sensitive information such as usernames, passwords, +# etc. They are also handy for specifying the path to plugins and +# event handlers - if you decide to move the plugins or event handlers to +# a different directory in the future, you can just update one or two +# $USERx$ macros, instead of modifying a lot of command definitions. +# +# The CGIs will not attempt to read the contents of resource files, so +# you can set restrictive permissions (600 or 660) on them. +# +# Nagios supports up to 32 $USERx$ macros ($USER1$ through $USER32$) +# +# Resource files may also be used to store configuration directives for +# external data sources like MySQL... +# +########################################################################### + +# Sets $USER1$ to be the path to the plugins +$USER1$=/usr/lib64/nagios/plugins + +# Sets $USER2$ to be the path to event handlers +#$USER2$=/usr/lib/nagios/plugins/eventhandlers + +# Store some usernames and passwords (hidden from the CGIs) +#$USER3$=someuser +#$USER4$=somepassword + diff --git a/roles/nagios/server-experimental/files/nagios/send_nsca.cfg b/roles/nagios/server-experimental/files/nagios/send_nsca.cfg new file mode 100644 index 0000000000..30966d38ca --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/send_nsca.cfg @@ -0,0 +1,63 @@ +#################################################### +# Sample NSCA Client Config File +# Written by: Ethan Galstad (nagios@nagios.org) +# +# Last Modified: 02-21-2002 +#################################################### + + +# ENCRYPTION PASSWORD +# This is the password/passphrase that should be used to encrypt the +# outgoing packets. Note that the nsca daemon must use the same +# password when decrypting the packet! +# IMPORTANT: You don't want all the users on this system to be able +# to read the password you specify here, so make sure to set +# restrictive permissions on this config file! + +password=oix9iadeeh4kaeviha4naiReGhahze + + + +# ENCRYPTION METHOD +# This option determines the method by which the send_nsca client will +# encrypt the packets it sends to the nsca daemon. The encryption +# method you choose will be a balance between security and performance, +# as strong encryption methods consume more processor resources. +# You should evaluate your security needs when choosing an encryption +# method. +# +# Note: The encryption method you specify here must match the +# decryption method the nsca daemon uses (as specified in +# the nsca.cfg file)!! +# Values: +# 0 = None (Do NOT use this option) +# 1 = Simple XOR (No security, just obfuscation, but very fast) +# +# 2 = DES +# 3 = 3DES (Triple DES) +# 4 = CAST-128 +# 5 = CAST-256 +# 6 = xTEA +# 7 = 3WAY +# 8 = BLOWFISH +# 9 = TWOFISH +# 10 = LOKI97 +# 11 = RC2 +# 12 = ARCFOUR +# +# 14 = RIJNDAEL-128 +# 15 = RIJNDAEL-192 +# 16 = RIJNDAEL-256 +# +# 19 = WAKE +# 20 = SERPENT +# +# 22 = ENIGMA (Unix crypt) +# 23 = GOST +# 24 = SAFER64 +# 25 = SAFER128 +# 26 = SAFER+ +# + +encryption_method=1 + diff --git a/roles/nagios/server-experimental/files/nagios/servicedeps/nrpe.cfg b/roles/nagios/server-experimental/files/nagios/servicedeps/nrpe.cfg new file mode 100644 index 0000000000..58f15e6adf --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/servicedeps/nrpe.cfg @@ -0,0 +1,152 @@ +define servicedependency { + host_name hosted03 + service_description nrpe + dependent_host_name hosted03 + dependent_service_description Disk Space /srv, Disk Space /, Total Processes, Zombie Processes, Cron Daemon, Check Raid, Swap + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +#define servicedependency { +# host_name hosted04 +# service_description nrpe +# dependent_host_name hosted04 +# dependent_service_description Disk Space /srv, Disk Space /, Total Processes, Zombie Processes, Cron Daemon, Check Raid, Swap +# notification_failure_criteria w,c +# execution_failure_criteria w,c +#} + +define servicedependency { + host_name pkgdb01 + service_description nrpe + dependent_host_name pkgdb01 + dependent_service_description Check Raid, Cron Daemon, Disk Space /, Swap, Total Processes, Zombie Processes + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +define servicedependency { + host_name pkgdb02 + service_description nrpe + dependent_host_name pkgdb02 + dependent_service_description Check Raid, Cron Daemon, Disk Space /, Swap, Total Processes, Zombie Processes + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +define servicedependency { + host_name pkgdb01.stg + service_description nrpe + dependent_host_name pkgdb01.stg + dependent_service_description Check Raid, Cron Daemon, Disk Space /, Swap, Total Processes, Zombie Processes + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +#define servicedependency { +# host_name bapp02 +# service_description nrpe +# dependent_host_name bapp02 +# dependent_service_description Check Raid, Cron Daemon, Disk Space /, Swap, Total Processes, Zombie Processes +# notification_failure_criteria w,c +# execution_failure_criteria w,c +#} + +define servicedependency { + host_name bastion02 + service_description nrpe + dependent_host_name bastion02 + dependent_service_description Check Raid, Cron Daemon, Disk Space /, Swap, Total Processes, Zombie Processes + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +define servicedependency { + host_name bastion-vpn + service_description nrpe + dependent_host_name bastion-vpn + dependent_service_description Check Raid, Cron Daemon, Disk Space /, Swap, Total Processes, Zombie Processes + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +define servicedependency { + host_name bodhost01 + service_description nrpe + dependent_host_name bodhost01 + dependent_service_description Check Raid, Cron Daemon, Disk Space /, Swap, Total Processes, Zombie Processes + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +define servicedependency { + host_name sundries01 + service_description nrpe + dependent_host_name sundries01 + dependent_service_description Check Raid, Cron Daemon, Disk Space /, Swap, Total Processes, Zombie Processes + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +define servicedependency { + host_name sundries01.stg + service_description nrpe + dependent_host_name sundries01.stg + dependent_service_description Check Raid, Cron Daemon, Disk Space /, Swap, Total Processes, Zombie Processes + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +define servicedependency { + host_name sundries02 + service_description nrpe + dependent_host_name sundries02 + dependent_service_description Check Raid, Cron Daemon, Disk Space /, Swap, Total Processes, Zombie Processes + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +define servicedependency { + host_name wiki01 + service_description nrpe + dependent_host_name wiki01 + dependent_service_description Check Raid, Cron Daemon, Disk Space /, Swap, Total Processes, Zombie Processes + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +define servicedependency { + host_name wiki01.stg + service_description nrpe + dependent_host_name wiki01.stg + dependent_service_description Check Raid, Cron Daemon, Disk Space /, Swap, Total Processes, Zombie Processes + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +define servicedependency { + host_name wiki02 + service_description nrpe + dependent_host_name wiki02 + dependent_service_description Check Raid, Cron Daemon, Disk Space /, Swap, Total Processes, Zombie Processes + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +define servicedependency { + host_name packages03 + service_description packages-internal + dependent_host_name packages03 + dependent_service_description packages-internal-bugstab + notification_failure_criteria w,c + execution_failure_criteria w,c +} + +define servicedependency { + host_name packages04 + service_description packages-internal + dependent_host_name packages04 + dependent_service_description packages-internal-bugstab + notification_failure_criteria w,c + execution_failure_criteria w,c +} diff --git a/roles/nagios/server-experimental/files/nagios/servicegroups/autoqa.cfg b/roles/nagios/server-experimental/files/nagios/servicegroups/autoqa.cfg new file mode 100644 index 0000000000..5bf6bde22b --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/servicegroups/autoqa.cfg @@ -0,0 +1,5 @@ +#define servicegroup { +# servicegroup_name autoqa +# alias AutoQA Hosts +# members autoqa01,autoqa01-autotest-frontend +#} diff --git a/roles/nagios/server-experimental/files/nagios/servicegroups/bodhi.cfg b/roles/nagios/server-experimental/files/nagios/servicegroups/bodhi.cfg new file mode 100644 index 0000000000..ad118e014a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/servicegroups/bodhi.cfg @@ -0,0 +1,7 @@ +define servicegroup { + servicegroup_name bodhi + alias Bodhi + members proxy01,bodhi,proxy02,bodhi,proxy03,bodhi,proxy04,bodhi,proxy06,bodhi,proxy07,bodhi,proxy08,bodhi,proxy09,bodhi,proxy05,bodhi,proxy10,bodhi,proxy11,bodhi,proxy12,bodhi,bodhi03,bodhi-internal,bodhi04,bodhi-internal + +} + diff --git a/roles/nagios/server-experimental/files/nagios/servicegroups/fas.cfg b/roles/nagios/server-experimental/files/nagios/servicegroups/fas.cfg new file mode 100644 index 0000000000..d7cec01444 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/servicegroups/fas.cfg @@ -0,0 +1,5 @@ +define servicegroup { + servicegroup_name fas + alias Fedora Account System + members proxy01,accounts,proxy02,accounts,proxy03,accounts,proxy04,accounts,proxy08,accounts,proxy12,accounts,fas01,accounts,fas02,accounts,fas03,accounts,db-fas01,Check FAS DB,proxy05,accounts,proxy10,accounts,proxy11,accounts,proxy12,accounts,proxy06,accounts +} diff --git a/roles/nagios/server-experimental/files/nagios/servicegroups/fedorahosted.org.cfg b/roles/nagios/server-experimental/files/nagios/servicegroups/fedorahosted.org.cfg new file mode 100644 index 0000000000..aa36349824 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/servicegroups/fedorahosted.org.cfg @@ -0,0 +1,5 @@ +define servicegroup { + servicegroup_name fedorahosted + alias Fedora Hosted + members hosted03,BZR,hosted03,GIT,hosted03,bzr.fedorahosted.org,hosted03,fedorahosted.org,hosted03,git.fedorahosted.org,hosted03,hg.fedorahosted.org,hosted03,svn.fedorahosted.org +} diff --git a/roles/nagios/server-experimental/files/nagios/servicegroups/fp-wiki.cfg b/roles/nagios/server-experimental/files/nagios/servicegroups/fp-wiki.cfg new file mode 100644 index 0000000000..a1ce0e119f --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/servicegroups/fp-wiki.cfg @@ -0,0 +1,6 @@ +define servicegroup { + servicegroup_name fp-wiki + alias Fedora Project Wiki + members proxy01,fedoraproject.org - wiki - non-cached,proxy02,fedoraproject.org - wiki - non-cached,proxy03,fedoraproject.org - wiki - non-cached,proxy04,fedoraproject.org - wiki - non-cached,proxy06,fedoraproject.org - wiki - non-cached,proxy07,fedoraproject.org - wiki - non-cached,proxy08,fedoraproject.org - wiki - non-cached,proxy09,fedoraproject.org - wiki - non-cached,proxy01,fedoraproject.org - wiki,proxy02,fedoraproject.org - wiki,proxy03,fedoraproject.org - wiki,proxy04,fedoraproject.org - wiki,proxy06,fedoraproject.org - wiki,proxy07,fedoraproject.org - wiki,proxy08,fedoraproject.org - wiki,proxy09,fedoraproject.org - wiki,proxy05,fedoraproject.org - wiki,proxy10,fedoraproject.org - wiki,proxy11,fedoraproject.org - wiki,proxy12,fedoraproject.org - wiki +} + diff --git a/roles/nagios/server-experimental/files/nagios/servicegroups/freemedia.cfg b/roles/nagios/server-experimental/files/nagios/servicegroups/freemedia.cfg new file mode 100644 index 0000000000..e88f0b3e1e --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/servicegroups/freemedia.cfg @@ -0,0 +1,6 @@ +define servicegroup { + servicegroup_name freemedia + alias FreeMedia + members sundries01,freemedia-internal,sundries02,freemedia-internal +} + diff --git a/roles/nagios/server-experimental/files/nagios/servicegroups/mgmt-http.cfg b/roles/nagios/server-experimental/files/nagios/servicegroups/mgmt-http.cfg new file mode 100644 index 0000000000..393bd72143 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/servicegroups/mgmt-http.cfg @@ -0,0 +1,5 @@ +define servicegroup { + servicegroup_name mgmt-http + alias mgmt interfaces on http + members backup01.mgmt.fedoraproject.org,backup01.mgmt.fedoraproject.org-http,bc02.mgmt.fedoraproject.org,bc02.mgmt.fedoraproject.org-http,bvirthost07.mgmt.fedoraproject.org,bvirthost07.mgmt.fedoraproject.org-http,download01.mgmt.fedoraproject.org,download01.mgmt.fedoraproject.org-http,download02.mgmt.fedoraproject.org,download02.mgmt.fedoraproject.org-http,download03.mgmt.fedoraproject.org,download03.mgmt.fedoraproject.org-http,download04.mgmt.fedoraproject.org,download04.mgmt.fedoraproject.org-http,download05.mgmt.fedoraproject.org,download05.mgmt.fedoraproject.org-http,qa01.mgmt.fedoraproject.org,qa01.mgmt.fedoraproject.org-http,qa02.mgmt.fedoraproject.org,qa02.mgmt.fedoraproject.org-http,qa03.mgmt.fedoraproject.org,qa03.mgmt.fedoraproject.org-http,qa04.mgmt.fedoraproject.org,qa04.mgmt.fedoraproject.org-http,qa05.mgmt.fedoraproject.org,qa05.mgmt.fedoraproject.org-http,qa06.mgmt.fedoraproject.org,qa06.mgmt.fedoraproject.org-http,qa07.mgmt.fedoraproject.org,qa07.mgmt.fedoraproject.org-http,qa08.mgmt.fedoraproject.org,qa08.mgmt.fedoraproject.org-http,qa09.mgmt.fedoraproject.org,qa09.mgmt.fedoraproject.org-http,qa10.mgmt.fedoraproject.org,qa10.mgmt.fedoraproject.org-http,qa11.mgmt.fedoraproject.org,qa11.mgmt.fedoraproject.org-http,qa12.mgmt.fedoraproject.org,qa12.mgmt.fedoraproject.org-http,qa13.mgmt.fedoraproject.org,qa13.mgmt.fedoraproject.org-http,qa14.mgmt.fedoraproject.org,qa14.mgmt.fedoraproject.org-http,virthost01.mgmt.fedoraproject.org,virthost01.mgmt.fedoraproject.org-http,virthost03.mgmt.fedoraproject.org,virthost03.mgmt.fedoraproject.org-http,atomic01.mgmt.fedoraproject.org,atomic01.mgmt.fedoraproject.org-http,virthost12.mgmt.fedoraproject.org,virthost12.mgmt.fedoraproject.org-http,virthost14.mgmt.fedoraproject.org,virthost14.mgmt.fedoraproject.org-http,virthost15.mgmt.fedoraproject.org,virthost15.mgmt.fedoraproject.org-http,virthost16.mgmt.fedoraproject.org,virthost16.mgmt.fedoraproject.org-http,virthost17.mgmt.fedoraproject.org,virthost17.mgmt.fedoraproject.org-http,virthost18.mgmt.fedoraproject.org,virthost18.mgmt.fedoraproject.org-http,virthost-comm02.mgmt.fedoraproject.org,virthost-comm02.mgmt.fedoraproject.org-http, virthost-comm03.mgmt.fedoraproject.org,virthost-comm03.mgmt.fedoraproject.org-http, virthost-comm04.mgmt.fedoraproject.org,virthost-comm04.mgmt.fedoraproject.org-http,sign-vault03.mgmt.fedoraproject.org,sign-vault03.mgmt.fedoraproject.org-http,sign-vault04.mgmt.fedoraproject.org,sign-vault04.mgmt.fedoraproject.org-http,virthost02.mgmt.fedoraproject.org,virthost02.mgmt.fedoraproject.org-http,virthost11.mgmt.fedoraproject.org,virthost11.mgmt.fedoraproject.org-http +} diff --git a/roles/nagios/server-experimental/files/nagios/servicegroups/mgmt-https.cfg b/roles/nagios/server-experimental/files/nagios/servicegroups/mgmt-https.cfg new file mode 100644 index 0000000000..742a63e724 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/servicegroups/mgmt-https.cfg @@ -0,0 +1,5 @@ +define servicegroup { + servicegroup_name mgmt-https + alias mgmt interfaces on https + members backup01.mgmt.fedoraproject.org,backup01.mgmt.fedoraproject.org-https,bc02.mgmt.fedoraproject.org,bc02.mgmt.fedoraproject.org-https,bvirthost07.mgmt.fedoraproject.org,bvirthost07.mgmt.fedoraproject.org-https,download01.mgmt.fedoraproject.org,download01.mgmt.fedoraproject.org-https,download02.mgmt.fedoraproject.org,download02.mgmt.fedoraproject.org-https,download03.mgmt.fedoraproject.org,download03.mgmt.fedoraproject.org-https,download04.mgmt.fedoraproject.org,download04.mgmt.fedoraproject.org-https,download05.mgmt.fedoraproject.org,download05.mgmt.fedoraproject.org-https,qa01.mgmt.fedoraproject.org,qa01.mgmt.fedoraproject.org-https,qa02.mgmt.fedoraproject.org,qa02.mgmt.fedoraproject.org-https,qa03.mgmt.fedoraproject.org,qa03.mgmt.fedoraproject.org-https,qa04.mgmt.fedoraproject.org,qa04.mgmt.fedoraproject.org-https,qa05.mgmt.fedoraproject.org,qa05.mgmt.fedoraproject.org-https,qa06.mgmt.fedoraproject.org,qa06.mgmt.fedoraproject.org-https,qa07.mgmt.fedoraproject.org,qa07.mgmt.fedoraproject.org-https,qa08.mgmt.fedoraproject.org,qa08.mgmt.fedoraproject.org-https,qa09.mgmt.fedoraproject.org,qa09.mgmt.fedoraproject.org-https,qa10.mgmt.fedoraproject.org,qa10.mgmt.fedoraproject.org-https,qa11.mgmt.fedoraproject.org,qa11.mgmt.fedoraproject.org-https,qa12.mgmt.fedoraproject.org,qa12.mgmt.fedoraproject.org-https,qa13.mgmt.fedoraproject.org,qa13.mgmt.fedoraproject.org-https,qa14.mgmt.fedoraproject.org,qa14.mgmt.fedoraproject.org-https,virthost02.mgmt.fedoraproject.org,virthost02.mgmt.fedoraproject.org-https,virthost11.mgmt.fedoraproject.org,virthost11.mgmt.fedoraproject.org-https,virthost03.mgmt.fedoraproject.org,virthost03.mgmt.fedoraproject.org-https,atomic01.mgmt.fedoraproject.org,atomic01.mgmt.fedoraproject.org-https,virthost12.mgmt.fedoraproject.org,virthost12.mgmt.fedoraproject.org-https,virthost14.mgmt.fedoraproject.org,virthost14.mgmt.fedoraproject.org-https,virthost15.mgmt.fedoraproject.org,virthost15.mgmt.fedoraproject.org-https,virthost16.mgmt.fedoraproject.org,virthost16.mgmt.fedoraproject.org-https,virthost17.mgmt.fedoraproject.org,virthost17.mgmt.fedoraproject.org-https,virthost18.mgmt.fedoraproject.org,virthost18.mgmt.fedoraproject.org-https,virthost-comm02.mgmt.fedoraproject.org,virthost-comm02.mgmt.fedoraproject.org-https, virthost-comm03.mgmt.fedoraproject.org,virthost-comm03.mgmt.fedoraproject.org-https, virthost-comm04.mgmt.fedoraproject.org,virthost-comm04.mgmt.fedoraproject.org-https, sign-vault03.mgmt.fedoraproject.org,sign-vault03.mgmt.fedoraproject.org-https,sign-vault04.mgmt.fedoraproject.org,sign-vault04.mgmt.fedoraproject.org-https,fed-cloud09.mgmt.fedoraproject.org,fed-cloud09.mgmt.fedoraproject.org-https,fed-cloud08.mgmt.fedoraproject.org,fed-cloud08.mgmt.fedoraproject.org-https,fed-cloud10.mgmt.fedoraproject.org,fed-cloud10.mgmt.fedoraproject.org-https,fed-cloud11.mgmt.fedoraproject.org,fed-cloud11.mgmt.fedoraproject.org-https,fed-cloud12.mgmt.fedoraproject.org,fed-cloud12.mgmt.fedoraproject.org-https,fed-cloud13.mgmt.fedoraproject.org,fed-cloud13.mgmt.fedoraproject.org-https,fed-cloud14.mgmt.fedoraproject.org,fed-cloud14.mgmt.fedoraproject.org-https,fed-cloud15.mgmt.fedoraproject.org,fed-cloud15.mgmt.fedoraproject.org-https +} diff --git a/roles/nagios/server-experimental/files/nagios/servicegroups/mirrorlist.cfg b/roles/nagios/server-experimental/files/nagios/servicegroups/mirrorlist.cfg new file mode 100644 index 0000000000..209f9387ab --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/servicegroups/mirrorlist.cfg @@ -0,0 +1,6 @@ +define servicegroup { + servicegroup_name mirrorlist + alias Mirrorlist + members proxy01,mirrors.fedoraproject.org - mirrorlist,proxy02,mirrors.fedoraproject.org - mirrorlist,proxy03,mirrors.fedoraproject.org - mirrorlist,proxy04,mirrors.fedoraproject.org - mirrorlist,proxy06,mirrors.fedoraproject.org - mirrorlist,proxy07,mirrors.fedoraproject.org - mirrorlist,proxy08,mirrors.fedoraproject.org - mirrorlist,proxy09,mirrors.fedoraproject.org - mirrorlist,proxy05,mirrors.fedoraproject.org - mirrorlist,proxy10,mirrors.fedoraproject.org - mirrorlist,proxy11,mirrors.fedoraproject.org - mirrorlist,proxy12,mirrors.fedoraproject.org - mirrorlist +} + diff --git a/roles/nagios/server-experimental/files/nagios/servicegroups/pkgdb.cfg b/roles/nagios/server-experimental/files/nagios/servicegroups/pkgdb.cfg new file mode 100644 index 0000000000..566078c695 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/servicegroups/pkgdb.cfg @@ -0,0 +1,6 @@ +define servicegroup { + servicegroup_name pkgdb + alias Package Database + members proxy01,pkgdb-external,proxy02,pkgdb-external,proxy03,pkgdb-external,proxy04,pkgdb-external,proxy08,pkgdb-external,proxy09,pkgdb-external,pkgdb01,pkgdb-internal,pkgdb02,pkgdb-internal,pkgdb01.stg,pkgdb-internal,proxy11,pkgdb-external,proxy12,pkgdb-external +} + diff --git a/roles/nagios/server-experimental/files/nagios/servicegroups/ppc-secondary.cfg b/roles/nagios/server-experimental/files/nagios/servicegroups/ppc-secondary.cfg new file mode 100644 index 0000000000..ab33bf3f3c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/servicegroups/ppc-secondary.cfg @@ -0,0 +1,5 @@ +define servicegroup { + servicegroup_name ppc-secondary + alias PPC Secondary Hosts + members ppc-hub,ppc-koji-frontend +} diff --git a/roles/nagios/server-experimental/files/nagios/servicegroups/retrace.cfg b/roles/nagios/server-experimental/files/nagios/servicegroups/retrace.cfg new file mode 100644 index 0000000000..dc30917ca4 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/servicegroups/retrace.cfg @@ -0,0 +1,5 @@ +define servicegroup { + servicegroup_name retrace + alias Retrace Hosts + members retrace01.qa,Disk space /,retrace01.qa,Total Processes,retrace01.qa,Check Raid,retrace01.qa,Swap,retrace01.qa,SSH +} diff --git a/roles/nagios/server-experimental/files/nagios/services/autocloud.cfg b/roles/nagios/server-experimental/files/nagios/services/autocloud.cfg new file mode 100644 index 0000000000..dd99b3b4db --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/services/autocloud.cfg @@ -0,0 +1,13 @@ +define service { + host_name autocloud-backend-libvirt,autocloud-backend-vbox + service_description Check for autocloud proc + check_command check_by_nrpe!check_autocloud_proc + use defaulttemplate +} + +define service { + host_name autocloud-backend-libvirt,autocloud-backend-vbox + service_description Check for redis proc + check_command check_by_nrpe!check_redis_proc + use defaulttemplate +} diff --git a/roles/nagios/server-experimental/files/nagios/services/copr.cfg b/roles/nagios/server-experimental/files/nagios/services/copr.cfg new file mode 100644 index 0000000000..f7ab32985c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/services/copr.cfg @@ -0,0 +1,6 @@ +define service { + host_name copr-be + service_description Check Copr backend consecutive build failures + check_command check_by_nrpe!check_copr_backend_failed + use defaulttemplate +} diff --git a/roles/nagios/server-experimental/files/nagios/services/db_backups.cfg b/roles/nagios/server-experimental/files/nagios/services/db_backups.cfg new file mode 100644 index 0000000000..c285f7d8a0 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/services/db_backups.cfg @@ -0,0 +1,21 @@ +define service { + host_name db03 + service_description Check MySQL Backup + check_command check_by_nrpe!check_mysql_backup + use defaulttemplate +} + +#define service { +# host_name db05 +# service_description Check Koji PGSQL Backup +# check_command check_by_nrpe!check_pgsql_koji_backup +# use defaulttemplate +#} + +#define service { +# host_name db05, db01 +# service_description Check PGSQL Backup +# check_command check_by_nrpe!check_pgsql_backup +# use defaulttemplate +#} + diff --git a/roles/nagios/server-experimental/files/nagios/services/disk.cfg b/roles/nagios/server-experimental/files/nagios/services/disk.cfg new file mode 100644 index 0000000000..374886b04c --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/services/disk.cfg @@ -0,0 +1,120 @@ +define service { + hostgroup servers + service_description Disk Space / + check_command check_by_nrpe!check_disk_/ + use disktemplate +} + +#define service { +# hostgroup buildservers +# service_description Disk Space / +# check_command check_by_nrpe!check_disk_/ +# use builderdisktemplate +# retry_check_interval 5 +#} + +define service { + host_name noc01, proxy01, proxy02, rawhide-composer, db01 + service_description Disk Space /boot + check_command check_by_nrpe!check_disk_/boot + use disktemplate +} + +define service { + hostgroup hosted + service_description Disk Space /srv + check_command check_by_nrpe!check_disk_/srv + use disktemplate +} + +define service { + host_name qa10.qa, qa11.qa, qa12.qa, qa13.qa + service_description Disk Space /srv + check_command check_by_nrpe!check_disk_/srv + use disktemplate +} + +define service { + host_name taskotron01.qa, taskotron-stg01.qa, taskotron-dev01.qa + service_description Disk Space /srv/buildmaster + check_command check_by_nrpe!check_disk_/srv/buildmaster + use disktemplate +} + +define service { + host_name taskotron01.qa, taskotron-stg01.qa, taskotron-dev01.qa + service_description Disk Space /srv/taskotron + check_command check_by_nrpe!check_disk_/srv/taskotron + use disktemplate +} + + +#define service { +# host_name hosted04 +# service_description Disk Space /srv +# check_command check_by_nrpe!check_disk_/srv +# use disktemplate +#} + +#define service { +# host_name log02 +# service_description Disk space /var/log +# check_command check_by_nrpe!check_disk_/var/log +# use disktemplate +#} + +#define service { +# host_name nfs01 +# service_description Disk space /mnt/koji +# check_command check_by_nrpe!check_disk_/mnt/koji +# use disktemplate +#} + +define service { + host_name pkgs02 + service_description Check read-only filesystem + check_command check_by_nrpe!check_readonly_fs + use disktemplate +} + +define service { + host_name pkgs02 + service_description Disk space /srv/cache/lookaside + check_command check_by_nrpe!check_disk_/srv/cache/lookaside + use disktemplate +} + +define service { + host_name ppc-composer + service_description Disk space /mnt/koji + check_command check_by_nrpe!check_disk_/mnt/koji + use ppc-secondarytemplate +} + +define service { + host_name ppc-composer + service_description Disk space /mnt/data + check_command check_by_nrpe!check_disk_/mnt/data + use ppc-secondarytemplate +} + +define service { + host_name ppc-composer + service_description Disk space / + check_command check_by_nrpe!check_disk_/ + use ppc-secondarytemplate +} + +define service { + host_name ppc-hub + service_description Disk space / + check_command check_by_nrpe!check_disk_/ + use ppc-secondarytemplate +} + +define service { + host_name retrace01.qa + service_description Disk space / + check_command check_by_nrpe!check_disk_/ + use retracetemplate +} diff --git a/roles/nagios/server-experimental/files/nagios/services/dns.cfg b/roles/nagios/server-experimental/files/nagios/services/dns.cfg new file mode 100644 index 0000000000..0f1eb14b8d --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/services/dns.cfg @@ -0,0 +1,6 @@ +define service { + hostgroup_name dnsservers + service_description DNS: fp.o + check_command check_dns_fpo + use criticaltemplate +} diff --git a/roles/nagios/server-experimental/files/nagios/services/fedmsg.cfg b/roles/nagios/server-experimental/files/nagios/services/fedmsg.cfg new file mode 100644 index 0000000000..86c8164426 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/services/fedmsg.cfg @@ -0,0 +1,743 @@ +## There are lots of different sections in this now-enormous file +## Each one starts with a 'BEGIN' comment. + + +# BEGIN, check for the existance of processes +define service { + host_name value01 + service_description Check for fedmsg-irc proc + check_command check_by_nrpe!check_fedmsg_irc_proc + use defaulttemplate +} + +define service { + host_name busgateway01 + service_description Check for fedmsg-hub proc + check_command check_by_nrpe!check_fedmsg_hub_proc + use defaulttemplate +} + +define service { + host_name busgateway01 + service_description Check for fedmsg-gateway proc + check_command check_by_nrpe!check_fedmsg_gateway_proc + use defaulttemplate +} + +define service { + host_name busgateway01 + service_description Check for fedmsg-relay proc + check_command check_by_nrpe!check_fedmsg_relay_proc + use defaulttemplate +} + +define service { + host_name proxy01,proxy02,proxy03,proxy04,proxy05,proxy06,proxy07,proxy08,proxy09,proxy10,proxy11,proxy12 + service_description Check for existence fedmsg-gateway proc + check_command check_by_nrpe!check_fedmsg_gateway_proc + use defaulttemplate +} + +define service { + host_name anitya-frontend01 + service_description Check for fedmsg-relay proc + check_command check_by_nrpe!check_fedmsg_relay_proc + use defaulttemplate +} + +define service { + host_name badges-backend01 + service_description Check for fedmsg-hub proc + check_command check_by_nrpe!check_fedmsg_hub_proc + use defaulttemplate +} + +define service { + host_name summershum01 + service_description Check for fedmsg-hub proc + check_command check_by_nrpe!check_fedmsg_hub_proc + use defaulttemplate +} + +define service { + host_name notifs-backend01 + service_description Check for fedmsg-hub proc + check_command check_by_nrpe!check_fedmsg_hub_proc + use defaulttemplate +} + +define service { + host_name pkgs02 + service_description Check for fedmsg-hub proc + check_command check_by_nrpe!check_fedmsg_hub_proc + use defaulttemplate +} + +define service { + host_name fedimg01 + service_description Check for fedmsg-hub proc + check_command check_by_nrpe!check_fedmsg_hub_proc + use defaulttemplate +} + +define service { + host_name hotness01 + service_description Check for fedmsg-hub proc + check_command check_by_nrpe!check_fedmsg_hub_proc + use defaulttemplate +} + +define service { + host_name bodhi-backend01 + service_description Check for fedmsg-hub proc + check_command check_by_nrpe!check_fedmsg_masher_proc + use defaulttemplate +} + +define service { + host_name bodhi-backend02 + service_description Check for fedmsg-hub proc + check_command check_by_nrpe!check_fedmsg_masher_proc + use defaulttemplate +} +define service { + host_name autocloud-backend-libvirt,autocloud-backend-vbox + service_description Check for fedmsg-hub proc + check_command check_by_nrpe!check_fedmsg_hub_proc + use defaulttemplate +} +define service { + host_name packages03 + service_description Check for fedmsg-hub proc + check_command check_by_nrpe!check_fedmsg_hub_proc + use defaulttemplate +} +define service { + host_name bugyou01 + service_description Check for fedmsg-hub proc + check_command check_by_nrpe!check_fedmsg_hub_proc + use defaulttemplate +} +define service { + host_name pdc-backend01 + service_description Check for fedmsg-hub proc + check_command check_by_nrpe!check_fedmsg_hub_proc + use defaulttemplate +} + + +# Odd one, check for the supybot fedmsg plugin +define service { + host_name value01 + service_description Check supybot fedmsg plugin + check_command check_by_nrpe!check_supybot_fedmsg_plugin + use defaulttemplate +} + + +# BEGIN, check datanommer history +define service { + host_name busgateway01 + service_description Check datanommer for recent buildsys/koji messages + check_command check_by_nrpe!check_datanommer_buildsys + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent git messages + check_command check_by_nrpe!check_datanommer_git + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent bodhi messages + check_command check_by_nrpe!check_datanommer_bodhi + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent wiki messages + check_command check_by_nrpe!check_datanommer_wiki + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent compose messages + check_command check_by_nrpe!check_datanommer_compose + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent meetbot messages + check_command check_by_nrpe!check_datanommer_meetbot + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent fas messages + check_command check_by_nrpe!check_datanommer_fas + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent pkgdb messages + check_command check_by_nrpe!check_datanommer_pkgdb + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent fedoratagger messages + check_command check_by_nrpe!check_datanommer_fedoratagger + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent fedoraplanet messages + check_command check_by_nrpe!check_datanommer_planet + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent copr finished build messages + check_command check_by_nrpe!check_datanommer_copr + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent trac messages + check_command check_by_nrpe!check_datanommer_trac + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent askbot messages + check_command check_by_nrpe!check_datanommer_askbot + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent fedbadges messages + check_command check_by_nrpe!check_datanommer_fedbadges + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent fedocal messages + check_command check_by_nrpe!check_datanommer_fedocal + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent ansible messages + check_command check_by_nrpe!check_datanommer_ansible + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent anitya messages + check_command check_by_nrpe!check_datanommer_anitya + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent fedimg messages + check_command check_by_nrpe!check_datanommer_fedimg + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent hotness messages + check_command check_by_nrpe!check_datanommer_hotness + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent faf messages + check_command check_by_nrpe!check_datanommer_faf + use defaulttemplate +} + +# This one is retired since it times out all the time. Too few messages. +#define service { +# host_name busgateway01 +# service_description Check datanommer for recent nuancier messages +# check_command check_by_nrpe!check_datanommer_nuancier +# use defaulttemplate +#} + + +# These have yet to be deployed +#define service { +# host_name busgateway01 +# service_description Check datanommer for recent mailman messages +# check_command check_by_nrpe!check_datanommer_mailman +# use defaulttemplate +#} +#define service { +# host_name busgateway01 +# service_description Check datanommer for recent bugzilla messages +# check_command check_by_nrpe!check_datanommer_bugzilla +# use defaulttemplate +#} + +define service { + host_name busgateway01 + service_description Check datanommer for recent summershum messages + check_command check_by_nrpe!check_datanommer_summershum + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent jenkins messages + check_command check_by_nrpe!check_datanommer_jenkins + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent github messages + check_command check_by_nrpe!check_datanommer_github + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent kerneltest messages + check_command check_by_nrpe!check_datanommer_kerneltest + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent fmn messages + check_command check_by_nrpe!check_datanommer_fmn + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent autocloud messages + check_command check_by_nrpe!check_datanommer_autocloud + use defaulttemplate +} +define service { + host_name busgateway01 + service_description Check datanommer for recent atomic compose + check_command check_by_nrpe!check_datanommer_twoweekatomic + use defaulttemplate +} + + +# BEGIN, check consumers and producers +define service { + host_name busgateway01 + service_description Check fedmsg consumers and producers hub + check_command check_by_nrpe!check_fedmsg_cp_busgateway_hub + use defaulttemplate +} + +define service { + host_name busgateway01 + service_description Check fedmsg consumers and producers relay + check_command check_by_nrpe!check_fedmsg_cp_busgateway_relay + use defaulttemplate +} + +define service { + host_name busgateway01 + service_description Check fedmsg consumers and producers gateway + check_command check_by_nrpe!check_fedmsg_cp_busgateway_gateway + use defaulttemplate +} + +define service { + host_name proxy01,proxy02,proxy03,proxy04,proxy06,proxy07,proxy08,proxy05,proxy09,proxy10,proxy11,proxy12 + service_description Check fedmsg consumers and producers gateway + check_command check_by_nrpe!check_fedmsg_cp_busgateway_gateway + use defaulttemplate +} + +define service { + host_name anitya-frontend01 + service_description Check fedmsg consumers and producers relay + check_command check_by_nrpe!check_fedmsg_cp_anitya_relay + use defaulttemplate +} + +define service { + host_name value01 + service_description Check fedmsg consumers and producers irc + check_command check_by_nrpe!check_fedmsg_cp_value + use defaulttemplate +} + +define service { + host_name pkgs02 + service_description Check fedmsg consumers and producers hub + check_command check_by_nrpe!check_fedmsg_cp_pkgs + use defaulttemplate +} + +define service { + host_name summershum01 + service_description Check fedmsg consumers and producers hub + check_command check_by_nrpe!check_fedmsg_cp_summershum + use defaulttemplate +} + +define service { + host_name badges-backend01 + service_description Check fedmsg consumers and producers hub + check_command check_by_nrpe!check_fedmsg_cp_badges_backend + use defaulttemplate +} + +define service { + host_name notifs-backend01 + service_description Check fedmsg consumers and producers hub + check_command check_by_nrpe!check_fedmsg_cp_notifs_backend + use defaulttemplate +} + +define service { + host_name bugzilla2fedmsg01 + service_description Check fedmsg consumers and producers hub + check_command check_by_nrpe!check_fedmsg_cp_bugzilla2fedmsg + use defaulttemplate +} + +define service { + host_name fedimg01 + service_description Check fedmsg consumers and producers hub + check_command check_by_nrpe!check_fedmsg_cp_fedimg_backend + use defaulttemplate +} + +define service { + host_name hotness01 + service_description Check fedmsg consumers and producers hub + check_command check_by_nrpe!check_fedmsg_cp_hotness_backend + use defaulttemplate +} + +define service { + host_name bodhi-backend01 + service_description Check fedmsg consumers and producers hub + check_command check_by_nrpe!check_fedmsg_cp_bodhi_backend01_hub + use defaulttemplate +} + +define service { + host_name bodhi-backend02 + service_description Check fedmsg consumers and producers hub + check_command check_by_nrpe!check_fedmsg_cp_bodhi_backend02_hub + use defaulttemplate +} + +define service { + host_name autocloud-backend-libvirt,autocloud-backend-vbox + service_description Check fedmsg consumers and producers hub + check_command check_by_nrpe!check_fedmsg_cp_autocloud_backend + use defaulttemplate +} +define service { + host_name packages03 + service_description Check fedmsg consumers and producers hub + check_command check_by_nrpe!check_fedmsg_cp_packages_backend + use defaulttemplate +} +define service { + host_name bugyou01 + service_description Check fedmsg consumers and producers hub + check_command check_by_nrpe!check_fedmsg_cp_bugyou_backend + use defaulttemplate +} +define service { + host_name pdc-backend01 + service_description Check fedmsg consumers and producers hub + check_command check_by_nrpe!check_fedmsg_cp_pdc_backend + use defaulttemplate +} + + +# BEGIN exceptions counter +define service { + host_name busgateway01 + service_description Check fedmsg-hub consumers exceptions + check_command check_by_nrpe!check_fedmsg_cexceptions_busgateway_hub + use defaulttemplate +} + +define service { + host_name busgateway01 + service_description Check fedmsg-relay consumers exceptions + check_command check_by_nrpe!check_fedmsg_cexceptions_busgateway_relay + use defaulttemplate +} + +define service { + host_name busgateway01 + service_description Check fedmsg-gateway consumers exceptions + check_command check_by_nrpe!check_fedmsg_cexceptions_busgateway_gateway + use defaulttemplate +} + +define service { + host_name proxy01,proxy02,proxy03,proxy04,proxy06,proxy07,proxy08,proxy05,proxy09,proxy10,proxy11,proxy12 + service_description Check fedmsg-gateway consumers exceptions + check_command check_by_nrpe!check_fedmsg_cexceptions_busgateway_gateway + use defaulttemplate +} + +define service { + host_name anitya-frontend01 + service_description Check fedmsg-relay consumers exceptions + check_command check_by_nrpe!check_fedmsg_cexceptions_anitya_relay + use defaulttemplate +} + +define service { + host_name value01 + service_description Check fedmsg-irc consumers exceptions + check_command check_by_nrpe!check_fedmsg_cexceptions_value + use defaulttemplate +} + +define service { + host_name pkgs02 + service_description Check fedmsg-hub consumers exceptions + check_command check_by_nrpe!check_fedmsg_cexceptions_pkgs + use defaulttemplate +} + +define service { + host_name summershum01 + service_description Check fedmsg-hub consumers exceptions + check_command check_by_nrpe!check_fedmsg_cexceptions_summershum + use defaulttemplate +} + +define service { + host_name badges-backend01 + service_description Check fedmsg-hub consumers exceptions + check_command check_by_nrpe!check_fedmsg_cexceptions_badges_backend + use defaulttemplate +} + +define service { + host_name notifs-backend01 + service_description Check fedmsg-hub consumers exceptions + check_command check_by_nrpe!check_fedmsg_cexceptions_notifs_backend + use defaulttemplate +} + +define service { + host_name bugzilla2fedmsg01 + service_description Check fedmsg-hub consumers exceptions + check_command check_by_nrpe!check_fedmsg_cexceptions_bugzilla2fedmsg + use defaulttemplate +} + +define service { + host_name fedimg01 + service_description Check fedmsg-hub consumers exceptions + check_command check_by_nrpe!check_fedmsg_cexceptions_fedimg_backend + use defaulttemplate +} + +define service { + host_name hotness01 + service_description Check fedmsg-hub consumers exceptions + check_command check_by_nrpe!check_fedmsg_cexceptions_hotness_backend + use defaulttemplate +} + +define service { + host_name bodhi-backend01 + service_description Check fedmsg-hub consumers exceptions + check_command check_by_nrpe!check_fedmsg_cexceptions_bodhi_backend01_hub + use defaulttemplate +} + +define service { + host_name bodhi-backend02 + service_description Check fedmsg-hub consumers exceptions + check_command check_by_nrpe!check_fedmsg_cexceptions_bodhi_backend02_hub + use defaulttemplate +} + +define service { + host_name autocloud-backend-libvirt,autocloud-backend-vbox + service_description Check fedmsg-hub consumers exceptions + check_command check_by_nrpe!check_fedmsg_cexceptions_autocloud_backend + use defaulttemplate +} + +define service { + host_name packages03 + service_description Check fedmsg-hub consumers exceptions + check_command check_by_nrpe!check_fedmsg_cexceptions_packages_backend + use defaulttemplate +} + +define service { + host_name bugyou01 + service_description Check fedmsg-hub consumers exceptions + check_command check_by_nrpe!check_fedmsg_cexceptions_bugyou_backend + use defaulttemplate +} + +define service { + host_name pdc-backend01 + service_description Check fedmsg-hub consumers exceptions + check_command check_by_nrpe!check_fedmsg_cexceptions_pdc_backend + use defaulttemplate +} + + + +# BEGIN backlog checking +define service { + host_name busgateway01 + service_description Check fedmsg-hub consumers backlog + check_command check_by_nrpe!check_fedmsg_cbacklog_busgateway_hub + use defaulttemplate +} + +define service { + host_name busgateway01 + service_description Check fedmsg-relay consumers backlog + check_command check_by_nrpe!check_fedmsg_cbacklog_busgateway_relay + use defaulttemplate +} + +define service { + host_name busgateway01 + service_description Check fedmsg-gateway consumers backlog + check_command check_by_nrpe!check_fedmsg_cbacklog_busgateway_gateway + use defaulttemplate +} + +define service { + host_name proxy01,proxy02,proxy03,proxy04,proxy06,proxy07,proxy08,proxy05,proxy09,proxy10,proxy11,proxy12 + service_description Check fedmsg-gateway consumers backlog + check_command check_by_nrpe!check_fedmsg_cbacklog_busgateway_gateway + use defaulttemplate +} + +define service { + host_name anitya-frontend01 + service_description Check fedmsg-relay consumers backlog + check_command check_by_nrpe!check_fedmsg_cbacklog_anitya_relay + use defaulttemplate +} + +define service { + host_name value01 + service_description Check fedmsg-irc consumers backlog + check_command check_by_nrpe!check_fedmsg_cbacklog_value + use defaulttemplate +} + +define service { + host_name pkgs02 + service_description Check fedmsg-hub consumers backlog + check_command check_by_nrpe!check_fedmsg_cbacklog_pkgs + use defaulttemplate +} + +define service { + host_name summershum01 + service_description Check fedmsg-hub consumers backlog + check_command check_by_nrpe!check_fedmsg_cbacklog_summershum + use defaulttemplate +} + +define service { + host_name badges-backend01 + service_description Check fedmsg-hub consumers backlog + check_command check_by_nrpe!check_fedmsg_cbacklog_badges_backend + use defaulttemplate +} + +define service { + host_name notifs-backend01 + service_description Check fedmsg-hub consumers backlog + check_command check_by_nrpe!check_fedmsg_cbacklog_notifs_backend + use defaulttemplate +} + +define service { + host_name bugzilla2fedmsg01 + service_description Check fedmsg-hub consumers backlog + check_command check_by_nrpe!check_fedmsg_cbacklog_bugzilla2fedmsg + use defaulttemplate +} + +define service { + host_name fedimg01 + service_description Check fedmsg-hub consumers backlog + check_command check_by_nrpe!check_fedmsg_cbacklog_fedimg_backend + use defaulttemplate +} + +define service { + host_name hotness01 + service_description Check fedmsg-hub consumers backlog + check_command check_by_nrpe!check_fedmsg_cbacklog_hotness_backend + use defaulttemplate +} + +define service { + host_name bodhi-backend01 + service_description Check fedmsg-hub consumers backlog + check_command check_by_nrpe!check_fedmsg_cbacklog_bodhi_backend01_hub + use defaulttemplate +} + +define service { + host_name bodhi-backend02 + service_description Check fedmsg-hub consumers backlog + check_command check_by_nrpe!check_fedmsg_cbacklog_bodhi_backend02_hub + use defaulttemplate +} + +define service { + host_name autocloud-backend-libvirt,autocloud-backend-vbox + service_description Check fedmsg-hub consumers backlog + check_command check_by_nrpe!check_fedmsg_cbacklog_autocloud_backend + use defaulttemplate +} + +define service { + host_name packages03 + service_description Check fedmsg-hub consumers backlog + check_command check_by_nrpe!check_fedmsg_cbacklog_packages_backend + use defaulttemplate +} + +define service { + host_name bugyou01 + service_description Check fedmsg-hub consumers backlog + check_command check_by_nrpe!check_fedmsg_cbacklog_bugyou_backend + use defaulttemplate +} + +define service { + host_name pdc-backend01 + service_description Check fedmsg-hub consumers backlog + check_command check_by_nrpe!check_fedmsg_cbacklog_pdc_backend + use defaulttemplate +} + + +# A few producer checks go below here +define service { + host_name notifs-backend01 + service_description Check when the FMN digest producer last ran + check_command check_by_nrpe!check_fedmsg_fmn_digest_last_ran + use defaulttemplate +} + +define service { + host_name notifs-backend01 + service_description Check when the FMN confirmation producer last ran + check_command check_by_nrpe!check_fedmsg_fmn_confirm_last_ran + use defaulttemplate +} diff --git a/roles/nagios/server-experimental/files/nagios/services/file_age.cfg b/roles/nagios/server-experimental/files/nagios/services/file_age.cfg new file mode 100644 index 0000000000..658ae5634f --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/services/file_age.cfg @@ -0,0 +1,16 @@ +define service { + host_name mirrorlist-osuosl, mirrorlist-ibiblio, mirrorlist-ibiblio02, mirrorlist-phx2, mirrorlist-host1plus, mirrorlist-dedicatedsolutions + service_description Check MirrorList Cache + check_command check_by_nrpe!check_mirrorlist_cache + use defaulttemplate + normal_check_interval 120 +} + +define service { + host_name log01 + service_description Check Merged Log + check_command check_by_nrpe!check_merged_file_age + use defaulttemplate + normal_check_interval 120 + event_handler restart_rsyslog +} diff --git a/roles/nagios/server-experimental/files/nagios/services/haproxy.cfg b/roles/nagios/server-experimental/files/nagios/services/haproxy.cfg new file mode 100644 index 0000000000..d4e87d0314 --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/services/haproxy.cfg @@ -0,0 +1,6 @@ +define service { + hostgroup_name proxies + service_description Check proxies for oversubscription + check_command check_by_nrpe!check_haproxy_conns + use defaulttemplate +} diff --git a/roles/nagios/server-experimental/files/nagios/services/hosted.cfg b/roles/nagios/server-experimental/files/nagios/services/hosted.cfg new file mode 100644 index 0000000000..0816af7a3a --- /dev/null +++ b/roles/nagios/server-experimental/files/nagios/services/hosted.cfg @@ -0,0 +1,57 @@ +define service { + hostgroup hosted + service_description BZR + check_command check_bzr + use defaulttemplate +} + +define service { + hostgroup hosted + service_description GIT + check_command check_git + use defaulttemplate +} + +define service { + hostgroup hosted + service_description bzr.fedorahosted.org + check_command check_website!bzr.fedorahosted.org!/bzr/!loggerheadCont + use websitetemplate +} + +define service { + hostgroup hosted + service_description fedorahosted.org + check_command check_website!fedorahosted.org!/! + use websitetemplate +} + +define service { + hostgroup hosted + service_description git.fedorahosted.org + check_command check_website!git.fedorahosted.org!/git/fedora-infrastructure.git/!