Commit Graph

288 Commits

Author SHA1 Message Date
Gunnar Beutner ff6383873f Implement Service::GetFlappingThreshold(). 2013-07-01 14:30:19 +02:00
Gunnar Beutner ff04af396b Add missing validator for flapping_threshold. 2013-07-01 14:09:54 +02:00
Gunnar Beutner e2714525c9 Remove the built-in attributes notes_url and action_url. 2013-07-01 13:55:25 +02:00
Gunnar Beutner e28fba2a9c Fix missing variable definition: Service::m_Endpoint. 2013-07-01 11:28:49 +02:00
Michael Friedrich b906b51d3b refactor downtime message handling (wip) 2013-07-01 11:28:49 +02:00
Michael Friedrich 6f7b231302 compatlog: refactor custom/acknowledgement notifications with author/commenttext
refs #4361
2013-07-01 11:17:58 +02:00
Michael Friedrich cd48a4946a compatlog: fix checkcommand name
refs #4361
2013-07-01 10:03:00 +02:00
Michael Friedrich 3af0559b4a Compat: log notifications (wip)
- we need a way to figure out which last commend id (or, author and
  text) where set when type is CUSTOM or ACKNOWLEDGEMENT
- GetCheckCommandName was required too
- not sure if notifications.cpp is the correct location

refs #4361
refs #3985
refs #2750
2013-06-28 21:31:38 +02:00
Michael Friedrich 29175b1eb3 fix typo 2013-06-28 13:44:18 +02:00
Michael Friedrich 147cd81328 add downtime message (started,stopped,cancelled) and compat logger
refs #3985
refs #2750
2013-06-28 13:40:01 +02:00
Gunnar Beutner 4b997c0838 Implement validator for timeperiods.
Fixes #3845
2013-06-27 11:25:10 +02:00
Gunnar Beutner a97519a42e Move filter constants to itl/constants.conf. 2013-06-27 11:23:32 +02:00
Gunnar Beutner 0b8d011601 Fix syntax error. 2013-06-26 10:19:00 +02:00
Gunnar Beutner 463f4e4cf9 Implement notification_*_filter variables for Host/Service objects. 2013-06-26 10:19:00 +02:00
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