606 Commits

Author SHA1 Message Date
Michael Friedrich
83a06b4378 compatutility: Refactor checkresult output, add notification type mapping. 2013-09-24 18:48:24 +02:00
Gunnar Beutner
2ca6ec42e2 config: Add missing "volatile" validator for the Service type. 2013-09-24 13:33:16 +02:00
Gunnar Beutner
826a56ba20 Update type validators. 2013-09-24 13:25:38 +02:00
Gunnar Beutner
a7e25beb06 Improve config validation.
Fixes #4391
2013-09-24 13:13:14 +02:00
Gunnar Beutner
3c3101336a Comment out some of the less useful debug messages. 2013-09-21 09:00:40 +02:00
Gunnar Beutner
77a945157f Fix timeperiod update bug. 2013-09-19 00:01:18 +02:00
Gunnar Beutner
afbfdb2579 Remove unnecessary check. 2013-09-18 10:30:20 +02:00
Gunnar Beutner
e045ece3de Change log level for some messages. 2013-09-18 10:30:11 +02:00
Gunnar Beutner
282acd94ec Fix parameter type for Service::RemoveDowntime. 2013-09-18 10:06:31 +02:00
Michael Friedrich
46659e7551 Add missing DowntimesExpireTimer.
now the expired downtimes will get deleted every 60 seconds.

fixes #4711
2013-09-17 20:11:29 +02:00
Michael Friedrich
bcc370b82c Add RemoveDowntime() cancelled parameter, check for expired/triggered downtimes.
refs #4652
refs #4710
2013-09-17 19:37:10 +02:00
Gunnar Beutner
31a55987e5 cluster: Implement domain support. 2013-09-17 13:18:40 +02:00
Gunnar Beutner
b887b558bc Ignore check results if we have a local result that's newer. 2013-09-12 17:39:29 +02:00
Gunnar Beutner
eb7d9e96f8 Make sure the next check timestamp can't be in the past. 2013-09-12 15:47:45 +02:00
Gunnar Beutner
0c64ea7f88 Remove obsolete code. 2013-09-12 14:12:36 +02:00
Gunnar Beutner
102127fd5e config: Copy authority information into dependant services. 2013-09-12 13:08:37 +02:00
Gunnar Beutner
f418db79d7 Make sure the check latency can't be negative. 2013-09-12 11:36:31 +02:00
Gunnar Beutner
eb20b7e33e Update test check output. 2013-09-12 10:36:50 +02:00
Gunnar Beutner
50d506dfd7 Add check output for NullCheck. 2013-09-12 10:31:41 +02:00
Gunnar Beutner
2b23c66ac8 Fix bug which causes timeperiods not to be updated. 2013-09-12 07:13:36 +02:00
Gunnar Beutner
4b6d8943fa Fix crash in MacroProcessor::ResolveMacros. 2013-09-11 14:59:49 +02:00
Gunnar Beutner
15fae2bf2a Refactor how Application objects work. 2013-09-10 16:03:36 +02:00
Gunnar Beutner
61f0f7edc7 Don't copy macros / custom attributes to services. 2013-09-10 10:54:23 +02:00
Gunnar Beutner
f260f5e73b Fix macro priority. 2013-09-10 10:33:34 +02:00
Michael Friedrich
98e20f6425 Fix: Add missing locks. 2013-09-09 13:52:59 +02:00
Gunnar Beutner
ec0a32380e Fix: Don't shell-escape macros by default. 2013-09-09 13:44:18 +02:00
Gunnar Beutner
df729d5514 Only do flapping updates when services are in a hard state. 2013-09-06 15:29:00 +02:00
Gunnar Beutner
4be2105584 cluster: Periodically clean up old log files. 2013-09-03 15:23:47 +02:00
Gunnar Beutner
86e2f3dd81 Windows build fix. 2013-09-01 06:01:27 +02:00
Gunnar Beutner
6aa1682878 Fix HOSTSTATE macro. 2013-08-30 17:02:21 +02:00
Gunnar Beutner
6d89c5201a Build fix. 2013-08-30 16:53:14 +02:00
Gunnar Beutner
8df0525e3e Fix shell escaping in the macro processor. 2013-08-30 16:52:41 +02:00
Gunnar Beutner
b4f5ff90b6 Fix 'force' parameter for notifications. 2013-08-30 15:56:03 +02:00
Gunnar Beutner
ce44c9e249 Fix incorrect parameter for OnNotificationSentChanged event. 2013-08-30 15:36:13 +02:00
Gunnar Beutner
b94f1603bb Implement CONTACTEMAIL and CONTACTPAGER macros. 2013-08-30 15:16:25 +02:00
Gunnar Beutner
c194ad1ca3 Register service and notification objects. 2013-08-30 15:09:42 +02:00
Gunnar Beutner
e8c61a578f Implement restarting Icinga. 2013-08-30 14:27:24 +02:00
Gunnar Beutner
519ce78727 Implement script variables IcingaPrefixDir, IcingaLocalStateDir, IcingaPkgLibDir, IcingaPkgDataDir and IcingaStatePath. 2013-08-30 12:04:24 +02:00
Gunnar Beutner
c9ec28440e Another bugfix for the event order. 2013-08-29 19:25:34 +02:00
Gunnar Beutner
91724814d8 Fix: State file doesn't work for generated service objects. 2013-08-29 16:53:57 +02:00
Gunnar Beutner
1742f3273e Check if flapping is enabled. 2013-08-29 14:13:18 +02:00
Gunnar Beutner
f334385111 cluster: Fix duplicate acknowledgement comments. 2013-08-29 14:01:40 +02:00
Gunnar Beutner
90d929595d Implement cluster events for acknowledgements. 2013-08-29 13:48:18 +02:00
Gunnar Beutner
10e31dfa50 Build fix. 2013-08-29 13:09:26 +02:00
Gunnar Beutner
0a60128080 Implement cluster events for notifications/flapping. 2013-08-29 13:06:36 +02:00
Gunnar Beutner
24b7aed259 Implement cluster event for SetForceNextNotification. 2013-08-29 11:37:51 +02:00
Gunnar Beutner
911f64c411 Fix state file functionality. 2013-08-29 10:40:43 +02:00
Gunnar Beutner
f134ed61bc Fix: ::Start must be called after restoring the state file.
Fixes #4654
2013-08-29 10:17:12 +02:00
Gunnar Beutner
8683a0834f Fix deadlock in Service::RemoveDowntime(). 2013-08-29 09:36:44 +02:00
Gunnar Beutner
e93808a468 Fix "make dist".
Fixes #4489
2013-08-29 08:38:09 +02:00