]> granicus.if.org Git - icinga2/commitdiff
Implemented status.dat support for host acknowledgements.
authorGunnar Beutner <gunnar@beutner.name>
Sun, 27 Jan 2013 10:54:50 +0000 (11:54 +0100)
committerGunnar Beutner <gunnar@beutner.name>
Sun, 27 Jan 2013 10:54:50 +0000 (11:54 +0100)
components/compat/compatcomponent.cpp

index 531f04be53ae571bba39515ae43ae9e4c058eec1..11187daccf93a21103dad037200de24b08eca88d 100644 (file)
@@ -184,6 +184,9 @@ void CompatComponent::DumpHostStatus(ofstream& fp, const Host::Ptr& host)
           << "\t" << "active_checks_enabled=1" << "\n"
           << "\t" << "passive_checks_enabled=1" << "\n"
           << "\t" << "last_update=" << Utility::GetTime() << "\n"
+          << "\t" << "problem_has_been_acknowledged=" << (host->GetAcknowledgement() != AcknowledgementNone ? 1 : 0) << "\n"
+          << "\t" << "acknowledgement_type=" << static_cast<int>(host->GetAcknowledgement()) << "\n"
+          << "\t" << "acknowledgement_end_time=" << host->GetAcknowledgementExpiry() << "\n"
           << "\t" << "}" << "\n"
           << "\n";
 }