2013-09-27 07:19:13 +02:00
|
|
|
## Global Variables
|
|
|
|
|
|
|
|
Icinga 2 provides a number of special global variables:
|
|
|
|
|
|
|
|
Variable |Description
|
|
|
|
-------------------|-------------------
|
|
|
|
IcingaPrefixDir |**Read-only.** Contains the installation prefix that was specified with ./configure --prefix. Defaults to /usr/local
|
|
|
|
IcingaLocalStateDir|**Read-only.** Contains the path of the local state directory. Defaults to IcingaPrefixDir + "/var".
|
|
|
|
IcingaPkgLibDir |**Read-only.** Contains the path of the package lib directory. Defaults to IcingaPrefixDir + "/lib/icinga2".
|
|
|
|
IcingaPkgDataDir |**Read-only.** Contains the path of the package data directory. Defaults to IcingaPrefixDir + "/share/icinga2".
|
|
|
|
IcingaStatePath |**Read-write.** Contains the path of the Icinga 2 state file. Defaults to IcingaLocalStateDir + "/lib/icinga2/icinga2.state".
|
|
|
|
IcingaPidPath |**Read-write.** Contains the path of the Icinga 2 PID file. Defaults to IcingaLocalStateDir + "/run/icinga2/icinga2.pid".
|
|
|
|
IcingaMacros |**Read-write.** Contains a dictionary with global macros. Not set by default.
|
|
|
|
ApplicationType |**Read-write.** Contains the name of the Application type. Defaults to "IcingaApplication".
|