]> git.hoellein.online Git - homeserver/commitdiff
committing changes in /etc after apt run
authormhoellein <mhoellein@freenet.de>
Thu, 9 Jul 2020 20:44:46 +0000 (22:44 +0200)
committermhoellein <mhoellein@freenet.de>
Thu, 9 Jul 2020 20:44:46 +0000 (22:44 +0200)
Package changes:
-icinga 1.13.4-2build1 amd64
-icinga-cgi 1.13.4-2build1 amd64
-icinga-cgi-bin 1.13.4-2build1 amd64
-icinga-common 1.13.4-2build1 all
-icinga-core 1.13.4-2build1 amd64

45 files changed:
.etckeeper
apache2/conf-available/icinga.conf [deleted symlink]
apache2/conf-enabled/icinga.conf [deleted symlink]
default/icinga [deleted file]
icinga/apache2.conf [deleted file]
icinga/cgi.cfg [deleted file]
icinga/commands.cfg [deleted file]
icinga/htpasswd.users [deleted file]
icinga/icinga.cfg [deleted file]
icinga/objects/contacts_icinga.cfg [deleted file]
icinga/objects/extinfo_icinga.cfg [deleted file]
icinga/objects/generic-host_icinga.cfg [deleted file]
icinga/objects/generic-service_icinga.cfg [deleted file]
icinga/objects/hostgroups_icinga.cfg [deleted file]
icinga/objects/localhost_icinga.cfg [deleted file]
icinga/objects/services_icinga.cfg [deleted file]
icinga/objects/timeperiods_icinga.cfg [deleted file]
icinga/resource.cfg [deleted file]
icinga/stylesheets/avail.css [deleted file]
icinga/stylesheets/checksanity.css [deleted file]
icinga/stylesheets/cmd.css [deleted file]
icinga/stylesheets/common.css [deleted file]
icinga/stylesheets/config.css [deleted file]
icinga/stylesheets/dd.css [deleted file]
icinga/stylesheets/extinfo.css [deleted file]
icinga/stylesheets/histogram.css [deleted file]
icinga/stylesheets/history.css [deleted file]
icinga/stylesheets/menu.css [deleted file]
icinga/stylesheets/notifications.css [deleted file]
icinga/stylesheets/outages.css [deleted file]
icinga/stylesheets/showlog.css [deleted file]
icinga/stylesheets/status.css [deleted file]
icinga/stylesheets/statusmap.css [deleted file]
icinga/stylesheets/summary.css [deleted file]
icinga/stylesheets/tac.css [deleted file]
icinga/stylesheets/tacheader.css [deleted file]
icinga/stylesheets/trends.css [deleted file]
init.d/icinga [deleted file]
rc0.d/K01icinga [deleted symlink]
rc1.d/K01icinga [deleted symlink]
rc2.d/S05icinga [deleted symlink]
rc3.d/S05icinga [deleted symlink]
rc4.d/S05icinga [deleted symlink]
rc5.d/S05icinga [deleted symlink]
rc6.d/K01icinga [deleted symlink]

index 261fba01f578c76ebf12199d9c749000a09885f8..c3a89885174f8bee6803f01347b378e2796cddd1 100755 (executable)
@@ -24,7 +24,6 @@ mkdir -p './dhcp/ddns-keys'
 mkdir -p './fail2ban/fail2ban.d'
 mkdir -p './glvnd/egl_vendor.d'
 mkdir -p './guest-session'
-mkdir -p './icinga/modules'
 mkdir -p './icinga2/pki'
 mkdir -p './initramfs-tools/conf.d'
 mkdir -p './initramfs-tools/hooks'
@@ -2170,7 +2169,6 @@ maybe chmod 0755 'default/grub.d'
 maybe chmod 0644 'default/grub.d/50_linuxmint.cfg'
 maybe chmod 0644 'default/halt'
 maybe chmod 0644 'default/hddtemp'
-maybe chmod 0644 'default/icinga'
 maybe chmod 0644 'default/icinga2'
 maybe chmod 0644 'default/im-config'
 maybe chmod 0600 'default/iodine'
@@ -2731,44 +2729,8 @@ maybe chmod 0644 'hp/hplip.conf'
 maybe chmod 0755 'icedtea-web'
 maybe chmod 0644 'icedtea-web/javaws.policy'
 maybe chmod 0755 'icinga'
-maybe chmod 0644 'icinga/apache2.conf'
-maybe chmod 0644 'icinga/cgi.cfg'
-maybe chmod 0644 'icinga/commands.cfg'
-maybe chmod 0644 'icinga/htpasswd.users'
-maybe chmod 0644 'icinga/icinga.cfg'
-maybe chmod 0755 'icinga/modules'
 maybe chmod 0755 'icinga/objects'
-maybe chmod 0644 'icinga/objects/contacts_icinga.cfg'
-maybe chmod 0644 'icinga/objects/extinfo_icinga.cfg'
-maybe chmod 0644 'icinga/objects/generic-host_icinga.cfg'
-maybe chmod 0644 'icinga/objects/generic-service_icinga.cfg'
-maybe chmod 0644 'icinga/objects/hostgroups_icinga.cfg'
-maybe chmod 0644 'icinga/objects/localhost_icinga.cfg'
-maybe chmod 0644 'icinga/objects/services_icinga.cfg'
-maybe chmod 0644 'icinga/objects/timeperiods_icinga.cfg'
 maybe chmod 0644 'icinga/objects/usg.cfg'
-maybe chgrp 'nagios' 'icinga/resource.cfg'
-maybe chmod 0640 'icinga/resource.cfg'
-maybe chmod 0755 'icinga/stylesheets'
-maybe chmod 0644 'icinga/stylesheets/avail.css'
-maybe chmod 0644 'icinga/stylesheets/checksanity.css'
-maybe chmod 0644 'icinga/stylesheets/cmd.css'
-maybe chmod 0644 'icinga/stylesheets/common.css'
-maybe chmod 0644 'icinga/stylesheets/config.css'
-maybe chmod 0644 'icinga/stylesheets/dd.css'
-maybe chmod 0644 'icinga/stylesheets/extinfo.css'
-maybe chmod 0644 'icinga/stylesheets/histogram.css'
-maybe chmod 0644 'icinga/stylesheets/history.css'
-maybe chmod 0644 'icinga/stylesheets/menu.css'
-maybe chmod 0644 'icinga/stylesheets/notifications.css'
-maybe chmod 0644 'icinga/stylesheets/outages.css'
-maybe chmod 0644 'icinga/stylesheets/showlog.css'
-maybe chmod 0644 'icinga/stylesheets/status.css'
-maybe chmod 0644 'icinga/stylesheets/statusmap.css'
-maybe chmod 0644 'icinga/stylesheets/summary.css'
-maybe chmod 0644 'icinga/stylesheets/tac.css'
-maybe chmod 0644 'icinga/stylesheets/tacheader.css'
-maybe chmod 0644 'icinga/stylesheets/trends.css'
 maybe chown 'nagios' 'icinga2'
 maybe chgrp 'nagios' 'icinga2'
 maybe chmod 0750 'icinga2'
@@ -2867,7 +2829,6 @@ maybe chmod 0755 'init.d/halt'
 maybe chmod 0755 'init.d/hddtemp'
 maybe chmod 0755 'init.d/hostname.sh'
 maybe chmod 0755 'init.d/hwclock.sh'
-maybe chmod 0755 'init.d/icinga'
 maybe chmod 0755 'init.d/icinga2'
 maybe chmod 0755 'init.d/iodined'
 maybe chmod 0755 'init.d/irqbalance'
diff --git a/apache2/conf-available/icinga.conf b/apache2/conf-available/icinga.conf
deleted file mode 120000 (symlink)
index e059973..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../icinga/apache2.conf
\ No newline at end of file
diff --git a/apache2/conf-enabled/icinga.conf b/apache2/conf-enabled/icinga.conf
deleted file mode 120000 (symlink)
index a3f1edb..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../conf-available/icinga.conf
\ No newline at end of file
diff --git a/default/icinga b/default/icinga
deleted file mode 100644 (file)
index 9a2b8fa..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-# /etc/default/icinga
-
-# location of the icinga configuration file
-ICINGACFG="/etc/icinga/icinga.cfg"
-
-# location of the CGI configuration file
-CGICFG="/etc/icinga/cgi.cfg"
-
-# nicelevel to run icinga daemon with
-NICENESS=5
-
-# start ido2db daemon (no/yes)
-IDO2DB=no
-
-# if you use pam_tmpdir, you need to explicitly set TMPDIR:
-#TMPDIR=/tmp
diff --git a/icinga/apache2.conf b/icinga/apache2.conf
deleted file mode 100644 (file)
index f30d52b..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-# apache configuration for icinga
-
-ScriptAlias /cgi-bin/icinga /usr/lib/cgi-bin/icinga
-
-# Where the stylesheets (config files) reside
-Alias /icinga/stylesheets /etc/icinga/stylesheets
-
-# Where the HTML pages live
-Alias /icinga /usr/share/icinga/htdocs
-
-<DirectoryMatch "^(?:/usr/share/icinga/htdocs|/usr/lib/cgi-bin/icinga|/etc/icinga/stylesheets)/">
-       Options FollowSymLinks
-
-       DirectoryIndex index.html
-
-       AllowOverride AuthConfig
-       Order Allow,Deny
-       Allow From All
-
-       AuthName "Icinga Access"
-       AuthType Basic
-       AuthUserFile /etc/icinga/htpasswd.users
-       Require valid-user
-</DirectoryMatch>
-
-<Directory "/usr/share/javascript/">
-    Options FollowSymLinks MultiViews
-</Directory>
diff --git a/icinga/cgi.cfg b/icinga/cgi.cfg
deleted file mode 100644 (file)
index bf65c2b..0000000
+++ /dev/null
@@ -1,1062 +0,0 @@
-#################################################################
-#
-# CGI.CFG - CGI Configuration File for Icinga
-#
-#################################################################
-
-
-
-######################################
-#
-#    COMMON (ALL CGIs)
-#
-######################################
-
-# 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/icinga/icinga.cfg
-
-
-
-# STANDALONE INSTALLATION
-# This is only useful in an Icinga 2 setup (or any other setup
-# containing multiple Classic UI installs). If you have installed
-# Icinga 2 with compat layer and classic-ui, you can set this
-# to 1. Otherwise leave it at 0.
-# Enabling this option ignores main_config_file setting.
-#
-# NOTE: Check also the "Standalone (Icinga2) section" at the bottom
-# if this option is switched on!
-
-standalone_installation=0
-
-
-
-# PHYSICAL HTML PATH
-# This is the path where the HTML files for Icinga reside.  This
-# value is used to locate the logo images needed by the statusmap
-# and status CGIs.
-
-physical_html_path=/usr/share/icinga/htdocs
-
-
-
-# URL HTML PATH
-# This is the path portion of the URL that corresponds to the
-# physical location of the Icinga HTML files (as defined above).
-# This value is used by the CGIs to locate the online documentation
-# and graphics.  If you access the Icinga pages with an URL like
-# http://www.myhost.com/icinga, this value should be '/icinga'
-# (without the quotes).
-
-url_html_path=/icinga
-
-# 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.
-
-icinga_check_command=/usr/lib/nagios/plugins/check_nagios /var/lib/icinga/status.dat 5 '/usr/sbin/icinga'
-
-# URL CGI PATH
-# This is the path portion of the URL that corresponds to the
-# physical location of the Icinga CGI files. It is evaluated by
-# the cmd.cgi CSRF protection.
-# This value should be changed if the CGI files are accessible
-# under a different path than the default installation path.
-
-#url_cgi_path=/icinga/cgi-bin
-
-
-
-# URL STYLESHEETS PATH
-# This option allows to define an url stylesheet path other than the
-# default ($url_html_path/stylesheets). This will be useful when
-# adding custom stylesheets in another location.
-# If not set, the default location will be used.
-
-url_stylesheets_path=/icinga/stylesheets
-
-
-
-# HTTP CHARSET
-# This defines charset that is sent with HTTP headers.
-
-http_charset=utf-8
-
-
-
-# REFRESH RATE
-# This option allows you to specify the refresh rate in seconds
-# of various CGIs (extinfo, outages, status, statusmap and tac).
-
-refresh_rate=90
-
-
-
-# REFRESH TYPE
-# This option determines what type of refresh should be used.
-# You can choose between http header and javascript. By
-# default javascript (1) is activated. If you have trouble
-# using javascript then try refresh via http header (0).
-
-refresh_type=1
-
-
-
-# ESCAPE HTML TAGS
-# This option determines whether HTML tags in host and service
-# status output is escaped in the web interface.  If enabled,
-# your plugin output will not be able to contain clickable links.
-
-escape_html_tags=1
-
-
-
-# RESULT LIMIT
-# This options specifies the number of page entries
-# displayed by default in various cgi's. To display
-# all entries by default set this value to 0.
-# Default is 50.
-
-result_limit=50
-
-
-
-# SHOW TAC INFORMATION IN TOP FRAME
-# This options places tactical overview information in
-# the top frame similar to the view that's in icinga-web.
-# By default it is enabled.
-
-show_tac_header=1
-
-
-
-# PENDING STATES OPTION
-# This option determines what states should be displayed in the web
-# interface for hosts/services that have not yet been checked.
-# Values: 0 = leave hosts/services that have not been check yet in their original state
-#         1 = mark hosts/services that have not been checked yet as PENDING (default)
-
-use_pending_states=1
-
-
-
-# FIRST DAY OF WEEK
-# Here you can set if your week starts on sunday or monday.
-# Default is 0 (Sunday), set it to 1 if your week start monday.
-
-first_day_of_week=0
-
-
-
-# CSV DELIMITER
-# This option determines the character which should act as
-# delimiter. Default is ";".
-
-#csv_delimiter=;
-
-
-
-# CSV DATA ENCLOSURE
-# This option determines the character which should act as
-# data enclosure to wrap in the data. Default is "'".
-
-#csv_data_enclosure='
-
-
-
-# SUPPRESS MAINTENANCE DOWNTIME
-# This options suppresses the state coloring of hosts and services
-# that are in a scheduled downtime. It sets their coloring to gray,
-# so they no longer draw extra attention to themselves, making it
-# so only actual problems are the ones that stand out.
-# By default it is disabled.
-
-suppress_maintenance_downtime=0
-
-
-
-# URL TARGET FRAMES
-# These options determine the target frames in which notes and
-# action URLs will open. Default is main frame.
-
-action_url_target=main
-notes_url_target=main
-#action_url_target=_blank
-#notes_url_target=_blank
-
-
-
-# READ GZIP LOGS
-# This option enables reading of gzipped log files. As this can
-# have a huge performance impact in big environments, this
-# option is disabled by default.
-# 
-
-read_gzip_logs=0
-
-
-
-
-######################################
-#
-#   AUTHENTICATION (ALL CGIs)
-#
-######################################
-
-# ATTRIBUTE BASED AUTHORIZATION FILE
-# This option will include a file defining authroization based on
-# attributes.
-
-#authorization_config_file=/etc/icinga/cgiauth.cfg
-
-
-
-# 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 Icinga 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 Icinga 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
-
-
-
-# USE CLIENT CERTIFICATTES
-# This option controls whether the value of the web server environment
-# variable REMOTE_USER or SSL_CLIENT_S_DN_CN will be used. The name of
-# the directive is a bit misleading because unless you set up the use
-# of client certificates the value has to be set to zero (0). Setting
-# the value to one (1) requires "SSLUserName SSL_CLIENT_S_DN_CN" and
-# several other options in your web server config. Please consult your
-# web server configuration documentation for details.
-# 
-# Values:
-# 0 = Use web server environment variable REMOTE_USER to get the user
-#      logged in. Don't use client certificates (default)
-# 1 = Use web server environment variable SSL_CLIENT_S_DN_CN to get
-#      the user logged in. Use client certificates
-
-use_ssl_authentication=0
-
-
-
-# LOWERCASE USER NAME
-# This option controls whether or not the username is converted
-# to all lowercase letters. Can be useful if the username is stored
-# in Active Directory (case-insensitive).
-
-lowercase_user_name=0
-
-
-
-# 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 secure 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 Icinga 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.
-# Alternatively you can specify contactgroups too, starting
-# with Icinga 1.5.0
-
-authorized_for_system_information=icingaadmin
-#authorized_contactgroup_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.
-# Alternatively you can specify contactgroups too, starting
-# with Icinga 1.5.0
-
-authorized_for_configuration_information=icingaadmin
-#authorized_contactgroup_for_configuration_information=
-
-
-
-# RAW COMMANDLINE CONFIGURATION INFORMATION ACCESS
-# This option is a comma-delimited list of all usernames that
-# can view a command in config command expander as icinga would
-# execute it. To resolve all MACROS it is necessary to allow
-# read access to the web server for resource.cfg .
-# CAUTION: $USERXX$ vars and custom vars can contain sensitive
-# data.
-# Alternatively you can specify contactgroups too.
-
-authorized_for_full_command_resolution=icingaadmin
-#authorized_contactgroup_for_full_command_resolution=
-
-
-
-# SYSTEM/PROCESS COMMAND ACCESS
-# This option is a comma-delimited list of all usernames that
-# can issue shutdown and restart commands to Icinga 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.
-# Alternatively you can specify contactgroups too, starting
-# with Icinga 1.5.0
-
-authorized_for_system_commands=icingaadmin
-#authorized_contactgroup_for_system_commands=
-
-
-
-# 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.
-# Alternatively you can specify contactgroups too.
-#
-# NOTE: Users in authorized_for_all_hosts are also automatically
-# authorised to view information for all services.
-
-authorized_for_all_services=icingaadmin
-authorized_for_all_hosts=icingaadmin
-#authorized_contactgroup_for_all_services=
-#authorized_contactgroup_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.
-# Alternatively you can specify contactgroups too.
-#
-# NOTE: Users in authorized_for_all_host_commands are also automatically
-# authorised to issue commands for all services.
-
-authorized_for_all_service_commands=icingaadmin
-authorized_for_all_host_commands=icingaadmin
-#authorized_contactgroup_for_all_service_commands=
-#authorized_contactgroup_for_all_host_commands=
-
-
-
-# READ-ONLY USERS
-# A comma-delimited list of usernames that have read-only rights in
-# the CGIs.  This will block any service or host commands normally shown
-# on the extinfo CGI pages. It will also block comments and downtimes
-# from being shown to read-only users.
-# Alternatively you can specify contactgroups too, starting
-# with Icinga 1.5.0
-
-#authorized_for_read_only=user1,user2
-#authorized_contactgroup_for_read_only=
-
-
-
-# READ-ONLY FOR COMMENTS USERS
-# A comma-delimited list of usernames that have rights to view comments in
-# the CGIs. If user is defined as read-only and you add the same user to
-# this options, then the user can still see comments. If user is NOT
-# read-only then the options to delete comments in extinfo.cgi are not
-# displayed as well.
-
-#authorized_for_comments_read_only=user1,user2
-#authorized_contactgroup_for_comments_read_only=
-
-
-
-# READ-ONLY FOR DOWNTIMES USERS
-# A comma-delimited list of usernames that have rights to view downtimes in
-# the CGIs. If user is defined as read-only and you add the same user to
-# this options, then the user can still see downtimes. If user is NOT
-# read-only then the options to delete downtimes in extinfo.cgi are not
-# displayed as well.
-
-#authorized_for_downtimes_read_only=user1,user2
-#authorized_contactgroup_for_downtimes_read_only=
-
-
-
-# SHOW ALL SERVICES THE HOST IS AUTHORIZED FOR
-# By default, a user can see all services on a host, if the user is
-# authorized as contact for the host only. By disabling this option,
-# the user must be an authorized contact for the service too in order
-# to view it.
-# Values: 0 - disabled, user must be authorized for services too
-#         1 - enabled, user can view all services on authorized host
-
-show_all_services_host_is_authorized_for=1
-
-
-
-# SHOW PARTIAL HOSTGROUPS
-# By default (meaning the directive is not present or disabled), a user
-# only sees a hostgroup and the hosts within it if they are an authorised
-# contact for all of the hosts of the group. The behaviour can be changed
-# using the directive show_partial_hostgroups=1.
-# When enabled, the hostgroups overview will show a partial listing of hosts
-# that the user is an authorised contact for within each hostgroup.
-# It will also add the string "(Partial Hostgroups Enabled)" to the top of
-# the Hostgroup Overview to help prevent any confusion over whether the option
-# is in use or not. However for privacy reasons, hostgroups that are only showing
-# a partial listing are not specifically indicated.
-# 
-# Values: 0 - disabled, user only sees full hostgroups (default)
-#         1 - enabled, user sees partial hostgroups
-
-show_partial_hostgroups=0
-
-
-
-# SHOW PARTIAL SERVICEROUPS
-# By default (meaning the directive is not present or disabled), a user
-# only sees a servicegroup and the hosts and services within it if they are an
-# authorised contact for all of the hosts and services of the group.
-# The behaviour can be changed using the directive show_partial_servicegroups=1.
-# When enabled, the serviceroups overview will show a partial listing of hosts
-# and services that the user is an authorised contact for within each servicegroup.
-# It will also add the string "(Partial Servicegroups Enabled)" to the top of
-# the Servicegroup Overview to help prevent any confusion over whether the option
-# is in use or not. However for privacy reasons, servicegroups that are only showing
-# a partial listing are not specifically indicated.
-#
-# Values: 0 - disabled, user only sees full servicegroups (default)
-#         1 - enabled, user sees partial servicegroups
-
-show_partial_servicegroups=0
-
-
-
-
-######################################
-#
-#   STATUSMAP (statusmap.cgi)
-#
-######################################
-
-# STATUSMAP BACKGROUND IMAGE
-# This option allows you to specify an image to be used as a background
-# in the statusmap CGI if you use the user-supplied coordinates layout method.
-# The background image is not be available in any other layout methods. It is
-# assumed that the image resides in the HTML images path (i.e. 
-# /usr/local/icinga/share/images). This path is automatically determined by
-# appending "/images" to the path specified by the physical_html_path directive.
-#
-# NOTE: The image file can be in GIF, JPEG, PNG, or GD2 format. However, GD2
-# format (preferably in uncompressed format) is recommended, as it will reduce
-# the CPU load when the CGI generates the map image.
-
-#statusmap_background_image=smbackground.gd2
-
-
-
-# STATUSMAP TRANSPARENCY INDEX COLOR
-# These options set the r,g,b values of the background color used the statusmap CGI,
-# so normal browsers that can't show real png transparency set the desired color as
-# a background color instead (to make it look pretty).
-# Defaults to white: (R,G,B) = (255,255,255).
-
-#color_transparency_index_r=255
-#color_transparency_index_g=255
-#color_transparency_index_b=255
-
-
-
-# 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)
-#       6 = Baloon (Marked Up)
-
-default_statusmap_layout=5
-
-
-
-
-######################################
-#
-#   STATUS (status.cgi)
-#
-######################################
-
-# 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.
-#
-#
-# <varname>=<sound_file>
-#
-# Note: All audio files must be placed in the /media subdirectory
-# under the HTML path (i.e. /usr/local/icinga/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
-
-
-
-# SHOW LONG PLUGIN OUTPUT IN STATUS OPTION
-# This option allows you to specify the length of status information
-# in output of status.cgi. If you set the value to 1 it shows the
-# full plugin output instead of the first line only.
-# Default value is 0.
-
-status_show_long_plugin_output=0
-
-
-
-# DISPLAY STATUS TOTAL
-# This option allows you to specify if the
-# Host Status Totals and Service Status Totals
-# should be displayed.
-# Default value is 0.
-
-display_status_totals=0
-
-
-
-# HIGHLIGHT TABLE ROWS
-# This option allows you to define if table rows in status.cgi
-# will be highlighted or not.
-# Values: 0 = disables row highlighting
-#        1 = enables row highlighting
-
-highlight_table_rows=1
-
-
-
-# SERVICE STATES TO ANNOTATE WITH CURRENT NOTIFICATION NO.
-# Set this to an OR of the service state identifiers for
-# which status.cgi should not only report "Attempts" (e.g.,
-# "3/3" for a HARD non-OK state with max_check_attempts=3)
-# but also the current notification number ("(#0)" if no
-# problem notification has been sent yet, etc.). This is
-# helpful to identify services which switched between
-# different non-OK states a lot, or services which have a
-# first_notification_delay set and are "not yet officially"
-# considered in trouble.
-# Relevant values from include/statusdata.h (look them up
-# *there* if you want to be *really* sure):
-#      #define SERVICE_PENDING         1
-#      #define SERVICE_OK              2
-#      #define SERVICE_WARNING         4
-#      #define SERVICE_UNKNOWN         8
-#      #define SERVICE_CRITICAL        16
-# You'll likely want to use add_notif_num_hard=0 (default)
-# or add_notif_num_hard=28 (warn+crit+unknown). There's an
-# add_notif_num_soft affecting services in a SOFT state
-# for sake of completeness, too.
-
-#add_notif_num_hard=28
-#add_notif_num_soft=0
-
-
-
-# SORT STATUS DATA BY DEFAULT
-# This option forces status.cgi to sort status data by default. Data will
-# be sorted ascending. First host name and then service description. This is
-# helpful if status data in status.dat is not sorted properly. This can occur
-# especially if you use Icinga2. By default this options is switched off (0)
-# to avoid possible higher cpu load in huge environments.
-
-sort_status_data_by_default=0
-
-
-
-
-######################################
-#
-#   SEND COMMANDS (cmd.cgi)
-#
-######################################
-
-# Logging
-
-# USE LOGGING
-# If you want to log information from cgi's (e.g. all submitted commands)
-# then set this option to 1, default is 0 (off).
-# WARNING:
-# This log is highly experimental and changes may occur without notice. Use at your own risk!!
-
-use_logging=0
-
-
-
-# CGI LOG FILE
-# This is the cgi log file for information about what users are doing.
-# At the moment only submitted commands from cmd.cgi will be logged.
-
-cgi_log_file=/usr/share/icinga/htdocs/log/icinga-cgi.log
-
-
-
-# CGI LOG ROTATION METHOD
-# This is the log rotation method that should be used to rotate
-# the cgi 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)
-
-cgi_log_rotation_method=d
-
-
-
-# CGI LOG ARCHIVE PATH
-# This is the directory where archived (rotated) cgi log files should be
-# placed (assuming you've chosen to do log rotation).
-
-cgi_log_archive_path=/usr/share/icinga/htdocs/log
-
-
-
-# FORCE COMMENT
-# This option forces the users of to comment every action they perform.
-# The comments get logged into cgi log file. This option only has effect
-# if logging is switched on. See option "use_logging"
-# Default  is 0 (off), to activate it set it to 1 (on).
-
-enforce_comments_on_actions=0
-
-
-
-# SEND ACK NOTIFICATIONS
-# This options determines whether the initial state of the
-# checkbox "Send Notifications" when acknowledging a problem.
-# A value of 1 ticks the checkbox and 0 does not.  The default
-# is 1, which will send notifications on acknowledged problems.
-
-send_ack_notifications=1
-
-
-
-# PERSISTENT ACKNOWLEDGEMENT COMMENTS
-# This options determines whether the initial state of the
-# checkbox "Persistent Comment:" for service and host problem
-# acknowledgements is checked or unchecked
-
-persistent_ack_comments=0
-
-
-
-# LOCK AUTHOR NAMES OPTION
-# This option allows you to restrict users from changing the author name
-# when submitting comments, acknowledgements, and scheduled downtime from
-# the web interface. If this option is enabled, users will be unable to
-# change the author name associated with the command request.
-#
-# Values: 0 = Allow users to change author names when submitting commands
-#         1 = Prevent users from changing author names (default)
-
-lock_author_names=1
-
-
-
-# DEFAULT DOWNTIME DURATION
-# This option defines the default duration (in seconds) of fixed and
-# flexible downtimes. Default is 7200 seconds (2 hours).
-
-default_downtime_duration=7200
-
-
-
-# SET EXPIRE ACK BY DEFAULT
-# This option either sets or clears the checkbox for "Use Expire Time"
-# in the acknowledgement menu.  Valid values are 0 (DO NOT tick the
-# checkbox by default) or 1 (tick the checkbox by default).  The default
-# is 0 (leave the checkbox blank).
-
-set_expire_ack_by_default=0
-
-
-
-# DEFAULT EXPIRING ACKNOWLEDGEMENT DURATION
-# This option defines the default duration (in seconds) of a expiring
-# acknowledgement. Default is 86400 seconds (1 day).
-
-default_expiring_acknowledgement_duration=86400
-
-
-
-# DEFAULT EXPIRING DISABLED NOTIFICATIONS DURATION
-# This option defines the default duration (in seconds) of a expiring
-# disabled notifications. Default is 86400 seconds (1 day).
-
-default_expiring_disabled_notifications_duration=86400
-
-
-
-# DISABLE CMD CGI CSRF PROTECTION
-# This option disables the protection against CSRF attacks
-# (Cross-Site Request Forgery). Use this option only if you are
-# using external programs (like Nagstamon) which access
-# cmd.cgi directly to submit commands. By default the submitted
-# command (via external program) will be rejected.
-# The default is 0 (protection is on).
-
-disable_cmd_cgi_csrf_protection=0
-
-
-
-# SET_STICKY_ACKNOWLEDGMENT
-# This either sets or clears the checkbox in the CGIs for sticky
-# acknowledgments.  Valid options are "1" and "0"; a 0 clears the
-# checkbox and 1 sets it.  The default is 1 (set) to preserve
-# backward compatibility.
-
-set_sticky_acknowledgment=1
-
-
-
-
-######################################
-#
-#   TACTICAL OVERVIEW (tac.cgi)
-#
-######################################
-
-# SHOW ONLY HARD STATES IN TAC OPTION
-# This options allows you to specify if the tactical overview
-# should only show hard states on hosts and services.
-# By default disabled, all states will be shown.
-
-tac_show_only_hard_state=0
-
-
-
-# SHOW PENDING IN TAC HEADER
-# This options enables the display of pending counts in
-# the tac header. If your display is less than 1024x768
-# and this is enabled, the tactical information may not
-# fit well in the top frame.
-# By default it is enabled.
-
-show_tac_header_pending=1
-
-
-
-
-######################################
-#
-#   EXTENDED INFO (extinfo.cgi)
-#
-######################################
-
-# EXCLUDE CUSTOMVAR NAMES
-# This Option allows you to specify a comma seperated list of
-# custom variable names which are automatically excluded when
-# a variable name would contain that name.
-# NOTE: For security reasons, you should at least exclude all
-# sensitive information like passwords, snmp communities, etc
-# Use * to exclude all custom variable names.
-
-exclude_customvar_name=PASSWORD,COMMUNITY
-
-
-
-# EXCLUDE CUSTOMVAR VALUES
-# This Option allows you to specify a comma seperated list of
-# custom variable values which are automatically excluded when
-# a variable value would contain that value.
-# NOTE: For security reasons, you should at least exclude all
-# sensitive information like passwords, snmp communities, etc
-# Use * to exclude all custom variable values.
-
-exclude_customvar_value=secret
-
-
-
-# SHOW CHILD HOSTS IN EXTINFO OPTION
-# This Option allows you to specify if the extended host information
-# cgi will show child hosts for the selected host.
-#      0 = disabled
-#      1 = only show immediate child hosts
-#      2 = show immediate and all child hosts
-# NOTE: Option 2 could be a real performance killer in
-# large installations, so use with care.
-# By default disabled, as this could be a performance killer.
-
-extinfo_show_child_hosts=0
-
-
-
-# TAB-FRIENDLY <TITLE>S
-# Activating this option changes the <title> of status.cgi
-# and extinfo.cgi when they refer to a single host, service,
-# or group. They will then read:
-#      [Host]
-#      {HostGroup}
-#      ServiceDesc @ Host
-#      (ServiceGroup)
-# These are easier to read and find if you use (many) tabs
-# in your browser.
-# Default is enabled. 0=disabled, 1=enabled
-
-tab_friendly_titles=1
-
-
-
-
-######################################
-#
-#   SHOWLOG (showlog.cgi)
-#
-######################################
-
-# SHOW INITIAL STATES IN SHOWLOG OPTION
-# This options allows you to specify if initial states
-# of hosts and services should be shown in showlog.cgi
-# Note: This Option only works if the option
-# "log_initial_states" in icinga.cfg is set to 1.
-# By default it's disabled. Default is 0.
-
-#showlog_initial_states=0
-
-
-
-# SHOW CURRENT STATES IN SHOWLOG OPTION
-# This options allows you to specify if current states
-# of hosts and services should be shown in showlog.cgi
-# Note: This Option only works if the option
-# "log_current_states" in icinga.cfg is set to 1.
-# By default it's disabled. Default is 0.
-
-#showlog_current_states=0
-
-
-
-
-######################################
-#
-#   SPLUNK INTEGRATION (VARIOUS CGIs)
-#
-######################################
-
-# SPLUNK INTEGRATION OPTIONS
-# These options allow you to enable integration with Splunk
-# in the web interface.  If enabled, you'll be presented with
-# "Splunk It" links in various places in the CGIs (log file,
-# alert history, host/service detail, etc).  Useful if you're
-# trying to research why a particular problem occurred.
-# For more information on Splunk, visit http://www.splunk.com/
-
-# This option determines whether the Splunk integration is enabled
-# Values: 0 = disable Splunk integration
-#         1 = enable Splunk integration
-
-#enable_splunk_integration=1
-
-
-
-# This option should be the URL used to access your instance of Splunk
-
-#splunk_url=http://127.0.0.1:8000/
-
-
-
-
-######################################
-#
-#    STANDALONE (ICINGA 2) OPTIONS
-#    requires standalone_installation=1
-#
-######################################
-
-# OBJECT CACHE FILE
-# This option determines where object definitions are cached when
-# Icinga 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 Icinga starts.
-# Icinga 2 provides this file through its compat component, if enabled.
-
-object_cache_file=/var/cache/icinga/objects.cache
-
-
-
-# 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 Icinga
-# restarts.
-# Icinga 2 provides this file through its compat component, if enabled.
-
-status_file=/var/cache/icinga/status.dat
-
-
-
-# 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/icinga/resource.cfg
-
-
-
-# EXTERNAL COMMAND FILE
-# This is the file that Icinga 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.
-# Icinga 2 provides this file through its compat component, if enabled.
-
-command_file=/var/lib/icinga/rw/icinga.cmd
-
-
-
-# EXTERNAL COMMAND OPTION
-# This option allows you to specify whether or not Icinga should check
-# for external commands (in the command file defined below).  By default
-# Icinga 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.
-# Values: 0 = disable commands, 1 = enable commands
-
-check_external_commands=1
-
-
-
-# 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
-
-
-
-# STATUS FILE UPDATE INTERVAL
-# This option determines the frequency (in seconds) that
-# Icinga will periodically dump program, host, and
-# service status data.
-# Increase the value, if you don't require it that often.
-
-#status_update_interval=30
-status_update_interval=10
-
-
-
-# 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!!!
-# Icinga 2 provides this file through its compat component, if enabled.
-
-log_file=/var/log/icinga/icinga.log
-
-
-
-# LOG ROTATION METHOD
-# This is the log rotation method that Icinga 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).
-# Icinga 2 provides this file through its compat component, if enabled.
-
-log_archive_path=/var/log/icinga/archives
-
-
-
-# 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
-
-
-
-#   EOF
diff --git a/icinga/commands.cfg b/icinga/commands.cfg
deleted file mode 100644 (file)
index 4d1bd97..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-###############################################################################
-# COMMANDS.CFG - SAMPLE COMMAND DEFINITIONS FOR ICINGA
-# NOTES: This config file provides you with some example command definitions
-#        that you can reference in host, service, and contact definitions.
-#       
-#        You don't need to keep commands in a separate file from your other
-#        object definitions.  This has been done just to make things easier to
-#        understand.
-###############################################################################
-
-
-################################################################################
-# SAMPLE NOTIFICATION COMMANDS
-# These are some example notification commands.  They may or may not work on
-# your system without modification.  As an example, some systems will require 
-# you to use "/usr/bin/mailx" instead of "/usr/bin/mail" in the commands below.
-################################################################################
-
-
-# 'notify-host-by-email' command definition
-define command{
-       command_name    notify-host-by-email
-       command_line    /usr/bin/printf "%b" "***** Icinga *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /usr/bin/mail -s "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" $CONTACTEMAIL$
-       }
-
-# 'notify-service-by-email' command definition
-define command{
-       command_name    notify-service-by-email
-       command_line    /usr/bin/printf "%b" "***** Icinga *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$\n" | /usr/bin/mail -s "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
-       }
-
-
-################################################################################
-# SAMPLE 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/cache/icinga/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/cache/icinga/service-perfdata.out
-       }
-
-
diff --git a/icinga/htpasswd.users b/icinga/htpasswd.users
deleted file mode 100644 (file)
index 5001447..0000000
+++ /dev/null
@@ -1 +0,0 @@
-icingaadmin:$apr1$4vJ8Mjca$iPJ7OUyozBtll5KCs304O1
diff --git a/icinga/icinga.cfg b/icinga/icinga.cfg
deleted file mode 100644 (file)
index da25177..0000000
+++ /dev/null
@@ -1,1494 +0,0 @@
-##############################################################################
-#
-# ICINGA.CFG - Sample Main Config File for Icinga
-#
-# 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.
-#
-##############################################################################
-
-
-# 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/icinga/icinga.log
-
-# Commands definitions
-cfg_file=/etc/icinga/commands.cfg
-
-# Debian also defaults to using the check commands defined by the debian
-# nagios-plugins package
-cfg_dir=/etc/nagios-plugins/config
-
-# OBJECT CONFIGURATION FILE(S)
-# These are the object configuration files in which you define hosts,
-# host groups, contacts, contact groups, services, etc.
-# Hint: Check the docs/wiki on how to monitor remote hosts with different
-# transport methods and plugins
-
-# Debian uses by default a configuration directory where icinga-common,
-# other packages and the local admin can dump or link configuration
-# files into.
-cfg_dir=/etc/icinga/objects/
-
-# Definitions for ido2db process checks
-#cfg_file=/etc/icinga/objects/ido2db_check_proc.cfg
-
-# Definitions for broker modules like idoutils.cfg
-cfg_dir=/etc/icinga/modules
-
-
-
-# OBJECT CACHE FILE
-# This option determines where object definitions are cached when
-# Icinga 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 Icinga starts.
-# If you explicitely set it to /dev/null the core will skip writing
-# the objects cache file entirely.
-# Note: This is a mandatory output for Icinga Classic UI to work properly.
-# Tip: Use that file to debug your configuration with fully resolved
-# objects like the core sees them.
-
-object_cache_file=/var/cache/icinga/objects.cache
-
-
-
-# PRE-CACHED OBJECT FILE
-# This options determines the location of the precached object file.
-# If you run Icinga with the -p command line option, it will preprocess
-# your object configuration file(s) and write the cached config to this
-# file.  You can then start Icinga with the -u option to have it read
-# object definitions from this precached file, rather than the standard
-# object configuration files (see the cfg_file and cfg_dir options above).
-# Using a precached object file can speed up the time needed to (re)start
-# the Icinga process if you've got a large and/or complex configuration.
-# Read the documentation section on optimizing Icinga to find our more
-# about how this feature works.
-
-precached_object_file=/var/cache/icinga/objects.precache
-
-
-
-# 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/icinga/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 Icinga
-# restarts.
-# If you explicitely set it to /dev/null the core will skip writing
-# the status file entirely. This becomes handy when using other methods
-# for data retrieval (e.g. IDOUtils DB)
-# Note: This is a mandatory output for Icinga Classic UI to work properly.
-
-status_file=/var/lib/icinga/status.dat
-
-
-
-# STATUS FILE UPDATE INTERVAL
-# This option determines the frequency (in seconds) that
-# Icinga will periodically dump program, host, and
-# service status data.
-# Increase the value, if you don't require it that often.
-
-#status_update_interval=30
-status_update_interval=10
-
-
-
-# ICINGA USER
-# This determines the effective user that Icinga should run as.  
-# You can either supply a username or a UID.
-
-icinga_user=nagios
-
-
-
-# ICINGA GROUP
-# This determines the effective group that Icinga should run as.  
-# You can either supply a group name or a GID.
-
-icinga_group=nagios
-
-
-
-# EXTERNAL COMMAND OPTION
-# This option allows you to specify whether or not Icinga should check
-# for external commands (in the command file defined below).  By default
-# Icinga 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.
-# Values: 0 = disable commands, 1 = enable commands
-
-check_external_commands=0
-
-
-
-# EXTERNAL COMMAND CHECK INTERVAL
-# This is the interval at which Icinga 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
-# Icinga 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, Icinga will also check for external commands after
-# event handlers are executed.
-# NOTE: Setting this value to -1 causes Icinga to check the external
-# command file as often as possible.
-
-#command_check_interval=15s
-command_check_interval=-1
-
-
-
-# EXTERNAL COMMAND FILE
-# This is the file that Icinga 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.
-# Debian Users: In case you didn't read README.Debian yet, _NOW_ is the
-# time to do it.
-
-command_file=/var/lib/icinga/rw/icinga.cmd
-
-
-
-# EXTERNAL COMMAND BUFFER SLOTS
-# This settings is used to tweak the number of items or "slots" that
-# the Icinga daemon should allocate to the buffer that holds incoming
-# external commands before they are processed.  As external commands
-# are processed by the daemon, they are removed from the buffer.
-# Increase the value, if you are using addons like check_mk supplying
-# more external commands (passive check results) than usual.
-
-#external_command_buffer_slots=32768
-external_command_buffer_slots=4096
-
-
-
-# LOCK FILE
-# This is the lockfile that Icinga will use to store its PID number
-# in when it is running in daemon mode.
-
-lock_file=/var/run/icinga/icinga.pid
-
-
-
-# TEMP FILE
-# This is a temporary file that is used as scratch space when Icinga
-# updates the status log, cleans the comment file, etc.  This file
-# is created, used, and deleted throughout the time that Icinga is
-# running.
-
-temp_file=/var/cache/icinga/icinga.tmp
-
-
-
-# TEMP PATH
-# This is path where Icinga can create temp files for service and
-# host check results, etc.
-
-temp_path=/tmp
-
-
-
-# EVENT BROKER OPTIONS
-# Controls what (if any) data gets sent to the event broker.
-# Values:  0      = Broker nothing
-#         -1      = Broker everything
-#         <other> = See documentation
-
-event_broker_options=-1
-
-
-
-# EVENT BROKER MODULE(S)
-# ----> use the new *module definition* instead:
-# ----> http://docs.icinga.org/latest/en/objectdefinitions.html
-#
-# Example definitions can be found in the '/etc/icinga/modules/' directory.
-# If you want to enable idoutils in Debian install icinga-idoutils and copy
-# /usr/share/doc/icinga-idoutils/examples/idoutils.cfg-sample to
-# /etc/icinga/modules/idoutils.cfg.
-# Don't forget to also enable the daemon in /etc/default/icinga
-
-# LOG ROTATION METHOD
-# This is the log rotation method that Icinga 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/icinga/archives
-
-
-
-# LOGGING OPTIONS FOR DAEMON
-# If you want messages logged to the daemon log file (usually icinga.log).
-# Default option is 1 (yes), the other valid option is 0 (no)
-
-use_daemon_log=1
-
-
-
-# LOGGING OPTIONS FOR SYSLOG
-# If you want messages logged to the syslog facility, as well as the
-# Icinga log file set this option to 1.  If not, set it to 0.
-
-use_syslog=1
-
-
-
-# SYSLOG FACILITY
-# If you enabled use_syslog you can set icinga to use a local facility
-# instead of the default.To enable set this option to 1, if not, set it to 0.
-
-use_syslog_local_facility=0
-
-
-
-# SYSLOG LOCAL FACILITY
-# If you specified the use_syslog_local_facility you can chose which
-# local facility to use. Valid values are from 0 to 7
-
-syslog_local_facility=5
-
-
-
-# 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 Icinga 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
-
-
-
-# CURRENT STATES LOGGING OPTION
-# If you don't want Icinga to log all current host and service states
-# after log has been rotated to the main log file, you can disable this
-# option by setting this value to 0. Default value is 1.
-
-log_current_states=1
-
-
-
-# EXTERNAL COMMANDS LOGGING OPTION
-# If you don't want Icinga 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
-
-
-
-# LOG ANONYMIZED EXTERNAL COMMAND AUTHOR !!EXPERIMENTAL!!
-# This option substitutes the user name on external commands with
-# the string "<anon>" if the command gets logged. It is
-# anonymized in log files only. This option was added to make
-# icinga compliant with data retention laws on various countries.
-# This option is disabled by default.
-
-log_anonymized_external_command_author=0
-
-
-
-# PASSIVE CHECKS LOGGING OPTION
-# If you don't want Icinga 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
-
-
-
-# LONG PLUGIN OUTPUT LOGGING OPTION
-# If you want Icinga to log the complete text of the plugin output
-# to the log instead of only the first line then set this value to 1.
-# Default value is 0.
-
-log_long_plugin_output=0
-
-
-
-# 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 Icinga 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 Icinga 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 Icinga 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
-
-
-
-# HOST AND SERVICE CHECK REAPER FREQUENCY
-# This is the frequency (in seconds!) that Icinga will process
-# the results of host and service checks.
-# Lower this value in larger environments to allow faster
-# check result processing (requires more cpu power).
-
-#check_result_reaper_frequency=1
-check_result_reaper_frequency=10
-
-
-
-
-# MAX CHECK RESULT REAPER TIME
-# This is the max amount of time (in seconds) that  a single
-# check result reaper event will be allowed to run before 
-# returning control back to Icinga so it can perform other
-# duties.
-
-max_check_result_reaper_time=30
-
-
-
-
-# CHECK RESULT PATH
-# This is directory where Icinga stores the results of host and
-# service checks that have not yet been processed.
-#
-# Note: Make sure that only one instance of Icinga has access
-# to this directory!  
-
-check_result_path=/var/lib/icinga/spool/checkresults
-
-
-
-
-# MAX CHECK RESULT FILE AGE
-# This option determines the maximum age (in seconds) which check
-# result files are considered to be valid.  Files older than this 
-# threshold will be mercilessly deleted without further processing.
-
-max_check_result_file_age=3600
-
-
-
-
-# MAX CHECK RESULT LIST ITEMS !!EXPERIMENTAL!!
-# This experimental option allows you to set the max number of items
-# the checkresult reaper will put onto the checkresult list for further
-# processing by the core. If there are too many, the reaping will be
-# terminated early, allowing the core to process the results sooner.
-# On larger setups, that list might grow too much, and decrease
-# performance on processing. You might experiment with that value, the
-# inner core default is set to 0, disabling that feature.
-# Values:
-#  0 = Disable max check result list items
-#  number = set max check result list items
-
-#max_check_result_list_items=1024
-
-
-
-
-# CACHED HOST CHECK HORIZON
-# This option determines the maximum amount of time (in seconds)
-# that the state of a previous host check is considered current.
-# Cached host states (from host checks that were performed more
-# recently that the timeframe specified by this value) can immensely
-# improve performance in regards to the host check logic.
-# Too high of a value for this option may result in inaccurate host
-# states being used by Icinga, while a lower value may result in a
-# performance hit for host checks.  Use a value of 0 to disable host
-# check caching.
-
-cached_host_check_horizon=15
-
-
-
-# CACHED SERVICE CHECK HORIZON
-# This option determines the maximum amount of time (in seconds)
-# that the state of a previous service check is considered current.
-# Cached service states (from service checks that were performed more
-# recently that the timeframe specified by this value) can immensely
-# improve performance in regards to predictive dependency checks.
-# Use a value of 0 to disable service check caching.
-
-cached_service_check_horizon=15
-
-
-
-# ENABLE PREDICTIVE HOST DEPENDENCY CHECKS
-# This option determines whether or not Icinga will attempt to execute
-# checks of hosts when it predicts that future dependency logic test
-# may be needed.  These predictive checks can help ensure that your
-# host dependency logic works well.
-# Values:
-#  0 = Disable predictive checks
-#  1 = Enable predictive checks (default)
-
-enable_predictive_host_dependency_checks=1
-
-
-
-# ENABLE PREDICTIVE SERVICE DEPENDENCY CHECKS
-# This option determines whether or not Icinga will attempt to execute
-# checks of service when it predicts that future dependency logic test
-# may be needed.  These predictive checks can help ensure that your
-# service dependency logic works well.
-# Values:
-#  0 = Disable predictive checks
-#  1 = Enable predictive checks (default)
-
-enable_predictive_service_dependency_checks=1
-
-
-
-# SOFT STATE DEPENDENCIES
-# This option determines whether or not Icinga will use soft state 
-# information when checking host and service dependencies. Normally 
-# Icinga 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=0
-
-
-
-# TIME CHANGE ADJUSTMENT THRESHOLDS
-# These options determine when Icinga will react to detected changes
-# in system time (forward into the future).
-
-#time_change_threshold=900
-
-
-
-# AUTO-RESCHEDULING OPTION
-# This option determines whether or not Icinga 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) Icinga 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
-# Icinga 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 Icinga 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.
-# Increase the timeout values in case you are experiencing a lot
-# of check timeouts. Addons like e.g. check_mk will perform
-# one combined active servicecheck which could take longer than
-# the default of 60sec.
-
-#service_check_timeout=120
-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 Icinga will save state
-# information for services and hosts before it shuts down.  Upon
-# startup Icinga 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 Icinga 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 Icinga 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 Icinga is restarted.
-# This file is used only if the retain_state_information
-# variable is set to 1.
-
-state_retention_file=/var/cache/icinga/retention.dat
-
-
-
-# SYNC FILE
-# This is an advanced facility to pass a subset of retention 
-# information into Icinga on a running system. This is similar 
-# to the state retention file with the following difference:
-#
-# - if the last_check value is less than the current last_check, 
-#   then the state information is ignored (this must be specified 
-#   immediately after the object identifiers)
-#
-# - downtimes and comments are not identified by an id number, but 
-#   by other "similar characteristics". This is required to work in 
-#   a distributed Nagios environment
-#    * downtimes: hostname, servicename (if appropriate), author, 
-#      comment, start_time, end_time, fixed, duration
-#    * comments:  hostname, servicename, author, comment
-#
-# If this variable is set, then on Icinga startup, the sync file 
-# will be read after the retention file has been processed. If the 
-# file is read successfully, it will be removed.
-# If the file does not exist, no error will appear.
-# There is also an API that will force a read of the sync file.
-
-#sync_retention_file=/var/cache/icinga/sync.dat
-
-
-
-# RETENTION DATA UPDATE INTERVAL
-# This setting determines how often (in minutes) that Icinga
-# will automatically save retention data during normal operation.
-# If you set this value to 0, Icinga 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 Icinga 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
-
-
-# DUMP RETAINED HOST SERVICE STATES TO NEB
-# This setting determines wether or not Icinga will dump host
-# and service states based on the values saved in the retention
-# file to the neb modules. It will already do that on event loop
-# initialization.
-# Changed in Icinga 1.10 to disabled - re-enable if you require it.
-
-dump_retained_host_service_states_to_neb=0
-
-
-
-# USE RETAINED SCHEDULING INFO
-# This setting determines whether or not Icinga 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=1
-
-
-
-# RETAINED ATTRIBUTE MASKS (ADVANCED FEATURE)
-# The following variables are used to specify specific host and
-# service attributes that should *not* be retained by Icinga during
-# program restarts.
-#
-# The values of the masks are bitwise ANDs of values specified
-# by the "MODATTR_" definitions found in include/common.h.  
-# For example, if you do not want the current enabled/disabled state
-# of flap detection and event handlers for hosts to be retained, you
-# would use a value of 24 for the host attribute mask...
-# MODATTR_EVENT_HANDLER_ENABLED (8) + MODATTR_FLAP_DETECTION_ENABLED (16) = 24
-
-# This mask determines what host attributes are not retained
-retained_host_attribute_mask=0
-
-# This mask determines what service attributes are not retained
-retained_service_attribute_mask=0
-
-# These two masks determine what process attributes are not retained.
-# There are two masks, because some process attributes have host and service
-# options.  For example, you can disable active host checks, but leave active
-# service checks enabled.
-retained_process_host_attribute_mask=0
-retained_process_service_attribute_mask=0
-
-# These two masks determine what contact attributes are not retained.
-# There are two masks, because some contact attributes have host and
-# service options.  For example, you can disable host notifications for
-# a contact, but leave service notifications enabled for them.
-retained_contact_host_attribute_mask=0
-retained_contact_service_attribute_mask=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 Icinga will actively execute
-# service checks when it initially starts.  If this option is 
-# disabled, checks are not actively made, but Icinga 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 Icinga 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 Icinga will actively execute
-# host checks when it initially starts.  If this option is 
-# disabled, checks are not actively made, but Icinga 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 Icinga 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 Icinga 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 Icinga 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
-
-
-
-# STATE BASED ESCALATION RANGES !!!Experimental!!!
-# This option allows you to enable state based escalation ranges which
-# will allow a more detailed granularity on when an escalation notification
-# may happen, adding a filter based on the current host or service state
-# when checking the escalation for notification viability.
-# This is a behavioural change to the default, and therefore intentionally
-# disabled. Enable at your own risk, as this remains an experimental feature.
-# Values: 1 = enable state based escalation ranges,
-# 0 = disable state based escalation ranges
-
-#enable_state_based_escalation_ranges=0
-
-
-
-# PROCESS PERFORMANCE DATA OPTION
-# This determines whether or not Icinga 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
-# process_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
-# process_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. If you want to use named pipes, you should use the special
-# pipe ("p") mode which avoid blocking at startup, otherwise you will
-# likely want the defult append ("a") mode.
-
-#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
-
-
-# HOST AND SERVICE PERFORMANCE DATA PROCESS EMPTY RESULTS
-# THese options determine wether the core will process empty perfdata
-# results or not. This is needed for distributed monitoring, and intentionally
-# turned on by default.
-# If you don't require empty perfdata - saving some cpu cycles
-# on unwanted macro calculation - you can turn that off. Be careful!
-# Values: 1 = enable, 0 = disable
-
-#host_perfdata_process_empty_results=1
-#service_perfdata_process_empty_results=1
-
-
-
-# ALLOW EMPTY HOSTGROUP ASSIGMENT FOR SERVICES
-# This boolean option determines whether services assigned to empty
-# host groups (host groups with no host members) will cause Icinga to
-# exit with error on start up (or during a configuration check) or not.
-# It's useful to be able to assign services to empty hostgroups when
-# configuration files or pre-cached object files are distributed to
-# various pollers, or when the process of generating Icinga config is
-# automated, or when a set of services is slowly being phased out but
-# should be kept around.
-# The default behavior if the option is not present in the main
-# configuration file is for Icinga to exit with error if services are
-# associated with host groups that have no hosts associated with them.
-
-#allow_empty_hostgroup_assignment=0
-
-
-
-# OBSESS OVER SERVICE CHECKS OPTION
-# This determines whether or not Icinga 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 Icinga.  This command is executed only if the
-# obsess_over_services 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
-
-
-
-# OBSESS OVER HOST CHECKS OPTION
-# This determines whether or not Icinga will obsess over host
-# checks and run the ochp_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 hosts, 0 = do not obsess (default)
-
-obsess_over_hosts=0
-
-
-
-# OBSESSIVE COMPULSIVE HOST PROCESSOR COMMAND
-# This is the command that is run for every host check that is
-# processed by Icinga.  This command is executed only if the
-# obsess_over_hosts 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.
-
-#ochp_command=somecommand
-
-
-
-# TRANSLATE PASSIVE HOST CHECKS OPTION
-# This determines whether or not Icinga will translate
-# DOWN/UNREACHABLE passive host check results into their proper
-# state for this instance of Icinga.  This option is useful
-# if you have distributed or failover monitoring setup.  In
-# these cases your other Icinga servers probably have a different
-# "view" of the network, with regards to the parent/child relationship
-# of hosts.  If a distributed monitoring server thinks a host
-# is DOWN, it may actually be UNREACHABLE from the point of
-# this Icinga instance.  Enabling this option will tell Icinga
-# to translate any DOWN or UNREACHABLE host states it receives
-# passively into the correct state from the view of this server.
-# Values: 1 = perform translation, 0 = do not translate (default)
-
-translate_passive_host_checks=0
-
-
-
-# PASSIVE HOST CHECKS ARE SOFT OPTION
-# This determines whether or not Icinga will treat passive host
-# checks as being HARD or SOFT.  By default, a passive host check
-# result will put a host into a HARD state type.  This can be changed
-# by enabling this option.
-# Values: 0 = passive checks are HARD, 1 = passive checks are SOFT
-
-passive_host_checks_are_soft=0
-
-
-
-# ORPHANED HOST/SERVICE CHECK OPTIONS
-# These options determine whether or not Icinga will periodically 
-# check for orphaned host service checks.  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.  A similar situation exists for
-# host checks, although the exact scheduling details differ a bit
-# from service checks.  Orphaned checks seem to be a rare
-# problem and should not happen under normal circumstances.
-# If you have problems with service checks never getting
-# rescheduled, make sure you have orphaned service checks enabled.
-# Values: 1 = enable checks, 0 = disable checks
-
-check_for_orphaned_services=1
-check_for_orphaned_hosts=1
-
-
-
-# SERVICE CHECK TIMEOUT STATE
-# This setting determines the state Icinga will report when a
-# service check times out meaning it does not respond within
-# service_check_timeout seconds.  The default is set to Unknown
-# and not Critical.
-# Valid settings are:
-# c - Critical
-# u - Unknown (default)
-# w - Warning
-# o - OK
-
-service_check_timeout_state=u
-
-
-
-# SERVICE FRESHNESS CHECK OPTION
-# This option determines whether or not Icinga 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) Icinga will
-# check the "freshness" of service check results.  If you have
-# disabled service freshness checking, this option has no effect.
-
-service_freshness_check_interval=60
-
-
-
-# HOST FRESHNESS CHECK OPTION
-# This option determines whether or not Icinga 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) Icinga 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
-
-
-
-
-# ADDITIONAL FRESHNESS THRESHOLD LATENCY
-# This setting determines the number of seconds that Icinga
-# will add to any host and service freshness thresholds that
-# it calculates (those not explicitly specified by the user).
-
-additional_freshness_latency=15
-
-
-
-
-# FLAP DETECTION OPTION
-# This option determines whether or not Icinga will try
-# and detect hosts and services that are "flapping".  
-# Flapping occurs when a host or service changes between
-# states too frequently.  When Icinga 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=iso8601
-
-
-
-
-# TIMEZONE OFFSET
-# This option is used to override the default timezone that this
-# instance of Icinga runs in.  If not specified, Icinga will use
-# the system configured timezone.
-#
-# NOTE: In order to display the correct timezone in the CGIs, you
-# will also need to alter the Apache directives for the CGI path 
-# to include your timezone.  Example:
-#
-#   <Directory "/usr/local/icinga/sbin/">
-#      SetEnv TZ "Australia/Brisbane"
-#      ...
-#   </Directory>
-
-#use_timezone=US/Mountain
-#use_timezone=Australia/Brisbane
-
-
-
-
-# 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
-# Icinga with embedded Perl support, this option has no effect.
-
-p1_file=/usr/lib/icinga/p1.pl
-
-
-
-# EMBEDDED PERL INTERPRETER OPTION
-# This option determines whether or not the embedded Perl interpreter
-# will be enabled during runtime.  This option has no effect if Icinga
-# has not been compiled with support for embedded Perl.
-# This option is intentionally disabled by default, because embedded
-# perl can cause memory leaks and make Icinga unstable if not properly
-# used.
-# Only enable this setting when you really know what you are doing!
-# Values: 0 = disable interpreter, 1 = enable interpreter
-
-enable_embedded_perl=1
-
-
-
-# EMBEDDED PERL USAGE OPTION
-# This option determines whether or not Icinga will process Perl plugins
-# and scripts with the embedded Perl interpreter if the plugins/scripts
-# do not explicitly indicate whether or not it is okay to do so. Read
-# the HTML documentation on the embedded Perl interpreter for more 
-# information on how this option works.
-
-use_embedded_perl_implicitly=1
-
-
-
-# EVENT HANDLERS FOR STALKED HOSTS/SERVICES
-# Allow running event handlers for stalked hosts/services in order
-# to forward to external systems.
-# Values: 0 = disabled (default), 1 = enabled
-
-stalking_event_handlers_for_hosts=0
-stalking_event_handlers_for_services=0
-
-
-
-# NOTIFICATIONS FOR STALKED HOSTS/SERVICES
-# Allow notifications for stalked hosts/services globally
-# for all contacts in order to notify about a stalking
-# alert.
-# Values: 0 = disabled (default), 1 = enabled
-
-stalking_notifications_for_hosts=0
-stalking_notifications_for_services=0
-
-
-
-# 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=`~$&|'"<>
-
-
-
-# KEEP UNKNOWN MACROS
-# This option can be used to keep unknown macros within the output.
-# e.g. check_proc -C $foo$ will remain.
-# This was the default in versions older than Icinga 1.8, but now
-# the default is to remove those macros from the output, causing
-# the shell to interpret $foo and leaving a single $ there. See
-# #2291 for further information.
-# Make sure to escape single dollar signs with another '$', as the
-# docs describe. Other than that, enable this setting to revert to
-# the old behaviour.
-
-keep_unknown_macros=0
-
-
-
-# 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/PAGER ADDRESSES
-# The email and pager address of a global administrator (likely you).
-# Icinga never uses these values itself, but you can access them by
-# using the $ADMINEMAIL$ and $ADMINPAGER$ macros in your notification
-# commands.
-
-admin_email=root@localhost
-admin_pager=pageroot@localhost
-
-
-
-# DAEMON CORE DUMP OPTION
-# This option determines whether or not Icinga 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.  Enabling this option doesn't guarantee that
-# a core file will be produced, but that's just life...
-# Values: 1 - Allow core dumps
-#         0 - Do not allow core dumps (default)
-
-daemon_dumps_core=0
-
-
-
-# LARGE INSTALLATION TWEAKS OPTION
-# This option determines whether or not Icinga will take some shortcuts
-# which can save on memory and CPU usage in large Icinga installations.
-# Read the documentation for more information on the benefits/tradeoffs
-# of enabling this option.
-# Values: 1 - Enabled tweaks
-#         0 - Disable tweaks (default)
-
-use_large_installation_tweaks=0
-
-
-
-# ENABLE ENVIRONMENT MACROS
-# This option determines whether or not Icinga will make all standard
-# macros available as environment variables when host/service checks
-# and system commands (event handlers, notifications, etc.) are
-# executed.  Enabling this option can cause performance issues in
-# large installations, as it will consume a bit more memory and (more
-# importantly) consume more CPU.
-# Keep in mind that various addons/plugins will require this setting
-# to be enabled (e.g. check_oracle_health) for special usage.
-# Values: 1 - Enable environment variable macros
-#         0 - Disable environment variable macros (default)
-
-enable_environment_macros=1
-
-
-
-# CHILD PROCESS MEMORY OPTION
-# This option determines whether or not Icinga will free memory in
-# child processes (processed used to execute system commands and host/
-# service checks).  If you specify a value here, it will override
-# program defaults.
-# Value: 1 - Free memory in child processes
-#        0 - Do not free memory in child processes
-
-#free_child_process_memory=1
-
-
-
-# CHILD PROCESS FORKING BEHAVIOR
-# This option determines how Icinga will fork child processes
-# (used to execute system commands and host/service checks).  Normally
-# child processes are fork()ed twice, which provides a very high level
-# of isolation from problems.  Fork()ing once is probably enough and will
-# save a great deal on CPU usage (in large installs), so you might
-# want to consider using this.  If you specify a value here, it will
-# program defaults.
-# Value: 1 - Child processes fork() twice
-#        0 - Child processes fork() just once
-
-#child_processes_fork_twice=1
-
-
-
-# DEBUG LEVEL
-# This option determines how much (if any) debugging information will
-# be written to the debug file.  OR values together to log multiple
-# types of information.
-# Values: 
-#          -1 = Everything
-#          0 = Nothing
-#         1 = Functions
-#          2 = Configuration
-#          4 = Process information
-#         8 = Scheduled events
-#          16 = Host/service checks
-#          32 = Notifications
-#          64 = Event broker
-#          128 = External commands
-#          256 = Commands
-#          512 = Scheduled downtime
-#          1024 = Comments
-#          2048 = Macros
-
-debug_level=0
-
-
-
-# DEBUG VERBOSITY
-# This option determines how verbose the debug log out will be.
-# Values: 0 = Brief output
-#         1 = More detailed
-#         2 = Very detailed
-
-debug_verbosity=2
-
-
-
-# DEBUG FILE
-# This option determines where Icinga should write debugging information.
-
-debug_file=/var/log/icinga/icinga.debug
-
-
-
-# MAX DEBUG FILE SIZE
-# This option determines the maximum size (in bytes) of the debug file.  If
-# the file grows larger than this size, it will be renamed with a .old
-# extension.  If a file already exists with a .old extension it will
-# automatically be deleted.  This helps ensure your disk space usage doesn't
-# get out of control when debugging Icinga.
-
-# 100M
-max_debug_file_size=100000000
diff --git a/icinga/objects/contacts_icinga.cfg b/icinga/objects/contacts_icinga.cfg
deleted file mode 100644 (file)
index 91839e2..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-###############################################################################
-# contacts.cfg
-###############################################################################
-
-
-
-###############################################################################
-###############################################################################
-#
-# CONTACTS
-#
-###############################################################################
-###############################################################################
-
-# In this simple config file, a single contact will receive all alerts.
-
-define contact{
-        contact_name                    root
-        alias                           Root
-        service_notification_period     24x7
-        host_notification_period        24x7
-        service_notification_options    w,u,c,r
-        host_notification_options       d,r
-        service_notification_commands   notify-service-by-email
-        host_notification_commands      notify-host-by-email
-        email                           root@localhost
-        }
-
-
-
-###############################################################################
-###############################################################################
-#
-# 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                 root
-        }
diff --git a/icinga/objects/extinfo_icinga.cfg b/icinga/objects/extinfo_icinga.cfg
deleted file mode 100644 (file)
index 07bd594..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-##
-## Extended Host and Service Information
-##
-
-define hostextinfo{
-        hostgroup_name   debian-servers
-        notes            Debian GNU/Linux servers
-#       notes_url        http://webserver.localhost.localdomain/hostinfo.pl?host=netware1
-        icon_image       base/debian.png
-        icon_image_alt   Debian GNU/Linux
-        vrml_image       debian.png
-        statusmap_image  base/debian.gd2
-        }
diff --git a/icinga/objects/generic-host_icinga.cfg b/icinga/objects/generic-host_icinga.cfg
deleted file mode 100644 (file)
index e6d96ac..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-# 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
-               check_command                   check-host-alive
-               max_check_attempts              10
-               notification_interval           0
-               notification_period             24x7
-               notification_options            d,u,r
-               contact_groups                  admins
-        register                        0       ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE!
-        }
diff --git a/icinga/objects/generic-service_icinga.cfg b/icinga/objects/generic-service_icinga.cfg
deleted file mode 100644 (file)
index 4d60c79..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-# generic service template definition
-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
-               notification_interval           0               ; Only send notifications on status change by default.
-               is_volatile                     0
-               check_period                    24x7
-               normal_check_interval           5
-               retry_check_interval            1
-               max_check_attempts              4
-               notification_period             24x7
-               notification_options            w,u,c,r
-               contact_groups                  admins
-        register                        0       ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
-        }
diff --git a/icinga/objects/hostgroups_icinga.cfg b/icinga/objects/hostgroups_icinga.cfg
deleted file mode 100644 (file)
index 63acbf5..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-# Some generic hostgroup definitions
-
-# A simple wildcard hostgroup
-define hostgroup {
-        hostgroup_name  all
-               alias           All Servers
-               members         *
-        }
-
-# A list of your Debian GNU/Linux servers
-define hostgroup {
-        hostgroup_name  debian-servers
-               alias           Debian GNU/Linux Servers
-               members         localhost
-        }
-
-# A list of your web servers
-define hostgroup {
-        hostgroup_name  http-servers
-               alias           HTTP servers
-               members         localhost
-        }
-
-# A list of your ssh-accessible servers
-define hostgroup {
-        hostgroup_name  ssh-servers
-               alias           SSH servers
-               members         localhost
-        }
-
-
diff --git a/icinga/objects/localhost_icinga.cfg b/icinga/objects/localhost_icinga.cfg
deleted file mode 100644 (file)
index c3e17ff..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-# A simple configuration file for monitoring the local host
-# This can serve as an example for configuring other servers;
-# Custom services specific to this host are added here, but services
-# defined in icinga-common_services.cfg may also apply.
-# 
-
-define host{
-        use                     generic-host            ; Name of host template to use
-        host_name               localhost
-        alias                   localhost
-        address                 127.0.0.1
-        }
-
-# 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             Disk Space
-        check_command                   check_all_disks!15%!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
-        check_command                   check_users!4!10
-        }
-
-
-# Define a service to check the number of currently running procs
-# on the local machine.  Warning if > 250 processes, critical if
-# > 400 processes.
-
-define service{
-        use                             generic-service         ; Name of service template to use
-        host_name                       localhost
-        service_description             Total Processes
-               check_command                   check_procs!235!270
-        }
-
-
-
-# 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
-               check_command                   check_load!8.0!6.0!5.0!10.0!7.0!6.0
-        }
diff --git a/icinga/objects/services_icinga.cfg b/icinga/objects/services_icinga.cfg
deleted file mode 100644 (file)
index 7866687..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-# check that web services are running
-define service {
-        hostgroup_name                  http-servers
-        service_description             HTTP
-       check_command                   check_http
-        use                             generic-service
-       notification_interval           0 ; set > 0 if you want to be renotified
-}
-
-# check that ssh services are running
-define service {
-        hostgroup_name                  ssh-servers
-        service_description             SSH
-       check_command                   check_ssh
-        use                             generic-service
-       notification_interval           0 ; set > 0 if you want to be renotified
-}
diff --git a/icinga/objects/timeperiods_icinga.cfg b/icinga/objects/timeperiods_icinga.cfg
deleted file mode 100644 (file)
index 55ecf9d..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-###############################################################################
-# timeperiods.cfg
-###############################################################################
-
-# 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
-        }
-
-# Here is a slightly friendlier period during work hours
-define timeperiod{
-        timeperiod_name workhours
-        alias           Standard Work Hours
-        monday          09:00-17:00
-        tuesday         09:00-17:00
-        wednesday       09:00-17:00
-        thursday        09:00-17:00
-        friday          09:00-17:00
-        }
-
-# The complement of workhours
-define timeperiod{
-        timeperiod_name nonworkhours
-        alias           Non-Work Hours
-        sunday          00:00-24:00
-        monday          00:00-09:00,17:00-24:00
-        tuesday         00:00-09:00,17:00-24:00
-        wednesday       00:00-09:00,17:00-24:00
-        thursday        00:00-09:00,17:00-24:00
-        friday          00:00-09:00,17:00-24:00
-        saturday        00:00-24:00
-        }
-
-# This one is a favorite: never :)
-define timeperiod{
-        timeperiod_name never
-        alias           Never
-        }
-
-# end of file
diff --git a/icinga/resource.cfg b/icinga/resource.cfg
deleted file mode 100644 (file)
index e4d7ca5..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-###########################################################################
-#
-# RESOURCE.CFG - Resource File for Icinga
-# 
-# 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.
-#
-# Icinga 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/lib/nagios/plugins
-
-# Sets $USER2$ to be the path to event handlers
-#$USER2$=/usr/lib/icinga/plugins/eventhandlers
-
-# Store some usernames and passwords (hidden from the CGIs)
-#$USER3$=someuser
-#$USER4$=somepassword
diff --git a/icinga/stylesheets/avail.css b/icinga/stylesheets/avail.css
deleted file mode 100644 (file)
index 89eaa10..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-
-.avail { font-family: arial,serif; background-color: #fff; color: #000; font-size: 8pt; }
-
-a { color: #6e7475; text-decoration: none;  }
-a:hover { color: #000; }
-th { text-align: left; font-size: 8pt; text-align: left; padding: 0 5px; border: 0; }
-td { font-size: 8pt; border: 0; }
-
-.warningMessage { text-align: center; color: #ff3300; font-weight: bold; font-size: 10pt; }
-
-.infoBox { color: #000; padding: 2; border: 0; }
-.infoBoxTitle { font-size: 10pt; font-weight: bold; color: #000; }
-.infoBoxBadProcStatus { color: #ff3300; }
-a.homepageURL:Hover { color: #ff3300; }
-
-.reportRange { text-align: center; font-weight: bold; }
-.reportDuration { text-align: center; }
-.reportTime { text-align: center; }
-
-.dataTitle { text-align: center; font-weight: bold; font-size: 10pt; }
-
-table.data { background-color: #fff;  padding: 2; }
-th.data { font-size: 10pt; background-color: #fff; background-color: #707677; color: #fff; }
-.dataOdd { background-color: #ededed; }
-.dataEven { background-color: #e9e9e9; }
-
-.optionBoxTitle { font-family: arial,serif; text-align: center; font-weight: bold; font-size: 10pt; }
-.optionBox { font-family: arial,serif; font-size: 10pt; padding: 2; }
-
-.hostUP { background-color: #00cc33; color: #fff; }
-.hostDOWN { background-color: #ff3300; color: #fff; }
-.hostUNREACHABLE { background-color: #bf44b2; color: #fff; }
-tr.dataEven td.hostUP, tr.dataEven td.hostDOWN, tr.dataEven .hostUNREACHABLE { text-align: center; }
-tr.dataOdd td.hostUP, tr.dataOdd td.hostDOWN, tr.dataOdd .hostUNREACHABLE { text-align: center; }
-
-.serviceOK { background-color: #00cc33;  color: #fff; }
-.serviceWARNING { background-color: #ffa500; color: #fff; }
-.serviceUNKNOWN { background-color: #bf44b2; color: #fff; }
-.serviceCRITICAL { background-color: #ff3300; color: #fff; }
-tr.dataEven td.serviceOK, tr.dataEven td.serviceWARNING, tr.dataEven td.serviceUNKNOWN, tr.dataEven td.serviceCRITICAL { text-align: center; }
-tr.dataOdd td.serviceOK, tr.dataOdd td.serviceWARNING, tr.dataOdd td.serviceUNKNOWN, tr.dataOdd td.serviceCRITICAL { text-align: center; }
-
-.helpfulHint { font-style: italic;  text-align: center; }
-
-.dateSelectTitle { text-align: center; font-weight: bold; font-size: 10pt; }
-.dateSelectSubTitle { font-weight: bold; }
-
-.reportSelectTip { font-style: italic; }
-.reportSelectTitle { text-align: center; font-weight: bold; font-size: 10pt; }
-.reportSelectSubTitle {text-align: right; }
-
-table.logEntries { background-color: #fff; margin-top: 10px; border-spacing: 2px; border: 0; }
-th.logEntries { background-color: #707677; color: #fff; }
-.logEntriesEven {  background-color: #ededed; color: #000; }
-.logEntriesOdd { background-color: #e9e9e9; color: #000; }
-
-.logEntriesINDETERMINATE { background-color: #acacac; }
-
-.logEntriesOK { background-color: #33cc00; color: #fff; text-align: center; }
-.logEntriesUNKNOWN { background-color: #bf44b2; color: #fff; text-align: center; }
-.logEntriesWARNING { background-color: #ffa500; color: #fff; text-align: center; }
-.logEntriesCRITICAL { background-color: #ff3300; color: #fff; text-align: center; }
-.logEntriesUP { background-color: #33cc00; color: #fff; text-align: center; }
-.logEntriesDOWN { background-color: #ff3300; color: #fff; text-align: center; }
-.logEntriesUNREACHABLE { background-color: #bf44b2; color: #fff; text-align: center; }
diff --git a/icinga/stylesheets/checksanity.css b/icinga/stylesheets/checksanity.css
deleted file mode 100644 (file)
index f914ea9..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-
-.extinfo { font-family: arial,serif; background-color: #fff; color: #000; font-size: 8pt; }
-
-a {  color: #6e7475;  text-decoration: none; }
-a:hover {  color: #000;  border-color: #707677; }
-table { border-color: #ccc; border-style: solid; }
-th { text-align: left; font-size: 8pt; text-align: left; padding: 0 5px; border: 0; }
-td { font-size: 8pt; border: 0; }
-
-.errorMessage { text-align: center; color: #ff3300; font-weight: bold; font-size: 10pt; }
-.errorDescription { text-align: center; font-weight: bold; font-size: 10pt; }
-.warningMessage { text-align: center; color: #ff3300; font-weight: bold; font-size: 10pt; }
-
-.infoBox { color: #000; padding: 2; border: 0;  }
-.infoBoxTitle { font-size: 10pt; font-weight: bold; color: #000; }
-.infoBoxBadProcStatus { color: #ff3300; }
-a.homepageURL:Hover { color: #ff3300; }
-
-.Title { text-align: center; font-weight: bold; font-size: 10pt; }
-.SectionTitle { text-align: center; font-weight: bold; }
-
-.optionBoxTitle { text-align: center; font-weight: bold; }
-.optionBox { background-color: #ededed; padding: 2; }
-
-.DynamicData { background-color: #fff; padding: 2; }
-.StaticData { background-color: #fff; padding: 2; }
-.TableHeader { background-color: #707677; color: #fff; }
-
-.Item { background-color: #ededed; font-weight: bold; }
-.DataSource { background-color: #ededed; }
-.Number {  background-color: #ededed; }
-
-.Value { background-color: #C4C2C2; color: #fff; }
-.ValueOk { background-color: #33cc00; color: #fff; }
-.ValueError { background-color: #ff3300; color: #fff; }
-
-
-
-
diff --git a/icinga/stylesheets/cmd.css b/icinga/stylesheets/cmd.css
deleted file mode 100644 (file)
index 75bd93a..0000000
+++ /dev/null
@@ -1,148 +0,0 @@
-/*
- * CSS file for cmd.cgi
- */
-
-a { color: #6e7475; text-decoration: none; }
-a:hover { color: #000; }
-a.homepageURL:Hover { color: #ff3300; }
-
-.infoBox { color: #000; padding: 2; border: 0; }
-.infoBoxTitle { font-size: 10pt; font-weight: bold; color: #000; }
-.infoBoxBadProcStatus { color: #ff3300; }
-
-.cmd { font-family:  Helvetica, serif; background-color: #fff; color: #000; font-size: 8pt; }
-
-td {
-       font-size: 9pt;
-       border: 0;
-       padding-top: 3px;
-       padding-bottom:3px;
-}
-
-.objectTableHeader {
-       font-size: 8pt;
-       font-weight: bold;
-       height:25px;
-       background-color: #707677;
-       color: #fff;
-       border: 0;
-}
-
-.objectDescription {
-        font-size: 8pt;
-        font-weight: bold;
-        height:25px;
-}
-
-.descriptionleft {
-       text-align: left;
-       padding-left:10px;
-}
-
-.boxFrame {
-       border: 1px dotted #ccc;
-}
-
-.contentTable {
-       border:10px white solid;
-       text-align:center;
-       width:100%;
-}
-
-.sectionHeader {
-       text-align: center;
-       font-size: 9pt;
-       border: 0;
-       line-height: 20px;
-       background-image: url(../images/cmd_shadow.gif);
-       background-repeat:repeat-x;
-       font-weight: bold;
-}
-
-.commitButton {
-       height:40px;
-       padding-right:20px;
-       text-align:right;
-}
-
-.inputError {
-       border:1px red solid;
-       color:black;
-       margin-top:0.5em;
-       padding:0.5em;
-       float:left;
-       background-color: #FFCECE;
-}
-
-.submitButton {
-       /*
-        * Design your own buttons
-        */
-}
-
-input[type=text], textarea {
-       border:1px #D0D0D0 solid;
-}
-
-.errorBox,
-.successBox,
-.BoxWidth {
-       width:600px;
-}
-
-.errorBox {
-       border:1px red solid;
-       background-color: #FFE5E5;
-}
-
-.successBox {
-       border:1px green solid;
-       background-color: #C0FFC0;
-}
-
-.errorMessage {
-       text-align:left;
-       font-weight: bold;
-       margin:1em;
-       font-size: 10pt;
-}
-
-.errorDescription,
-.successMessage {
-       text-align:left;
-       margin:1em;
-       font-size: 10pt;
-}
-
-.errorContent {
-       font-weight: bold;
-       font-size: 10pt;
-       padding:0.5em;
-}
-
-.errorTable {
-       margin:0.5em 1.2em 0.5em 1.2em;
-}
-
-.errorString {
-       margin:1em;
-       width:15%;
-       font-weight: bold;
-       font-size: 10pt;
-}
-
-.sumHeader {
-       text-align: center;
-       background-color: #ffffff;
-       font-weight: bold;
-       font-size: 9pt;
-}
-
-/* Commit status colors */
-.commitSuccess { color:green; font-size: 10pt; }
-.commitUnknown { color:#bf44b2; font-size: 10pt; }
-.commitFailed { color:red; font-size: 10pt; }
-
-/* Row Colors */
-.statusOdd { background-color: #cfcfcf; }
-.statusEven { background-color: #e7e7e7; }
diff --git a/icinga/stylesheets/common.css b/icinga/stylesheets/common.css
deleted file mode 100644 (file)
index 780ec70..0000000
+++ /dev/null
@@ -1,210 +0,0 @@
-body {
-       font-family: arial, verdana, serif;
-       font-weight: normal;
-       font-size: 10pt;
-       }
-
-
-/* navbar */
-body.navbar {
-       background-color: black;
-       color: white;
-       font-family: verdana,arial,serif;
-       }
-
-.navbarlogo {
-       margin: 0 0 10px 0;
-       }
-
-.navsection {
-       margin: 5px 0 10px 0;
-       color: #DEE7C6;
-       }
-
-.navsectiontitle {
-       font-size: 10pt;
-       font-weight: bold;
-       border:1px solid #DEE7C6;
-       padding: 2px;
-       }
-
-div.navsectionlinks {
-       margin: 3px 0 0 0;
-       }
-
-ul.navsectionlinks {
-       margin: 0px;
-       padding: 0px;
-       list-style: none;
-       }
-
-ul.navsectionlinks li {
-       }
-
-ul.navsectionlinks li ul {
-       margin: 0px;
-       padding: 0 0 0 30px;
-       list-style: disc;
-       }
-
-ul.navsectionlinks li ul li {
-       }
-
-ul.navsectionlinks li ul li a {
-       color: #DEE7C6;
-       background: none;
-       padding: 0;
-       }
-
-ul.navsectionlinks li ul li a:hover {
-       color: #FFC47F;
-       background: none;
-       }
-
-ul.navsectionlinks li ul li ul {
-       margin: 0px;
-       padding: 0 0 0 15px;
-       list-style: circle;
-       }
-
-
-.navbarsearch {
-       margin: 5px 0 0 0;
-       }
-
-.navbarsearch fieldset {
-       border: none;
-       }
-
-.navbarsearch fieldset legend {
-       font-size: 8pt;
-       }
-
-.navbarsearch input{
-       font-size: 8pt;
-       color: black;
-       background-color: white;
-       }
-
-
-
-/* main page */
-#splashpage{
-       text-align: center;
-       }
-
-#mainbrandsplash{
-       font-size: 12pt;
-       font-weight: bold;
-       margin: 0 0 35px 0;
-       }
-
-#maincopy{
-       margin: 0 0 15px 0;
-       }
-
-#currentversioninfo{
-       font-size: 12pt;
-       }
-#currentversioninfo .version{
-       font-size: 14pt;
-       font-weight: bold;
-       }
-#currentversioninfo .releasedate{
-       font-size: 11pt;
-       margin: 5px 0 0 0;
-       }
-#currentversioninfo .whatsnew{
-       font-size: 11pt;
-       font-weight: bold;
-       margin: 10px 0 0 0;
-       }
-
-#developer{
-        font-size: 10pt;
-        }
-#developer .doxygen{
-        font-size: 10pt;
-        font-weight: bold;
-       margin: 10px 0 0 0;
-       }
-
-#updateversioninfo{
-       margin: 15px auto 50px auto;
-       width: 400px;
-       }
-.updatechecksdisabled{
-       background-color: #FF9F9F;
-       border: 1px solid red;
-       padding: 10px;
-       }
-.updatechecksdisabled div.warningmessage{
-       font-weight: bold;
-       }
-#updateversioninfo div.submessage{
-       clear: left;
-       }
-.updateavailable{
-       background-color: #9FD4FF;
-       border: 1px solid blue;
-       padding: 10px;
-       }
-.updateavailable div.updatemessage{
-       font-size: 12pt;
-       font-weight: bold;
-       }
-
-#splashpage #mainfooter{
-       margin: 25px 0 0 0;
-       font-size: 8pt;
-       }
-#splashpage #mainfooter .disclaimer{
-       width: 80%;
-       margin: auto;
-       }
-#splashpage #mainfooter .logos{
-       margin: 15px 0 0 0;
-       }
-
-
-a img {
-       border: none;
-       }
-
-.csv_export_link{
-       text-align: right;
-}
-
-.errorBox {
-       border:1px red solid;
-       background-color: #FFE5E5;
-       width:600px;
-}
-
-.errorMessage {
-       text-align:left;
-       font-weight: bold;
-       margin:1em;
-       font-size: 10pt;
-}
-
-.errorDescription,
-.successMessage {
-       text-align:left;
-       margin:1em;
-       font-size: 10pt;
-}
-
-.linkBox { border: 0; }
-table.linkBox { margin-top: 20px; }
-td.linkBox a { color: #000; margin-left: 5px;  padding-left: 10px;  background: url(../images/menu_li1.gif) 0 0.35em no-repeat;  }
-td.linkBox a:hover { color: #6e7475; background: url(../images/menu_li2.gif) 0 0.35em no-repeat;  }
-
-.tac { margin: 0px; }
-
-.tac_banner {
-       width: 100%;
-       height: 70px;
-       line-height: 70px;
-       background: #ededed url(../images/Icinga_Header_Webinterface_Pixel.jpg) top left repeat-x;
-}
diff --git a/icinga/stylesheets/config.css b/icinga/stylesheets/config.css
deleted file mode 100644 (file)
index 75045c2..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-
-.config { font-family: arial,serif; background-color: #fff; color: #000; }
-
-a { color: #6e7475;  text-decoration: none; }
-a:hover { color: #000; }
-th { text-align: left; font-size: 8pt; padding: 0 5px; border: 0; }
-td { font-size: 8pt; border: 0; }
-
-.errorMessage { text-align: center; color: #ff3300; font-weight: bold; font-size: 10pt; }
-.errorDescription { text-align: center; font-weight: bold; font-size: 10pt; }
-.warningMessage { text-align: center; color: #ff3300; font-weight: bold; font-size: 10pt; }
-
-.infoBox { color: #000; padding: 2; border: 0; }
-.infoBoxTitle { font-size: 10pt; font-weight: bold; color: #000; }
-.infoBoxBadProcStatus { color: #ff3300; }
-a.homepageURL:Hover { color: #ff3300; }
-
-.dataTitle { text-align: center; font-weight: bold; font-size: 10pt; }
-
-table.data { background-color: #fff; padding: 2; margin-left:auto;  margin-right:auto;}
-th.data { font-size: 10pt; background-color: #707677; color: #fff; }
-.dataOdd { background-color: #CFCFCF; }
-.dataEven { background-color: #E7E7E7; }
-.dataDiff { background-color: #E9E0D3; }
-
-.reportSelectTip { font-style: italic; }
-.reportSelectTitle { text-align: center; font-weight: bold; font-size: 10pt; }
-.reportSelectSubTitle {text-align: right; }
\ No newline at end of file
diff --git a/icinga/stylesheets/dd.css b/icinga/stylesheets/dd.css
deleted file mode 100644 (file)
index da1623f..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-/************** Skin 1 *********************/
-.dd {
-       /*display:inline-block !important;*/
-       text-align:left;
-       background-color:#fff;
-       font-family:Arial, Helvetica, sans-serif;
-       font-size:12px;
-       float:right;
-       margin:3px 0 3px 0;
-       height:16px;
-       line-height:16px;
-}
-.dd .ddTitle {
-       background:#f2f2f2;
-       border:1px solid #c3c3c3;
-       padding:1px 1px 1px 3px;
-       text-indent:0;
-       cursor:default;
-       overflow:hidden;
-}
-.dd .ddTitle span.arrow {
-       background:url(../images/dd_arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:16px; height:16px; cursor:pointer; 
-}
-
-.dd .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:16px;}
-.dd .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0}
-.dd .ddTitle img.selected {
-       padding:0 3px 0 0;
-       vertical-align:top;
-}
-.dd .ddChild {
-       position:absolute;
-       border:1px solid #c3c3c3;
-       border-top:none;
-       display:none;
-       margin:7px 0 0 0;
-       width:auto;
-       overflow:auto;
-       overflow-x:hidden !important;
-       background-color:#ffffff;
-}
-.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
-.dd .ddChild a {
-       display:block;
-       padding:2px 0 2px 3px;
-       text-decoration:none;
-       color:#000;
-       overflow:hidden;
-       white-space:nowrap;
-       cursor:pointer;
-}
-.dd .ddChild a:hover {
-       background-color:#66CCFF;
-}
-.dd .ddChild a img {
-       border:0;
-       padding:0 2px 0 0;
-       vertical-align:middle;
-}
-.dd .ddChild a.selected {
-       background-color:#66CCFF;
-}
-.hidden {display:none;}
-
-.dd .borderTop{border-top:1px solid #c3c3c3 !important;}
-.dd .noBorderTop{border-top:none 0  !important}
-
-.page_selector {
-       width: 345px;
-       vertical-align: middle;
-       text-align: center;
-       height: 24px;
-       line-height: 24px;
-       padding:2px 0px;
-       margin-left: auto;
-       margin-right: auto;
-}
-
-.page_select_dd {
-       padding: 0 5px;
-       height: 24px;
-       line-height: 24px;
-       float: left;
-       text-align: center;
-       margin-left: auto;
-       margin-right: auto;
-}
-/*******************************/
diff --git a/icinga/stylesheets/extinfo.css b/icinga/stylesheets/extinfo.css
deleted file mode 100644 (file)
index 6029ea3..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-
-.extinfo { font-family: arial,serif; background-color: #fff; color: #000; font-size: 8pt; }
-
-a { color: #6e7475;  text-decoration: none; }
-a:hover {  color: #000; border-color: #707677; }
-table { border: 0 }
-th { text-align: left; font-size: 8pt; text-align: left; padding: 0 5px; border: 0; }
-td { font-size: 8pt; border: 0; }
-
-.warningMessage { text-align: center; color: #ff3300; font-weight: bold; font-size: 10pt; }
-
-.infoBox { color: #000;  padding: 2;  border: 0;  }
-.infoBoxTitle { font-size: 10pt;  font-weight: bold;  color: #000; }
-.infoBoxBadProcStatus { color: #ff3300; }
-a.homepageURL:Hover { color: #ff3300; }
-
-
-div.dataTitle { text-align: center; font-weight: bold; font-size: 10pt; margin-bottom: 15px; }
-div.data { text-align: center; font-size: 10pt; }
-
-div.perfTypeTitle { text-align: right; font-weight: bold; }
-
-table.data { background-color: #ededed; padding: 3px; }
-th.data { font-size: 10pt; background-color: #707677; color: #fff; }
-.dataOdd { background-color: #ededed; }
-.dataEven { background-color: #e9e9e9; }
-
-.optionBoxTitle { text-align: center; font-weight: bold; }
-.optionBox { background-color: #ededed; padding: 3px; }
-
-div.commandTitle { text-align: center; font-weight: bold; font-size: 10pt; margin-bottom: 15px; }
-
-table.command { background-color: #ededed; padding: 3px; }
-.command { padding: 2px; text-align:left; }
-
-.commentTitle { text-align: center; font-weight: bold; font-size: 10pt; }
-div.commentNav { text-align: center; }
-
-table.comment { width: 100%; background-color: #fff;  padding: 3px; }
-th.comment { text-align: left; font-size: 10pt; background-color: #707677; color: #fff; }
-.commentOdd { background-color: #ededed; }
-.commentEven { background-color: #e9e9e9; }
-div.comment,a.comment { background-color: #fff; text-align: center; }
-
-.downtimeTitle { text-align: center; font-weight: bold; font-size: 10pt; }
-div.downtimeNav { text-align: center; }
-
-table.downtime { width: 100%; background-color: #fff; padding: 3px; }
-th.downtime { text-align: left; font-size: 10pt;  background-color: #707677; color: #fff; }
-.downtimeOdd { background-color: #ededed; }
-.downtimeEven { background-color: #e9e9e9; }
-
-.notificationsENABLED { background-color: #00cc33; color: #fff; text-align: center; }
-.notificationsDISABLED { background-color: #ff3300; color: #fff; text-align: center; }
-.notificationsUNKNOWN { background-color: #bf44b2; color: #fff; text-align: center; }
-
-.checksENABLED { background-color: #00cc33; color: #fff; text-align: center; }
-.checksDISABLED { background-color: #ff3300; color: #fff; text-align: center; }
-
-.eventhandlersENABLED { background-color: #00cc33; color: #fff; text-align: center; }
-.eventhandlersDISABLED { background-color: #ff3300; color: #fff; text-align: center; }
-
-.flapdetectionENABLED { background-color: #00cc33; color: #fff; text-align: center; }
-.flapdetectionDISABLED { background-color: #ff3300; color: #fff; text-align: center; }
-
-.notflapping { background-color: #00cc33; color: #fff; float: left; }
-.flapping { background-color: #ff3300; color: #fff; float: left; }
-
-.downtimeACTIVE { background-color: #ff3300; color: #fff; float: left; }
-.downtimeINACTIVE { background-color: #00cc33; color: #fff; float: left; }
-
-.processOK { background-color: #00cc33; color: #fff; }
-.processUNKNOWN { background-color: #bf44b2; color: #fff; }
-.processWARNING { background-color: #ffa500; color: #fff; }
-.processCRITICAL { background-color: #ff3300; color: #fff; }
-
-.modeACTIVE { background-color: #00cc33; color: #fff; }
-.modeSTANDBY { background-color: #ffa500; color: #fff; }
-
-div.hostUP, div.hostDOWN, div.hostUNREACHABLE, div.hostDOWNTIME { display: inline; }
-.hostUP { background-color: #00cc33; color: #fff; }
-.hostDOWN { background-color: #ff3300; color: #fff; }
-.hostUNREACHABLE { background-color: #bf44b2; color: #fff; }
-.hostDOWNTIME { background-color: #acacac; color: #fff; }
-tr.dataEven td.hostUP, tr.dataEven td.hostDOWN, tr.dataEven .hostUNREACHABLE, tr.dataEven .hostDOWNTIME { text-align: center; }
-tr.dataOdd td.hostUP, tr.dataOdd td.hostDOWN, tr.dataOdd .hostUNREACHABLE, tr.dataOdd .hostDOWNTIME { text-align: center; }
-
-div.serviceOK, div.serviceWARNING, div.serviceUNKNOWN, div.serviceCRITICAL, div.serviceDOWNTIME { display: inline; }
-.serviceOK { background-color: #00cc33; color: #fff; }
-.serviceWARNING { background-color: #ffa500; color: #fff; }
-.serviceUNKNOWN { background-color: #bf44b2; color: #fff; }
-.serviceCRITICAL { background-color: #ff3300; color: #fff; }
-.serviceDOWNTIME { background-color: #acacac; color: #fff; }
-tr.dataEven td.serviceOK, tr.dataEven td.serviceWARNING, tr.dataEven td.serviceUNKNOWN, tr.dataEven td.serviceCRITICAL, tr.dataEven td.serviceDOWNTIME { text-align: center; }
-tr.dataOdd td.serviceOK, tr.dataOdd td.serviceWARNING, tr.dataOdd td.serviceUNKNOWN, tr.dataOdd td.serviceCRITICAL, tr.dataOdd td.serviceDOWNTIME { text-align: center; }
-
-.commandPanel { background-color: #fff; }
-.commentPanel { background-color: #fff; }
-
-.stateInfoPanel { background-color: #fff; }
-.stateStatisticsPanel { background-color: #fff; }
-.stateInfoTable1 { background-color: #ededed; }
-.stateInfoTable2 { background-color: #e9e9e9; }
-
-.queueTitle { text-align: center; font-weight: bold; font-size: 10pt; }
-
-table.queue { background-color: #fff; padding: 2; }
-th.queue { text-align: left; font-size: 10pt; background-color: #707677; color: #fff; }
-.queueOdd { background-color: #ededed; }
-.queueEven { background-color: #e9e9e9; }
-.queueENABLED { text-align: center; color: #fff; background-color: #00cc33; }
-.queueDISABLED { text-align: center; color: #fff; background-color: #ff3300; }
-
-.dataVar, .dataVal { text-align: left; }
-
-.CustomVarLine { padding: 0.1em 0.5em; margin-left: 1em; background-color: #d9d9d9; }
-.CustomVarHead { padding-left: 0.5em; padding-bottom: 0.3em; }
-.CustomVarTable { background-color: #e9e9e9; padding:0.1em;}
diff --git a/icinga/stylesheets/histogram.css b/icinga/stylesheets/histogram.css
deleted file mode 100644 (file)
index 3b3caba..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-
-.histogram { font-family: arial,serif; font-size: 8pt; background-color: #fff; color: #000; }
-
-a { color: #6e7475; text-decoration: none; }
-a:hover { color: #000; }
-th { text-align: left; padding: 0 5px; border: 0; }
-td { font-size: 8pt; border: 0; }
-
-.warningMessage { text-align: center; color: #ff3300; font-weight: bold; font-size: 10pt; }
-.infoMessage { text-align: center; color: #ff3300; font-weight: bold; }
-
-.infoBox { color: #000; padding: 2; border: 0;  }
-.infoBoxTitle { font-size: 10pt; font-weight: bold; color: #000; }
-.infoBoxBadProcStatus { color: #ff3300; }
-a.homepageURL:Hover { color: #ff3300; }
-
-.helpfulHints { text-align: center; }
-
-.dataTitle { text-align: center; font-weight: bold; font-size: 10pt; }
-
-.reportRange { text-align: center; font-weight: bold; }
-.reportDuration { text-align: center; }
-.reportTime { text-align: center; }
-
-.reportSelectTitle { text-align: center; font-weight: bold;  font-size: 10pt; }
-.reportSelectSubTitle { font-family: arial,serif; text-align: right; }
-
-.helpfulHint { font-style: italic; text-align: center; }
-
diff --git a/icinga/stylesheets/history.css b/icinga/stylesheets/history.css
deleted file mode 100644 (file)
index 726caa0..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-
-.history { font-family: arial,serif; font-size: 8pt; background-color: white; color: black; }
-
-a { color: #6e7475; text-decoration: none; }
-a:hover { color: #000; }
-th { text-align: left; padding: 0 5px; border: 0; }
-td { font-size: 8pt; border: 0; }
-hr { border: 0; color: #ededed; }
-
-.warningMessage { text-align: center; color: #ff3300; font-weight: bold; font-size: 10pt; }
-.infoMessage { text-align: center; color: #ff3300; font-weight: bold; }
-
-.infoBox { color: #000; padding: 2; border: 0; }
-.infoBoxTitle { font-size: 10pt; font-weight: bold; color: #000; }
-.infoBoxBadProcStatus { color: #ff3300; }
-a.homepageURL:Hover { color: #ff3300; }
-
-.dataTitle { text-align: center; font-weight: bold; font-size: 10pt; }
-
-.navBoxTitle { font-weight: bold; }
-.navBoxItem { color: #707677 }
-.navBoxFile { color: #707677; font-weight: bold; text-align: center; }
-
-.dateTimeBreak { font-size: 10pt; font-weight: bold; background-color: #ededed; color: #707677; }
diff --git a/icinga/stylesheets/menu.css b/icinga/stylesheets/menu.css
deleted file mode 100644 (file)
index 5c7a368..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-* {
-       margin: 0;
-       padding: 0;
-}
-
-body {
-       font-family: Verdana, Arial, Helvetica, sans-serif;
-       font-size: 0.7em;
-       color: #000;
-       background: #ededed url(../images/menu_body.gif) top left repeat-y;
-}
-
-img {
-       border: 0;
-}
-
-ul {
-       list-style-type: none;
-}
-
-#menu {
-       width: 199px;
-}
-
-#menu h2 {
-       position: relative;
-       padding: 0 5px;
-       height: 26px;
-       color: #ef9f1b;
-       background: #ededed url(../images/menu_bar.gif) top left repeat-x;
-       border-bottom: 1px solid #fff;
-       line-height: 26px;
-       font-size: 1em;
-}
-
-#menu h2 img {
-       position: absolute;
-       top: 9px;
-       right: 8px;
-}
-
-#menu ul li {
-       padding: 0 10px;
-       border-bottom: 1px solid #fff;
-}
-
-
-#menu ul li a {
-       padding-left: 12px;
-       background: url(../images/menu_li1.gif) 0 0.35em no-repeat;
-}
-
-#menu ul li a:link, #menu ul li a:active, #menu ul li a:visited {
-       color: #6e7475;
-       text-decoration: none;
-}
-
-#menu ul li a:hover {
-       background: url(../images/menu_li2.gif) 0 0.35em no-repeat;
-       color: #000;
-}
-
-#menu ul li.menuli_style1 {
-       background-color: #ededed;
-}
-
-#menu ul li.menuli_style2 {
-       background-color: #e9e9e9;
-}
-
-#menu a.flag {
-       padding-left: 12px;
-       background: url(../images/menu_blank.gif) 0 0.35em no-repeat;
-}
-
-#menu div.flag {
-       padding: 0 10px;
-       height: 26px;
-       line-height: 26px;
-       color: #6e7475;
-}
-
-#menu ul li.menuli_style3 {
-       background-color: #e9e9e9;
-       color: #6e7475;
-       text-decoration: none;
-       padding-left: 20px;
-}
-
-/* Styles for autocomplete */
-
-li.ui-autocomplete-category {
-       padding: 3px 0px 0px 5px;
-       height: 18px;
-       background: #ededed url(../images/menu_cat_gray.png) top left repeat-x;
-       font-size: 11px;
-       /* font-weight: bold; */
-}
-
-/* IE hack (as usual) */
-html>body li.ui-autocomplete-category {
-       vertical-align: center;
-       height: auto;
-       min-height: 18px;
-}
-
-li.ui-menu-item {
-       text-align: left;
-       font-size: 10px;
-       border-bottom: 1px solid white;
-       padding: 0 0 0 2px;
-       color: #000;
-       background: #e8e8e8;
-}
-
-ul.ui-autocomplete {
-       width: 150px;
-       position: absolute;
-       border-width: 2px;
-       /* disabled shadow
-       box-shadow: 0px 8px 16px 0px #666666;
-       -webkit-box-shadow: 0px 8px 16px 0px #666666;
-       -moz-box-shadow: 0px 8px 16px 0px #666666;
-       */
-}
-
-.statusgroup {
-       border-left: 8px solid #8A8A8A;
-}
-
-.statusOK, .statusUP, .statusRECOVERY {
-       border-left: 8px solid #00cc33;
-}
-
-.statusCRITICAL, .statusDOWN {
-       border-left: 8px solid #ff5252;
-}
-
-.statusWARNING {
-       border-left: 8px solid #ffb533;
-}
-
-.statusUNKNOWN, .statusUNREACHABLE {
-       border-left: 8px solid #db54fd;
-}
-
-.statusPENDING {
-       border-left: 8px solid #73cce3;
-}
diff --git a/icinga/stylesheets/notifications.css b/icinga/stylesheets/notifications.css
deleted file mode 100644 (file)
index 1263f75..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-
-.notifications { font-family: arial,serif; font-size: 8pt; background-color: #fff; color: #000; }
-
-a { color: #6e7475; text-decoration: none; }
-a:hover { color: #000; }
-th { text-align: left; font-size: 8pt; padding: 0 5px; border: 0; }
-td { font-size: 8pt; border: 0; }
-
-.warningMessage { text-align: center; color: #ff3300; font-weight: bold; font-size: 10pt; }
-
-.infoBox { color: #000; padding: 2; border: 0; }
-.infoBoxTitle { font-size: 10pt; font-weight: bold; color: #000; }
-.infoBoxBadProcStatus { color: #ff3300; }
-a.homepageURL:Hover { color: #ff3300; }
-
-.dataTitle { text-align: center; font-weight: bold; font-size: 10pt; }
-
-.navBoxTitle { font-weight: bold; }
-.navBoxItem {  color: #707677; }
-.navBoxFile { font-weight: bold; text-align: center; color: #707677; }
-
-table.notifications { background-color: #fff; padding: 5; }
-th.notifications { font-size: 10pt; background-color: #707677; color: #fff; }
-.notificationsOdd { background-color: #ededed; }
-.notificationsEven { background-color: #e9e9e9; }
-
-.notificationsOK { background-color: #00cc33; color: #fff; text-align: center; }
-.notificationsUNKNOWN { background-color: #bf44b2; color: #fff; text-align: center; }
-.notificationsWARNING { background-color: #ffa500; color: #fff; text-align: center; }
-.notificationsCRITICAL { background-color: #ff3300; color: #fff; text-align: center; }
-.notificationsACKNOWLEDGEMENT { background-color: #acacac; color: #fff; text-align: center; }
-.notificationsCUSTOM { background-color: #778899; color: #fff; text-align: center; }
-
-.notificationsHOSTUP { background-color: #00cc33; color: #fff; text-align: center; }
-.notificationsHOSTDOWN { background-color: #ff3300; color: #fff; text-align: center; }
-.notificationsHOSTUNREACHABLE { background-color: #bf44b2; color: #fff; text-align: center; }
-.notificationsHOSTACKNOWLEDGEMENT { background-color: #acacac; color: #fff; text-align: center; }
-.notificationsHOSTCUSTOM { background-color: #778899; color: #fff; text-align: center; }
diff --git a/icinga/stylesheets/outages.css b/icinga/stylesheets/outages.css
deleted file mode 100644 (file)
index c79bcca..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-
-.outages { font-family: arial,serif; background-color: #fff; color: #000; font-size: 10pt; }
-
-a { color: #6e7475;  text-decoration: none; }
-a:hover { color: #000; }
-table { width: 100% }
-th { text-align: left; padding: 0 5px;  border: 0; }
-td { font-size: 8pt; border: 0; }
-
-.warningMessage { text-align: center; color: #ff3300; font-weight: bold; font-size: 10pt; }
-.infoMessage { text-align: center; color: #ff3300; font-weight: bold; }
-
-.infoBox { color: #000; padding: 2; border: 0; }
-.infoBoxTitle { font-size: 10pt; font-weight: bold; color: #000; }
-.infoBoxBadProcStatus { color: #ff3300; }
-a.homepageURL:Hover { color: #ff3300; }
-
-.itemTotalsTitle { font-size: 8pt; text-align: center; }
-
-.dataTitle { text-align: center; font-weight: bold; font-size: 10pt; }
-
-table.data { background-color: #fff; padding: 2; }
-th.data { text-align: left; font-size: 10pt; background-color: #707677; color: #fff; }
-.dataOdd { background-color: #ededed; }
-.dataEven { background-color: #e9e9e9; }
-
-.hostUP { background-color: #00cc33; font-weight: bold; }
-.hostDOWN { background-color: #ff3300; font-weight: bold; }
-.hostUNREACHABLE { background-color: #bf44b2; font-weight: bold; }
-
diff --git a/icinga/stylesheets/showlog.css b/icinga/stylesheets/showlog.css
deleted file mode 100644 (file)
index c466fb9..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-
-.showlog { font-family: arial,serif; font-size: 8pt; background-color: white; color: black; }
-
-a { color: #6e7475; text-decoration: none; }
-a:hover { color: #000; }
-th { text-align: left; padding: 0 5px; border: 0; }
-td { font-size: 8pt; border: 0; }
-hr { border: 0; color: #ededed; }
-
-.warningMessage { text-align: center; color: #ff3300; font-weight: bold; font-size: 10pt; }
-.infoMessage { text-align: center; color: #ff3300; font-weight: bold; }
-
-.infoBox { color: #000; padding: 2; border: 0;  }
-.infoBoxTitle { font-size: 10pt; font-weight: bold; color: #000; }
-.infoBoxBadProcStatus { color: #ff3300; }
-a.homepageURL:Hover { color: #ff3300; }
-
-.navBoxTitle { font-weight: bold; }
-.navBoxItem { color: #707677 }
-.navBoxFile { color: #707677; font-weight: bold; text-align: center; }
-
-.dateTimeBreak { font-size: 10pt; font-weight: bold; background-color: #ededed; color: #707677; }
\ No newline at end of file
diff --git a/icinga/stylesheets/status.css b/icinga/stylesheets/status.css
deleted file mode 100644 (file)
index c8a642d..0000000
+++ /dev/null
@@ -1,147 +0,0 @@
-
-.status { font-family: arial,serif; font-size: 8pt; background-color: #fff; color: #000; }
-
-a { color: #000;  text-decoration: none; }
-a:hover { color: #6e7475; }
-th { text-align: left; font-size: 8pt; padding: 0 5px; border: 0; }
-td { font-size: 8pt; border: 0; }
-
-.warningMessage { text-align: center; color: #ff3300; font-weight: bold; font-size: 10pt; }
-.infoMessage { text-align: center; color: #ff3300; font-weight: bold; }
-
-.infoBox { color: #000; padding: 2px; border: 0; }
-.infoBoxTitle { font-size: 10pt; font-weight: bold; color: #000; }
-.infoBoxBadProcStatus { color: #ff3300; }
-a.homepageURL:Hover { color: #ff3300; }
-
-.statusTitle { text-align: center; font-weight: bold; font-size: 10pt; vertical-align: middle;}
-
-table.status { background-color: #fff; padding: 2px; border: 0; }
-th.status { font-size: 10pt; background-color: #707677; color: #fff; border: 0; }
-div.status { font-size: 10pt; text-align: center; }
-.statusOdd { background-color: #cfcfcf; }
-.statusEven { background-color: #e7e7e7; }
-
-.statusPENDING { text-align: center; background-color: #acacac; color: #fff; }
-.statusDOWNTIME { text-align: center; background-color: #acacac; color: #fff; }
-.statusOK { text-align: center;  background-color: #00CC33; color: #fff; }
-.statusRECOVERY { text-align: center; background-color: #00CC33; color: #fff; }
-.statusUNKNOWN { text-align: center; background-color: #E066FF; color: #fff; }
-.statusWARNING { text-align: center; background-color: #ffa500; color: #fff; }
-.statusCRITICAL { text-align: center; background-color: #ff3300; color: #fff; }
-.statusPENDING a, .statusDOWNTIME a, .statusOK a, .statusRECOVERY a, .statusUNKNOWN a, .statusWARNING a, .statusCRITICAL a { color: #000; }
-.statusPENDING a:hover, .statusDOWNTIME a:hover, .statusOK a:hover, .statusRECOVERY a:hover, .statusUNKNOWN a:hover, .statusWARNING a:hover, .statusCRITICAL a:hover { color: #fff; }
-
-.statusHOSTPENDING { text-align: center; background-color: #acacac; color: #fff; }
-.statusHOSTDOWNTIME { text-align: center; background-color: #acacac; color: #fff; }
-.statusHOSTUP { text-align: center; background-color: #00cc33; color: #fff; }
-.statusHOSTDOWN { text-align: center; background-color: #ff3300; color: #fff; }
-.statusHOSTDOWNACK { text-align: center; background-color: #ff3300; color: #fff; }
-.statusHOSTDOWNSCHED { text-align: center; background-color: #ff3300; color: #fff; }
-.statusHOSTUNREACHABLE { text-align: center; background-color: #E066FF; color: #fff; }
-.statusHOSTUNREACHABLEACK { text-align: center; background-color: #E066FF; color: #fff; }
-.statusHOSTUNREACHABLESCHED { text-align: center; background-color: #E066FF; color: #fff; }
-.statusHOSTPENDING a, .statusHOSTDOWNTIME a, .statusHOSTUP a, .statusHOSTDOWN a, .statusHOSTDOWNACK a, .statusHOSTDOWNSCHED a, .statusHOSTUNREACHABLE a, .statusHOSTUNREACHABLEACK a, .statusHOSTUNREACHABLESCHED a { color: #000; }
-.statusHOSTPENDING a:hover, .statusHOSTDOWNTIME a:hover, .statusHOSTUP a:hover, .statusHOSTDOWN a:hover, .statusHOSTDOWNACK a:hover, .statusHOSTDOWNSCHED a:hover, .statusHOSTUNREACHABLE a:hover, .statusHOSTUNREACHABLEACK a:hover, .statusHOSTUNREACHABLESCHED a:hover { color: #fff; }
-
-.statusBGUNKNOWN { background-color: #EEAEEE; }
-.statusBGUNKNOWNACK { background-color: #EEAEEE; }
-.statusBGUNKNOWNSCHED { background-color: #EEAEEE; }
-.statusBGWARNING { background-color: #ffda9f; }
-.statusBGWARNINGACK { background-color: #ffda9f; }
-.statusBGWARNINGSCHED { background-color: #ffda9f; }
-.statusBGCRITICAL { background-color: #ffd4c9; }
-.statusBGCRITICALACK { background-color: #ffd4c9; }
-.statusBGCRITICALSCHED { background-color: #ffd4c9; }
-.statusBGDOWN { background-color: #ffd4c9; }
-.statusBGDOWNACK { background-color: #ffd4c9; }
-.statusBGDOWNSCHED { background-color: #ffd4c9; }
-.statusBGUNREACHABLE { background-color: #EEAEEE; }
-.statusBGUNREACHABLEACK { background-color: #EEAEEE; }
-.statusBGUNREACHABLESCHED { background-color: #EEAEEE; }
-
-div.serviceTotals { text-align: center; font-weight: bold; font-size: 10pt; }
-table.serviceTotals { font-size: 10pt; background-color: #fff; padding: 2px; border: 0; }
-th.serviceTotals,A.serviceTotals { text-align: center; font-size: 10pt; background-color: #707677; color: #fff; border: 0; }
-td.serviceTotals { text-align: center; background-color: #e9e9e9; }
-a.serviceTotals:hover { color: #000; }
-
-.serviceTotalsOK { text-align: center; background-color: #00CC33; color: #fff; border: 0 }
-.serviceTotalsBGOK { border: 1px #00CC33 solid; }
-.serviceTotalsWARNING { text-align: center; background-color: #ffa500; color: #fff; border: 0 }
-.serviceTotalsBGWARNING { border: 1px #ffa500 solid; }
-.serviceTotalsUNKNOWN { text-align: center; background-color: #E066FF; color: #fff; border: 0 }
-.serviceTotalsBGUNKNOWN { border: 1px #E066FF solid; }
-.serviceTotalsCRITICAL { text-align: center; background-color: #ff3300; color: #fff; border: 0 }
-.serviceTotalsBGCRITICAL { border: 1px #ff3300 solid; }
-.serviceTotalsPENDING { text-align: center; background-color: #acacac; color: #fff; border: 0 }
-.serviceTotalsBGPENDING { border: 1px #acacac solid; }
-.serviceTotalsPROBLEMS { text-align: center; background-color: #6ec2fd; color: #fff; border: 0 }
-.serviceTotalsBGPROBLEMS { border: 1px #6ec2fd solid; }
-
-div.serviceTotalsCommands { text-align: right; font-weight: bold; font-size: 10pt; }
-table.serviceTotalsCommands { font-size: 10pt; background-color: #fff; padding: 2px; border: 0; }
-th.serviceTotalsCommands,A.serviceTotalsCommands { text-align: right; font-size: 10pt; background-color: #707677; color: #fff; border: 0; }
-td.serviceTotalsCommands { text-align: right; background-color: #e9e9e9; border: 0; }
-a.serviceTotalsCommands:hover { color: #000; }
-serviceTotalsCommands a:hover { color: #fff; }
-
-div.hostTotals { text-align: center; font-weight: bold; font-size: 10pt; }
-table.hostTotals { font-size: 10pt; background-color: #fff; padding: 2px; border: 0; }
-th.hostTotals,A.hostTotals { text-align: center; font-size: 10pt; background-color: #707677; color: #fff; border: 0; }
-td.hostTotals { text-align: center; background-color: #e9e9e9; }
-a.hostTotals:hover { color: #000; }
-
-.hostTotalsUP { text-align: center; background-color: #00cc33; color: #fff; border: 0 }
-.hostTotalsBGUP { border: 1px #00cc33 solid; }
-.hostTotalsDOWN { text-align: center; background-color: #ff3300; color: #fff; border: 0 }
-.hostTotalsBGDOWN { border: 1px #ff3300 solid; }
-.hostTotalsUNREACHABLE { text-align: center; background-color: #E066FF; color: #fff; border: 0 }
-.hostTotalsBGUNREACHABLE { border: 1px #E066FF solid; }
-.hostTotalsPENDING { text-align: center; background-color: #acacac; color: #fff; border: 0 }
-.hostTotalsBGPENDING { border: 1px #acacac solid; }
-.hostTotalsPROBLEMS { text-align: center; background-color: #6ec2fd; color: #fff; border: 0 }
-.hostTotalsBGPROBLEMS { border: 1px #6ec2fd solid; }
-
-div.hostTotalsCommands { text-align: right; font-weight: bold; font-size: 10pt; }
-table.hostTotalsCommands { font-size: 10pt; background-color: #fff; padding: 2px; border: 0; }
-th.hostTotalsCommands,A.hostTotalsCommands { text-align: right; font-size: 10pt; background-color: #707677; color: #fff; border: 0; }
-td.hostTotalsCommands { text-align: right; background-color: #e9e9e9; border: 0; }
-a.hostTotalsCommands:hover { color: #000; }
-hostTotalsCommands a:hover { color: #fff; }
-
-.miniStatusPENDING { background-color: #acacac;  text-align: center; }
-.miniStatusOK { background-color: #00cc33;  text-align: center; }
-.miniStatusUNKNOWN { background-color: #bf44b2;  text-align: center; }
-.miniStatusWARNING { background-color: #ffa500;  text-align: center; }
-.miniStatusCRITICAL { background-color: #ff3300;  text-align: center; }
-.miniStatusPENDING a, .miniStatusOK a, .miniStatusUNKNOWN a, .miniStatusWARNING a, .miniStatusCRITICAL a { color: #000; }
-.miniStatusPENDING a:hover, .miniStatusOK a:hover, .miniStatusUNKNOWN a:hover, .miniStatusWARNING a:hover, .miniStatusCRITICAL a:hover { color: #fff; }
-
-.miniStatusUP { background-color: #00cc33; text-align: center; }
-.miniStatusDOWN { background-color: #ff3300; text-align: center; }
-.miniStatusUNREACHABLE { background-color: #bf44b2; text-align: center; }
-.miniStatusUP a, .miniStatusDOWN a, .miniStatusUNREACHABLE a { color: #000; }
-.miniStatusUP a:hover, .miniStatusDOWN a:hover, .miniStatusUNREACHABLE a:hover { color: #fff; }
-
-.hostImportantProblem { background-color: #ff3300; color: #000; }
-.hostUnimportantProblem { background-color: #ffcccc; color: #000; }
-
-.serviceImportantProblem { background-color: #ff3300; color: #000; }
-.serviceUnimportantProblem { background-color: #ffcccc; color: #000; }
-
-.highlightRow { background-color: #BBC3BB; }
-
-.filterTitle { font-size: 10pt; font-weight: bold; }
-.filterName { font-size: 9pt; padding-top: 0.2em; padding-bottom: 0.2em; padding-right: 0.7em;}
-.filterValue { color: #707677; font-size: 9pt; padding-top: 0.2em; padding-bottom: 0.2em;}
-
-#display_filters_box,
-#host_status_types_box,
-#host_properties_box,
-#service_status_types_box,
-#service_properties_box { position: absolute; padding: 0.4em; margin-left: 0.5em; z-index: 101; }
-
-#display_filters_box { z-index: 100; padding-right: 1em; }
-
-#apply_button { margin-top:0.5em; }
diff --git a/icinga/stylesheets/statusmap.css b/icinga/stylesheets/statusmap.css
deleted file mode 100644 (file)
index e464e75..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-
-.statusmap { font-family: arial,serif; font-size: 8pt; background-color: #fff; color: #000; }
-
-a { color: #6e7475; text-decoration: none; }
-a:hover { color: #000; }
-th { text-align: left; padding: 0 5px; border: 0; }
-td { font-size: 8pt; border: 0; }
-
-.warningMessage { text-align: center; color: #ff3300; font-weight: bold; font-size: 10pt; }
-
-.infoBox { color: #000; padding: 2; border: 0;  }
-.infoBoxTitle { font-size: 10pt; font-weight: bold; color: #000; }
-.infoBoxBadProcStatus { color: #ff3300; }
-a.homepageURL:Hover { font-family: arial,serif; color: #ff3300; }
-
-.optBox { font-size: 10pt; font-weight: bold; }
-
-.imageInfo { font-weight: bold; text-align: center; }
-
-.zoomTitle { font-size: 10pt; font-weight: bold; }
-
-.popupText { font-weight: bold; }
-
diff --git a/icinga/stylesheets/summary.css b/icinga/stylesheets/summary.css
deleted file mode 100644 (file)
index 454ae95..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-
-.summary { font-family: arial,serif; font-size: 8pt; background-color: #fff; color: #000; }
-
-a { color: #6e7475; text-decoration: none; }
-a:hover { color: #000; }
-th { text-align: left; font-size: 8pt; padding: 0 5px; border: 0; }
-td { font-size: 8pt; border: 0; }
-
-.errorMessage { text-align: center; color: #ff3300; font-weight: bold; font-size: 10pt; }
-.errorDescription { text-align: center; font-weight: bold; font-size: 10pt; }
-.warningMessage { text-align: center; color: #ff3300; font-weight: bold; font-size: 10pt; }
-.infoMessage { text-align: center;  color: #ff3300; font-weight: bold; }
-
-.infoBox { color: #000; padding: 2; border: 0;  }
-.infoBoxTitle { font-size: 10pt; font-weight: bold; color: #000; }
-.infoBoxBadProcStatus { color: #ff3300; }
-a.homepageURL:Hover { color: #ff3300; }
-
-.reportRange { text-align: center; font-weight: bold; }
-.reportDuration { text-align: center; }
-.reportTime { text-align: center; }
-
-.reportDataEven { background-color: #ededed; padding: 2; }
-.reportDataOdd { background-color: #e9e9e9; padding: 2; }
-
-.dataTitle { text-align: center; font-weight: bold; font-size: 10pt; }
-.dataSubTitle { text-align: center; font-weight: bold; }
-
-table.data { background-color: #fff; padding: 2; }
-th.data { font-size: 10pt; background-color: #707677; color: #fff; }
-.dataOdd { background-color: #ededed; }
-.dataEven { background-color: #e9e9e9; }
-
-.hostUP { background-color: #00cc33; color: #fff; }
-.hostDOWN { background-color: #ff3300; color: #fff; }
-.hostUNREACHABLE { background-color: #bf44b2; color: #fff; }
-tr.dataEven td.hostUP, tr.dataEven td.hostDOWN, tr.dataEven .hostUNREACHABLE { text-align: center; }
-tr.dataOdd td.hostUP, tr.dataOdd td.hostDOWN, tr.dataOdd .hostUNREACHABLE { text-align: center; }
-
-.serviceOK { background-color: #00cc33; color: #fff; }
-.serviceWARNING { background-color: #ffa500; color: #fff; }
-.serviceUNKNOWN { background-color: #bf44b2; color: #fff; }
-.serviceCRITICAL { background-color: #ff3300; color: #fff; }
-tr.dataEven td.serviceOK, tr.dataEven td.serviceWARNING, tr.dataEven td.serviceUNKNOWN, tr.dataEven td.serviceCRITICAL { text-align: center; }
-tr.dataOdd td.serviceOK, tr.dataOdd td.serviceWARNING, tr.dataOdd td.serviceUNKNOWN, tr.dataOdd td.serviceCRITICAL { text-align: center; }
-
-.optBoxTitle { font-weight: bold; }
-.optBoxValue { color: #707677; }
-
-.helpfulHint { font-style: italic; text-align: center; }
-
-.dateSelectTitle { text-align: center; font-weight: bold; font-size: 10pt; }
-.dateSelectSubTitle { font-weight: bold; }
-
-.reportSelectTip { font-style: italic; }
-
-.reportSelectTitle { text-align: center; font-weight: bold; font-size: 10pt; }
-.reportSelectSubTitle { text-align: right; }
diff --git a/icinga/stylesheets/tac.css b/icinga/stylesheets/tac.css
deleted file mode 100644 (file)
index aaad103..0000000
+++ /dev/null
@@ -1,143 +0,0 @@
-
-.tac { font-family: arial,serif; background-color: #fff; color: #000; font-size: 8pt; }
-
-a { color: #6e7475; text-decoration: none; }
-a:hover { color: #000; }
-td { font-size: 8pt; }
-
-.errorMessage { font-weight: bold; font-size: 10pt; background-color: #fff; color: #000; }
-.errorDescription { text-align: center; font-weight: bold; font-size: 10pt; }
-.warningMessage { text-align: center; color: #ff3300; font-weight: bold; font-size: 10pt; }
-
-.infoBox { color: #000; padding: 2; border: 0; }
-.infoBoxTitle { font-size: 10pt; font-weight: bold; color: #000; }
-.infoBoxBadProcStatus { color: #ff3300; }
-
-.title { font-weight: bold; font-size: large; background-color: #000; color: #fff; }
-.titleItem { background-color: #000;  color: #fff; }
-
-.healthTitle { font-weight: bold; font-size: 10pt; background-color: #707677; color: #fff; }
-.healthBox { padding: 2px; background-color: #e9e9e9; color: #fff; }
-.healthItem { font-size: 10pt; background-color: #e9e9e9; color: #6e7475; }
-.healthBar { background-color: #ededed; color: #fff; }
-
-.perfTitle { font-weight: bold; font-size: 10pt; background-color: #707677; color: #fff; }
-.perfBox { background-color: #e9e9e9; color: #fff; }
-.perfItem { font-size: 10pt; background-color: #e9e9e9; color: #6e7475; }
-.perfValue { font-size: 10pt; background-color: #e9e9e9; color: #6e7475; }
-
-/* Features */
-
-.featureTitle { font-weight: bold; font-size: 10pt; background-color: #707677; color: #fff; }
-.featureHeader { text-align: center; font-size: 10pt; background-color: #e9e9e9; color: #6e7475; }
-
-.featureEnabledFlapDetection { text-align: center; font-size: 10pt; background-color: #00cc33; color: #fff; }
-.featureDisabledFlapDetection { text-align: center; font-size: 10pt; background-color: #ff3300; color: #fff; }
-.featureItemEnabledServiceFlapDetection { text-align: center; background-color: #00cc33; color: #fff; }
-.featureItemDisabledServiceFlapDetection { text-align: center; background-color: #ff3300; color: #fff; }
-.featureItemEnabledHostFlapDetection { text-align: center; background-color: #00cc33; color: #fff; }
-.featureItemDisabledHostFlapDetection { text-align: center; background-color: #ff3300; color: #fff; }
-.featureItemServicesNotFlapping { text-align: center; background-color: #00cc33; color: #fff; }
-.featureItemServicesFlapping { text-align: center; background-color: #ff3300; color: #fff; }
-.featureItemHostsNotFlapping { text-align: center; background-color: #00cc33; color: #fff; }
-.featureItemHostsFlapping { text-align: center; background-color: #ff3300; color: #fff; }
-.featureItemDisabledServiceFlapDetection a, .featureItemDisabledHostFlapDetection a, .featureItemServicesFlapping a, .featureItemHostsFlapping a { color: #fff; }
-.featureItemDisabledServiceFlapDetection a:hover, .featureItemDisabledHostFlapDetection a:hover, .featureItemServicesFlapping a:hover, .featureItemHostsFlapping a:hover { color: #000; }
-
-.featureEnabledNotifications { text-align: center; font-size: 10pt; background-color: #00cc33; color: #fff; }
-.featureDisabledNotifications { text-align: center; font-size: 10pt; background-color: #ff3300; color: #fff; }
-.featureItemEnabledServiceNotifications { text-align: center; background-color: #00cc33; color: #fff; }
-.featureItemDisabledServiceNotifications { text-align: center; background-color: #ff3300; color: #fff; }
-.featureItemEnabledHostNotifications { text-align: center; background-color: #00cc33; color: #fff; }
-.featureItemDisabledHostNotifications { text-align: center; background-color: #ff3300; color: #fff; }
-.featureItemDisabledServiceNotifications a, .featureItemDisabledHostNotifications a { color: #fff; }
-.featureItemDisabledServiceNotifications a:hover, .featureItemDisabledHostNotifications a:hover { color: #000; }
-
-.featureEnabledHandlers { text-align: center; background-color: #00CC33; color: #fff; }
-.featureDisabledHandlers { text-align: center; background-color: #ff3300; color: #fff; }
-.featureItemEnabledServiceHandlers { text-align: center; background-color: #00CC33; color: #fff; }
-.featureItemDisabledServiceHandlers { text-align: center; background-color: #ff3300; color: #fff; }
-.featureItemEnabledHostHandlers { text-align: center; background-color: #00cc33; color: #fff; }
-.featureItemDisabledHostHandlers { text-align: center; background-color: #ff3300; color: #fff; }
-.featureItemDisabledServiceHandlers a, .featureItemDisabledHostHandlers a { color: #fff; }
-.featureItemDisabledServiceHandlers a:hover, .featureItemDisabledHostHandlers a:hover { color: #000; }
-
-/* Service Checks */
-
-.EnabledActiveServiceChecks { text-align: center; background-color: #00cc33; color: #fff; }
-.DisabledActiveServiceChecks { text-align: center; background-color: #ff3300; color: #fff; }
-.EnabledPassiveServiceChecks { text-align: center; background-color: #00cc33; color: #fff; }
-.DisabledPassiveServiceChecks { text-align: center; background-color: #ff3300; color: #fff; }
-
-.ItemActiveServiceChecks,
-.ItemActiveServiceChecksWithPassiveDisabled,
-.ItemPassiveServiceChecks { text-align: center; background-color: #00cc33; color: #fff; }
-.ItemDisabledServiceChecks { text-align: center; background-color: #ff3300; color: #fff; }
-
-.ItemActiveServiceChecks a,
-.ItemActiveServiceChecksWithPassiveDisabled a,
-.ItemPassiveServiceChecks a,
-.ItemDisabledServiceChecks a { color: #fff; }
-
-.ItemActiveServiceChecks a:hover,
-.ItemActiveServiceChecksWithPassiveDisabled a:hover,
-.ItemPassiveServiceChecks a:hover { color: #333333; }
-.ItemDisabledServiceChecks a:hover { color: #000; }
-
-/* Host Checks */
-
-.EnabledActiveHostChecks { text-align: center; background-color: #00cc33; color: #fff; }
-.DisabledActiveHostChecks { text-align: center; background-color: #ff3300; color: #fff; }
-.EnabledPassiveHostChecks { text-align: center; background-color: #00cc33; color: #fff; }
-.DisabledPassiveHostChecks { text-align: center; background-color: #ff3300; color: #fff; }
-
-.ItemActiveHostChecks,
-.ItemActiveHostChecksWithPassiveDisabled,
-.ItemPassiveHostChecks { text-align: center; background-color: #00cc33; color: #fff; }
-.ItemDisabledHostChecks { text-align: center; background-color: #ff3300; color: #fff; }
-
-.ItemActiveHostChecks a,
-.ItemActiveHostChecksWithPassiveDisabled a,
-.ItemPassiveHostChecks a,
-.ItemDisabledHostChecks a { color: #fff; }
-
-.ItemActiveHostChecks a:hover,
-.ItemActiveHostChecksWithPassiveDisabled a:hover,
-.ItemPassiveHostChecks a:hover { color: #333333; }
-.ItemDisabledHostChecks a:hover { color: #000; }
-
-/* Outages */
-
-.outageTitle { font-weight: bold; font-size: 10pt; background-color: #707677; color: #fff; }
-.outageHeader { text-align: center; font-size: 10pt; background-color: #e9e9e9; color: #6e7475; }
-
-.outageImportantProblem { text-align: center; background-color: #ff3300; color: #fff; }
-.outageUnimportantProblem { text-align: center; background-color: #f5a9a9; color: #000000; }
-.outageImportantProblem a { color: #fff; }
-.outageUnimportantProblem a { color: #585858; }
-.outageImportantProblem a:hover, .outageUnimportantProblem a:hover { color: #000; }
-
-/* Hosts */
-
-.hostTitle { font-weight: bold; font-size: 10pt; background-color: #707677; color: #fff; }
-.hostHeader { text-align: center; font-size: 10pt; background-color: #e9e9e9; color: #6e7475; }
-
-.hostImportantProblem { text-align: center; background-color: #ff3300; color: #fff; }
-.hostUnimportantProblem { text-align: center; background-color: #f5a9a9; color: #000000; }
-.hostImportantProblem a { color: #fff; }
-.hostUnimportantProblem a { color: #000; }
-.hostImportantProblem a:hover { color: #000; }
-.hostUnimportantProblem a:hover { color: #6e7475; }
-
-/* Services */
-
-.serviceTitle {  font-weight: bold; font-size: 10pt; background-color: #707677; color: #fff; }
-.serviceHeader { text-align: center; font-size: 10pt; background-color: #e9e9e9; color: #6e7475; }
-
-.serviceImportantProblem { text-align: center; background-color: #ff3300; color: #fff; }
-.serviceUnimportantProblem { text-align: center; background-color: #f5a9a9; color: #000000; }
-.serviceImportantProblem a { color: #fff; }
-.serviceUnimportantProblem a { color: #000; }
-.serviceImportantProblem a:hover { color: #000; }
-.serviceUnimportantProblem a:hover { color: #6e7475; }
-.serviceUnimportantProblem .tac_break { border: 0; height: 3px; }
diff --git a/icinga/stylesheets/tacheader.css b/icinga/stylesheets/tacheader.css
deleted file mode 100644 (file)
index 6e0a519..0000000
+++ /dev/null
@@ -1,187 +0,0 @@
-@charset "utf-8";
-/* CSS Document */
-
-body {
-       font-family: Arial, Verdana, sans-serif;
-       font-size: 9pt;
-       background: #D7D8DA;
-       margin: 2px 5px 0px 5px;
-}
-
-img { border: 0px }
-
-.color a {
-       color: #ffffff;
-       text-decoration: none;
-}
-
-.gray a {
-       color: #000000;
-       text-decoration: none;
-}
-
-strong {
-       font-weight: bolder;
-}
-
-em {
-       font-style: italic;
-}
-
-p.legal {
-       font-size: 0.8em;
-       margin: 10px auto;
-}
-
-p { margin: 15px auto; }
-
-table td, table th {
-       vertical-align: middle;
-       margin: 0 0;
-       padding: 0 0;
-}
-
-table {
-       border-collapse: collapse;
-}
-
-div.tacheader-link {
-       cursor: pointer;
-}
-
-div.tacheader-status-container {
-       border: 1px #a0a0a0 solid;
-       width: 180px;
-       -moz-border-radius: 5px;
-       -webkit-border-radius: 5px;
-       border-radius: 5px;
-}
-
-div.tacheader-status {
-       font-size: 9pt;
-       padding-left: 4px;
-       padding-right: 4px;
-       padding-top: 2px;
-       padding-bottom: 2px;
-       background-color: #c0c0c0;
-       text-align: center;
-       margin-top: auto;
-       margin-bottom: auto;
-       -moz-border-radius: 5px;
-       -webkit-border-radius: 5px;
-       border-radius: 5px;
-}
-
-div.tacheader-monitor {
-       font-size: 8pt;
-       padding: 2px;
-       text-align: left;
-       -moz-border-radius: 5px;
-       -webkit-border-radius: 5px;
-       border-radius: 5px;
-}
-
-div.tacheader-overall-status-item {
-       color: #000000;
-       padding: 3px;
-}
-
-div.tacheader-status-up {
-       background-color: #00CC33;
-}
-
-div.tacheader-status-down {
-       background-color: #FF3300;
-}
-
-div.tacheader-status-down-acknowledged {
-        border: 1px #FF3300 solid;
-       background-color: #F5A9A9;
-}
-
-div.tacheader-status-down-handled {
-        border: 1px #FF3300 solid;
-        color: #FF3300;
-        font-weight: bolder;
-}
-
-div.tacheader-status-unreachable {
-       background-color: #E066FF;
-}
-
-div.tacheader-status-unreachable-acknowledged {
-        border: 1px #E066FF solid;
-       background-color: #E68BFF;
-}
-
-div.tacheader-status-unreachable-handled {
-        border: 1px #E066FF solid;
-        color: #E066FF;
-        font-weight: bolder;
-}
-
-div.tacheader-status-ok {
-       background-color: #00CC33;
-}
-
-div.tacheader-status-warning {
-       background-color: #FFA500;
-}
-
-div.tacheader-status-warning-acknowledged {
-        border: 1px #FFA500 solid;
-       background-color: #FFBF4F;
-}
-
-div.tacheader-status-warning-handled {
-        border: 1px #FFA500 solid;
-        color: #FFA500;
-        font-weight: bolder;
-}
-
-div.tacheader-status-critical {
-       background-color: #FF3300;
-}
-
-div.tacheader-status-critical-acknowledged {
-        border: 1px #FF3300 solid;
-       background-color: #F5A9A9;
-}
-
-div.tacheader-status-critical-handled {
-        border: 1px #FF3300 solid;
-        color: #FF3300;
-        font-weight: bolder;
-}
-
-div.tacheader-status-unknown {
-       background-color: #E066FF;
-}
-
-div.tacheader-status-unknown-acknowledged {
-        border: 1px #E066FF solid;
-       background-color: #E68BFF;
-}
-
-div.tacheader-status-unknown-handled {
-        border: 1px #E066FF solid;
-        color: #E066FF;
-        font-weight: bolder;
-}
-
-div.tacheader-status-pending {
-       background-color: #51BCD7;
-}
-
-table.tacheader-monitor-performance-container {
-       font-size: 9pt;
-       margin: 6px;
-       -moz-border-radius: 5px;
-       -webkit-border-radius: 5px;
-       border-radius: 5px;
-}
-
-.tacheader-monitor-performance-container a {
-       color: #666666;
-       text-decoration: none;
-}
diff --git a/icinga/stylesheets/trends.css b/icinga/stylesheets/trends.css
deleted file mode 100644 (file)
index f26de65..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-
-.trends { font-family: arial,serif; font-size: 8pt; background-color: #fff; color: #000; }
-
-a { color: #6e7475; text-decoration: none; }
-a:hover { color: #000; }
-th { text-align: left; padding: 0 5px; border: 0; }
-td { font-size: 8pt; border: 0; }
-
-.warningMessage { text-align: center; color: #ff3300; font-weight: bold; font-size: 10pt; }
-.infoMessage { text-align: center; color: #ff3300; font-weight: bold; }
-
-.infoBox { color: #000; padding: 2; border: 0; }
-.infoBoxTitle { font-size: 10pt; font-weight: bold; color: #000; }
-.infoBoxBadProcStatus { color: #ff3300; }
-a.homepageURL:Hover { color: #ff3300; }
-
-.helpfulHints { text-align: center; }
-
-.dataTitle { text-align: center; font-weight: bold; font-size: 10pt; }
-
-.reportRange { text-align: center; font-weight: bold; }
-.reportDuration { text-align: center; }
-.reportTime { text-align: center; }
-
-.reportSelectTitle { text-align: center; font-weight: bold; font-size: 10pt; }
-.reportSelectSubTitle { font-family: arial,serif; text-align: right; }
-
-.popupText { font-weight: bold; }
-
diff --git a/init.d/icinga b/init.d/icinga
deleted file mode 100755 (executable)
index 6802475..0000000
+++ /dev/null
@@ -1,258 +0,0 @@
-#! /bin/sh
-#              Written by Miquel van Smoorenburg <miquels@cistron.nl>.
-#              Modified for Debian GNU/Linux
-#              by Ian Murdock <imurdock@gnu.ai.mit.edu>.
-#               Clamav version by Magnus Ekdahl <magnus@debian.org>
-#              Nagios version by Sean Finney <seanius@debian.org> and probably others
-#              nagios2 version by Marc Haber <mh+debian-packages@zugschlus.de>
-#              icinga version by Alexander Wirt <formorer@debian.org>
-
-### BEGIN INIT INFO
-# Provides:          icinga
-# Required-Start:    $local_fs $remote_fs $syslog $named $network $time
-# Required-Stop:     $local_fs $remote_fs $syslog $named $network
-# Should-Start:      
-# Should-Stop:       
-# Default-Start:     2 3 4 5
-# Default-Stop:      0 1 6
-# Short-Description: icinga host/service/network monitoring and management system
-# Description:       icinga is a monitoring and management system for hosts, services and networks.
-### END INIT INFO
-
-. /lib/lsb/init-functions
-
-DAEMON=/usr/sbin/icinga
-NAME="icinga"
-DESC="icinga monitoring daemon"
-ICINGACFG="/etc/icinga/icinga.cfg"
-CGICFG="/etc/icinga/cgi.cfg"
-NICENESS=5
-
-[ -x "$DAEMON" ] || exit 0
-[ -r /etc/default/icinga ] && . /etc/default/icinga
-
-# this is from madduck on IRC, 2006-07-06
-# There should be a better possibility to give daemon error messages
-# and/or to log things
-log()
-{
-  case "$1" in
-    [[:digit:]]*) success=$1; shift;;
-    *) :;;
-  esac
-  log_action_begin_msg "$1"; shift
-  log_action_end_msg ${success:-0} "$*"
-}
-
-check_run () {
-       if [ ! -d '/var/run/icinga' ];
-       then
-               mkdir /var/run/icinga
-               chown nagios:nagios /var/run/icinga
-               chmod 0750 /var/run/icinga
-       fi
-}
-
-check_started () {
-  if [ -e "$CGICFG" ]
-  then
-       check_cmd=$(get_config icinga_check_command $CGICFG)
-       if [ ! "$check_cmd" ]; then
-               log 6 "unable to determine icinga_check_command from $CGICFG!" 
-               return 6
-       fi
-   else 
-        check_cmd="/usr/lib/nagios/plugins/check_nagios /var/lib/icinga/status.dat 5 '/usr/sbin/icinga'"
-   fi
-
-  eval $check_cmd >/dev/null
-               
-  if [ -f "$THEPIDFILE" ]; then
-    pid="$(cat $THEPIDFILE)"
-    if [ "$pid" ] && kill -0 $pid >/dev/null 2>/dev/null; then
-      return 0    # Is started
-    fi
-  fi
-  return 1     # Isn't started
-}
-
-#
-#      get_config()
-#
-#      grab a config option from icinga.cfg (or possibly another icinga config
-#      file if specified).  everything after the '=' is echo'd out, making
-#      this a nice generalized way to get requested settings.
-#
-get_config () {
-  CFG=$ICINGACFG
-  test "$2" && CFG="$2"
-  if [ "$2" ]; then
-    set -- `grep ^$1 $2 | sed 's@=@ @'`
-  else
-    set -- `grep ^$1 $ICINGACFG | sed 's@=@ @'`
-  fi
-  if [ -n "$1" ]
-  then
-      shift
-      echo $*
-  fi
-}
-
-check_config () {
-  if $DAEMON -v $ICINGACFG >/dev/null 2>&1 ; then
-    # First get the user/group etc Icinga is running as
-    nagios_user="$(get_config icinga_user)"
-    nagios_group="$(get_config icinga_group)"
-    log_file="$(get_config log_file)"
-    log_dir="$(dirname $log_file)"
-
-    return 0    # Config is ok
-  else
-    # config is not okay, so let's barf the error to the user
-    $DAEMON -v $ICINGACFG
-  fi
-}
-
-check_named_pipe () {
-  icingapipe="$(get_config command_file)"
-  if [ -p "$icingapipe" ]; then
-    return 1   # a named pipe exists
-  elif [ -e "$icingapipe" ];then
-    return 1
-  else
-    return 0   # no named pipe exists
-  fi
-}
-
-if [ ! -f "$ICINGACFG" ]; then
-  log_failure_msg "There is no configuration file for Icinga."
-  exit 6
-fi
-
-THEPIDFILE=$(get_config "lock_file")
-[ -n "$THEPIDFILE" ] || THEPIDFILE='/var/run/icinga/icinga.pid'
-
-start () {
-  DIRECTORY=$(dirname $THEPIDFILE)
-  [ ! -d $DIRECTORY ] && mkdir -p $DIRECTORY
-  chown nagios:nagios $DIRECTORY
-
-  if ! check_started; then
-    if ! check_named_pipe; then
-      log_action_msg "named pipe exists - removing"
-      rm -f $icingapipe
-    fi
-    if check_config; then
-      start_daemon -n $NICENESS -p $THEPIDFILE $DAEMON -d $ICINGACFG
-      ret=$?
-    else
-      log_failure_msg "errors in config!"
-      log_end_msg 1
-      exit 1
-    fi
-  else
-    log_warning_msg "already running!"
-  fi
-  return $ret
-}
-
-stop () {
-    killproc -p $THEPIDFILE
-    ret=$?
-    if [ `pidof icinga | wc -l ` -gt 0 ]; then
-        echo -n "Waiting for $NAME daemon to die.."
-        cnt=0
-        while [ `pidof icinga | wc -l ` -gt 0 ]; do
-            cnt=`expr "$cnt" + 1`
-            if [ "$cnt" -gt 15 ]; then
-                kill -9 `pidof icinga`
-                break
-            fi
-            sleep 1
-        done
-    fi
-    if ! check_named_pipe; then
-      rm -f $icingapipe
-    fi
-    test -e $THEPIDFILE && rm $THEPIDFILE
-    if [ -n "$ret" ]; then
-      return $ret
-    else
-      return $?
-    fi
-}
-
-status()
-{
-  log_action_begin_msg "checking $DAEMON"
-  if check_started; then
-    log_action_end_msg 0 "running"
-  else
-    if [ -e "$THEPIDFILE" ]; then
-      log_action_end_msg 1 "$DAEMON failed"
-      exit 1
-    else
-      log_action_end_msg 1 "not running"
-      exit 3
-    fi
-  fi
-}
-
-check () {
-  $DAEMON -v $ICINGACFG
-}
-
-reload () {
-  # Check first
-  if check_config; then
-    if check_started; then
-      killproc -p $THEPIDFILE $DAEMON 1 
-    else
-      log_warning_msg "Not running."
-    fi
-  else
-    log_failure_msg "errors in config!"
-    log_end_msg 6
-    exit 6
- fi
-}
-
-check_run
-
-case "$1" in
-  start)
-    log_daemon_msg "Starting $DESC" "$NAME"
-    start
-    log_end_msg $?
-    ;;
-  stop)
-    log_daemon_msg "Stopping $DESC" "$NAME"
-    stop
-    log_end_msg $?
-  ;;
-  restart)
-    log_daemon_msg "Restarting $DESC" "$NAME"
-    stop
-    if [ -z "$?" -o "$?" = "0" ]; then
-      start
-    fi
-    log_end_msg $?
-  ;;
-  reload|force-reload)
-    log_daemon_msg "Reloading $DESC configuration files" "$NAME"
-    reload
-    log_end_msg $?
-  ;;
-  status)
-    status
-    ;;
-  check)
-    check
-    ;;
-  *)
-    log_failure_msg "Usage: $0 {start|stop|restart|reload|force-reload|status}" >&2
-    exit 1
-  ;;
-esac
-
-exit 0
diff --git a/rc0.d/K01icinga b/rc0.d/K01icinga
deleted file mode 120000 (symlink)
index f1deb9a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../init.d/icinga
\ No newline at end of file
diff --git a/rc1.d/K01icinga b/rc1.d/K01icinga
deleted file mode 120000 (symlink)
index f1deb9a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../init.d/icinga
\ No newline at end of file
diff --git a/rc2.d/S05icinga b/rc2.d/S05icinga
deleted file mode 120000 (symlink)
index f1deb9a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../init.d/icinga
\ No newline at end of file
diff --git a/rc3.d/S05icinga b/rc3.d/S05icinga
deleted file mode 120000 (symlink)
index f1deb9a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../init.d/icinga
\ No newline at end of file
diff --git a/rc4.d/S05icinga b/rc4.d/S05icinga
deleted file mode 120000 (symlink)
index f1deb9a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../init.d/icinga
\ No newline at end of file
diff --git a/rc5.d/S05icinga b/rc5.d/S05icinga
deleted file mode 120000 (symlink)
index f1deb9a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../init.d/icinga
\ No newline at end of file
diff --git a/rc6.d/K01icinga b/rc6.d/K01icinga
deleted file mode 120000 (symlink)
index f1deb9a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../init.d/icinga
\ No newline at end of file