]> granicus.if.org Git - icinga2/log
icinga2
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.

12 years agoWin32 build fix.
Gunnar Beutner [Fri, 13 Jul 2012 13:24:19 +0000 (15:24 +0200)]
Win32 build fix.

12 years agoMade Timer::Timers private.
Gunnar Beutner [Fri, 13 Jul 2012 13:03:24 +0000 (15:03 +0200)]
Made Timer::Timers private.

12 years agoAdded IcingaConnection PHP class.
Gunnar Beutner [Fri, 13 Jul 2012 12:28:52 +0000 (14:28 +0200)]
Added IcingaConnection PHP class.

12 years agoRe-implemented integer support for the Variant class.
Gunnar Beutner [Fri, 13 Jul 2012 11:09:09 +0000 (13:09 +0200)]
Re-implemented integer support for the Variant class.

12 years agoFixed global macros.
Gunnar Beutner [Fri, 13 Jul 2012 09:40:57 +0000 (11:40 +0200)]
Fixed global macros.

12 years agoImplemented global macros.
Gunnar Beutner [Fri, 13 Jul 2012 09:29:23 +0000 (11:29 +0200)]
Implemented global macros.

12 years agoFixed Variant::IsEmpty()
Gunnar Beutner [Fri, 13 Jul 2012 09:24:05 +0000 (11:24 +0200)]
Fixed Variant::IsEmpty()

12 years agoFixed uninitialized variable.
Gunnar Beutner [Fri, 13 Jul 2012 07:59:26 +0000 (09:59 +0200)]
Fixed uninitialized variable.

12 years agoUpdated documentation.
Gunnar Beutner [Fri, 13 Jul 2012 07:09:26 +0000 (09:09 +0200)]
Updated documentation.

12 years agoImplemented 'log' config object and 'logpath' property for the 'application' object.
Gunnar Beutner [Fri, 13 Jul 2012 07:03:22 +0000 (09:03 +0200)]
Implemented 'log' config object and 'logpath' property for the 'application' object.

12 years agoMake PID path configurable.
Gunnar Beutner [Fri, 13 Jul 2012 06:30:20 +0000 (08:30 +0200)]
Make PID path configurable.

12 years agoImplemented support for writing a PID file.
Gunnar Beutner [Thu, 12 Jul 2012 15:03:34 +0000 (17:03 +0200)]
Implemented support for writing a PID file.

12 years agoRemoved I2_PLATFORM* macros.
Gunnar Beutner [Thu, 12 Jul 2012 14:12:19 +0000 (16:12 +0200)]
Removed I2_PLATFORM* macros.

12 years agoFixed crash while shutting down Icinga.
Gunnar Beutner [Thu, 12 Jul 2012 13:50:31 +0000 (15:50 +0200)]
Fixed crash while shutting down Icinga.

12 years agoFix: Make Dictionary::Add() return the new key.
Gunnar Beutner [Thu, 12 Jul 2012 08:24:54 +0000 (10:24 +0200)]
Fix: Make Dictionary::Add() return the new key.

12 years agoUpdated config documentation.
Gunnar Beutner [Thu, 12 Jul 2012 04:49:37 +0000 (06:49 +0200)]
Updated config documentation.

12 years agoConfig compiler: Added support for floating point numbers as well as negative numbers.
Gunnar Beutner [Wed, 11 Jul 2012 19:03:22 +0000 (21:03 +0200)]
Config compiler: Added support for floating point numbers as well as negative numbers.

12 years agoCleaned up the Variant class.
Gunnar Beutner [Wed, 11 Jul 2012 18:55:46 +0000 (20:55 +0200)]
Cleaned up the Variant class.

12 years agoUse STD*_FILENO constants in Utility::Daemonize.
Gunnar Beutner [Tue, 10 Jul 2012 14:24:17 +0000 (16:24 +0200)]
Use STD*_FILENO constants in Utility::Daemonize.

12 years agoImplemented -d (daemonize) option.
Gunnar Beutner [Tue, 10 Jul 2012 14:02:45 +0000 (16:02 +0200)]
Implemented -d (daemonize) option.

12 years agoRemoved unused ConfigObject methods.
Gunnar Beutner [Tue, 10 Jul 2012 13:57:54 +0000 (15:57 +0200)]
Removed unused ConfigObject methods.

12 years agoFixed compilation on Windows.
Gunnar Beutner [Tue, 10 Jul 2012 13:44:59 +0000 (15:44 +0200)]
Fixed compilation on Windows.

12 years agoImplemented logging to files and made logging configurable.
Gunnar Beutner [Tue, 10 Jul 2012 13:14:45 +0000 (15:14 +0200)]
Implemented logging to files and made logging configurable.

12 years agoDocumentation for the config format.
Gunnar Beutner [Tue, 10 Jul 2012 11:53:46 +0000 (13:53 +0200)]
Documentation for the config format.

12 years agoCleaned up syslog class.
Gunnar Beutner [Tue, 10 Jul 2012 11:32:15 +0000 (13:32 +0200)]
Cleaned up syslog class.

12 years agoImplemented syslog logger class.
Gunnar Beutner [Tue, 10 Jul 2012 11:31:17 +0000 (13:31 +0200)]
Implemented syslog logger class.

12 years agoAdded assert()s for some common thread-safety problems.
Gunnar Beutner [Tue, 10 Jul 2012 11:00:53 +0000 (13:00 +0200)]
Added assert()s for some common thread-safety problems.

12 years agoAdded documentation for the logger classes.
Gunnar Beutner [Tue, 10 Jul 2012 10:51:53 +0000 (12:51 +0200)]
Added documentation for the logger classes.

12 years agoMade logging more modular.
Gunnar Beutner [Tue, 10 Jul 2012 10:21:19 +0000 (12:21 +0200)]
Made logging more modular.

12 years agoRemoved support for tuples from the configuration parser.
Gunnar Beutner [Tue, 10 Jul 2012 08:23:55 +0000 (10:23 +0200)]
Removed support for tuples from the configuration parser.

12 years agoBuild fixes for the unit tests.
Gunnar Beutner [Tue, 10 Jul 2012 07:44:11 +0000 (09:44 +0200)]
Build fixes for the unit tests.

12 years agoMerge branch 'master' of github.com:gunnarbeutner/strawberry
Gunnar Beutner [Tue, 10 Jul 2012 07:38:24 +0000 (09:38 +0200)]
Merge branch 'master' of github.com:gunnarbeutner/strawberry

12 years agoAdded missing GPL headers and Visual Studio filters.
Gunnar Beutner [Mon, 9 Jul 2012 18:32:02 +0000 (20:32 +0200)]
Added missing GPL headers and Visual Studio filters.

12 years agoRenamed Ringbuffer class to RingBuffer
Gunnar Beutner [Mon, 9 Jul 2012 18:11:55 +0000 (20:11 +0200)]
Renamed Ringbuffer class to RingBuffer

12 years agoMoved CIB class constructors from header file to .cpp files.
Gunnar Beutner [Mon, 9 Jul 2012 15:07:20 +0000 (17:07 +0200)]
Moved CIB class constructors from header file to .cpp files.

12 years agoRemoved unused code.
Gunnar Beutner [Mon, 9 Jul 2012 15:04:39 +0000 (17:04 +0200)]
Removed unused code.

12 years agoClean up reachability calculation.
Gunnar Beutner [Mon, 9 Jul 2012 15:03:24 +0000 (17:03 +0200)]
Clean up reachability calculation.

12 years agoAdded GetProperty/SetTag/GetTag accessors to ConfigObjectAdapter.
Gunnar Beutner [Mon, 9 Jul 2012 14:44:46 +0000 (16:44 +0200)]
Added GetProperty/SetTag/GetTag accessors to ConfigObjectAdapter.

12 years agoVerify object type in the CIB class constructors.
Gunnar Beutner [Mon, 9 Jul 2012 14:38:01 +0000 (16:38 +0200)]
Verify object type in the CIB class constructors.

12 years agoForce compat module to write status.dat/objects.cache right after program start.
Gunnar Beutner [Mon, 9 Jul 2012 14:22:38 +0000 (16:22 +0200)]
Force compat module to write status.dat/objects.cache right after program start.

12 years agoRenamed Dictionary::{Set,Get}Property -> Dictionary::{Set,Get}
Gunnar Beutner [Mon, 9 Jul 2012 14:19:56 +0000 (16:19 +0200)]
Renamed Dictionary::{Set,Get}Property -> Dictionary::{Set,Get}

12 years agoMoved host reachability/state code into the cib library.
Gunnar Beutner [Mon, 9 Jul 2012 11:27:02 +0000 (13:27 +0200)]
Moved host reachability/state code into the cib library.

12 years agoAuto-detect host parents.
Gunnar Beutner [Mon, 9 Jul 2012 10:44:31 +0000 (12:44 +0200)]
Auto-detect host parents.

12 years agoFixed config parser error messages.
Gunnar Beutner [Mon, 9 Jul 2012 09:39:14 +0000 (11:39 +0200)]
Fixed config parser error messages.

12 years agoDistinguish between 'dependencies' (reachability) and 'hostchecks' (host status).
Gunnar Beutner [Mon, 9 Jul 2012 08:28:49 +0000 (10:28 +0200)]
Distinguish between 'dependencies' (reachability) and 'hostchecks' (host status).

12 years agoImplemented host dependencies
Gunnar Beutner [Mon, 9 Jul 2012 08:09:53 +0000 (10:09 +0200)]
Implemented host dependencies

12 years agoCleaned up << operator for the DebugInfo class.
Gunnar Beutner [Sun, 8 Jul 2012 21:23:48 +0000 (23:23 +0200)]
Cleaned up << operator for the DebugInfo class.

12 years agoAdd path to the DebugInfo struct.
Gunnar Beutner [Sun, 8 Jul 2012 19:33:51 +0000 (21:33 +0200)]
Add path to the DebugInfo struct.

12 years agoBuild fixes for *NIX.
Gunnar Beutner [Sun, 8 Jul 2012 19:24:20 +0000 (21:24 +0200)]
Build fixes for *NIX.

12 years agoMake sure that include paths are interpreted as relative to the config file that...
Gunnar Beutner [Sun, 8 Jul 2012 19:18:35 +0000 (21:18 +0200)]
Make sure that include paths are interpreted as relative to the config file that contains the include directive.

12 years agoImplemented auto-discovery script.
Gunnar Beutner [Sun, 8 Jul 2012 09:37:31 +0000 (11:37 +0200)]
Implemented auto-discovery script.

12 years agoBugfixes for the 'convenience' component.
Gunnar Beutner [Sun, 8 Jul 2012 09:37:15 +0000 (11:37 +0200)]
Bugfixes for the 'convenience' component.

12 years agoImplemented extended service template format.
Gunnar Beutner [Sun, 8 Jul 2012 08:20:54 +0000 (10:20 +0200)]
Implemented extended service template format.

12 years agoAdded convenience module to list of dependencies.
Gunnar Beutner [Sun, 8 Jul 2012 07:57:33 +0000 (09:57 +0200)]
Added convenience module to list of dependencies.

12 years agoFixed truncated plugin output.
Gunnar Beutner [Sat, 7 Jul 2012 16:19:16 +0000 (18:19 +0200)]
Fixed truncated plugin output.

12 years agoFixed Win32 build dependencies.
Gunnar Beutner [Sat, 7 Jul 2012 11:28:25 +0000 (13:28 +0200)]
Fixed Win32 build dependencies.

12 years agoFixed build on Win32.
Gunnar Beutner [Sat, 7 Jul 2012 11:17:50 +0000 (13:17 +0200)]
Fixed build on Win32.

12 years agoLink convenience module into icinga app when building with --disable-shared.
Gunnar Beutner [Fri, 6 Jul 2012 13:56:31 +0000 (15:56 +0200)]
Link convenience module into icinga app when building with --disable-shared.

12 years agoDon't instantiate service objects for host templates.
Gunnar Beutner [Fri, 6 Jul 2012 13:52:13 +0000 (15:52 +0200)]
Don't instantiate service objects for host templates.

12 years agoBugfix for the convenience component.
Gunnar Beutner [Fri, 6 Jul 2012 12:36:58 +0000 (14:36 +0200)]
Bugfix for the convenience component.

12 years agoImplemented ConfigItemBuilder class.
Gunnar Beutner [Fri, 6 Jul 2012 12:33:10 +0000 (14:33 +0200)]
Implemented ConfigItemBuilder class.

12 years agoRemoved ConfigVM class.
Gunnar Beutner [Fri, 6 Jul 2012 09:35:20 +0000 (11:35 +0200)]
Removed ConfigVM class.

12 years agoImplemented 'services' property for host definitions.
Gunnar Beutner [Fri, 6 Jul 2012 09:22:38 +0000 (11:22 +0200)]
Implemented 'services' property for host definitions.

12 years agoBugfix: Use service alias in service group definition.
Gunnar Beutner [Fri, 6 Jul 2012 09:21:19 +0000 (11:21 +0200)]
Bugfix: Use service alias in service group definition.

12 years agoUndelegate services when their config objects are removed.
Gunnar Beutner [Wed, 4 Jul 2012 14:50:25 +0000 (16:50 +0200)]
Undelegate services when their config objects are removed.

12 years agoUpdated .gitignore file.
Gunnar Beutner [Wed, 4 Jul 2012 10:28:52 +0000 (12:28 +0200)]
Updated .gitignore file.

12 years agoRemoved obsolete code.
Gunnar Beutner [Tue, 3 Jul 2012 13:26:58 +0000 (15:26 +0200)]
Removed obsolete code.

12 years agoBugfixes.
Gunnar Beutner [Tue, 3 Jul 2012 13:20:44 +0000 (15:20 +0200)]
Bugfixes.

12 years agoAdded missing state calculation.
Gunnar Beutner [Tue, 3 Jul 2012 13:17:42 +0000 (15:17 +0200)]
Added missing state calculation.

12 years agoBugfixes.
Gunnar Beutner [Tue, 3 Jul 2012 13:14:49 +0000 (15:14 +0200)]
Bugfixes.

12 years agoRe-designed reachability detection.
Gunnar Beutner [Tue, 3 Jul 2012 13:11:11 +0000 (15:11 +0200)]
Re-designed reachability detection.

12 years agoBugfixes.
Gunnar Beutner [Tue, 3 Jul 2012 13:01:09 +0000 (15:01 +0200)]
Bugfixes.

12 years agoImplemented service dependencies.
Gunnar Beutner [Tue, 3 Jul 2012 12:18:46 +0000 (14:18 +0200)]
Implemented service dependencies.

12 years agoImplemented ServiceStatusMessage class.
Gunnar Beutner [Tue, 3 Jul 2012 08:39:17 +0000 (10:39 +0200)]
Implemented ServiceStatusMessage class.

12 years agoBuild fixes for *NIX.
Gunnar Beutner [Tue, 3 Jul 2012 08:00:44 +0000 (10:00 +0200)]
Build fixes for *NIX.

12 years agoFixed build scripts for *NIX.
Gunnar Beutner [Tue, 3 Jul 2012 06:31:30 +0000 (08:31 +0200)]
Fixed build scripts for *NIX.

12 years agoIgnore remote object updates when local object is newer.
Gunnar Beutner [Mon, 2 Jul 2012 17:25:33 +0000 (19:25 +0200)]
Ignore remote object updates when local object is newer.

12 years agoCompilation fixes for Windows.
Gunnar Beutner [Mon, 2 Jul 2012 17:09:45 +0000 (19:09 +0200)]
Compilation fixes for Windows.

12 years agoFixed compilation warnings on Windows.
Gunnar Beutner [Mon, 2 Jul 2012 16:40:30 +0000 (18:40 +0200)]
Fixed compilation warnings on Windows.

12 years agoRemoved duplicate version of the config conversion script.
Gunnar Beutner [Mon, 2 Jul 2012 14:37:02 +0000 (16:37 +0200)]
Removed duplicate version of the config conversion script.

12 years agoRenamed check_random plugin.
Gunnar Beutner [Mon, 2 Jul 2012 14:26:31 +0000 (16:26 +0200)]
Renamed check_random plugin.
Added script for converting Icinga configs.

12 years agoRemoved obsolete files.
Gunnar Beutner [Mon, 2 Jul 2012 14:24:45 +0000 (16:24 +0200)]
Removed obsolete files.

12 years agoMake checkers configurable.
Gunnar Beutner [Mon, 2 Jul 2012 14:19:43 +0000 (16:19 +0200)]
Make checkers configurable.

12 years agoDisable freshness stuff in status.dat
Gunnar Beutner [Mon, 2 Jul 2012 13:49:36 +0000 (15:49 +0200)]
Disable freshness stuff in status.dat

12 years agoBugfixes.
Gunnar Beutner [Mon, 2 Jul 2012 13:48:49 +0000 (15:48 +0200)]
Bugfixes.

12 years agoAdded freshness_interval config setting.
Gunnar Beutner [Mon, 2 Jul 2012 13:08:54 +0000 (15:08 +0200)]
Added freshness_interval config setting.

12 years agoMoved configrpc code into the cibsync module.
Gunnar Beutner [Mon, 2 Jul 2012 13:08:15 +0000 (15:08 +0200)]
Moved configrpc code into the cibsync module.

12 years agoBugfixes.
Gunnar Beutner [Mon, 2 Jul 2012 12:38:37 +0000 (14:38 +0200)]
Bugfixes.

12 years agoDon't allow __local property for replicated objects.
Gunnar Beutner [Mon, 2 Jul 2012 10:57:53 +0000 (12:57 +0200)]
Don't allow __local property for replicated objects.

12 years agoRemoved the 'temporary' config keyword.
Gunnar Beutner [Mon, 2 Jul 2012 10:55:08 +0000 (12:55 +0200)]
Removed the 'temporary' config keyword.

12 years agoMoved CIB stuff into a separate library and loadable component.
Gunnar Beutner [Mon, 2 Jul 2012 10:34:54 +0000 (12:34 +0200)]
Moved CIB stuff into a separate library and loadable component.