diff options
Diffstat (limited to 'etc/icinga2/win32')
-rw-r--r-- | etc/icinga2/win32/constants.conf | 28 | ||||
-rw-r--r-- | etc/icinga2/win32/icinga2.conf | 55 |
2 files changed, 83 insertions, 0 deletions
diff --git a/etc/icinga2/win32/constants.conf b/etc/icinga2/win32/constants.conf new file mode 100644 index 0000000..f793d1d --- /dev/null +++ b/etc/icinga2/win32/constants.conf @@ -0,0 +1,28 @@ +/** + * This file defines global constants which can be used in + * the other configuration files. + */ + +/* The directory which contains the plugins from the Monitoring Plugins project. */ +const PluginDir = PrefixDir + "/sbin" + +/* The directory which contains the Manubulon plugins. + * Check the documentation, chapter "SNMP Manubulon Plugin Check Commands", for details. + */ +const ManubulonPluginDir = PrefixDir + "/sbin" + +/* The directory which you use to store additional plugins which ITL provides user contributed command definitions for. + * Check the documentation, chapter "Plugins Contribution", for details. + */ +const PluginContribDir = PrefixDir + "/sbin" + +/* Our local instance name. By default this is the server's hostname as returned by `hostname --fqdn`. + * This should be the common name from the API certificate. + */ +//const NodeName = "localhost" + +/* Our local zone name. */ +const ZoneName = NodeName + +/* Secret key for remote node tickets */ +const TicketSalt = "" diff --git a/etc/icinga2/win32/icinga2.conf b/etc/icinga2/win32/icinga2.conf new file mode 100644 index 0000000..cc47c41 --- /dev/null +++ b/etc/icinga2/win32/icinga2.conf @@ -0,0 +1,55 @@ +/** + * Icinga 2 configuration file + * - this is where you define settings for the Icinga application including + * which hosts/services to check. + * + * For an overview of all available configuration options please refer + * to the documentation that is distributed as part of Icinga 2. + */ + +/** + * The constants.conf defines global constants. + */ +include "constants.conf" + +/** + * The zones.conf defines zones for a cluster setup. + * Not required for single instance setups. + */ +include "zones.conf" + +/** + * The Icinga Template Library (ITL) provides a number of useful templates + * and command definitions. + * Common monitoring plugin command definitions are included separately. + */ +include <itl> +include <plugins> +include <plugins-contrib> +include <manubulon> + +/** + * This includes the Icinga 2 Windows plugins. + */ +include <windows-plugins> + +/** + * This includes the NSClient++ check commands. + */ +include <nscp> + +/** + * The features-available directory contains a number of configuration + * files for features which can be enabled and disabled using the + * icinga2 feature enable / icinga2 feature disable CLI commands. + * These commands work by creating and removing symbolic links in + * the features-enabled directory. + */ +include "features-enabled/*.conf" + +/** + * Although in theory you could define all your objects in this file + * the preferred way is to create separate directories and files in the conf.d + * directory. Each of these files must have the file extension ".conf". + */ +include_recursive "conf.d" |