From cc8fe684fe098dd32d3ee6c8bcc2c890ea7a9c8c Mon Sep 17 00:00:00 2001 From: Michael Friedrich Date: Fri, 5 Dec 2014 11:35:00 +0100 Subject: [PATCH] Execute checks locally if command_endpoint == local endpoint fixes #7863 --- lib/icinga/checkable-check.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/icinga/checkable-check.cpp b/lib/icinga/checkable-check.cpp index f3d90493d..4da2f5e1e 100644 --- a/lib/icinga/checkable-check.cpp +++ b/lib/icinga/checkable-check.cpp @@ -259,7 +259,7 @@ void Checkable::ProcessCheckResult(const CheckResult::Ptr& cr, const MessageOrig Endpoint::Ptr command_endpoint = GetCommandEndpoint(); - if (command_endpoint && GetExtension("agent_check")) { + if (command_endpoint && (Endpoint::GetLocalEndpoint() != command_endpoint) && GetExtension("agent_check")) { ApiListener::Ptr listener = ApiListener::GetInstance(); if (listener) { -- 2.49.0