Gunnar Beutner
|
4ab9d2604f
|
Implement volatile services
Fixes #3593
|
2013-06-13 12:24:20 +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
|
fd3e92ea0c
|
Refactor AsyncTasks.
|
2013-03-25 17:36:15 +00: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
|
db8ac1431c
|
More bugfixes for notifications.
|
2013-03-21 11:37:34 +01:00 |
Gunnar Beutner
|
e60c04f4bd
|
Fix another bug related to recovery notifications.
|
2013-03-20 16:27:38 +01:00 |
Gunnar Beutner
|
f278181b8b
|
Fix recovery notifications for (SOFT-OK -> HARD-OK).
Fixes #3876
|
2013-03-20 15:25:53 +01:00 |
Gunnar Beutner
|
80c3a70107
|
Implement the CheckResultReader type.
|
2013-03-19 16:20:46 +01:00 |
Gunnar Beutner
|
45e24e4729
|
Fix Expression::Extract.
|
2013-03-19 14:13:58 +01:00 |
Gunnar Beutner
|
a21cf21d52
|
Implement the CompatLog type.
|
2013-03-19 13:04:30 +01:00 |
Gunnar Beutner
|
0744397427
|
Implement downtime notifications.
|
2013-03-18 12:55:41 +01: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
|
6d5339574a
|
Fix perfdata macros.
|
2013-03-15 13:30:30 +01:00 |
Gunnar Beutner
|
9ac731ba8e
|
Change log level for some debug messages.
|
2013-03-15 11:18:56 +01:00 |
Gunnar Beutner
|
07421751ad
|
Implement config support for arrays.
|
2013-03-14 12:17:46 +01:00 |
Gunnar Beutner
|
442a2dbc7d
|
Implement timeperiods.
|
2013-03-13 16:04:53 +01:00 |
Gunnar Beutner
|
fb82b73bc9
|
Fix: Set last state/state type before executing service checks.
|
2013-03-08 14:43:48 +01:00 |
Gunnar Beutner
|
e2416b5b54
|
Check return values of SymGetLineFromAddr64 and SymFromAddr.
|
2013-03-07 16:00:10 +01:00 |
Gunnar Beutner
|
fa3f01667f
|
Implemented stacktrace support for Windows.
|
2013-03-07 15:00:26 +01:00 |
Gunnar Beutner
|
02be9010e7
|
Implemented LAST*STATE* macros.
|
2013-03-07 12:04:20 +01:00 |
Gunnar Beutner
|
68bd651195
|
Improve check latency.
|
2013-03-07 09:48:00 +01:00 |
Gunnar Beutner
|
70fa21dfbc
|
Various bugfixes.
|
2013-03-06 11:04:20 +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
|
a960237139
|
Fixed recovery notifications (again).
|
2013-02-27 16:57:06 +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
|
3a74316aab
|
Fixed notifications for hard recoveries.
|
2013-02-27 06:52:13 +01:00 |
Gunnar Beutner
|
163f0a9f5c
|
Implemented support for disabling notifications.
|
2013-02-26 12:37:25 +01:00 |
Gunnar Beutner
|
2189c1639c
|
Fix deadlock in Service::BeginExecuteCheck().
|
2013-02-26 10:58:59 +01:00 |
Gunnar Beutner
|
35c79a76c1
|
Make attribute lookups O(1).
|
2013-02-26 10:13:54 +01:00 |
Gunnar Beutner
|
2ef255b9f6
|
Fine-grained locks (WIP, Part 9).
|
2013-02-24 01:10:34 +01:00 |
Gunnar Beutner
|
4306c6c07a
|
Fine-grained locks (WIP, Part 8).
|
2013-02-21 16:12:50 +01:00 |
Gunnar Beutner
|
997ca3a77a
|
Fine-grained locks (WIP, Part 6).
|
2013-02-19 23:02:08 +01:00 |
Gunnar Beutner
|
ecc95b3dc0
|
Fine-grained locks (WIP, Part 4).
|
2013-02-19 07:26:52 +01:00 |
Gunnar Beutner
|
a4c7052a6e
|
Fine-grained locks (WIP, Part 2).
|
2013-02-18 14:40:24 +01:00 |
Gunnar Beutner
|
c63c28dd9c
|
Fine-grained locks (WIP, Part 1).
|
2013-02-17 19:14:34 +01:00 |
Gunnar Beutner
|
1d807d91bc
|
Implemented dictionary support for commands.
|
2013-02-13 20:08:09 +01:00 |
Gunnar Beutner
|
c878065a1f
|
Don't load the replication component on standalone instances.
Fixes #3687
|
2013-02-11 23:37:39 +01:00 |
Gunnar Beutner
|
c6e8013238
|
Don't send notifications for services that are unreachable, in a downtime or acknowledged.
|
2013-02-11 16:39:55 +01:00 |
Gunnar Beutner
|
0d1cad864c
|
Fixed soft service recoveries.
|
2013-02-10 15:07:32 +01:00 |
Gunnar Beutner
|
cf92cd83b3
|
Implement some dynamic macros.
Move check-specific code to service-check.cpp
|
2013-02-09 18:39:43 +01:00 |