60 Commits

Author SHA1 Message Date
Gunnar Beutner
f6c95efa45 Try to more uniformly distribute checks in their check interval. 2012-07-17 19:10:14 +02:00
Gunnar Beutner
6707bfeb26 Updated delegation/checker to use cibsync rather than sending service objects. 2012-07-17 12:57:21 +02:00
Gunnar Beutner
9c7c039365 Implemented native::NullCheck check method. 2012-07-16 15:10:42 +02:00
Gunnar Beutner
7270fb160c Renamed "hooks" to "methods". 2012-07-16 08:19:51 +02:00
Gunnar Beutner
fd38babd98 More bugfixes for AsyncTask. 2012-07-15 17:29:59 +02:00
Gunnar Beutner
310edc1074 Re-enabled /MP (parallel builds) on Windows. 2012-07-15 13:15:51 +02:00
Gunnar Beutner
d703f80e62 Enabled pre-compiled headers for Windows builds. 2012-07-15 13:13:19 +02:00
Gunnar Beutner
3e472012d1 Implemented exception support for AsyncTasks. 2012-07-15 10:58:03 +02:00
Gunnar Beutner
fe237e0145 Bugfixes for the ScriptTask feature. 2012-07-14 16:49:21 +02:00
Gunnar Beutner
30aa16d9dc Implemented script tasks. 2012-07-14 15:59:59 +02:00
Gunnar Beutner
6cbccdc91c Cleaned up AsyncTask class. 2012-07-14 13:57:50 +02:00
Gunnar Beutner
eb2e4ac205 Bugfixes for the Process/AsyncTask classes. 2012-07-14 12:44:37 +02:00
Gunnar Beutner
20dbad0131 Implemented Process class, cleaned up NagiosCheckTask. 2012-07-13 21:00:54 +02:00
Gunnar Beutner
7d859e2e18 Made logging more modular. 2012-07-10 12:21:19 +02:00
Gunnar Beutner
777f39c1ef Renamed Dictionary::{Set,Get}Property -> Dictionary::{Set,Get} 2012-07-09 16:19:56 +02:00
Gunnar Beutner
28f88df37c Fixed build on Win32. 2012-07-07 13:17:50 +02:00
Gunnar Beutner
37cf22aaf0 Implemented ConfigItemBuilder class. 2012-07-06 14:33:10 +02:00
Gunnar Beutner
d577406a66 Implemented ServiceStatusMessage class. 2012-07-03 10:41:25 +02:00
Gunnar Beutner
5dc74ecf0e Build fixes for *NIX. 2012-07-03 10:00:44 +02:00
Gunnar Beutner
512f46907e Compilation fixes for Windows. 2012-07-02 19:09:45 +02:00
Gunnar Beutner
f2420fb17a Moved CIB stuff into a separate library and loadable component. 2012-07-02 12:34:54 +02:00
Gunnar Beutner
5649f3efb2 Renamed m_*Endpoint to m_Endpoint. 2012-07-02 11:07:54 +02:00
Gunnar Beutner
d11da74931 Fixed latency calculation. 2012-06-27 23:38:50 +02:00
Gunnar Beutner
5f0bec3936 Implemented compat module (WIP). 2012-06-27 18:43:34 +02:00
Gunnar Beutner
22f301073e Implemented soft/hard states. 2012-06-25 15:42:46 +02:00
Gunnar Beutner
593e329248 Added serialization support for check results.
Bugfixes.
2012-06-25 14:13:24 +02:00
Gunnar Beutner
833ede8b3a Get rid off threadpool for nagios checks. 2012-06-24 16:30:16 +02:00
Gunnar Beutner
34d26d424f Made sockets multi-threaded. 2012-06-24 05:27:01 +02:00
Gunnar Beutner
69d3e71b03 Bugfix: use service identity rather than just their names. 2012-06-22 12:22:36 +02:00
Gunnar Beutner
e294cf6686 Bugfixes. 2012-06-22 12:05:25 +02:00
Gunnar Beutner
e8a44ad2fb Bugfixes, additional output for delegations. 2012-06-22 07:24:50 +02:00
Gunnar Beutner
d4fb11d427 Even more bugfixes. 2012-06-21 16:16:53 +02:00
Gunnar Beutner
bbbaca130e Bugfixes. 2012-06-21 13:08:26 +02:00
Gunnar Beutner
ddeda8c512 Delegation bugfixes. 2012-06-21 12:52:13 +02:00
Gunnar Beutner
ee2c14414c Warn about latency issues. 2012-06-20 15:24:47 +02:00
Gunnar Beutner
468a0ad5b2 Ignore debug log for now. 2012-06-20 10:46:18 +02:00
Gunnar Beutner
1ce92cf29a Use popen_noshell() instead of popen(). 2012-06-19 19:05:24 +02:00
Gunnar Beutner
877b9516f0 More performance improvements. 2012-06-19 15:52:48 +02:00
Gunnar Beutner
436ad8a26a Performance improvements. 2012-06-19 09:38:20 +02:00
Gunnar Beutner
1db56a5995 Bugfixes for the nagios checker/thread pool. 2012-06-18 17:23:48 +02:00
Gunnar Beutner
177fbc46ec Use empty() rather than size() == 0. 2012-06-18 09:44:12 +02:00
Gunnar Beutner
bd1e8b2395 Evenly distribute checks in the check interval. 2012-06-18 02:19:15 +02:00
Gunnar Beutner
30af9494d8 Bugfixes. 2012-06-18 01:58:13 +02:00
Gunnar Beutner
74bae58f21 Bugfixes. 2012-06-18 01:42:42 +02:00
Gunnar Beutner
6648af73ae Decrease timeout for the result timer. 2012-06-17 23:10:03 +02:00
Gunnar Beutner
abc8d94e5f Don't run checks for services which have pending checks. 2012-06-17 22:46:40 +02:00
Gunnar Beutner
5670e14df5 Bugfix. 2012-06-17 21:54:09 +02:00
Gunnar Beutner
9338362bf8 Bugfixes. 2012-06-17 21:27:13 +02:00
Gunnar Beutner
4c658eb889 Multi-threaded nagios checks. 2012-06-17 21:00:24 +02:00
Gunnar Beutner
728f72dcce Use adapters in the checker/delegation components. 2012-06-16 20:47:43 +02:00