]> granicus.if.org Git - icinga2/log
icinga2
12 years agoBuild fix for Solaris.
Gunnar Beutner [Mon, 13 Aug 2012 11:06:43 +0000 (13:06 +0200)]
Build fix for Solaris.

12 years agoBuild fix for FreeBSD.
Gunnar Beutner [Mon, 13 Aug 2012 10:39:37 +0000 (12:39 +0200)]
Build fix for FreeBSD.

12 years agoState file: Store attributes of type Attribute_Local.
Gunnar Beutner [Mon, 13 Aug 2012 08:27:49 +0000 (10:27 +0200)]
State file: Store attributes of type Attribute_Local.

12 years agoBuild fix (when using the bundled ltdl lib).
Gunnar Beutner [Sat, 11 Aug 2012 16:32:03 +0000 (18:32 +0200)]
Build fix (when using the bundled ltdl lib).

12 years agoFixed some more compiler warnings.
Gunnar Beutner [Wed, 8 Aug 2012 06:34:15 +0000 (08:34 +0200)]
Fixed some more compiler warnings.

12 years agoFixed some compiler warnings.
Gunnar Beutner [Tue, 7 Aug 2012 19:02:12 +0000 (21:02 +0200)]
Fixed some compiler warnings.

12 years agoFixed log message incorrectly referring to temp file.
Gunnar Beutner [Tue, 7 Aug 2012 12:17:36 +0000 (14:17 +0200)]
Fixed log message incorrectly referring to temp file.

12 years agoGracefully deactivate all dynamic objects before shutting down.
Gunnar Beutner [Tue, 7 Aug 2012 11:08:14 +0000 (13:08 +0200)]
Gracefully deactivate all dynamic objects before shutting down.

12 years agoBugfix: Object source wasn't properly set.
Gunnar Beutner [Tue, 7 Aug 2012 10:47:18 +0000 (12:47 +0200)]
Bugfix: Object source wasn't properly set.

12 years agoUpdated documentation.
Gunnar Beutner [Tue, 7 Aug 2012 10:47:09 +0000 (12:47 +0200)]
Updated documentation.

12 years agoRenamed retention.dat to icinga.state and made the path configurable.
Gunnar Beutner [Tue, 7 Aug 2012 07:44:36 +0000 (09:44 +0200)]
Renamed retention.dat to icinga.state and made the path configurable.

12 years agoIgnore service reachability for status.dat output.
Gunnar Beutner [Mon, 6 Aug 2012 12:14:28 +0000 (14:14 +0200)]
Ignore service reachability for status.dat output.

12 years agoImproved performance for Dictionary::Get.
Gunnar Beutner [Mon, 6 Aug 2012 10:03:38 +0000 (12:03 +0200)]
Improved performance for Dictionary::Get.

12 years agoRemoved incorrect assert().
Gunnar Beutner [Mon, 6 Aug 2012 08:01:45 +0000 (10:01 +0200)]
Removed incorrect assert().

12 years agoImproved TcpClient lock usage.
Gunnar Beutner [Mon, 6 Aug 2012 08:01:21 +0000 (10:01 +0200)]
Improved TcpClient lock usage.

12 years agoFixed restoring the program state.
Gunnar Beutner [Sun, 5 Aug 2012 01:10:53 +0000 (03:10 +0200)]
Fixed restoring the program state.

12 years agoFixed invalid iterator use.
Gunnar Beutner [Sat, 4 Aug 2012 12:22:15 +0000 (14:22 +0200)]
Fixed invalid iterator use.

12 years agoBugfix for restoring objects from the retention.dat file.
Gunnar Beutner [Sat, 4 Aug 2012 12:13:04 +0000 (14:13 +0200)]
Bugfix for restoring objects from the retention.dat file.

12 years agoUse boost::multi_index instead of a priority queue.
Gunnar Beutner [Sat, 4 Aug 2012 11:49:25 +0000 (13:49 +0200)]
Use boost::multi_index instead of a priority queue.

12 years agoFixed scheduling bug.
Gunnar Beutner [Sat, 4 Aug 2012 08:45:21 +0000 (10:45 +0200)]
Fixed scheduling bug.

12 years agoFixed remote replication of non-config attributes.
Gunnar Beutner [Sat, 4 Aug 2012 08:23:18 +0000 (10:23 +0200)]
Fixed remote replication of non-config attributes.

12 years agoFixed compiler warnings.
Gunnar Beutner [Sat, 4 Aug 2012 07:58:31 +0000 (09:58 +0200)]
Fixed compiler warnings.

12 years agoUpdated the checker and delegation components to use replication for the "checker...
Gunnar Beutner [Fri, 3 Aug 2012 21:03:58 +0000 (23:03 +0200)]
Updated the checker and delegation components to use replication for the "checker" property.

12 years agoBuild fixes for Windows.
Gunnar Beutner [Fri, 3 Aug 2012 16:17:47 +0000 (18:17 +0200)]
Build fixes for Windows.

12 years agoFixed incorrect object type.
Gunnar Beutner [Fri, 3 Aug 2012 13:35:50 +0000 (15:35 +0200)]
Fixed incorrect object type.

12 years agoCode cleanup.
Gunnar Beutner [Fri, 3 Aug 2012 13:35:27 +0000 (15:35 +0200)]
Code cleanup.

12 years agoRenamed the 'include' keyword to '#include'. Updated the documentation.
Gunnar Beutner [Fri, 3 Aug 2012 12:13:39 +0000 (14:13 +0200)]
Renamed the 'include' keyword to '#include'. Updated the documentation.

12 years agoFixed task statistics.
Gunnar Beutner [Fri, 3 Aug 2012 12:07:25 +0000 (14:07 +0200)]
Fixed task statistics.

12 years agoBuild fixes and code cleanup.
Gunnar Beutner [Fri, 3 Aug 2012 11:19:55 +0000 (13:19 +0200)]
Build fixes and code cleanup.

12 years agoMore bugfixes.
Gunnar Beutner [Thu, 2 Aug 2012 10:21:44 +0000 (12:21 +0200)]
More bugfixes.

12 years agoBugfixes.
Gunnar Beutner [Thu, 2 Aug 2012 10:12:59 +0000 (12:12 +0200)]
Bugfixes.

12 years agoImplemented support for replicating object tags [WIP - broken].
Gunnar Beutner [Thu, 2 Aug 2012 07:38:08 +0000 (09:38 +0200)]
Implemented support for replicating object tags [WIP - broken].

12 years agoAdd precision specifier for floating point numbers.
Gunnar Beutner [Tue, 31 Jul 2012 13:35:57 +0000 (15:35 +0200)]
Add precision specifier for floating point numbers.

12 years agoBuild fixes for *NIX.
Gunnar Beutner [Mon, 30 Jul 2012 10:42:40 +0000 (12:42 +0200)]
Build fixes for *NIX.

12 years agoRenamed ConfigObject to DynamicObject.
Gunnar Beutner [Mon, 30 Jul 2012 08:17:29 +0000 (10:17 +0200)]
Renamed ConfigObject to DynamicObject.

12 years agoRefactored ConfigObject adapter classes.
Gunnar Beutner [Fri, 27 Jul 2012 14:05:02 +0000 (16:05 +0200)]
Refactored ConfigObject adapter classes.

12 years agoFixed log message.
Gunnar Beutner [Thu, 26 Jul 2012 14:45:12 +0000 (16:45 +0200)]
Fixed log message.

12 years agoMerged configfile component into the icinga library.
Gunnar Beutner [Thu, 26 Jul 2012 10:41:57 +0000 (12:41 +0200)]
Merged configfile component into the icinga library.

12 years agoMoved OnCheckResultReceived signal to the Service class.
Gunnar Beutner [Thu, 26 Jul 2012 10:28:29 +0000 (12:28 +0200)]
Moved OnCheckResultReceived signal to the Service class.

12 years agoFixed incorrect references to the 'retention.dat' file.
Gunnar Beutner [Thu, 26 Jul 2012 09:42:57 +0000 (11:42 +0200)]
Fixed incorrect references to the 'retention.dat' file.

12 years agoSave program state when shutting down.
Gunnar Beutner [Thu, 26 Jul 2012 09:41:36 +0000 (11:41 +0200)]
Save program state when shutting down.

12 years agoKeep track of time using fractions of seconds.
Gunnar Beutner [Wed, 25 Jul 2012 10:59:17 +0000 (12:59 +0200)]
Keep track of time using fractions of seconds.

12 years agoBuild fixes.
Gunnar Beutner [Wed, 25 Jul 2012 07:07:15 +0000 (09:07 +0200)]
Build fixes.

12 years agoRemoved delegation::ServiceStatus message (obsoleted by the domain concept)
Gunnar Beutner [Wed, 25 Jul 2012 07:03:02 +0000 (09:03 +0200)]
Removed delegation::ServiceStatus message (obsoleted by the domain concept)

12 years agoFixed calculation of next check timestamp.
Gunnar Beutner [Tue, 24 Jul 2012 14:46:48 +0000 (16:46 +0200)]
Fixed calculation of next check timestamp.

12 years agoCleaned up status calculation code.
Gunnar Beutner [Tue, 24 Jul 2012 13:38:30 +0000 (15:38 +0200)]
Cleaned up status calculation code.

12 years agoAdd log message after main loop.
Gunnar Beutner [Tue, 24 Jul 2012 13:38:19 +0000 (15:38 +0200)]
Add log message after main loop.

12 years agoUse throw_exception() instead of throw.
Gunnar Beutner [Tue, 24 Jul 2012 13:38:04 +0000 (15:38 +0200)]
Use throw_exception() instead of throw.

12 years agoDon't save properties for non-persistent config objects.
Gunnar Beutner [Tue, 24 Jul 2012 12:18:33 +0000 (14:18 +0200)]
Don't save properties for non-persistent config objects.

12 years agoBuild fixes for *NIX.
Gunnar Beutner [Tue, 24 Jul 2012 11:45:21 +0000 (13:45 +0200)]
Build fixes for *NIX.

12 years agoAdd support for serializing empty Variants.
Gunnar Beutner [Tue, 24 Jul 2012 11:33:38 +0000 (13:33 +0200)]
Add support for serializing empty Variants.

12 years agoAlways load cibsync component.
Gunnar Beutner [Tue, 24 Jul 2012 11:26:56 +0000 (13:26 +0200)]
Always load cibsync component.

12 years agoImplemented state retention.
Gunnar Beutner [Tue, 24 Jul 2012 11:13:02 +0000 (13:13 +0200)]
Implemented state retention.

12 years agoMoved serialization functionality into the base library.
Gunnar Beutner [Tue, 24 Jul 2012 08:50:53 +0000 (10:50 +0200)]
Moved serialization functionality into the base library.

12 years agoBuild fix for *NIX.
Gunnar Beutner [Mon, 23 Jul 2012 08:27:12 +0000 (10:27 +0200)]
Build fix for *NIX.

12 years agoRefactored the Component class.
Gunnar Beutner [Mon, 23 Jul 2012 08:24:27 +0000 (10:24 +0200)]
Refactored the Component class.

12 years agoHandle all exception types rather than just the ones inheriting from std::exception.
Gunnar Beutner [Mon, 23 Jul 2012 06:57:19 +0000 (08:57 +0200)]
Handle all exception types rather than just the ones inheriting from std::exception.

12 years agoVS project file: Moved components into a separate folder.
Gunnar Beutner [Fri, 20 Jul 2012 12:30:53 +0000 (14:30 +0200)]
VS project file: Moved components into a separate folder.

12 years agoRemoved CIB::RequireInformation.
Gunnar Beutner [Fri, 20 Jul 2012 12:30:35 +0000 (14:30 +0200)]
Removed CIB::RequireInformation.

12 years agoMade *::ScriptFunc private.
Gunnar Beutner [Thu, 19 Jul 2012 09:17:05 +0000 (11:17 +0200)]
Made *::ScriptFunc private.

12 years agoMoved calculation of next check timestamp into the cibsync component.
Gunnar Beutner [Wed, 18 Jul 2012 09:52:22 +0000 (11:52 +0200)]
Moved calculation of next check timestamp into the cibsync component.

12 years agoUsed const references for the EndpointManager methods.
Gunnar Beutner [Wed, 18 Jul 2012 09:43:41 +0000 (11:43 +0200)]
Used const references for the EndpointManager methods.

12 years agoAdded TcpClient::OnConnected event.
Gunnar Beutner [Wed, 18 Jul 2012 09:15:39 +0000 (11:15 +0200)]
Added TcpClient::OnConnected event.

12 years agoBuild fix.
Gunnar Beutner [Tue, 17 Jul 2012 18:44:22 +0000 (20:44 +0200)]
Build fix.

12 years agoCleaned up socket exception handling.
Gunnar Beutner [Tue, 17 Jul 2012 18:41:06 +0000 (20:41 +0200)]
Cleaned up socket exception handling.

12 years agoRevert 78215843 as it requires Boost version 1.43.
Gunnar Beutner [Tue, 17 Jul 2012 17:19:03 +0000 (19:19 +0200)]
Revert 78215843 as it requires Boost version 1.43.

12 years agoTry to more uniformly distribute checks in their check interval.
Gunnar Beutner [Tue, 17 Jul 2012 17:10:14 +0000 (19:10 +0200)]
Try to more uniformly distribute checks in their check interval.

12 years agoRe-enable host macros.
Gunnar Beutner [Tue, 17 Jul 2012 11:03:44 +0000 (13:03 +0200)]
Re-enable host macros.

12 years agoUpdated delegation/checker to use cibsync rather than sending service objects.
Gunnar Beutner [Tue, 17 Jul 2012 10:57:21 +0000 (12:57 +0200)]
Updated delegation/checker to use cibsync rather than sending service objects.

12 years agoUse Boost.Range instead of tie().
Gunnar Beutner [Tue, 17 Jul 2012 08:29:30 +0000 (10:29 +0200)]
Use Boost.Range instead of tie().

12 years agoBuild fixes for *NIX.
Gunnar Beutner [Mon, 16 Jul 2012 22:01:23 +0000 (00:01 +0200)]
Build fixes for *NIX.

12 years agoUse BOOST_FOREACH for most for loops.
Gunnar Beutner [Mon, 16 Jul 2012 20:00:50 +0000 (22:00 +0200)]
Use BOOST_FOREACH for most for loops.

12 years agoImplemented native::NullCheck check method.
Gunnar Beutner [Mon, 16 Jul 2012 13:10:42 +0000 (15:10 +0200)]
Implemented native::NullCheck check method.

12 years agoBugfixes for SSL sockets.
Gunnar Beutner [Mon, 16 Jul 2012 09:44:11 +0000 (11:44 +0200)]
Bugfixes for SSL sockets.

12 years agoKeep track of whether sockets are connected.
Gunnar Beutner [Mon, 16 Jul 2012 09:15:20 +0000 (11:15 +0200)]
Keep track of whether sockets are connected.

12 years agoUpdated documention (check_type removed, methods->check added).
Gunnar Beutner [Mon, 16 Jul 2012 06:25:15 +0000 (08:25 +0200)]
Updated documention (check_type removed, methods->check added).

12 years agoRenamed "hooks" to "methods".
Gunnar Beutner [Mon, 16 Jul 2012 06:19:51 +0000 (08:19 +0200)]
Renamed "hooks" to "methods".

12 years agoRefactored jsonrpc lib to use the new TcpClient interface.
Gunnar Beutner [Sun, 15 Jul 2012 22:05:24 +0000 (00:05 +0200)]
Refactored jsonrpc lib to use the new TcpClient interface.

12 years agoAdded missing GPL Header.
Gunnar Beutner [Sun, 15 Jul 2012 22:04:16 +0000 (00:04 +0200)]
Added missing GPL Header.

12 years agoCleaned up TcpClient interface.
Gunnar Beutner [Sun, 15 Jul 2012 22:02:31 +0000 (00:02 +0200)]
Cleaned up TcpClient interface.

12 years agoCleaned up NagiosCheckTask.
Gunnar Beutner [Sun, 15 Jul 2012 15:48:58 +0000 (17:48 +0200)]
Cleaned up NagiosCheckTask.

12 years agoRemoved unused code.
Gunnar Beutner [Sun, 15 Jul 2012 15:36:02 +0000 (17:36 +0200)]
Removed unused code.

12 years agoMore bugfixes for AsyncTask.
Gunnar Beutner [Sun, 15 Jul 2012 15:29:59 +0000 (17:29 +0200)]
More bugfixes for AsyncTask.

12 years agoBugfixes for the AsyncTask class.
Gunnar Beutner [Sun, 15 Jul 2012 15:15:49 +0000 (17:15 +0200)]
Bugfixes for the AsyncTask class.

12 years agoRe-enabled /MP (parallel builds) on Windows.
Gunnar Beutner [Sun, 15 Jul 2012 11:15:51 +0000 (13:15 +0200)]
Re-enabled /MP (parallel builds) on Windows.

12 years agoEnabled pre-compiled headers for Windows builds.
Gunnar Beutner [Sun, 15 Jul 2012 11:13:19 +0000 (13:13 +0200)]
Enabled pre-compiled headers for Windows builds.

12 years agoBuild fixes for *NIX.
Gunnar Beutner [Sun, 15 Jul 2012 11:07:12 +0000 (13:07 +0200)]
Build fixes for *NIX.

12 years agoImplemented exception support for AsyncTasks.
Gunnar Beutner [Sun, 15 Jul 2012 08:58:03 +0000 (10:58 +0200)]
Implemented exception support for AsyncTasks.

12 years agoDisabled resolving host macros for now.
Gunnar Beutner [Sat, 14 Jul 2012 18:06:32 +0000 (20:06 +0200)]
Disabled resolving host macros for now.

12 years agoFixed assert() in ~AsyncTask obscuring other errors.
Gunnar Beutner [Sat, 14 Jul 2012 18:06:09 +0000 (20:06 +0200)]
Fixed assert() in ~AsyncTask obscuring other errors.

12 years agoBugfixes for the ScriptTask feature.
Gunnar Beutner [Sat, 14 Jul 2012 14:49:21 +0000 (16:49 +0200)]
Bugfixes for the ScriptTask feature.

12 years agoImplemented script tasks.
Gunnar Beutner [Sat, 14 Jul 2012 13:59:59 +0000 (15:59 +0200)]
Implemented script tasks.

12 years agoCleaned up AsyncTask class.
Gunnar Beutner [Sat, 14 Jul 2012 11:57:20 +0000 (13:57 +0200)]
Cleaned up AsyncTask class.

12 years agoRemoved unused code.
Gunnar Beutner [Sat, 14 Jul 2012 11:33:04 +0000 (13:33 +0200)]
Removed unused code.

12 years agoBugfixes for the Process/AsyncTask classes.
Gunnar Beutner [Sat, 14 Jul 2012 10:44:37 +0000 (12:44 +0200)]
Bugfixes for the Process/AsyncTask classes.

12 years agoImproved Event::Post performance.
Gunnar Beutner [Fri, 13 Jul 2012 21:33:30 +0000 (23:33 +0200)]
Improved Event::Post performance.

12 years agoFixed compilation errors on *NIX.
Gunnar Beutner [Fri, 13 Jul 2012 19:07:39 +0000 (21:07 +0200)]
Fixed compilation errors on *NIX.

12 years agoImplemented Process class, cleaned up NagiosCheckTask.
Gunnar Beutner [Fri, 13 Jul 2012 19:00:54 +0000 (21:00 +0200)]
Implemented Process class, cleaned up NagiosCheckTask.

12 years agoFixed compiler warning.
Gunnar Beutner [Fri, 13 Jul 2012 17:38:14 +0000 (19:38 +0200)]
Fixed compiler warning.

12 years agoMore Win32 build fixes.
Gunnar Beutner [Fri, 13 Jul 2012 13:29:39 +0000 (15:29 +0200)]
More Win32 build fixes.