Gunnar Beutner
853dbfa82e
Implemented command pipe (sort of).
2013-01-21 13:08:08 +01:00
Gunnar Beutner
5a7aeb1f19
Fix: Endpoints were not properly marked as local.
2013-01-18 09:37:27 +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
Gunnar Beutner
e57bf22d82
Fix: Renaming temp files didn't work on Windows.
...
Fixes #3216
2012-10-17 11:35:06 +02:00
Gunnar Beutner
677d8e00bf
Changed log level for debug message.
2012-10-15 18:25:56 +02:00
Gunnar Beutner
3fe13b3ad3
Fixed grammar mistake.
2012-10-15 08:54:08 +02:00
Gunnar Beutner
ac11c84813
Only log check timer when we actually created any tasks.
2012-10-15 08:52:31 +02:00
Gunnar Beutner
b740628042
Bugfix: Delegation didn't work for local-only instances.
2012-10-12 15:45:33 +02:00
Gunnar Beutner
26da51e071
Bugfix: The delegation component should use only non-local checker endpoints.
2012-10-12 10:33:11 +02:00
Gunnar Beutner
a5046ae7bf
Bugfix: Replicated objects weren't removed on peer instances when they were removed on the source instance.
2012-10-12 09:58:34 +02: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
c2bad406ef
Configuration: use underscore in attributes, document all using new locations
...
... from #3228
fixes #3222
2012-10-02 14:44:57 +02:00
Michael Friedrich
4609f7d980
install: create all dirs needed by automake install
...
refs #3228
2012-10-02 14:44:22 +02:00
Michael Friedrich
4b768c2680
Compat: default localstatedir mkdir will be $prefix/var/icinga2
2012-10-02 13:23:35 +02:00
Michael Friedrich
edb9a47c97
compat: add config options: {status,objects}path
...
requires automake target for localstatedir as default, if not set.
refs #2796
2012-09-28 14:26:01 +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
c726adb550
Merge branch 'master' into mfriedrich/compatido
2012-09-25 15:18:15 +02:00
Gunnar Beutner
b13e14d221
Changed header for the status.dat file.
2012-09-25 11:38:40 +02:00
Michael Friedrich
8886155fb0
Merge branch 'master' into mfriedrich/compatido
2012-09-25 11:07:17 +02:00
Gunnar Beutner
f53f8e64fd
Renamed NagiosCheckTask to PluginCheckTask.
...
Fixes #3146
2012-09-25 09:08:50 +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
f5d2924452
Merge branch 'master' into mfriedrich/compatido
...
Conflicts:
components/Makefile.am
configure.ac
icinga2.sln
2012-09-24 17:48:46 +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
454adc5a90
Merge branch 'master' into compatido
2012-09-22 15:07:43 +02:00
Gunnar Beutner
b9b009b6da
Build fix for Windows.
2012-09-21 16:28:14 +02:00
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