mirror of
https://github.com/Icinga/icinga2.git
synced 2025-12-17 02:34:27 +01:00
2.1 KiB
2.1 KiB
Global Constants
Icinga 2 provides a number of special global constants. Some of them can be overriden using the --define command line parameter:
| Variable | Description |
|---|---|
| PrefixDir | Read-only. Contains the installation prefix that was specified with cmake -DCMAKE_INSTALL_PREFIX. Defaults to "/usr/local". |
| SysconfDir | Read-only. Contains the path of the sysconf directory. Defaults to PrefixDir + "/etc". |
| LocalStateDir | Read-only. Contains the path of the local state directory. Defaults to PrefixDir + "/var". |
| PkgDataDir | Read-only. Contains the path of the package data directory. Defaults to PrefixDir + "/share/icinga2". |
| StatePath | Read-write. Contains the path of the Icinga 2 state file. Defaults to LocalStateDir + "/lib/icinga2/icinga2.state". |
| PidPath | Read-write. Contains the path of the Icinga 2 PID file. Defaults to LocalStateDir + "/run/icinga2/icinga2.pid". |
| Vars | Read-write. Contains a dictionary with global custom attributes. Not set by default. |
| NodeName | Read-write. Contains the cluster node name. Set to the local hostname by default. |
| ApplicationType | Read-write. Contains the name of the Application type. Defaults to "icinga/IcingaApplication". |
| EnableNotifications | Read-write. Whether notifications are globally enabled. Defaults to true. |
| EnableEventHandlers | Read-write. Whether event handlers are globally enabled. Defaults to true. |
| EnableFlapping | Read-write. Whether flap detection is globally enabled. Defaults to true. |
| EnableHostChecks | Read-write. Whether active host checks are globally enabled. Defaults to true. |
| EnableServiceChecks | Read-write. Whether active service checks are globally enabled. Defaults to true. |
| EnablePerfdata | Read-write. Whether performance data processing is globally enabled. Defaults to true. |
| UseVfork | Read-write. Whether to use vfork(). Only available on *NIX. Defaults to true. |