1234 Commits

Author SHA1 Message Date
Gunnar Beutner
ae3eaee1f4 Implement override_enable_perfdata.
Refs #4746
2013-11-26 12:33:16 +01:00
Gunnar Beutner
d8c9d6a88a Implement override_enable_flapping.
Refs #4746
2013-11-26 12:33:16 +01:00
Gunnar Beutner
04061adc01 Implement override_enable_notifications.
Refs #4746
2013-11-26 12:33:10 +01:00
Gunnar Beutner
d4cc6fb5e0 Improve compatibility with Solaris.
Fixes #5129
2013-11-24 01:00:35 +01:00
Gunnar Beutner
e32a149049 Glob: Use stat() instead of lstat().
Refs #5123
2013-11-22 10:41:57 +01:00
Gunnar Beutner
7a3a8de83c Optimize IDO queries.
Refs #5124
2013-11-22 10:32:53 +01:00
Gunnar Beutner
b915494157 Avoid unnecessary updates for the is_active column.
Fixes #5124
2013-11-22 10:13:42 +01:00
Gunnar Beutner
0978e46d5a Implement file type flags for Utility::Glob.
Fixes #5123
2013-11-22 09:03:52 +01:00
Gunnar Beutner
45161fe66d Improve latency after start-up.
Fixes #5121
2013-11-21 16:09:21 +01:00
Gunnar Beutner
7a79886922 Fix deadlock in WorkQueue::Enqueue.
Fixes #5120
2013-11-21 13:54:01 +01:00
Gunnar Beutner
91338a7e49 Remove redundant checks.
Fixes #5071
2013-11-21 12:23:55 +01:00
Gunnar Beutner
1fc47e67a8 Implement the IcingaCheckTask check type.
Fixes #2822
2013-11-21 11:40:03 +01:00
Gunnar Beutner
2cefcb5bfa Update minimum flex version.
Fixes #5072
2013-11-21 11:22:51 +01:00
Gunnar Beutner
92dd32eb68 Implement support for high-level stack traces.
Refs #5085
2013-11-21 09:42:27 +01:00
Gunnar Beutner
062110339b Fix spelling mistake.
Refs #5085
2013-11-21 08:30:16 +01:00
Gunnar Beutner
43ab2b69a4 Fix handle leak in the ThreadPool class.
Fixes #5078
2013-11-21 07:46:12 +01:00
Gunnar Beutner
39dcf20a89 Implement support for stack traces for STL exceptions.
Fixes #5114
2013-11-20 21:55:14 +01:00
Gunnar Beutner
4534bb08c5 Implement DbCatEverything flag.
Fixes #5096
2013-11-20 16:47:46 +01:00
Gunnar Beutner
933ac5f403 Clear ID cache when (re-)connecting.
Fixes #5108
2013-11-20 09:32:30 +01:00
Gunnar Beutner
88ac76f2ca Fix another broken IDO query.
Refs #5088
2013-11-19 16:34:41 +01:00
Gunnar Beutner
77b058e22c Fix incorrect IDO queries.
Fixes #5088
2013-11-19 12:55:37 +01:00
Gunnar Beutner
d88268bd77 Fix group assignments in the config parser.
Fixes #5090
2013-11-17 20:50:56 +01:00
Gunnar Beutner
1676af8b2d Implement signal handler for SIGTERM.
Fixes #5087
2013-11-17 20:04:27 +01:00
Gunnar Beutner
0f28e55925 Implement support for non-standard "multi" performance data.
Refs #5082
2013-11-17 03:29:43 +01:00
Gunnar Beutner
d95c6c7d85 Remove trailing spaces from performance data.
Refs #5082
2013-11-17 01:00:26 +01:00
Gunnar Beutner
f9b107d0bf Accept invalid performance data.
Refs #5082
2013-11-17 00:05:31 +01:00
Gunnar Beutner
8c24638ff1 Fix latency calculation.
Refs #5050
2013-11-15 14:40:14 +01:00
Gunnar Beutner
687c88bea0 Don't kill too many worker threads at once.
Refs #5050
2013-11-15 14:04:03 +01:00
Gunnar Beutner
e2a7cb32e5 Use normal check interval for services which haven't been checked yet.
Refs #5050
2013-11-15 12:57:04 +01:00
Gunnar Beutner
979df4e110 Create new threads more aggressively right after program start.
Refs #5050
2013-11-15 12:36:52 +01:00
Gunnar Beutner
9a93cc83b3 Include thread pool ID in debug messages.
Refs #5050
2013-11-15 12:20:19 +01:00
Gunnar Beutner
2dacc047ec Remove quotes from perfdata keys.
Fixes #5031
2013-11-13 15:43:59 +01:00
Gunnar Beutner
f5f8de8137 Fix compatibility with OpenSSL <1.0.0.
Refs #3657
2013-11-13 10:36:57 +01:00
Gunnar Beutner
a5e3c70bcc Implement support for CRLs.
Fixes #3657
2013-11-13 10:30:40 +01:00
Gunnar Beutner
438d5c0f57 Move EmptyTimePeriod and EvenMinutesTimePeriod to libmethods.
Fixes #5032
2013-11-13 09:41:06 +01:00
Gunnar Beutner
6ccf4497f2 Fix unit tests on Windows.
Fixes #5068
2013-11-13 09:08:17 +01:00
Gunnar Beutner
81c4dd40ab Make sure that Notification::notification_command is set.
Fixes #5056
2013-11-11 17:26:20 +01:00
Gunnar Beutner
0dba71ecaf Fix service and notification templates.
Fixes #5058
2013-11-11 16:42:58 +01:00
Michael Friedrich
d1419a3067 Fix CompatUtility::{ConvertTimestamp,GetCheckResultOutput} should return std::pair.
Fixes #5045
2013-11-11 15:06:23 +01:00
Gunnar Beutner
95712e46d4 Fix compiler warning in PerfdataValue::Parse.
Fixes #5055
2013-11-11 13:14:42 +01:00
Gunnar Beutner
4f1cb83f31 Fix Convert::ToString.
Fixes #5054
2013-11-11 13:04:18 +01:00
Gunnar Beutner
92c8d71bf3 Implement one-time notification for escalation contacts.
Fixes #5011
2013-11-11 11:21:23 +01:00
Gunnar Beutner
893243db5f Fix exception in Value::ToJson().
Refs #5049
2013-11-11 09:31:36 +01:00
Gunnar Beutner
eb746b9929 Optimize DynamicObject::HasAuthority().
Refs #5049
2013-11-11 08:39:35 +01:00
Gunnar Beutner
f7171e3e90 Optimize Service::GetHost.
Refs #5049
2013-11-10 22:04:18 +01:00
Gunnar Beutner
9a764d8a08 Optimize signal calls.
Refs #5049
2013-11-10 16:53:57 +01:00
Gunnar Beutner
45a6ca6cb3 Fix type for CheckResult::command.
Refs #5039
2013-11-10 01:29:09 +01:00
Gunnar Beutner
e2292ce5f7 Refactor the Service::Is{Comment,Downtime}* methods.
Refs #5039
2013-11-09 22:20:49 +01:00
Gunnar Beutner
ec1a7bbfcb Implement class for service downtimes.
Refs #5039
2013-11-09 22:08:26 +01:00
Gunnar Beutner
cb526ddccc Implement class for service comments.
Refs #5039
2013-11-09 21:19:52 +01:00