From: Michael Friedrich Date: Fri, 16 Oct 2015 11:02:41 +0000 (+0200) Subject: DB IDO should provide its connected state via /v1/status X-Git-Tag: v2.4.0~191 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c3385e6e38c34e91fa1a9c8124e9d8657d6afc89;p=icinga2 DB IDO should provide its connected state via /v1/status fixes #10383 --- diff --git a/lib/db_ido_mysql/idomysqlconnection.cpp b/lib/db_ido_mysql/idomysqlconnection.cpp index 8e2dbd2f3..a189220c2 100644 --- a/lib/db_ido_mysql/idomysqlconnection.cpp +++ b/lib/db_ido_mysql/idomysqlconnection.cpp @@ -52,6 +52,7 @@ void IdoMysqlConnection::StatsFunc(const Dictionary::Ptr& status, const Array::P Dictionary::Ptr stats = new Dictionary(); stats->Set("version", idomysqlconnection->GetSchemaVersion()); stats->Set("instance_name", idomysqlconnection->GetInstanceName()); + stats->Set("connected", idomysqlconnection->GetConnected()); stats->Set("query_queue_items", items); nodes->Set(idomysqlconnection->GetName(), stats); diff --git a/lib/db_ido_pgsql/idopgsqlconnection.cpp b/lib/db_ido_pgsql/idopgsqlconnection.cpp index d04a61696..7866c1c1f 100644 --- a/lib/db_ido_pgsql/idopgsqlconnection.cpp +++ b/lib/db_ido_pgsql/idopgsqlconnection.cpp @@ -53,6 +53,7 @@ void IdoPgsqlConnection::StatsFunc(const Dictionary::Ptr& status, const Array::P Dictionary::Ptr stats = new Dictionary(); stats->Set("version", idopgsqlconnection->GetSchemaVersion()); + stats->Set("connected", idopgsqlconnection->GetConnected()); stats->Set("instance_name", idopgsqlconnection->GetInstanceName()); stats->Set("query_queue_items", items);