[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