Eric Lippmann
|
e8745f7e96
|
Merge pull request #7816 from Icinga/feature/notification-timeperiod-6167
Re-send notifications previously suppressed by their time periods
|
2020-08-03 10:04:27 +02:00 |
Alexander A. Klimov
|
c515822649
|
Re-send notifications previously suppressed by their time periods
refs #6167
|
2020-07-29 17:13:41 +02:00 |
Alexander A. Klimov
|
37c2c7ba90
|
Checkable#Start(): if #last_check_started > last check, set #next_check to #last_check_started
refs #7888
|
2020-07-28 11:54:13 +02:00 |
Alexander A. Klimov
|
4585a404d6
|
Checkable#ExecuteCheck(): set #last_check_started to now before #UpdateNextCheck()
refs #7888
|
2020-07-28 11:54:13 +02:00 |
Alexander A. Klimov
|
9dc297987e
|
Sync Checkable#last_check_started
refs #7888
|
2020-07-28 11:54:13 +02:00 |
Alexander A. Klimov
|
11c6c11076
|
Add Checkable#last_check_started
refs #7888
|
2020-06-09 12:03:02 +02:00 |
Alexander A. Klimov
|
c4a8afbe5f
|
Icinga DB: record ack expiries
refs #8012
|
2020-05-15 12:02:51 +02: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 |
Alexander A. Klimov
|
0e24462064
|
Fire Checkable::OnFlappingChange only if flapping is enabled
refs #7885
|
2020-03-04 14:58:32 +01:00 |
Noah Hilverling
|
8f061ae80e
|
Fix OnHostProblemChanged signal
|
2020-03-04 10:55:07 +01:00 |
Michael Friedrich
|
8e62fc8efb
|
Fix 'check_timeout' not being forwarded to agent command endpoints
fixes #6992
|
2020-02-27 11:46:52 +01:00 |
Michael Friedrich
|
d53eb34520
|
Unify Application::GetStartTime() and drop GetMainTime()
This essentially moves the start time into the scope when main
starts to "do something", after the reload and configuration handling
is done.
|
2020-02-11 17:26:15 +01:00 |
Michael Friedrich
|
ae8a0b6a64
|
Introduce Application::GetUptime()
|
2020-02-11 16:47:50 +01:00 |
Michael Friedrich
|
3a4fb840d4
|
Tests: Add multi parent dependency test case
|
2020-02-11 15:13:25 +01:00 |
Michael Friedrich
|
9b0365ab43
|
Fix logical error with zero dependencies in IsReachable()
|
2020-02-11 15:13:25 +01:00 |
Henrik Triem
|
d0c0beb8be
|
Change behaviour of multiple dependencies (all failed = unreachable)
|
2020-02-11 15:13:25 +01:00 |
Michael Friedrich
|
f961370e36
|
ApiEvents: Fix AcknowledgementCleared code quality
|
2020-02-06 13:03:04 +01:00 |
Alexander A. Klimov
|
86bbb79869
|
Checkable#next_update: ignore re-scheduled #next_check if !#enable_active_checks
refs #7790
|
2020-01-31 11:49:47 +01:00 |
Michael Friedrich
|
7e1e8b3393
|
Revert "Add NotificationResult class"
This reverts commit 9621fd2e4b .
|
2020-01-07 14:26:09 +01:00 |
Michael Friedrich
|
3605076f8b
|
Revert "Add OnNewNotificationResult signal and ProcessNotificationResult handler"
This reverts commit ac483f2a8a .
|
2020-01-07 14:26:07 +01:00 |
Michael Friedrich
|
152709071d
|
Revert "Implement last_notification_result handling for Notification objects"
This reverts commit 1706b297a5 .
|
2020-01-07 14:21:06 +01:00 |
Michael Friedrich
|
d242b41704
|
Revert "Make NotificationResult available for events: Cluster and Features"
This reverts commit 566e59bbfa .
|
2020-01-07 14:20:59 +01:00 |
Michael Friedrich
|
55e13fd001
|
Revert "Fix license headers"
This reverts commit 48b3d25ce2 .
|
2020-01-07 14:20:45 +01:00 |
Alexander A. Klimov
|
4f68cfd299
|
IcingaDB: include consistent IDs, start time and end time in icinga:history:stream:{flapping,acknowledgement}
refs #7689
|
2019-12-10 10:44:26 +01:00 |
Alexander A. Klimov
|
829d07aefe
|
Introduce Checkable#acknowledgement_last_change
refs #7689
|
2019-12-10 10:44:23 +01:00 |
Alexander A. Klimov
|
98ba1c03d0
|
Make Checkable#flapping_last_change consistent across nodes
refs #7689
|
2019-12-10 10:11:24 +01:00 |
Alexander A. Klimov
|
da6a9174d1
|
Checkable#ClearAcknowledgement(): OnAcknowledgementCleared() at most once
|
2019-12-05 11:54:33 +01:00 |
Alexander A. Klimov
|
798ea54173
|
Refuse acking an already acked checkable
|
2019-12-05 11:08:16 +01:00 |
Noah Hilverling
|
71ef1de964
|
Merge pull request #7667 from Icinga/feature/icingadb-acks-history
IcingaDB: populate icinga:history:stream:acknowledgement
|
2019-12-05 09:20:36 +01:00 |
Alexander A. Klimov
|
798c56b809
|
IcingaDB: update service state on Host#problem change
refs #7673
|
2019-12-03 17:37:51 +01:00 |
Alexander A. Klimov
|
ea5403a55c
|
Extend Checkable::OnAcknowledgementCleared by removedBy
|
2019-12-03 17:00:54 +01:00 |
Alexander A. Klimov
|
1931501040
|
Checkable#GetProblem(): consider PENDING not a problem
|
2019-12-03 16:56:43 +01:00 |
Noah Hilverling
|
ed1cede0a7
|
Merge pull request #7646 from Icinga/feature/remove-comment-author
/v1/actions/remove-comment: let users specify themselves
|
2019-11-26 16:07:09 +01:00 |
Noah Hilverling
|
6508e880b4
|
Merge pull request #7655 from Icinga/bugfix/commenttype
CommentType: remove unused variants
|
2019-11-26 15:47:45 +01:00 |
Alexander A. Klimov
|
dcfc494d4d
|
CommentType: remove unused variants
|
2019-11-26 11:29:04 +01:00 |
Alexander A. Klimov
|
80bf316e7b
|
/v1/actions/remove-acknowledgement: let users specify themselves
|
2019-11-21 16:29:26 +01:00 |
Alexander A. Klimov
|
d84efecb62
|
/v1/actions/remove-comment: let users specify themselves
|
2019-11-21 15:53:40 +01:00 |
Alexander A. Klimov
|
a361bf716e
|
/v1/actions/remove-downtime: let users specify themselves
|
2019-11-21 15:48:55 +01:00 |
Michael Friedrich
|
88c1a197b4
|
Merge pull request #7567 from Icinga/bugfix/apt-dist-upgrade-7558
MacroProcessor::ResolveArguments(): skip null argument values
|
2019-11-15 14:43:33 +01:00 |
Michael Friedrich
|
b3eb9c6a07
|
Merge pull request #7439 from Icinga/feature/timeperiod-seconds
LegacyTimePeriod: support specifying seconds
|
2019-11-15 13:02:05 +01:00 |
Alexander A. Klimov
|
6c7a9eb651
|
IcingaDB#SendStatusUpdate(): add icinga:history:stream:state#previous_soft_state
|
2019-11-04 12:59:57 +01:00 |
Alexander Aleksandrovič Klimov
|
f51454af65
|
git ls-files -z |xargs -0 perl -pi -e 's/RedisWriter/IcingaDB/g'
|
2019-11-02 14:00:24 +01:00 |
Alexander A. Klimov
|
746a48e2ca
|
RedisWriter: add icinga:history:stream:{state,notification}#previous_hard_state
|
2019-11-02 14:00:24 +01:00 |
Jean Flach
|
037357aea5
|
Add severity
|
2019-11-02 14:00:23 +01:00 |
Jean Flach
|
02ecc3e445
|
Add additional fields
|
2019-11-02 14:00:23 +01:00 |
Alexander A. Klimov
|
768044a754
|
Replace std::shared_ptr<NamespaceValue> with NamespaceValue::Ptr
refs #7361
|
2019-10-21 17:10:51 +02:00 |
Alexander A. Klimov
|
e4bdcedbca
|
MacroProcessor::ResolveArguments(): skip null argument values
refs #7558
|
2019-10-08 17:06:06 +02:00 |
Michael Friedrich
|
f0fcfdf910
|
Merge pull request #7538 from Icinga/bugfix/dependency-ignore_on_error-7536
Dependency#OnAllConfigLoaded(): don't link *this with the child if *this is going to be dropped
|
2019-09-25 12:12:22 +02:00 |
Alexander A. Klimov
|
7668314b4a
|
Dependency#OnAllConfigLoaded(): don't link *this with the child if *this is going to be dropped
refs #7536
|
2019-09-25 11:30:50 +02:00 |