From: Christopher Schirner Date: Tue, 31 Jul 2018 08:40:54 +0000 (+0200) Subject: Invert connected check X-Git-Tag: v2.9.2~10 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7231e9db9f119cdcff685c0dddfc974420250eac;p=icinga2 Invert connected check refs #6505 --- diff --git a/lib/methods/clusterzonechecktask.cpp b/lib/methods/clusterzonechecktask.cpp index 76a6fb2b2..b5a317f8b 100644 --- a/lib/methods/clusterzonechecktask.cpp +++ b/lib/methods/clusterzonechecktask.cpp @@ -122,12 +122,12 @@ void ClusterZoneCheckTask::ScriptFunc(const Checkable::Ptr& checkable, const Che bytesReceivedPerSecond += endpoint->GetBytesReceivedPerSecond(); } - if (!connected) { - cr->SetState(ServiceCritical); - cr->SetOutput("Zone '" + zoneName + "' is not connected. Log lag: " + Utility::FormatDuration(zoneLag)); - } else { + if (connected) { cr->SetState(ServiceOK); cr->SetOutput("Zone '" + zoneName + "' is connected. Log lag: " + Utility::FormatDuration(zoneLag)); + } else { + cr->SetState(ServiceCritical); + cr->SetOutput("Zone '" + zoneName + "' is not connected. Log lag: " + Utility::FormatDuration(zoneLag)); } /* Check whether the thresholds have been resolved and compare them */