1774 Commits

Author SHA1 Message Date
Gunnar Beutner
d2b31f6a06 Implement notification conditions.
Fixes #2841
2013-06-26 09:08:50 +02:00
Gunnar Beutner
46b3f033cf Make sure flapping counters aren't negative. 2013-06-26 09:03:44 +02:00
Michael Friedrich
c9fb309200 tools: move mkembedconfig into subdir
preparation for moving the conversion script into tools/

refs #4337
2013-06-24 16:05:18 +02:00
Gunnar Beutner
a93543db7f Fix: Timeperiods: legacy-timeperiod parsed empty, results in skipped checks
Fixes #4336
2013-06-24 15:01:23 +02:00
Gunnar Beutner
b0ac607caf Fix: missing check_command attribute results in sigsegv on check execution
Fixes #4331
2013-06-24 09:30:49 +02:00
Gunnar Beutner
7f513a9aea Update the flapping detecting formula. 2013-06-21 12:51:29 +02:00
Gunnar Beutner
6f158ff793 Implement external commands for flapping detection. 2013-06-21 10:28:21 +02:00
Gunnar Beutner
69fcd7fa40 Implement flapping detection. 2013-06-21 10:20:29 +02:00
Gunnar Beutner
89078e1cfb Config: Fix nested dictionaries in arrays. 2013-06-21 09:07:57 +02:00
Gunnar Beutner
f38a389791 Make error message more user-friendly. 2013-06-21 09:03:02 +02:00
Gunnar Beutner
0d96923b45 Add missing lock. 2013-06-21 08:30:26 +02:00
Gunnar Beutner
709e8c925e Bugfix for removing expired downtimes. 2013-06-19 14:28:46 +02:00
Gunnar Beutner
1d7428b237 Implement support for acknowledgement comments.
Fixes #3585
2013-06-19 10:57:07 +02:00
Gunnar Beutner
e13a6ac23d Implement support for downtime comments.
Fixes #3894
2013-06-19 10:42:28 +02:00
Gunnar Beutner
4ab9d2604f Implement volatile services
Fixes #3593
2013-06-13 12:24:20 +02:00
Gunnar Beutner
e30d3c5691 Implement command timeouts.
Fixes #2723
2013-06-13 12:05:24 +02:00
Gunnar Beutner
d042a181bd Refactor commands and implement event handlers.
Fixes #3877
Fixes #4001
2013-06-13 11:33:00 +02:00
Gunnar Beutner
92edb85489 Rename 'path_prefix' option to 'perfdata_path'. 2013-06-04 09:52:37 +02:00
Gunnar Beutner
8e754b085e Implement notification escalations. 2013-05-13 13:44:57 +02:00
Gunnar Beutner
36a45059f9 Fix infinite loop in LegacyTimePeriod::FindNthWeekday(). 2013-05-08 12:48:45 +02:00
Gunnar Beutner
aaac957ad5 Disallow colons in user-defined objects. Use colons for auto-generated object names. 2013-05-07 09:35:36 +02:00
Gunnar Beutner
1d6e1c205f Fix uninitialized variables. 2013-05-03 12:44:27 +02:00
Gunnar Beutner
1e9dcb35b4 Fix parsing <MONTH> <DAY> time defs (e.g. "december 25").
Fixes #4040
2013-05-03 12:31:11 +02:00
Gunnar Beutner
3457e2d476 Fix DST bug in LegacyTimePeriod::ParseTimeSpec(). 2013-05-03 12:30:57 +02:00
Gunnar Beutner
10dff1d8c1 Removed dependency on boost/uuid. 2013-05-03 11:26:18 +02:00
Gunnar Beutner
288a877625 Implement new validation type: name(Type) 2013-05-03 10:48:28 +02:00
Gunnar Beutner
fbbcaeac31 Update documentation. 2013-04-24 14:15:08 +02:00
Gunnar Beutner
0fcbfdb236 Windows build fix. 2013-04-19 15:28:34 +02:00
Gunnar Beutner
5db55ea384 Fix 'make distcheck'. 2013-04-19 13:17:17 +02:00
Gunnar Beutner
c9fa320379 Remove debug code. 2013-04-18 09:39:08 +02:00
Gunnar Beutner
654954c64c Fix incorrect variable name. 2013-04-18 08:24:22 +02:00
Gunnar Beutner
b40c0995ad Unify parsing weekday definitions. 2013-04-18 08:20:16 +02:00
Gunnar Beutner
8a1d24042d Implement complex 1.x timeperiod definitions. 2013-04-17 14:26:04 +02:00
Gunnar Beutner
2e600a7810 More bugfixes for timeperiods. 2013-04-16 10:55:23 +02:00
Gunnar Beutner
836c26da66 Bugfixes for the timeperiod feature. 2013-04-16 10:12:53 +02:00
Gunnar Beutner
9fa628af82 Implemented Icinga 1.x time period parser. 2013-04-15 12:48:12 +02:00
Gunnar Beutner
9a12bbb6f9 Implement host check commands
Fixes #3674
2013-04-15 10:23:06 +02:00
Gunnar Beutner
34d6b42b38 Remove unused #include. 2013-03-27 06:27:33 +00:00
Gunnar Beutner
5d73b69342 Fix return type for PluginCheckTask::ScriptFunc. 2013-03-25 19:58:34 +00:00
Gunnar Beutner
70e96aa2f0 Refactor ScriptFunctions. 2013-03-25 19:47:02 +00:00
Gunnar Beutner
fd3e92ea0c Refactor AsyncTasks. 2013-03-25 17:36:15 +00:00
Gunnar Beutner
19cc034665 Add validator for the PerfdataWriter type. 2013-03-22 15:32:57 +01:00
Gunnar Beutner
11282b875e Fix syntax error in type validators. 2013-03-22 14:45:24 +01:00
Gunnar Beutner
82f63d7eda Add missing validator for Host -> Service -> notifications. 2013-03-22 14:42:20 +01:00
Gunnar Beutner
6d69d6c639 Refactor the macro resolver
Fixes #3884
2013-03-22 14:42:14 +01:00
Gunnar Beutner
97fee26289 Remove @threadsafety doc strings
Fixes #3889
2013-03-22 12:02:20 +01:00
Gunnar Beutner
c63684a72f Shell-escape macros. 2013-03-22 10:58:47 +01:00
Gunnar Beutner
99bd0f0189 Implement the 'notification_period' attribute. 2013-03-21 13:42:46 +01:00
Gunnar Beutner
8037612e72 Implement 'force' option for SEND_CUSTOM_*_NOTIFICATION. 2013-03-21 13:23:56 +01:00
Gunnar Beutner
db8ac1431c More bugfixes for notifications. 2013-03-21 11:37:34 +01:00