[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 14:54:25 CET 2014


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

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               |   98 +++++++++++++++++++++++++++++---
 lib/icinga/apievents.hpp               |    4 ++
 lib/icinga/checkable-check.cpp         |   64 ++++++++++++++++++++-
 lib/icinga/checkable-event.cpp         |   42 +++++++++++++-
 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, 494 insertions(+), 94 deletions(-)

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


More information about the icinga-checkins mailing list