Commit Graph

35 Commits

Author SHA1 Message Date
Michael Friedrich e5f5284838 Add logging for started/stopped features
fixes 
2017-02-08 15:40:27 +01:00
Michael Friedrich b7caf0820d Ensure that *.icinga.com is used everywhere
fixes 
fixes 
2017-01-10 17:19:12 +01:00
Gunnar Beutner 3d1490529f Fix race condition for concurrent_checks
fixes 
2016-08-29 14:12:29 +02:00
Gunnar Beutner e8b0797ec4 Use 'auto' keyword for iterator declarations (part 2)
refs 
2016-08-27 19:56:12 +02:00
Gunnar Beutner 30762e5330 Set versions for all internal libraries
fixes 
2016-08-25 17:56:18 +02:00
Gunnar Beutner 288413f046 Replace BOOST_FOREACH with range-based for loops
fixes 
2016-08-25 06:46:17 +02:00
Gunnar Beutner ae1ab5f865 Implement unit tests for state changes
fixes 
2016-08-24 19:45:52 +02:00
Gunnar Beutner 21cebe97a1 CheckerComponent sometimes fails to schedule checks in time
fixes 
2016-07-28 13:51:08 +02:00
Philipp Dallig 54e1c8a9d5 Implement exclude and include ability for TimePeriod objects
This feature allows to exclude and include specific time period
objects and their time ranges from an existing time period object.

This comes in handy when e.g. excluding holidays.

fixes 

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2016-05-21 20:33:09 +02:00
Gunnar Beutner b99b373b6f Fix 100% CPU usage issue and incorrect pending checks accounting in CheckerComponent::CheckThreadProc
fixes 
2016-05-18 14:30:36 +02:00
Gunnar Beutner 97a5091abc Fix incorrect re-scheduling behavior for command_endpoint checks
refs 
2016-05-12 13:47:32 +02:00
Gunnar Beutner f6f3bd1e4c Implement support for limiting the number of concurrent checks
fixes 
2016-05-10 11:26:55 +02:00
Gunnar Beutner 327d12295c Implement support for upgrading NSIS-based installations
refs 
2016-04-01 08:42:58 +02:00
Gunnar Beutner 599929b0f6 Update copyright headers for 2016 2016-01-12 08:29:59 +01:00
Gunnar Beutner 050c520b2a Convert Comment/Downtime to config objects
fixes 
2015-10-28 17:56:29 +01:00
Jean-Marcel Flach 4ef9761fee Implement status api handler
Global statistics, features, etc.

fixes 
2015-09-23 16:59:07 +02:00
Gunnar Beutner f45f6ccd82 Implement support for tracking dependencies between config objects
refs 
2015-08-25 13:54:05 +02:00
Gunnar Beutner d118b71a2a Fix compiler warnings
fixes 
2015-08-18 07:46:04 +02:00
Gunnar Beutner 071d2f18fb Rename DynamicObject/DynamicType to ConfigObject/ConfigType
fixes 
2015-08-15 20:40:41 +02:00
Michael Friedrich d7970f5bb1 Implement modified attributes v2
refs 
refs 
2015-08-15 20:07:10 +02:00
Gunnar Beutner 72a7b08480 Move implementation code from thpp files into separate files
fixes 
2015-03-28 11:08:12 +01:00
Gunnar Beutner ec7224e3ed Generate C++ code for type validators
fixes 
fixes 
2015-03-27 07:59:27 +01:00
Gunnar Beutner 16ef84fd35 Use TypeInstance field instead of looking up types by name
fixes 
2015-03-20 08:15:07 +01:00
Gunnar Beutner 274e6e9785 Fix uninitialized field in the CheckerComponent class 2015-03-03 09:14:15 +01:00
Gunnar Beutner 97fc5bb10b Implement additional attributes for the Host class
refs 
2015-02-09 08:50:17 +01:00
Michael Friedrich ea2ac81003 Remove name and return value for stats functions
fixes 
2015-02-07 22:36:17 +01:00
Gunnar Beutner 1bff5eb706 Fix missing files in the Windows package
fixes 
2015-02-02 10:36:58 +01:00
Michael Friedrich 78bfd0204c Update copyright year 2015-01-22 12:00:23 +01:00
Gunnar Beutner cb7f93dc19 Implement CMake options for some of the modules
fixes 
fixes 
2014-12-19 09:46:41 +01:00
Gunnar Beutner 478f03b49a Replace boost::shared_ptr with boost::intrusive_ptr
refs 
2014-11-09 16:54:41 +01:00
Gunnar Beutner 170c5a59e4 Implement typeof() function 2014-11-03 00:45:14 +01:00
Gunnar Beutner 9368ff0e03 Update some more log messages 2014-10-20 10:09:57 +02:00
Gunnar Beutner b18f57a745 Remove logger_fwd.hpp 2014-10-19 14:50:39 +02:00
Gunnar Beutner 92896311f3 Implement support for C/C++ comments in the TI compiler
fixes 
2014-10-17 19:44:31 +02:00
Gunnar Beutner 98eb771b1d Move all libraries into the lib/ directory 2014-10-13 09:51:49 +02:00