ALTER TABLE icinga_statehistory ADD COLUMN endpoint_object_id bigint default NULL;
ALTER TABLE icinga_systemcommands ADD COLUMN endpoint_object_id bigint default NULL;
-ALTER TABLE icinga_servicestatus ADD COLUMN check_source_object_id bigint default NULL;
-ALTER TABLE icinga_hoststatus ADD COLUMN check_source_object_id bigint default NULL;
-ALTER TABLE icinga_statehistory ADD COLUMN check_source_object_id bigint default NULL;
-
-- -----------------------------------------
-- add index (delete)
ALTER TABLE icinga_statehistory ADD COLUMN endpoint_object_id bigint default NULL;
ALTER TABLE icinga_systemcommands ADD COLUMN endpoint_object_id bigint default NULL;
-ALTER TABLE icinga_servicestatus ADD COLUMN check_source_object_id bigint default NULL;
-ALTER TABLE icinga_hoststatus ADD COLUMN check_source_object_id bigint default NULL;
-ALTER TABLE icinga_statehistory ADD COLUMN check_source_object_id bigint default NULL;
-- -----------------------------------------
-- add index (delete)
fields->Set("output", CompatUtility::GetCheckResultOutput(cr));
fields->Set("long_output", CompatUtility::GetCheckResultLongOutput(cr));
fields->Set("perfdata", CompatUtility::GetCheckResultPerfdata(cr));
-
- String check_source = cr->GetCheckSource();
- fields->Set("check_source", check_source);
-
- Endpoint::Ptr check_endpoint = Endpoint::GetByName(check_source);
-
- if(check_endpoint)
- fields->Set("check_source_object_id", check_endpoint);
+ fields->Set("check_source", cr->GetCheckSource());
}
fields->Set("current_state", CompatUtility::GetServiceCurrentState(service));
if (cr) {
fields1->Set("output", CompatUtility::GetCheckResultOutput(cr));
fields1->Set("long_output", CompatUtility::GetCheckResultLongOutput(cr));
-
- String check_source = cr->GetCheckSource();
- fields1->Set("check_source", check_source);
-
- Endpoint::Ptr check_endpoint = Endpoint::GetByName(check_source);
-
- if(check_endpoint)
- fields1->Set("check_source_object_id", check_endpoint);
+ fields1->Set("check_source", cr->GetCheckSource());
}
fields1->Set("instance_id", 0); /* DbConnection class fills in real ID */