mirror of https://github.com/Icinga/icinga2.git
42 lines
781 B
Plaintext
42 lines
781 B
Plaintext
/* Icinga 2 | (c) 2012 Icinga GmbH | GPLv2+ */
|
|
|
|
#include "base/application.hpp"
|
|
|
|
library icinga;
|
|
|
|
namespace icinga
|
|
{
|
|
|
|
class IcingaApplication : Application
|
|
{
|
|
activation_priority -50;
|
|
|
|
[config, no_storage, virtual] String environment {
|
|
get;
|
|
set;
|
|
default {{{ return Application::GetAppEnvironment(); }}}
|
|
};
|
|
|
|
[config] bool enable_notifications {
|
|
default {{{ return true; }}}
|
|
};
|
|
[config] bool enable_event_handlers {
|
|
default {{{ return true; }}}
|
|
};
|
|
[config] bool enable_flapping {
|
|
default {{{ return true; }}}
|
|
};
|
|
[config] bool enable_host_checks {
|
|
default {{{ return true; }}}
|
|
};
|
|
[config] bool enable_service_checks {
|
|
default {{{ return true; }}}
|
|
};
|
|
[config] bool enable_perfdata {
|
|
default {{{ return true; }}}
|
|
};
|
|
[config] Dictionary::Ptr vars;
|
|
};
|
|
|
|
}
|