mirror of https://github.com/Icinga/icinga2.git
parent
6a46706668
commit
f4241ba185
|
@ -111,16 +111,19 @@ void IdoCheckTask::ScriptFunc(const Checkable::Ptr& checkable, const CheckResult
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
String schema_version = conn->GetSchemaVersion();
|
String schema_version = conn->GetSchemaVersion();
|
||||||
|
std::ostringstream msgbuf;
|
||||||
|
|
||||||
if (Utility::CompareVersion(IDO_CURRENT_SCHEMA_VERSION, schema_version) < 0) {
|
if (Utility::CompareVersion(IDO_CURRENT_SCHEMA_VERSION, schema_version) < 0) {
|
||||||
cr->SetOutput("Outdated schema version: " + schema_version + "; Latest version: " IDO_CURRENT_SCHEMA_VERSION);
|
msgbuf << "Outdated schema version: '" << schema_version << "'. Latest version: '" << IDO_CURRENT_SCHEMA_VERSION << "'.";
|
||||||
cr->SetState(ServiceWarning);
|
cr->SetState(ServiceWarning);
|
||||||
} else {
|
} else {
|
||||||
std::ostringstream msgbuf;
|
msgbuf << "Connected to the database server (Schema version: '" << schema_version << "').";
|
||||||
msgbuf << "Connected to the database server; queries per second: " << std::fixed << std::setprecision(3) << qps;
|
|
||||||
cr->SetOutput(msgbuf.str());
|
|
||||||
cr->SetState(ServiceOK);
|
cr->SetState(ServiceOK);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
msgbuf << " Queries per second: " << std::fixed << std::setprecision(3) << qps;
|
||||||
|
|
||||||
|
cr->SetOutput(msgbuf.str());
|
||||||
}
|
}
|
||||||
|
|
||||||
Array::Ptr perfdata = new Array();
|
Array::Ptr perfdata = new Array();
|
||||||
|
|
Loading…
Reference in New Issue