Alexander A. Klimov
|
eb454b8517
|
Introduce Endpoint#capabilities
refs #8034
|
2020-11-20 17:41:45 +01:00 |
|
Alexander A. Klimov
|
9d574e7702
|
Fix missing include
refs #8034
|
2020-11-20 17:41:08 +01:00 |
|
Alexander A. Klimov
|
326698ab18
|
icinga::Hello: document version param
|
2020-11-20 17:41:08 +01:00 |
|
Mattia Codato
|
ce22f7f227
|
Add newline ad the end of file
|
2020-11-20 17:40:58 +01:00 |
|
Mattia Codato
|
c9cc8a7c70
|
Add timer to clean deadlined executions
|
2020-11-20 17:40:45 +01:00 |
|
Mattia Codato
|
edd55ef42f
|
Fix doc for cluster events
|
2020-11-20 17:40:00 +01:00 |
|
Mattia Codato
|
444d815958
|
Fix doc execute-command
|
2020-11-20 17:40:00 +01:00 |
|
Mattia Codato
|
7852d5302c
|
Fix doc
|
2020-11-20 17:40:00 +01:00 |
|
Mattia Codato
|
8d8171bf0d
|
Fix typos
|
2020-11-20 17:40:00 +01:00 |
|
Mattia Codato
|
4feb10d7db
|
Fix typo
|
2020-11-20 17:40:00 +01:00 |
|
Mattia Codato
|
7940402c17
|
Update doc
|
2020-11-20 17:39:59 +01:00 |
|
Mattia Codato
|
4559b5a22d
|
Use ExecuteCommand::ExecuteOverride also for ido check
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
76007d369f
|
Remove an useless check
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
e4c9616068
|
Set exit code 126 if endpoint doens't support the new executeCommand API
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
f1f5bb4738
|
Check child endpoint versions and check child zone can access to the target endpoint
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
85e2f3a479
|
Check satellites Icinga version before relay the execute command message
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
3516c9c631
|
Use local zone for update executions
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
1253aa07e4
|
Change checkable with the endpoint zone for execute command relay message
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
5134eca2ab
|
Forward the execute command through the zones
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
3edf36658e
|
Use ternary operator to get ExecuteOverride or checkable command
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
3a105cfe7c
|
Use ExecuteOverride to override the command
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
ee86f5d7d8
|
Use MacroResolver::OverrideMacros on *task files
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
ba80ebc7cf
|
Fix update execution
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
bb2726a44e
|
Fix macros substitutions
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
dad2a3e786
|
Notify to all nodes that execution has completed
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
f790b7699d
|
Check if last check result is null before executing the command
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
5467b7aa37
|
Fix indentation
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
aa2edcb322
|
Keep consistency with other methods in case of missing API listener
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
3d85492b9a
|
Execute notification command only if there is a source param
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
c019dc9f90
|
Remove unused key in the execution
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
eb38821869
|
Remove pending key when the execution is completed
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
9a6646f76f
|
Fix logs
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
d72b9dc138
|
Fix indentation
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
facf3ff170
|
Remove arguments from 'throw' inc case of ExecuteEventHandler error
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
58251d1fca
|
Throw an exception in case of error during ExecuteEventHandler if source is not set
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
1f5a92a22d
|
Remove unuseful variables
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
3ce56ac11a
|
Add try catch for ExecuteEventHandler
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
78743098b0
|
Remove unuseful check result for notification command
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
e6c49fc61d
|
Refactor SendEventExecuteCommand function
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
39583553ed
|
Code refactoring: create sendEventExecuteCommand function
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
d5119b2378
|
Run ExecutedCommandAPIHandler in case of command not found and if source is set
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
78be7ebafd
|
Unify code to check if command exists
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
3753f6ec8e
|
Fix scriptfunc for dummychecktask, exceptionchecktask and sleepchecktask
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
0013202fdd
|
Check if the node accept commands only if the origin is not local
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
f2ec14edcd
|
Send event::ExecutedCommand where necessary
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
0251df22d5
|
Implement notification execution
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
ded79c3b58
|
Revert "Use ExecuteCommandProcessFinishedHandler in TimePeriodTask"
This reverts commit abf164bceb1c8c3480537411cbc9d54dc27087d4.
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
ea4a437911
|
Use ExecuteCommandProcessFinishedHandler in TimePeriodTask
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
95b79a4f04
|
Use ExecuteCommandProcessFinishedHandler in NullEventTask
|
2020-11-20 17:38:27 +01:00 |
|
Mattia Codato
|
41255369cc
|
Use ExecuteCommandProcessFinishedHandler for all lib/methods/*task.cpp
|
2020-11-20 17:38:27 +01:00 |
|