## 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". IcingaEnableNotifications |**Read-write.** Whether notifications are globally enabled. Defaults to true. IcingaEnableEventHandlers |**Read-write.** Whether event handlers are globally enabled. Defaults to true. IcingaEnableFlapping |**Read-write.** Whether flap detection is globally enabled. Defaults to true. IcingaEnableChecks |**Read-write.** Whether active checks are globally enabled. Defaults to true. IcingaEnablePerfdata |**Read-write.** Whether performance data processing is globally enabled. Defaults to true.