mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-31 01:24:19 +02:00
parent
4a8effa673
commit
0ba2efe97f
@ -254,6 +254,7 @@ void DbObject::SendVarsStatusUpdate(void)
|
|||||||
query.Table = "customvariablestatus";
|
query.Table = "customvariablestatus";
|
||||||
query.Type = DbQueryInsert | DbQueryUpdate;
|
query.Type = DbQueryInsert | DbQueryUpdate;
|
||||||
query.Category = DbCatState;
|
query.Category = DbCatState;
|
||||||
|
query.StatusUpdate = true;
|
||||||
query.Fields = fields;
|
query.Fields = fields;
|
||||||
|
|
||||||
query.WhereCriteria = new Dictionary();
|
query.WhereCriteria = new Dictionary();
|
||||||
|
@ -39,6 +39,10 @@ using namespace icinga;
|
|||||||
REGISTER_TYPE(IdoMysqlConnection);
|
REGISTER_TYPE(IdoMysqlConnection);
|
||||||
REGISTER_STATSFUNCTION(IdoMysqlConnectionStats, &IdoMysqlConnection::StatsFunc);
|
REGISTER_STATSFUNCTION(IdoMysqlConnectionStats, &IdoMysqlConnection::StatsFunc);
|
||||||
|
|
||||||
|
IdoMysqlConnection::IdoMysqlConnection(void)
|
||||||
|
: m_Connected(false)
|
||||||
|
{ }
|
||||||
|
|
||||||
Value IdoMysqlConnection::StatsFunc(const Dictionary::Ptr& status, const Array::Ptr& perfdata)
|
Value IdoMysqlConnection::StatsFunc(const Dictionary::Ptr& status, const Array::Ptr& perfdata)
|
||||||
{
|
{
|
||||||
Dictionary::Ptr nodes = new Dictionary();
|
Dictionary::Ptr nodes = new Dictionary();
|
||||||
|
@ -42,6 +42,8 @@ public:
|
|||||||
DECLARE_OBJECT(IdoMysqlConnection);
|
DECLARE_OBJECT(IdoMysqlConnection);
|
||||||
DECLARE_OBJECTNAME(IdoMysqlConnection);
|
DECLARE_OBJECTNAME(IdoMysqlConnection);
|
||||||
|
|
||||||
|
IdoMysqlConnection(void);
|
||||||
|
|
||||||
static Value StatsFunc(const Dictionary::Ptr& status, const Array::Ptr& perfdata);
|
static Value StatsFunc(const Dictionary::Ptr& status, const Array::Ptr& perfdata);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
@ -41,6 +41,10 @@ REGISTER_TYPE(IdoPgsqlConnection);
|
|||||||
|
|
||||||
REGISTER_STATSFUNCTION(IdoPgsqlConnectionStats, &IdoPgsqlConnection::StatsFunc);
|
REGISTER_STATSFUNCTION(IdoPgsqlConnectionStats, &IdoPgsqlConnection::StatsFunc);
|
||||||
|
|
||||||
|
IdoPgsqlConnection::IdoPgsqlConnection(void)
|
||||||
|
: m_Connection(NULL)
|
||||||
|
{ }
|
||||||
|
|
||||||
Value IdoPgsqlConnection::StatsFunc(const Dictionary::Ptr& status, const Array::Ptr& perfdata)
|
Value IdoPgsqlConnection::StatsFunc(const Dictionary::Ptr& status, const Array::Ptr& perfdata)
|
||||||
{
|
{
|
||||||
Dictionary::Ptr nodes = new Dictionary();
|
Dictionary::Ptr nodes = new Dictionary();
|
||||||
|
@ -42,6 +42,8 @@ public:
|
|||||||
DECLARE_OBJECT(IdoPgsqlConnection);
|
DECLARE_OBJECT(IdoPgsqlConnection);
|
||||||
DECLARE_OBJECTNAME(IdoPgsqlConnection);
|
DECLARE_OBJECTNAME(IdoPgsqlConnection);
|
||||||
|
|
||||||
|
IdoPgsqlConnection(void);
|
||||||
|
|
||||||
static Value StatsFunc(const Dictionary::Ptr& status, const Array::Ptr& perfdata);
|
static Value StatsFunc(const Dictionary::Ptr& status, const Array::Ptr& perfdata);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user