1702 Commits

Author SHA1 Message Date
Mattia Codato
f59c60f85f Send error as command execution result 2020-07-20 08:18:53 +02:00
Mattia Codato
461b4e2176 Do CurrentConcurrentChecks and DecreasePendingChecks only for check_command 2020-07-16 16:52:48 +02:00
Mattia Codato
d4fb5a0656 Remove unuseful check 2020-07-16 16:41:47 +02:00
Mattia Codato
50f803c042 Return the process result parameters instead of the check result 2020-07-15 18:40:37 +02:00
Mattia Codato
4255fd9494 Get host by Deserialize 2020-07-15 13:50:49 +02:00
Mattia Codato
300bc89cb6 Handle when listener doesn't accept commands 2020-07-15 08:53:28 +02:00
Mattia Codato
3f490ac0e2 Set the right prams to send to ExecutedCommand 2020-07-15 08:37:28 +02:00
Mattia Codato
12da369ee1 Change check_command and event_command strings to CheckCommand and EventCommand 2020-07-14 17:23:03 +02:00
Mattia Codato
96c34528a0 Change command type 'notification_command' with 'NotificationCommand' 2020-07-14 12:01:12 +02:00
Mattia Codato
26685a9360 Remove unuseful variable. Fix log 2020-07-14 11:57:12 +02:00
Mattia Codato
59dfe6ad41 Fix log 2020-07-14 11:23:39 +02:00
Mattia Codato
2db7b10ff0 Defer ExecuteCommandProcessFinishedHandler 2020-07-13 17:49:38 +02:00
Mattia Codato
134a43d48a Improve logs 2020-07-13 17:06:08 +02:00
Mattia Codato
a3027d7177 Fix ExecuteCommandProcessFinishedHandler parameters 2020-07-13 16:54:37 +02:00
Mattia Codato
b9510e72dd Check deadline 2020-07-13 10:20:23 +02:00
Mattia Codato
3414acbec1 Remove unuseful parameter from ExecuteRemoteCheck 2020-07-13 10:14:30 +02:00
Mattia Codato
6bad8bbc0f Replace executeactiontask with a lambda function 2020-07-13 09:47:19 +02:00
Mattia Codato
fa4aebbfd2 Set CheckResult to execeution 2020-07-10 16:56:35 +02:00
Mattia Codato
15159b1632 Add ExecuteCommandProcessFinishedHandler and checkable param to ExecuteRemoteCheck 2020-07-10 16:56:07 +02:00
Mattia Codato
b6c84982f2 Uniform command_type strings 2020-07-10 16:51:13 +02:00
Mattia Codato
39479b666f Implement ClusterEvents::ExecutedCommandAPIHandler 2020-07-10 11:21:13 +02:00
Mattia Codato
93711542a7 Get UUID from params 2020-07-10 10:05:38 +02:00
Yonas Habteab
3ecaf1e4a4 Use executionEnd instead of GetTime() 2020-07-09 10:44:38 +02:00
Alexander A. Klimov
bbe0f2d8c4 mkclass: make .ti class members atomic if possible
... not to have to lock the objects while setting attributes.
2020-07-07 18:24:06 +02:00
Mattia Codato
e8c8a7d9dd Refactor GetSingleObjectByNameUsingPermissions 2020-07-07 15:45:58 +02:00
Mattia Codato
c304b59990 Add GetSingleObjectByNameUsingPermissions function 2020-07-07 14:23:36 +02:00
Mattia Codato
704aa0f685 Change result 2020-07-06 17:30:18 +02:00
Mattia Codato
33926ba983 Check if executions are not null 2020-07-06 16:21:05 +02:00
Mattia Codato
6a5deaf7d4 Fix update executions. Fix code indentation 2020-07-03 16:36:58 +02:00
Mattia Codato
a33560548c Refactor MacroResolver::OverrideMacros 2020-07-03 15:53:51 +02:00
Mattia Codato
be2701bc8a Add overrideMacros property to MacroResolver 2020-07-03 15:13:51 +02:00
Mattia Codato
b07471d803 AuthenticatedApiUser name refactor 2020-07-03 11:17:36 +02:00
Mattia Codato
08c6e9bc42 Make authenticatedApiUser a static property of ActionsHandler 2020-07-03 11:00:40 +02:00
Mattia Codato
27a6fd6b40 Get API user from ActionsHandler 2020-07-03 10:16:23 +02:00
Mattia Codato
670835fd9a Get last CheckResult 2020-07-03 08:43:50 +02:00
Mattia Codato
41b379523e Fix indentation 2020-07-03 08:38:39 +02:00
Mattia Codato
6102cf0625 Call notificationCommand->Execute 2020-07-02 12:20:16 +02:00
Mattia Codato
f2e9aee158 Update execMacros 2020-07-02 10:31:24 +02:00
Mattia Codato
ee2f7bafdd Move some checks. Add macros parameters to ExecuteCommand message 2020-07-01 14:27:00 +02:00
Mattia Codato
edbd8688fb Update status code 2020-07-01 08:19:35 +02:00
Mattia Codato
cb32786880 Use RelayMessage to broadcast the updated executions 2020-06-30 17:50:08 +02:00
Mattia Codato
626080f610 Remove unnecessary check 2020-06-30 15:53:25 +02:00
Mattia Codato
15dac85583 Use HttpUtility::GetLastParameter to get endpoint 2020-06-30 15:51:15 +02:00
Mattia Codato
8f3617d074 Fix response strings 2020-06-30 15:48:29 +02:00
Mattia Codato
5c06256ac5 Use dynamic_pointer_cast 2020-06-30 15:41:47 +02:00
Mattia Codato
94be948ff6 Unify how to take macros parameter 2020-06-30 13:51:42 +02:00
Mattia Codato
e4e0115c9d Get local endpoint if FromClient is not set and origin is local 2020-06-30 13:47:13 +02:00
Mattia Codato
22dc2f2393 Use SyncSendMessage for remote endpoint and call ExecuteCommandAPIHandler for local endpoint 2020-06-30 13:43:00 +02:00
Mattia Codato
7077605880 Use the right method to get the notification command 2020-06-29 13:55:20 +02:00
Mattia Codato
3f1b51b355 Use RelayMessage instead of SyncSendMessage 2020-06-29 09:28:02 +02:00