888 Commits

Author SHA1 Message Date
Gunnar Beutner
bb8935fe9b Added Win64 build support. 2012-09-21 16:15:36 +02:00
Gunnar Beutner
5921337b46 Merged convenience component into libicinga. 2012-09-21 13:49:14 +02:00
Gunnar Beutner
97829fbfcd Cleaned up the code a bit. 2012-09-21 09:43:06 +02:00
Gunnar Beutner
fa7879776c Report PID in the status.dat file. 2012-09-19 14:10:34 +02:00
Michael Friedrich
9b1c975328 compatido: cleanup, add programstatus cyclic updates 2012-09-15 20:17:37 +02:00
Michael Friedrich
c0d3971792 compatido: fix config dump, add closesink, add host/service cyclic status dumps 2012-09-15 19:22:40 +02:00
Michael Friedrich
ceb25ab1cc compatido: dump config data periodically, fix api syntax, rework code further 2012-09-15 17:05:42 +02:00
Michael Friedrich
340a0583bf compatido: cleanup idosocket build, works now with conninfo db hello handshake, still TODO 2012-09-15 14:59:55 +02:00
Michael Friedrich
2c9ac33a32 compatido: fix linux builds from previous renames 2012-09-15 13:38:39 +02:00
Michael Friedrich
7540cd82a6 WIP: compatido 2012-09-15 12:51:40 +02:00
Gunnar Beutner
7e0fa1ce13 Renamed component: cibsync -> replication 2012-09-14 10:52:57 +02:00
Gunnar Beutner
8e4bdf3872 Build fixes for Windows. 2012-09-10 14:35:01 +02:00
Gunnar Beutner
037e3d913b Refactored the libraries. 2012-09-10 14:07:32 +02:00
Gunnar Beutner
c7b29c6b46 Build fix for Windows. 2012-09-07 11:46:38 +02:00
Gunnar Beutner
9bc93ce4a9 Renamed 'doc' to 'docs'.
Moved Doxygen files to docs/.
Removed cJSON directory.
Moved libraries into lib/.
Renamed 'config' to 'm4'.
Renamed 'dyn' library to 'config'.
2012-09-07 10:27:31 +02:00
Gunnar Beutner
8dcb8bdd2e Fixed notification for missed checks. 2012-09-04 10:45:00 +02:00
Gunnar Beutner
4f39e10a05 Log missed checks. 2012-09-03 12:36:35 +02:00
Gunnar Beutner
dc6246642f Implemented replication for Endpoint objects. 2012-09-03 10:29:02 +02:00
Gunnar Beutner
8b87e30197 Removed roles/publications. 2012-08-14 10:53:04 +02:00
Gunnar Beutner
11fb9c541e Bugfix: Object source wasn't properly set. 2012-08-07 12:47:18 +02:00
Gunnar Beutner
6982656f2d Ignore service reachability for status.dat output. 2012-08-06 14:14:28 +02:00
Gunnar Beutner
c0d02291a2 Removed incorrect assert(). 2012-08-06 10:01:45 +02:00
Gunnar Beutner
d8be3f088f Bugfix for restoring objects from the retention.dat file. 2012-08-04 14:13:04 +02:00
Gunnar Beutner
1de42d08f2 Use boost::multi_index instead of a priority queue. 2012-08-04 13:49:25 +02:00
Gunnar Beutner
85d912feb5 Fixed scheduling bug. 2012-08-04 10:45:21 +02:00
Gunnar Beutner
b9ee3b26eb Fixed remote replication of non-config attributes. 2012-08-04 10:23:18 +02:00
Gunnar Beutner
d4c6824056 Fixed compiler warnings. 2012-08-04 09:58:31 +02:00
Gunnar Beutner
22dabfc60d Updated the checker and delegation components to use replication for the "checker" property. 2012-08-03 23:03:58 +02:00
Gunnar Beutner
5641e521b0 Build fixes for Windows. 2012-08-03 18:17:47 +02:00
Gunnar Beutner
e795336611 Fixed incorrect object type. 2012-08-03 15:51:42 +02:00
Gunnar Beutner
bb7e1e639d Code cleanup. 2012-08-03 15:35:27 +02:00
Gunnar Beutner
88776a4be8 Fixed task statistics. 2012-08-03 14:07:25 +02:00
Gunnar Beutner
d789cee443 Build fixes and code cleanup. 2012-08-03 13:19:55 +02:00
Gunnar Beutner
ea77ebe6da More bugfixes. 2012-08-02 12:21:44 +02:00
Gunnar Beutner
99b153e482 Bugfixes. 2012-08-02 12:12:59 +02:00
Gunnar Beutner
a38379c56d Implemented support for replicating object tags [WIP - broken]. 2012-08-02 11:45:50 +02:00
Gunnar Beutner
8c185a38b0 Renamed ConfigObject to DynamicObject. 2012-07-30 10:17:29 +02:00
Gunnar Beutner
24a5a10e00 Refactored ConfigObject adapter classes. 2012-07-27 19:56:57 +02:00
Gunnar Beutner
fcb4904446 Merged configfile component into the icinga library. 2012-07-26 12:41:57 +02:00
Gunnar Beutner
a1a3cb7d0f Moved OnCheckResultReceived signal to the Service class. 2012-07-26 12:28:29 +02:00
Gunnar Beutner
1eb25ad4e9 Keep track of time using fractions of seconds. 2012-07-25 12:59:17 +02:00
Gunnar Beutner
d1e7c15178 Removed delegation::ServiceStatus message (obsoleted by the domain concept) 2012-07-25 09:03:02 +02:00
Gunnar Beutner
0423f42d03 Cleaned up status calculation code. 2012-07-24 15:38:30 +02:00
Gunnar Beutner
bcb1b23d9f Handle all exception types rather than just the ones inheriting from std::exception. 2012-07-23 08:57:19 +02:00
Gunnar Beutner
7d1ec0332d Removed CIB::RequireInformation. 2012-07-20 14:30:35 +02:00
Gunnar Beutner
24494a78bc Moved calculation of next check timestamp into the cibsync component. 2012-07-18 11:52:22 +02:00
Gunnar Beutner
b162ca9bfb Added TcpClient::OnConnected event. 2012-07-18 11:15:39 +02:00
Gunnar Beutner
0ad6026f29 Cleaned up socket exception handling. 2012-07-17 20:41:06 +02:00
Gunnar Beutner
a224c20a30 Revert 78215843 as it requires Boost version 1.43. 2012-07-17 19:19:03 +02:00
Gunnar Beutner
f6c95efa45 Try to more uniformly distribute checks in their check interval. 2012-07-17 19:10:14 +02:00