[icinga-checkins] icinga.org: icinga2/feature/remote-cmds-7559: Checks: Execute remote commands (WIP)

git at icinga.org git at icinga.org
Thu Nov 13 13:12:28 CET 2014


Module: icinga2
Branch: feature/remote-cmds-7559
Commit: df366353894554c94167d8dd695075350b17fefd
URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=df366353894554c94167d8dd695075350b17fefd

Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Thu Nov 13 11:23:57 2014 +0100

Checks: Execute remote commands (WIP)

refs #7559

---

 lib/base/dynamicobject.cpp             |    8 +--
 lib/base/dynamicobject.hpp             |    4 +-
 lib/base/scriptfunctionwrapper.hpp     |   90 ++++++++++++++++++++++++++++++++
 lib/base/threadpool.cpp                |    2 +-
 lib/cli/nodewizardcommand.cpp          |    7 +--
 lib/db_ido/dbobject.cpp                |    2 +-
 lib/hello/CMakeLists.txt               |    4 +-
 lib/hello/hello.cpp                    |   35 +++++++++++++
 lib/icinga/apievents.cpp               |   90 +++++++++++++++++++++++++++++---
 lib/icinga/apievents.hpp               |    4 ++
 lib/icinga/checkable-check.cpp         |   51 +++++++++++++++++-
 lib/icinga/checkable-event.cpp         |   40 +++++++++++++-
 lib/icinga/checkable.cpp               |    5 ++
 lib/icinga/checkable.hpp               |    9 +++-
 lib/icinga/checkable.ti                |    2 +
 lib/icinga/checkcommand.cpp            |    5 +-
 lib/icinga/checkcommand.hpp            |    4 +-
 lib/icinga/eventcommand.cpp            |    5 +-
 lib/icinga/eventcommand.hpp            |    4 +-
 lib/icinga/icinga-type.conf            |    4 ++
 lib/icinga/macroprocessor.cpp          |   29 +++++++---
 lib/icinga/macroprocessor.hpp          |    5 +-
 lib/icinga/notification.cpp            |    6 +++
 lib/icinga/notification.hpp            |    2 +
 lib/icinga/notification.ti             |    2 +
 lib/icinga/notificationcommand.cpp     |    7 ++-
 lib/icinga/notificationcommand.hpp     |    4 +-
 lib/icinga/pluginutility.cpp           |   17 ++++--
 lib/icinga/pluginutility.hpp           |    1 +
 lib/methods/clrchecktask.cpp           |    7 +--
 lib/methods/clrchecktask.hpp           |    6 +--
 lib/methods/clusterchecktask.cpp       |    3 +-
 lib/methods/clusterchecktask.hpp       |    3 +-
 lib/methods/clusterzonechecktask.cpp   |    4 +-
 lib/methods/clusterzonechecktask.hpp   |    3 +-
 lib/methods/icingachecktask.cpp        |    4 +-
 lib/methods/icingachecktask.hpp        |    3 +-
 lib/methods/nullchecktask.cpp          |    4 +-
 lib/methods/nullchecktask.hpp          |    3 +-
 lib/methods/nulleventtask.cpp          |    2 +-
 lib/methods/nulleventtask.hpp          |    3 +-
 lib/methods/pluginchecktask.cpp        |    7 ++-
 lib/methods/pluginchecktask.hpp        |    3 +-
 lib/methods/plugineventtask.cpp        |    7 ++-
 lib/methods/plugineventtask.hpp        |    3 +-
 lib/methods/pluginnotificationtask.cpp |   10 ++--
 lib/methods/pluginnotificationtask.hpp |    3 +-
 lib/methods/randomchecktask.cpp        |    4 +-
 lib/methods/randomchecktask.hpp        |    3 +-
 lib/remote/apilistener.cpp             |   29 +++++-----
 lib/remote/apilistener.hpp             |    1 +
 lib/remote/apilistener.ti              |    1 +
 lib/remote/remote-type.conf            |    1 +
 53 files changed, 473 insertions(+), 92 deletions(-)

Diff:   https://git.icinga.org/?p=icinga2.git;a=commitdiff;h=df366353894554c94167d8dd695075350b17fefd


More information about the icinga-checkins mailing list