Gunnar Beutner
|
e6fb8caace
|
Implement loop detection for cluster links.
Refs #5467
|
2014-04-25 15:07:13 +02:00 |
Gunnar Beutner
|
83fd836c7b
|
Fix incorrect type for notification timestamps.
Refs #5467
|
2014-04-25 15:07:13 +02:00 |
Gunnar Beutner
|
737441f201
|
Fix deadlock in TlsStream::{Read,Write}.
Refs #5467
|
2014-04-25 15:07:13 +02:00 |
Gunnar Beutner
|
24bfc6d084
|
Clean up ClusterListener::Supports{Checks,Notifications}.
Refs #5467
|
2014-04-25 15:07:13 +02:00 |
Michael Friedrich
|
0dedd7cf19
|
Add global Enable{Host,Service}Checks. Update interfaces and external commands.
Fixes #6037
Fixes #5975
|
2014-04-17 11:29:47 +02:00 |
Gunnar Beutner
|
eba60b625f
|
Fix the cluster component.
Fixes #5950
|
2014-04-10 10:58:08 +02:00 |
Gunnar Beutner
|
a16ef350e2
|
Avoid unnecessary copies for DynamicType::GetObjects.
Fixes #5987
|
2014-04-09 12:22:23 +02:00 |
Gunnar Beutner
|
1c115297f9
|
Rename the service state constants.
Fixes #5964
|
2014-04-08 09:11:54 +02:00 |
Gunnar Beutner
|
23e9630682
|
Implement host checks.
Refs #5919
|
2014-04-04 15:57:54 +02:00 |
Michael Friedrich
|
2a90817c66
|
Cluster: Store config with default '.conf' suffix.
Refs #5860
|
2014-03-30 21:49:21 +02:00 |
Michael Friedrich
|
1eab42eadd
|
Fix ClusterListener 'peers' attribute validation.
Refs #5870
|
2014-03-30 18:36:28 +02:00 |
Gunnar Beutner
|
54063f0b9f
|
Rename __name and __type properties.
Refs #5870
|
2014-03-28 14:17:55 +01:00 |
Michael Friedrich
|
ea973e5c82
|
Move cluster endpoint/jsonrpc functionality into libremote.
Refs #5690
Refs #5636
|
2014-03-20 18:03:47 +01:00 |
Michael Friedrich
|
097bb5ac97
|
DB IDO: Add endpoints/endpointstatus tables.
Refs #5636
|
2014-03-20 18:03:47 +01:00 |
Michael Friedrich
|
f6067d357d
|
Set check source to node name as authority, if empty.
Fixes #5805
|
2014-03-20 10:32:52 +01:00 |
Michael Friedrich
|
ce737ff2f3
|
Change copyright header (again).
Fixes #5424
|
2014-03-19 11:42:47 +01:00 |
Gunnar Beutner
|
74209bde40
|
Reschedule services before running checks.
Fixes #5754
|
2014-03-13 14:13:55 +01:00 |
Michael Friedrich
|
d98b61bba2
|
Remove unnecessary sort in GetClusterStatus().
Fixes #5664
|
2014-03-11 10:17:57 +01:00 |
Michael Friedrich
|
09d6b6fefa
|
Health Check: Sanitize perfdata.
Refs #5664
|
2014-03-10 18:01:26 +01:00 |
Gunnar Beutner
|
7341d1a568
|
Fix DomainPrivCheckResult has no effect.
Fixes #5727
|
2014-03-07 14:49:08 +01:00 |
Michael Friedrich
|
f890a7ae8c
|
Refactor status/perfdata stats registry.
Fixes #5622
|
2014-02-20 15:25:58 +01:00 |
Michael Friedrich
|
d3cdbb5156
|
Implement IcingaStatusWriter object dumping local and feature stats.
Refactored the cluster listener health check too.
Refs #5622
Refs #5444
|
2014-02-17 18:51:16 +01:00 |
Michael Friedrich
|
84be5e3413
|
Implement StatsFunction Registry for features.
Refs #5622
|
2014-02-17 17:53:41 +01:00 |
Michael Friedrich
|
66aa874f7d
|
Refactor ClusterCheckTask based on cluster status.
Refs #5444
|
2014-02-13 19:23:38 +01:00 |
Michael Friedrich
|
f5d40bab2d
|
Cluster: Periodically dump status json.
Refs #5444
|
2014-02-13 16:34:15 +01:00 |
Michael Friedrich
|
3246ee602b
|
Move ClusterCheckTask into the cluster component.
Refs #5438
|
2014-02-12 09:33:04 +01:00 |
Gunnar Beutner
|
42f664e4c6
|
Implement recursive includes for the cluster component.
Fixes #5304
|
2014-02-11 09:42:48 +01:00 |
Michael Friedrich
|
555d72150a
|
Update copyright header.
Fixes #5424
|
2014-01-09 00:32:11 +01:00 |
Gunnar Beutner
|
21fb0d9872
|
Implement "safe mode" for icinga::Deserialize.
Fixes #5035
|
2013-12-18 10:27:58 +01:00 |
Gunnar Beutner
|
41ded2858c
|
Implement scheduled downtimes.
Fixes #3584
|
2013-12-06 13:45:18 +01:00 |
Gunnar Beutner
|
f05858d3ad
|
Avoid unnecessary copies when iterating over dictionaries.
Refs #5246
|
2013-12-02 11:07:38 +01:00 |
Gunnar Beutner
|
0978e46d5a
|
Implement file type flags for Utility::Glob.
Fixes #5123
|
2013-11-22 09:03:52 +01:00 |
Gunnar Beutner
|
92dd32eb68
|
Implement support for high-level stack traces.
Refs #5085
|
2013-11-21 09:42:27 +01:00 |
Gunnar Beutner
|
39dcf20a89
|
Implement support for stack traces for STL exceptions.
Fixes #5114
|
2013-11-20 21:55:14 +01:00 |
Gunnar Beutner
|
7b1d34dae7
|
Fix check result, downtime and comment message types.
Fixes #5113
|
2013-11-20 15:33:33 +01:00 |
Gunnar Beutner
|
a5e3c70bcc
|
Implement support for CRLs.
Fixes #3657
|
2013-11-13 10:30:40 +01:00 |
Gunnar Beutner
|
ec1a7bbfcb
|
Implement class for service downtimes.
Refs #5039
|
2013-11-09 22:08:26 +01:00 |
Gunnar Beutner
|
cb526ddccc
|
Implement class for service comments.
Refs #5039
|
2013-11-09 21:19:52 +01:00 |
Gunnar Beutner
|
112f26dc19
|
Replace check result dictionaries with a class.
Refs #5039
|
2013-11-09 15:26:01 +01:00 |
Gunnar Beutner
|
e546cd854d
|
Clean up the DynamicType class.
Refs #5036
|
2013-11-08 16:07:21 +01:00 |
Gunnar Beutner
|
a84536bea3
|
Implement serializer support for arbitrary classes.
Fixes #5024
|
2013-11-08 14:08:59 +01:00 |
Gunnar Beutner
|
6acc017707
|
Remove namespace qualifiers for boost::make_shared and boost::enable_shared_from_this.
Fixes #5012
|
2013-11-07 08:28:33 +01:00 |
Gunnar Beutner
|
b1ddc71925
|
Merge ReflectionObject methods into the Object class.
Refs #4996
|
2013-11-05 08:56:30 +01:00 |
Gunnar Beutner
|
f2307c4242
|
Add cmake build files.
Refs #4962
|
2013-11-03 13:45:26 +01:00 |
Gunnar Beutner
|
2c143fbdf8
|
Remove unused files.
Refs #4962
|
2013-11-03 11:12:47 +01:00 |
Gunnar Beutner
|
fcc96cfe8f
|
Fix compilation with Visual Studio 2013.
Refs #4987
|
2013-11-01 00:13:30 +01:00 |
Gunnar Beutner
|
dc21088680
|
Fix make dist.
Refs #4976
|
2013-10-30 12:18:08 +01:00 |
Gunnar Beutner
|
9f1c4539dc
|
Remove libltdl dependency.
Refs #4964
|
2013-10-30 12:00:55 +01:00 |
Gunnar Beutner
|
db4b3b78d6
|
Implement class compiler.
Refs #4963
|
2013-10-28 14:27:36 +01:00 |
Gunnar Beutner
|
dc566bf145
|
Revert Endpoint::SetClient() change.
|
2013-10-18 12:02:35 +02:00 |