Gunnar Beutner
e9648f35bc
Make the services/notifications caches thread safe.
...
Send notifications based on the notification_interval setting.
2013-02-27 12:44:51 +01:00
Gunnar Beutner
2ef255b9f6
Fine-grained locks (WIP, Part 9).
2013-02-24 01:10:34 +01:00
Gunnar Beutner
5e91f6c54d
Fine-grained locks (WIP, Part 7).
2013-02-20 19:52:25 +01:00
Gunnar Beutner
997ca3a77a
Fine-grained locks (WIP, Part 6).
2013-02-19 23:02:08 +01:00
Gunnar Beutner
3dace35cf1
Fine-grained locks (WIP, Part 3).
2013-02-18 23:44:24 +01:00
Gunnar Beutner
84482bb39d
Removed alias property, added display_name.
2013-02-09 17:50:47 +01:00
Gunnar Beutner
b14027ec73
Move EXPORT_COMPONENT() macros to the beginning of the files.
...
Fixes #3654
2013-02-08 07:11:14 +01:00
Gunnar Beutner
7835563e03
Fixed some compiler warnings.
2013-02-01 15:44:03 +01:00
Gunnar Beutner
cd30cb48c8
compatido: Update to use new *Group::GetMembers() functions
...
Fixes #3564
2013-01-24 20:46:26 +01:00
Gunnar Beutner
624b17be1a
Remove /GM flag for Debug|x64
...
Fixes #3537
2013-01-22 08:26:47 +01:00
Gunnar Beutner
83772d4386
Implemented DynamicType support.
...
Fixes #3477
2012-12-04 08:42:24 +01:00
Gunnar Beutner
6a03ab5220
Fixed build warning for compatido.
2012-11-26 08:33:40 +01:00
Gunnar Beutner
0785a082e9
Minor cleanups.
2012-11-23 11:04:08 +01:00
Gunnar Beutner
1bf945f367
Fixed indentation.
2012-11-22 13:16:38 +01:00
Gunnar Beutner
321d66023f
Refactored the socket classes.
2012-11-22 12:04:32 +01:00
Michael Friedrich
6db4f2c3bc
Compat IDO: move some log msg to debug level
2012-10-09 00:59:43 +02:00
Michael Friedrich
c63a9da326
Merge branch 'master' of git.icinga.org:icinga2
...
Conflicts:
components/compatido/compatidocomponent.cpp
2012-10-08 10:33:25 +02:00
Michael Friedrich
f9c4543112
Compat IDO: remove more hardcoded values, prepare setting the socket
2012-10-08 10:26:07 +02:00
Gunnar Beutner
4f450a464c
Wrapped VERSION in #ifndef and moved it to the top of the file.
2012-10-08 10:14:43 +02:00
Michael Friedrich
ad1207166c
Compat IDO: hardcode program version for now, fixes windoze
2012-10-08 09:58:28 +02:00
Michael Friedrich
208cceaf27
Compat IDO: serialize dumps (refs #3257 )
...
- dump config once, protect it from status dumps
- send process start to ido2db to allow deletion of inactive objects
2012-10-07 23:45:55 +02:00
Michael Friedrich
87ae4f4642
Compat IDO: make sending of data serialized (refs #3257 ), always send hello
2012-10-07 22:20:54 +02:00
Michael Friedrich
d42dd6e03f
Compat IDO: add reconnect to ido2db, if not connected (refs #3207 )
2012-10-07 22:02:44 +02:00
Michael Friedrich
7c45e460e6
CompatIDO: cleanup, add more default values with their correct type
2012-10-05 22:28:06 +02:00
Michael Friedrich
1b0a482742
CompatIDO: implement first draft of {en,dis}able objects supported in ido2db 1.8 refs #3157
2012-10-03 01:25:44 +02:00
Michael Friedrich
54ca22be04
compatido: now REALLY make those default config options static
...
refs #3158
2012-09-28 13:14:03 +02:00
Michael Friedrich
37e0309c1d
compatido: fix namespace for default config options
...
refs #3158
2012-09-28 12:33:40 +02:00
Michael Friedrich
71cbfe8fea
Merge branch 'mfriedrich/compatido'
2012-09-28 12:15:23 +02:00
Michael Friedrich
550a7959d7
compatido: add config options: socket_{address, port}, instance_name
...
fixes #3158
2012-09-28 12:13:50 +02:00
Gunnar Beutner
7db1591393
Fixed Windows build dependencies for compatido.
2012-09-28 12:09:00 +02:00
Michael Friedrich
1a78a0b5e1
compatido: remove CompatIdoComponent::GetName()
...
fixes #3205
2012-09-28 10:35:42 +02:00
Michael Friedrich
faf741e3b9
compatido: replace gettimeofday with Utility::GetTime()
...
* fixes build on windows
* only timestamp (4) of idomod requires seconds.useconds as output,
which needs proper formatting within a stringstream -
std::precision(17) is required.
* all other timestamps are just unix seconds, so we require static casts
to integer here
2012-09-27 22:12:59 +02:00
Michael Friedrich
e294afe7b4
compatido: general cleanup
2012-09-27 18:39:13 +02:00
Michael Friedrich
6932258b56
compatido: apply x64 fixes, and renaming stuff to included vs files - tests required
2012-09-24 18:01:42 +02:00
Michael Friedrich
35d3bbd50e
compatido: dump RETAINED config types only, quickfix, now icinga web shows some stuff
2012-09-24 17:41:05 +02:00
Michael Friedrich
a1e476e155
compatido: drop idoprotoapi.h, put hardcoded values with desc instead
2012-09-22 18:05:43 +02:00
Michael Friedrich
6aa01cacc6
compatido: make status update intervals some constants
2012-09-22 15:58:42 +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