Gunnar Beutner
c9bcc5c8bd
Bugfix: Loading state files was broken.
...
Fixes #3562
2013-01-30 10:53:06 +01:00
Gunnar Beutner
6e119dafee
Use UUIDs to uniquely identify comments and downtimes.
2013-01-30 09:59:22 +01:00
Gunnar Beutner
5a96ed74e4
Removed obsolete ltdldir variable.
2013-01-30 09:19:58 +01:00
Gunnar Beutner
7c65757219
Implement Utility::NewUUID().
...
Fixes #3589
2013-01-30 09:08:48 +01:00
Gunnar Beutner
6721f681e2
Get rid of the 'rm -r' stuff in autogen.sh
2013-01-30 08:42:13 +01:00
Michael Friedrich
a15558029c
fix ltdl detection once again refs #3021
2013-01-29 17:25:45 +01:00
Gunnar Beutner
d71de9f6cf
Updated VS project files.
2013-01-29 16:37:44 +01:00
Gunnar Beutner
c7550971fe
Implemented comments.
...
Fixes #3558
2013-01-29 16:29:09 +01:00
Gunnar Beutner
08bb9470b3
Updated VS project files.
2013-01-29 15:47:38 +01:00
Gunnar Beutner
e5ee9b9ea9
Renamed ExternalCommand to ExternalCommandProcessor.
...
Fixes #3579
2013-01-29 15:47:38 +01:00
Gunnar Beutner
d753a0c9cd
Bugfix: DowntimeProcessor::AddDowntime() should return new downtime ID.
2013-01-29 15:47:38 +01:00
Gunnar Beutner
07a1249a97
Add some more missing files.
2013-01-29 15:47:38 +01:00
Gunnar Beutner
4643444913
Added missing files.
2013-01-29 15:47:38 +01:00
Michael Friedrich
8d781bdc56
proper return value checking of libtoolize dry-run refs #3021
...
ran into that with debian squeeze and sh.
2013-01-29 15:34:08 +01:00
Michael Friedrich
a3d0c05fd8
fix ltdl detection failure on CentOS6 fixes #3021
...
libtoolize on the subshell cannot produce exit errors,
so we check as queit dry-run first and put an error to
the user.
tested on centos 6.3 x64, as well as debian wheezy with
temporarly removed /usr/share/libtool/libltdl/COPYING.LIB
2013-01-29 14:40:46 +01:00
Gunnar Beutner
8e8e607b2e
Implement downtimes.
...
Fixes #2833
2013-01-29 14:19:54 +01:00
Gunnar Beutner
3dcd94896d
Allow T_STRING for dictionary keys.
...
Fixes #3581
2013-01-29 12:40:00 +01:00
Gunnar Beutner
76f37c1d71
Implement Convert class, move existing type conversion functionality there
...
Fixes #3580
2013-01-29 12:05:46 +01:00
Gunnar Beutner
c563736588
Schedule pending services using the retry interval.
2013-01-28 13:40:05 +01:00
Gunnar Beutner
3846a10f0e
Unset force_next_check after each check.
2013-01-28 13:24:51 +01:00
Gunnar Beutner
15e6337594
Fixed incorrect variable name in ReplicationComponent::ServiceStateChangeRequestHandler.
2013-01-28 10:07:48 +01:00
Gunnar Beutner
366b1d1435
Decreased minimum check interval to 5 seconds.
2013-01-28 09:48:20 +01:00
Gunnar Beutner
3ffe8707ab
Fix string_iless performance issue.
2013-01-28 09:43:54 +01:00
Gunnar Beutner
2e78899347
Implement statistics for passive service checks.
2013-01-28 09:01:47 +01:00
Gunnar Beutner
1bbd9d629e
Use check interval (rather than retry interval) when rescheduling passive checks.
2013-01-28 08:31:29 +01:00
Gunnar Beutner
a77aa596a8
Reschedule services after receiving passive check results.
2013-01-27 12:13:45 +01:00
Gunnar Beutner
dbe1e7cdd5
Fixes host acknowledgement commands.
2013-01-27 12:02:22 +01:00
Gunnar Beutner
fc782473db
Implemented status.dat support for host acknowledgements.
2013-01-27 11:54:50 +01:00
Gunnar Beutner
e10d4f6b8b
Bugfix: null derefence in Service::ApplyCheckResult.
2013-01-27 11:49:23 +01:00
Gunnar Beutner
ce49e3856b
Added missing host attributes.
2013-01-27 11:45:51 +01:00
Gunnar Beutner
ae17878596
Implemented host acknowledgements.
2013-01-27 11:35:47 +01:00
Gunnar Beutner
8d8d1d8cd8
Reschedule service dependencies on soft state changes.
...
Fixes #3574
2013-01-25 16:21:21 +01:00
Gunnar Beutner
2f98f56119
Re-schedule checks when re-assigning them to a different checker.
2013-01-25 13:09:23 +01:00
Gunnar Beutner
b79f966b53
Performance improvements for *Group::GetMembers().
2013-01-25 12:46:49 +01:00
Gunnar Beutner
9413466cef
Disallow DynamicObject::Set() for config variables.
...
Fixes #3573
2013-01-25 10:12:55 +01:00
Gunnar Beutner
0449c66afc
Build fix for *NIX.
2013-01-24 23:43:34 +01:00
Gunnar Beutner
54ffa0a144
Implement the PROCESS_FILE external command.
2013-01-24 23:42:02 +01:00
Gunnar Beutner
335a0b3067
Implement support for enabling/disabling passive checks.
2013-01-24 23:11:54 +01:00
Gunnar Beutner
3d0a3bb874
Build ExternalCommand class on Windows (even though it's currently unused).
2013-01-24 20:53:42 +01:00
Gunnar Beutner
0d15141c7d
Build fix for FreeBSD.
2013-01-24 20:49:55 +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
bbbdb41581
Finish implementing ExternalCommand::EnableHostgroupSvcChecks and ExternalCommand::DisableHostgroupSvcChecks
...
Fixes #3566
2013-01-24 15:12:32 +01:00
Gunnar Beutner
b3e7dc32e9
Implement Host::GetServices().
...
Fixes #3565
2013-01-24 15:10:40 +01:00
Gunnar Beutner
a0e7f751cd
Added missing *::InvalidateMembersCache() calls.
2013-01-24 15:01:06 +01:00
Gunnar Beutner
ab66fbfc88
Implemented the external commands "ENABLE_SERVICEGROUP_SVC_CHECKS", "DISABLE_SERVICEGROUP_SVC_CHECKS" and parts of "ENABLE_HOSTGROUP_SVC_CHECKS", "DISABLE_HOSTGROUP_SVC_CHECKS".
2013-01-24 13:39:42 +01:00
Gunnar Beutner
ad5256588d
Implemented ServiceGroup::GetMembers() and HostGroup::GetMembers().
2013-01-24 13:21:35 +01:00
Gunnar Beutner
8819b4c843
Bug fix: Remove pending services from the idle services set.
2013-01-24 11:14:17 +01:00
Gunnar Beutner
7447d340cc
Bug fix: Continue executing checks even if the first matching service is disabled.
2013-01-24 11:07:37 +01:00
Gunnar Beutner
db6c89bc58
Update service state when delegation is unsuccessful
...
Fixes #3548
2013-01-24 10:40:31 +01:00
Gunnar Beutner
19d654b7c2
Remove stale subscriptions from local endpoint
...
Fixes #3563
2013-01-24 10:21:26 +01:00