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
|
5228d7f10b
|
Implemented compat support for users and user groups.
|
2013-02-28 10:50:20 +01:00 |
Gunnar Beutner
|
975c527b07
|
Bugfix: Output dummy check data for hosts that don't have a hostcheck.
|
2013-02-28 10:26:01 +01:00 |
Gunnar Beutner
|
e9d32eeada
|
Implemented user groups.
|
2013-02-27 21:49:03 +01:00 |
Gunnar Beutner
|
e98fd3e3eb
|
Bug fixes for the new cache code.
|
2013-02-27 16:04:49 +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
|
163f0a9f5c
|
Implemented support for disabling notifications.
|
2013-02-26 12:37:25 +01:00 |
Gunnar Beutner
|
35c79a76c1
|
Make attribute lookups O(1).
|
2013-02-26 10:13:54 +01:00 |
Gunnar Beutner
|
0a0bb967a4
|
Make sure we don't block on write() while holding locks.
|
2013-02-24 12:47:24 +01:00 |
Gunnar Beutner
|
2ef255b9f6
|
Fine-grained locks (WIP, Part 9).
|
2013-02-24 01:10:34 +01:00 |
Gunnar Beutner
|
404b1807e6
|
Removed PCH support (as it's clearly not working properly).
|
2013-02-22 08:12:43 +01:00 |
Gunnar Beutner
|
5e91f6c54d
|
Fine-grained locks (WIP, Part 7).
|
2013-02-20 19:52:25 +01:00 |
Gunnar Beutner
|
997ca3a77a
|
Fine-grained locks (WIP, Part 6).
|
2013-02-19 23:02:08 +01:00 |
Gunnar Beutner
|
3dace35cf1
|
Fine-grained locks (WIP, Part 3).
|
2013-02-18 23:44:24 +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
|
023d17c675
|
Implement per-thread event queues.
|
2013-02-15 06:48:30 +01:00 |
Gunnar Beutner
|
dd93206113
|
Fixed exception in command pipe thread after sending Icinga SIGTERM.
|
2013-02-10 12:42:14 +01:00 |
Gunnar Beutner
|
f8851aa79d
|
Bugfix: host and source groups don't have display names.
|
2013-02-09 20:37:03 +01:00 |
Gunnar Beutner
|
84482bb39d
|
Removed alias property, added display_name.
|
2013-02-09 17:50:47 +01:00 |
Gunnar Beutner
|
d124e37c91
|
Implemented status.dat support for notifications.
|
2013-02-09 17:33:50 +01:00 |
Gunnar Beutner
|
4fcda6699f
|
Bugfix: use short names in servicegroup objects.
|
2013-02-09 01:49:45 +01:00 |
Gunnar Beutner
|
29b056c848
|
Remove separate host ack/downtime/comments functionality.
Fixes #3663
|
2013-02-09 01:16:43 +01:00 |
Gunnar Beutner
|
3458b7d9d1
|
Implement service shortnames.
Refs #3660
|
2013-02-08 15:38:22 +01:00 |
Gunnar Beutner
|
b14027ec73
|
Move EXPORT_COMPONENT() macros to the beginning of the files.
Fixes #3654
|
2013-02-08 07:11:14 +01:00 |
Gunnar Beutner
|
1b4a9a3a21
|
Redesign dependencies.
Fixes #3646
|
2013-02-07 20:29:35 +01:00 |
Michael Friedrich
|
0de681be5d
|
Compat: implemented log_path config getter (no functionality yet)
fixes #2796
|
2013-02-07 18:34:50 +01:00 |
Gunnar Beutner
|
a64fa1b994
|
objects.cache: Implement service dependencies
Fixes #3639
|
2013-02-06 22:41:40 +01:00 |
Gunnar Beutner
|
39bd164625
|
objects.cache: Service definitions should include the display_name property.
|
2013-02-06 15:54:13 +01:00 |
Gunnar Beutner
|
b887f14d96
|
Use BOOST_THROW_EXCEPTION instead of boost::throw_exception()
Fixes #3636
|
2013-02-06 12:51:12 +01:00 |
Gunnar Beutner
|
c4293cfa25
|
Added init script.
Fixes #3114
|
2013-02-04 12:52:39 +01:00 |
Gunnar Beutner
|
dedd4256c1
|
Bugfix: Use service names instead of aliases.
|
2013-02-01 10:51:45 +01:00 |
Gunnar Beutner
|
9862ab5324
|
Implement triggered downtime for services.
Fixes #3583
|
2013-01-31 13:57:14 +01:00 |
Gunnar Beutner
|
b9d02b0482
|
Bugfix: Use service name in status.dat (rather than alias).
|
2013-01-31 09:51:37 +01:00 |
Gunnar Beutner
|
e967d931fd
|
Fixed building with --disable-shared.
|
2013-01-30 23:52:11 +01:00 |
Gunnar Beutner
|
7b03c77b66
|
Bugfix: some legacy_id changes didn't cause the cache to get updated.
|
2013-01-30 15:24:02 +01:00 |
Gunnar Beutner
|
49cc9f5898
|
Remove expired comments and downtimes.
|
2013-01-30 14:28:13 +01:00 |
Gunnar Beutner
|
20958d0ba8
|
Bugfix: look up legacy_id for triggered_by downtimes.
|
2013-01-30 11:10:47 +01:00 |
Gunnar Beutner
|
6e119dafee
|
Use UUIDs to uniquely identify comments and downtimes.
|
2013-01-30 09:59:22 +01:00 |
Gunnar Beutner
|
c7550971fe
|
Implemented comments.
Fixes #3558
|
2013-01-29 16:29:09 +01:00 |
Gunnar Beutner
|
e5ee9b9ea9
|
Renamed ExternalCommand to ExternalCommandProcessor.
Fixes #3579
|
2013-01-29 15:47:38 +01:00 |
Gunnar Beutner
|
4643444913
|
Added missing files.
|
2013-01-29 15:47:38 +01:00 |
Gunnar Beutner
|
8e8e607b2e
|
Implement downtimes.
Fixes #2833
|
2013-01-29 14:19:54 +01:00 |
Gunnar Beutner
|
2e78899347
|
Implement statistics for passive service checks.
|
2013-01-28 09:01:47 +01:00 |
Gunnar Beutner
|
fc782473db
|
Implemented status.dat support for host acknowledgements.
|
2013-01-27 11:54:50 +01:00 |
Gunnar Beutner
|
54ffa0a144
|
Implement the PROCESS_FILE external command.
|
2013-01-24 23:42:02 +01:00 |
Gunnar Beutner
|
335a0b3067
|
Implement support for enabling/disabling passive checks.
|
2013-01-24 23:11:54 +01:00 |
Gunnar Beutner
|
ad5256588d
|
Implemented ServiceGroup::GetMembers() and HostGroup::GetMembers().
|
2013-01-24 13:21:35 +01:00 |
Gunnar Beutner
|
249b19a69a
|
Implement acknowledgements.
Fixes #3557
|
2013-01-23 13:21:07 +01:00 |