133 Commits

Author SHA1 Message Date
Michael Friedrich
1728095c53 Fix ProcessHostCheckResult error message.
Fixes #5601
2014-02-04 15:59:08 +01:00
Gunnar Beutner
95559cb329 Fix: PROCESS_HOST_CHECK_RESULT misinterprets the given status code.
Fixes #5462
2014-01-28 14:44:06 +01:00
Johannes Meyer
f8e6673123 Implement missing host/servicegroup commands
fixes #5504
2014-01-20 16:58:18 +01:00
Johannes Meyer
f11ed8a684 Implement ENABLE_HOSTGROUP_PASSIVE_HOST_CHECKS
fixes #5501
fixes #5502
fixes #5503
2014-01-20 16:04:02 +01:00
Michael Friedrich
555d72150a Update copyright header.
Fixes #5424
2014-01-09 00:32:11 +01:00
Johannes Meyer
2997680cf1 Fix indices used to access arguments of external commands
fixes #5368
2013-12-18 14:41:19 +01:00
Johannes Meyer
e50dd8c1cc Fix indentation in lib/icinga/externalcommandprocessor.cpp 2013-12-11 16:00:09 +01:00
Johannes Meyer
66845d05f8 Fix crash when a command is executed that affects check services
fixes #5297
2013-12-11 12:43:18 +01:00
Gunnar Beutner
6428fc6123 Implement override_check_period.
Refs #4746
2013-11-26 13:43:56 +01:00
Gunnar Beutner
245dd66bab Implement override_max_check_attempts.
Refs #4746
2013-11-26 13:27:41 +01:00
Gunnar Beutner
1c8fb7a198 Implement override_check_command.
Refs #4746
2013-11-26 13:26:21 +01:00
Gunnar Beutner
b9f9cd03d2 Implement override_event_command.
Refs #4746
2013-11-26 12:44:49 +01:00
Gunnar Beutner
91338a7e49 Remove redundant checks.
Fixes #5071
2013-11-21 12:23:55 +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
ec1a7bbfcb Implement class for service downtimes.
Refs #5039
2013-11-09 22:08:26 +01:00
Gunnar Beutner
112f26dc19 Replace check result dictionaries with a class.
Refs #5039
2013-11-09 15:26:01 +01:00
Gunnar Beutner
871f6febc7 Move methods to a separate library.
Refs #4959
2013-11-04 15:29:18 +01:00
Michael Friedrich
886b1c8dd7 Fix missing object lock in ExternalCommandProcessor::RemoveSvcAcknowledgement(). 2013-10-19 00:17:28 +02:00
Gunnar Beutner
a30afad4bd Fix ExternalCommandProcessor::ChangeNormalHostCheckInterval. 2013-10-16 16:08:00 +02:00
Gunnar Beutner
ac9981fbcd Implement event_handler_enabled modified attribute. 2013-10-16 15:20:14 +02:00
Gunnar Beutner
ed4231d3be Fix external commands. 2013-10-16 13:12:38 +02:00
Gunnar Beutner
45eb84f730 Allow floating point numbers for CHANGE_*_CHECK_INTERVAL. 2013-10-16 13:08:51 +02:00
Gunnar Beutner
3596ee577b Implement modified attributes check_interval and retry_interval. 2013-10-16 13:02:21 +02:00
Gunnar Beutner
20fbce9c9c Build fix. 2013-10-16 12:10:31 +02:00
Gunnar Beutner
6f645ecfbf Clean up ExternalCommandProcessor method names. 2013-10-16 12:09:45 +02:00
Gunnar Beutner
d07dc47b1b Implement CHANGE_HOST_MODATTR. 2013-10-16 12:08:58 +02:00
Gunnar Beutner
177e1a9000 Implement modified attributes for enable_active_checks and enable_passive_checks. 2013-10-16 11:46:54 +02:00
Gunnar Beutner
369d88b3c4 Implement global attributes. 2013-10-08 11:57:35 +02:00
Michael Friedrich
2699eb3682 db_ido: Add externalcommands.
command_type mapping missing.

refs #4768
2013-09-30 19:32:32 +02:00
Michael Friedrich
be5078c9aa Fix error message. 2013-09-27 23:13:25 +02:00
Michael Friedrich
f1d2548fc0 External commands fail gracefully when given invalid host/service names.
Added process_check_result script for tests too.

fixes #4647
2013-09-27 13:05:44 +02:00
Gunnar Beutner
e766b4534f config: Rename Host::hostcheck to Host::check. 2013-09-25 09:12:15 +02:00
Gunnar Beutner
bf1a800e39 Update copyright information. 2013-09-25 07:45:56 +02:00
Michael Friedrich
bcc370b82c Add RemoveDowntime() cancelled parameter, check for expired/triggered downtimes.
refs #4652
refs #4710
2013-09-17 19:37:10 +02:00
Gunnar Beutner
eb7d9e96f8 Make sure the next check timestamp can't be in the past. 2013-09-12 15:47:45 +02:00
Gunnar Beutner
e8c61a578f Implement restarting Icinga. 2013-08-30 14:27:24 +02:00
Gunnar Beutner
f334385111 cluster: Fix duplicate acknowledgement comments. 2013-08-29 14:01:40 +02:00
Gunnar Beutner
788104980c Implement cluster events for downtimes. 2013-08-28 16:08:22 +02:00
Gunnar Beutner
e9e55cd8c0 Remove the replication feature and clean up the code. 2013-08-26 14:56:38 +02:00
Gunnar Beutner
70220e7375 ido: Properly implement program status updates. 2013-07-25 09:23:34 +02:00
Michael Friedrich
ce9c390ed9 flapping: fix division by 0, add compat status, extcmds
and some debug output.

refs #4360
refs #2711
2013-07-01 17:25:30 +02:00
Michael Friedrich
4de7908b94 compatlog: add flapping messages
refs #4360
2013-07-01 14:44:56 +02:00
Michael Friedrich
6f7b231302 compatlog: refactor custom/acknowledgement notifications with author/commenttext
refs #4361
2013-07-01 11:17:58 +02:00
Gunnar Beutner
6f158ff793 Implement external commands for flapping detection. 2013-06-21 10:28:21 +02:00
Gunnar Beutner
1d7428b237 Implement support for acknowledgement comments.
Fixes #3585
2013-06-19 10:57:07 +02:00
Gunnar Beutner
9a12bbb6f9 Implement host check commands
Fixes #3674
2013-04-15 10:23:06 +02:00
Gunnar Beutner
fd3e92ea0c Refactor AsyncTasks. 2013-03-25 17:36:15 +00:00
Gunnar Beutner
97fee26289 Remove @threadsafety doc strings
Fixes #3889
2013-03-22 12:02:20 +01:00
Gunnar Beutner
8037612e72 Implement 'force' option for SEND_CUSTOM_*_NOTIFICATION. 2013-03-21 13:23:56 +01:00
Gunnar Beutner
8b53735cc9 Move the notification_interval option to the Notification class.
Fixes #3821
2013-03-20 10:08:27 +01:00