if (query.Table != "endpointstatus" && query.Table != "zonestatus") {
String node = IcingaApplication::GetInstance()->GetNodeName();
- Log(LogDebug, "DbObject")
- << "Endpoint node: '" << node << "' status update for '" << GetObject()->GetName() << "'";
-
Endpoint::Ptr endpoint = Endpoint::GetByName(node);
if (endpoint)
query.Fields->Set("endpoint_object_id", endpoint);
Dictionary::Ptr vars = CompatUtility::GetCustomAttributeConfig(custom_var_object);
if (vars) {
- Log(LogDebug, "DbObject")
- << "Updating object vars for '" << custom_var_object->GetName() << "'";
-
ObjectLock olock (vars);
BOOST_FOREACH(const Dictionary::Pair& kv, vars) {
Dictionary::Ptr vars = CompatUtility::GetCustomAttributeConfig(custom_var_object);
if (vars) {
- Log(LogDebug, "DbObject")
- << "Updating object vars for '" << custom_var_object->GetName() << "'";
-
ObjectLock olock (vars);
BOOST_FOREACH(const Dictionary::Pair& kv, vars) {
{
DbObject::Ptr dbobj = GetOrCreateByObject(object);
- Log(LogDebug, "DbObject")
- << "Vars changed for object '" << object->GetName() << "'";
-
if (!dbobj)
return;