void GraphiteWriter::CheckResultHandler(const Service::Ptr& service, const Dictionary::Ptr& cr)
{
- if (!IcingaApplication::GetInstance()->GetEnablePerfdata() || !service->GetEnablePerfdata())
+ if (!(IcingaApplication::GetInstance()->GetEnablePerfdata() && service->GetEnablePerfdata()))
return;
Host::Ptr host = service->GetHost();
void PerfdataWriter::CheckResultHandler(const Service::Ptr& service, const Dictionary::Ptr& cr)
{
- if (!IcingaApplication::GetInstance()->GetEnablePerfdata() || !service->GetEnablePerfdata())
+ if (!(IcingaApplication::GetInstance()->GetEnablePerfdata() && service->GetEnablePerfdata()))
return;
Host::Ptr host = service->GetHost();
max_check_attempts = 3,
check_interval = 5m,
retry_interval = 1m,
+ enable_perfdata = 1,
notifications["mail-icingaadmin"] = {
templates = [ "mail-notification" ],
%attribute number "enable_flapping",
%attribute number "flapping_threshold",
+ %attribute number "enable_perfdata",
+
%attribute number "volatile",
%attribute array "host_dependencies" {