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 |
Mattia Codato
|
da82c17891
|
Call Endpoint::GetByName only once
|
2020-06-26 16:38:40 +02:00 |
Mattia Codato
|
50693d7ea9
|
Add newline at the end of file
|
2020-06-26 16:36:57 +02:00 |
Mattia Codato
|
fd761397ac
|
Unify result status strings
|
2020-06-26 15:39:42 +02:00 |
Mattia Codato
|
899076c77b
|
Code format
|
2020-06-26 14:29:03 +02:00 |
Mattia Codato
|
35bb329a59
|
Implement ClusterEvents::UpdateExecutionsAPIHandler
|
2020-06-26 12:33:44 +02:00 |
Mattia Codato
|
82444a59e2
|
Fix resolve macros. Check if endpoint is local or remote
|
2020-06-26 12:32:12 +02:00 |
Mattia Codato
|
714e75bbd1
|
Remove wait parameter, ttl is required, remove unnecessary checks
|
2020-06-26 09:33:23 +02:00 |
Benjamin Groeber
|
cc6fa66ba6
|
Allow apiactions to return sucecss http codes different from 200
|
2020-06-23 11:52:22 +02:00 |
Benjamin Groeber
|
e9b6c68fd5
|
Use tabs instead of spaces
|
2020-06-23 11:44:26 +02:00 |
Benjamin Groeber
|
2bb6f9d38d
|
Fix formatting of long fn
|
2020-06-23 11:41:49 +02:00 |
Benjamin Groeber
|
159e3d2945
|
Remove superfluous else clause
|
2020-06-23 11:41:15 +02:00 |
Andrea Avancini
|
823fe34d24
|
Parameter evaluation, macro resolution, update executions, send ExecuteCommand message for ExecuteCommand Endpoint
|
2020-06-18 15:27:31 +02:00 |
Alexander A. Klimov
|
9cb3779ec2
|
Add stub for event::UpdateExecutions
refs #8034
|
2020-06-02 17:16:30 +02:00 |
Alexander A. Klimov
|
120440b84f
|
Introduce Checkable#executions
refs #8034
|
2020-06-02 17:09:13 +02:00 |
Alexander A. Klimov
|
d6fad3232b
|
Introduce Checkable#pending_executions
refs #8034
|
2020-06-02 16:59:42 +02:00 |
Alexander A. Klimov
|
fc220bac69
|
Add stub for event::ExecutedCommand
refs #8034
|
2020-06-02 13:44:15 +02:00 |
Alexander A. Klimov
|
3f07dd6cae
|
Add stub for event::ExecuteCommand w/ source
refs #8034
|
2020-06-02 11:52:58 +02:00 |
Alexander A. Klimov
|
752df8ea28
|
Add stub for /v1/actions/execute-command
refs #8034
|
2020-06-02 11:43:32 +02:00 |
Noah Hilverling
|
7395465089
|
Merge pull request #8014 from Icinga/bugfix/icinga-db-ack-expire-8012
Icinga DB: record ack expiries
|
2020-05-19 11:16:28 +02:00 |
Alexander A. Klimov
|
c4a8afbe5f
|
Icinga DB: record ack expiries
refs #8012
|
2020-05-15 12:02:51 +02:00 |
Alexander A. Klimov
|
fc72cca70e
|
Icinga DB: don't use the work queue for publishing stats
|
2020-05-15 11:17:25 +02:00 |
Noah Hilverling
|
d5d89b7f39
|
Merge pull request #7970 from Icinga/bugfix/reconnect-loop
RequestCertificateHandler(): don't disconnect nodes already integrated into the cluster
|
2020-04-27 13:05:22 +02:00 |
Alexander A. Klimov
|
35f25e99b4
|
IcingaDB::SerializeState(): include whether an ack is sticky
|
2020-04-20 14:53:55 +02:00 |
Alexander A. Klimov
|
5a5cf1a2eb
|
RequestCertificateHandler(): don't disconnect nodes already integrated into the cluster
... not to cause a reconnect loop.
|
2020-04-08 13:29:55 +02:00 |
Alexander Aleksandrovič Klimov
|
2e22ceb23e
|
Merge pull request #7936 from Icinga/bugfix/config-sync-failed-reload-7742
ApiListener::ConfigUpdateHandler(): make the whole process mutually exclusive
|
2020-04-07 15:55:14 +02:00 |
Michael Insel
|
51e534ff4c
|
Fix CA verification regression
Uninitialized bool values may evaluate to true while it should be false.
|
2020-03-29 16:05:29 +02:00 |
Alexander A. Klimov
|
38f3108c1a
|
ApiListener::HandleConfigUpdate(): make the whole process mutually exclusive
refs #7742
|
2020-03-23 17:33:14 +01:00 |
Alexander A. Klimov
|
dc3062a9b0
|
ApiListener::ConfigUpdateHandler(): block as less as possible
refs #7742
|
2020-03-23 17:31:59 +01:00 |
Noah Hilverling
|
595ffc438e
|
Icinga DB - Flapping history: Add percent_state_change_start/end
|
2020-03-10 14:44:08 +01:00 |
Noah Hilverling
|
5ec31aed14
|
Downtime, Comment, Notification: Add host_id, if object_type is service
|
2020-03-09 10:50:02 +01:00 |
Noah Hilverling
|
4c9e4959f3
|
Merge pull request #7823 from Icinga/bugfix/unify-application-start-times
Fix timing point for Application::GetStartTime() (related to command endpoint grace period)
|
2020-03-09 09:45:57 +01:00 |
Alexander A. Klimov
|
aa258685be
|
Checkable#next_update: always use #check_interval if !#enable_active_checks
|
2020-03-06 10:03:56 +01:00 |
Noah Hilverling
|
e4c920b69e
|
Merge pull request #7887 from Icinga/bugfix/icingadb-sendevent
Drop IcingaDB#HandleEvents()
|
2020-03-05 16:22:22 +01:00 |
Alexander A. Klimov
|
0e24462064
|
Fire Checkable::OnFlappingChange only if flapping is enabled
refs #7885
|
2020-03-04 14:58:32 +01:00 |
Alexander A. Klimov
|
ff0efbc2a2
|
Drop IcingaDB#HandleEvents()
|
2020-03-04 14:37:17 +01:00 |
Alexander A. Klimov
|
54d555bd92
|
Drop IcingaDB#SendEvent()
|
2020-03-04 14:36:43 +01:00 |