Gunnar Beutner
|
4c022199f4
|
Reimplement load-balancing for checks.
Refs #6107
|
2014-05-09 11:45:21 +02:00 |
Gunnar Beutner
|
45270f1bb8
|
Refactor the agent and cluster components.
Refs #6107
|
2014-05-08 09:13:04 +02:00 |
Michael Friedrich
|
e295d76483
|
Checker: Fix exception on disabled host checks.
Fixes #6103
|
2014-05-01 21:57:58 +02:00 |
Gunnar Beutner
|
b119c3285b
|
Change log level for some messages.
Fixes #6072
|
2014-04-29 11:01:28 +02:00 |
Gunnar Beutner
|
951c61ed16
|
Use fewer threads by default.
Refs #6053
|
2014-04-22 20:53:46 +02:00 |
Gunnar Beutner
|
63f22b055b
|
Properly deal with exceptions in CheckerComponent::ExecuteCheckHelper.
Refs #4865
|
2014-04-22 19:03:01 +02:00 |
Michael Friedrich
|
0dedd7cf19
|
Add global Enable{Host,Service}Checks. Update interfaces and external commands.
Fixes #6037
Fixes #5975
|
2014-04-17 11:29:47 +02:00 |
Gunnar Beutner
|
ed057de512
|
Add missing ::Stop calls.
Refs #4865
|
2014-04-16 15:01:31 +02:00 |
Gunnar Beutner
|
af5990a4f4
|
Rename variables.
Refs #5909
|
2014-04-05 19:03:18 +02:00 |
Gunnar Beutner
|
23e9630682
|
Implement host checks.
Refs #5919
|
2014-04-04 15:57:54 +02:00 |
Michael Friedrich
|
ce737ff2f3
|
Change copyright header (again).
Fixes #5424
|
2014-03-19 11:42:47 +01:00 |
Gunnar Beutner
|
4d6088bee1
|
Stop checks during shutdown.
Fixes #5784
|
2014-03-17 09:04:19 +01:00 |
Michael Friedrich
|
09d6b6fefa
|
Health Check: Sanitize perfdata.
Refs #5664
|
2014-03-10 18:01:26 +01:00 |
Gunnar Beutner
|
22d53cf3b5
|
Implement a new object type for service dependencies.
Fixes #2799
|
2014-03-05 09:57:29 +01:00 |
Michael Friedrich
|
f890a7ae8c
|
Refactor status/perfdata stats registry.
Fixes #5622
|
2014-02-20 15:25:58 +01:00 |
Michael Friedrich
|
84be5e3413
|
Implement StatsFunction Registry for features.
Refs #5622
|
2014-02-17 17:53:41 +01:00 |
Michael Friedrich
|
555d72150a
|
Update copyright header.
Fixes #5424
|
2014-01-09 00:32:11 +01:00 |
Gunnar Beutner
|
cac4167e79
|
Fix initial check schedule.
Fixes #5240
|
2013-11-28 20:56:48 +01:00 |
Gunnar Beutner
|
48569b6205
|
Fix deadlock when rescheduling checks.
Fixes #5092
|
2013-11-28 20:56:48 +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
|
ff807dabff
|
Use a separate thread pool for checks.
Refs #5050
|
2013-11-15 12:18:40 +01:00 |
Gunnar Beutner
|
ca9b31d4f0
|
Add check statistics.
Refs #5049
|
2013-11-10 17:47:47 +01:00 |
Gunnar Beutner
|
e546cd854d
|
Clean up the DynamicType class.
Refs #5036
|
2013-11-08 16:07:21 +01:00 |
Gunnar Beutner
|
a84536bea3
|
Implement serializer support for arbitrary classes.
Fixes #5024
|
2013-11-08 14:08:59 +01:00 |
Gunnar Beutner
|
6acc017707
|
Remove namespace qualifiers for boost::make_shared and boost::enable_shared_from_this.
Fixes #5012
|
2013-11-07 08:28:33 +01:00 |
Gunnar Beutner
|
0c2bd2cb09
|
Refactor check scheduler some more.
|
2013-10-18 14:10:31 +02:00 |
Gunnar Beutner
|
b517943012
|
Refactor check scheduler.
|
2013-10-18 13:46:22 +02:00 |
Gunnar Beutner
|
369d88b3c4
|
Implement global attributes.
|
2013-10-08 11:57:35 +02:00 |
Gunnar Beutner
|
bf1a800e39
|
Update copyright information.
|
2013-09-25 07:45:56 +02:00 |
Gunnar Beutner
|
68ec21f13f
|
cluster: Another fix for authority checks.
|
2013-09-13 07:50:23 +02:00 |
Gunnar Beutner
|
cbc53db5c1
|
checker: Fix incorrect wait time when first service is non-authoritative.
|
2013-09-12 16:36:18 +02:00 |
Gunnar Beutner
|
7bc99d3860
|
checker: Fix waiting for non-authoritative checks.
|
2013-09-12 15:31:07 +02:00 |
Gunnar Beutner
|
91aad7c997
|
checker: Make sure non-authoritative cluster instances don't reschedule checks.
|
2013-09-12 15:20:01 +02:00 |
Gunnar Beutner
|
95909d82fe
|
cluster: Implement authority checks.
|
2013-09-12 10:04:04 +02:00 |
Gunnar Beutner
|
45219433bb
|
cluster: Avoid unnecessary SetForceNextCheck messages.
|
2013-09-10 09:26:46 +02:00 |
Gunnar Beutner
|
7f52e04a01
|
Implement OS-specific support for thread names.
|
2013-08-30 10:19:32 +02:00 |
Gunnar Beutner
|
e9e55cd8c0
|
Remove the replication feature and clean up the code.
|
2013-08-26 14:56:38 +02:00 |
Gunnar Beutner
|
1375c64ad9
|
Release checker mutex before writing log message.
|
2013-03-27 15:27:45 +00:00 |
Gunnar Beutner
|
fd3e92ea0c
|
Refactor AsyncTasks.
|
2013-03-25 17:36:15 +00:00 |
Gunnar Beutner
|
9d076c3c03
|
Refactor #includes (Part 3).
|
2013-03-17 20:19:29 +01:00 |
Gunnar Beutner
|
0bb0711d72
|
Refactor #includes (Part 2).
|
2013-03-16 21:18:53 +01:00 |
Gunnar Beutner
|
3073200b53
|
Cleaned up #includes (Part 1).
|
2013-03-15 18:21:29 +01:00 |
Gunnar Beutner
|
442a2dbc7d
|
Implement timeperiods.
|
2013-03-13 16:04:53 +01:00 |
Gunnar Beutner
|
3c363499bb
|
Eliminate the Component class.
Fixes #3832
Fixes #3840
|
2013-03-12 13:45:54 +01:00 |
Gunnar Beutner
|
6f7b553acd
|
Bugfixes for the *:Invalidate*Cache() calls.
|
2013-03-06 13:01:51 +01:00 |
Gunnar Beutner
|
be95f3171d
|
Even more code refactoring.
|
2013-03-04 15:52:42 +01:00 |
Gunnar Beutner
|
48485c5f26
|
More lock refactoring. Yay.
|
2013-03-02 09:07:47 +01:00 |
Gunnar Beutner
|
572a477da3
|
Refactored object locking code.
|
2013-03-01 12:07:52 +01:00 |
Gunnar Beutner
|
e9648f35bc
|
Make the services/notifications caches thread safe.
Send notifications based on the notification_interval setting.
|
2013-02-27 12:44:51 +01:00 |
Gunnar Beutner
|
45f8bfb730
|
Checker: Use Ptrs rather than WeakPtrs.
Fixes #3732
|
2013-02-26 10:58:32 +01:00 |