Gunnar Beutner
|
7c933f7063
|
Clean up indentation.
|
2013-10-24 07:38:29 +02:00 |
Gunnar Beutner
|
963dccfac8
|
Add RandomCheck similar to NullCheck.
Refs #4896
|
2013-10-23 13:51:52 +02:00 |
Michael Friedrich
|
39f11334ab
|
Add NOTIFICATION{AUTHOR,AUTHORNAME,COMMENT} macros.
fixes #4914
|
2013-10-19 00:19:16 +02:00 |
Michael Friedrich
|
886b1c8dd7
|
Fix missing object lock in ExternalCommandProcessor::RemoveSvcAcknowledgement().
|
2013-10-19 00:17:28 +02:00 |
Michael Friedrich
|
641bc96b84
|
Fix perfdata in NullCheck.
|
2013-10-18 20:04:56 +02:00 |
Michael Friedrich
|
bc3411fe8d
|
GraphiteWriter: Refactor perfdata parsing.
|
2013-10-18 16:27:57 +02:00 |
Gunnar Beutner
|
9506b6710e
|
Implement TOTALHOSTSERVICES, TOTALHOSTSERVICESOK, TOTALHOSTSERVICESWARNING, TOTALHOSTSERVICESUNKNOWN and TOTALHOSTSERVICESCRITICAL macros.
|
2013-10-18 11:40:46 +02:00 |
Gunnar Beutner
|
0be741aca4
|
Build fix.
|
2013-10-18 11:30:55 +02:00 |
Gunnar Beutner
|
cbf82e1cb8
|
Implement HOSTDURATIONSEC and SERVICEDURATIONSEC macros.
|
2013-10-18 11:29:49 +02:00 |
Michael Friedrich
|
dd1ec43cd0
|
Documentation: Add Notifications, Escalations, Filters, Delay.
|
2013-10-18 00:11:35 +02:00 |
Gunnar Beutner
|
05a81b84e1
|
Fix: Check_source in ClassicUI is N/A
Fixes #4893
|
2013-10-17 12:08:08 +02:00 |
Gunnar Beutner
|
c570593b73
|
Remove unused #include.
|
2013-10-17 10:34:01 +02:00 |
Gunnar Beutner
|
5a724ba011
|
Revert "NullCheckTask should return StateOK."
This reverts commit 046ea13cc8 .
|
2013-10-17 10:24:47 +02:00 |
Gunnar Beutner
|
204f04f295
|
Fix Service::GetEnablePerfdata().
|
2013-10-16 18:36:14 +02:00 |
Michael Friedrich
|
8686305848
|
Fix enable_perfdata.
|
2013-10-16 17:18:21 +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
|
046ea13cc8
|
NullCheckTask should return StateOK.
|
2013-10-16 15:20:04 +02:00 |
Gunnar Beutner
|
ed4231d3be
|
Fix external commands.
|
2013-10-16 13:12:38 +02:00 |
Gunnar Beutner
|
3ba0616620
|
Fix Service::{Get,Set}ModifiedAttributes.
|
2013-10-16 13:08:55 +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
|
33cc106a14
|
Implement GetEnablePerfdata/GetEnableEventHandlers.
|
2013-10-16 10:47:02 +02:00 |
Gunnar Beutner
|
f8c057d63a
|
Windows build fix.
|
2013-10-15 20:29:09 +02:00 |
Michael Friedrich
|
4135578903
|
Add GraphiteWriter.
fixes #3986
|
2013-10-15 14:56:02 +02:00 |
Michael Friedrich
|
5aa809faeb
|
Fix thinko in last commit.
|
2013-10-14 22:54:05 +02:00 |
Michael Friedrich
|
e8451018c6
|
Add perfdata to NullCheckTask.
|
2013-10-14 22:48:29 +02:00 |
Gunnar Beutner
|
1b0977a512
|
Windows build fix.
|
2013-10-10 23:07:33 +02:00 |
Gunnar Beutner
|
1dc10ca512
|
Update Service type definition.
|
2013-10-10 11:31:17 +02:00 |
Gunnar Beutner
|
fe5c925a63
|
Windows build fix.
|
2013-10-09 15:03:24 +02:00 |
Gunnar Beutner
|
9782a361bb
|
Convert global attributes to script variables.
|
2013-10-08 12:37:21 +02:00 |
Gunnar Beutner
|
29adc21021
|
Use script variables for global options.
|
2013-10-08 12:22:16 +02:00 |
Gunnar Beutner
|
369d88b3c4
|
Implement global attributes.
|
2013-10-08 11:57:35 +02:00 |
Gunnar Beutner
|
f449eb9e84
|
Implement Utility::Random().
|
2013-10-03 22:10:46 +02:00 |
Michael Friedrich
|
d79680c642
|
Add random state to NullCheckTask.
refs #4774
|
2013-10-03 20:33:32 +02:00 |
Michael Friedrich
|
bfa8cf789b
|
compat: Add more host attributes, refactor contacts getter.
|
2013-10-02 21:09:13 +02:00 |
Michael Friedrich
|
972a4f8b9a
|
Change user attribute macros to $USER...$
but keep the $CONTACT...$ still supported for compatibility.
fixes #4792
|
2013-10-02 19:01:03 +02:00 |
Michael Friedrich
|
09cc7632e7
|
compatutility: Use User(Group) Ptr, not name.
refs #4735
|
2013-10-01 16:44:33 +02:00 |
Michael Friedrich
|
b2f13c37e4
|
compatutility: Add contact(group) getters.
refs #4735
|
2013-10-01 15:39:00 +02:00 |
Gunnar Beutner
|
400fe5e13c
|
Remove the uncheckable state.
|
2013-10-01 13:12:04 +02:00 |
Michael Friedrich
|
16de7f853b
|
db_ido: Add eventhandlers.
refs #4768
|
2013-10-01 11:04:30 +02:00 |
Michael Friedrich
|
c07857dea8
|
Fix compiler warning.
|
2013-10-01 10:24:29 +02:00 |
Michael Friedrich
|
1ab5639c9a
|
compatutility: Add MapExternalCommandType() used in db_ido.
refs #4768
|
2013-09-30 20:25:53 +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
|
30323f410f
|
db_ido: Add {host,service}checks.
refs #4768
|
2013-09-30 18:39:13 +02:00 |
Michael Friedrich
|
86ef8aae8c
|
compatutility: Fix check_type.
|
2013-09-30 16:52:57 +02:00 |
Michael Friedrich
|
be5078c9aa
|
Fix error message.
|
2013-09-27 23:13:25 +02:00 |
Gunnar Beutner
|
518f050544
|
Fix Notification::user_groups validator (rename from Notification::groups).
Fixes #4753
|
2013-09-27 14:58:32 +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
|
93cd1b811e
|
Make check_source a check result attribute.
|
2013-09-27 07:34:08 +02:00 |
Michael Friedrich
|
e954e38c5e
|
db_ido: Add check_source.
|
2013-09-26 22:43:21 +02:00 |
Michael Friedrich
|
e07183d481
|
Add check authority to service.
fixes #4762
|
2013-09-26 21:53:43 +02:00 |
Michael Friedrich
|
77abbc1556
|
db_ido: Add statehistory.
refs #4379
|
2013-09-25 18:01:08 +02:00 |
Michael Friedrich
|
0b4c554711
|
Fix unused parameter, missing initialization.
|
2013-09-25 11:31:35 +02:00 |
Gunnar Beutner
|
033b06e66a
|
Remove unused parameter.
|
2013-09-25 11:21:20 +02:00 |
Gunnar Beutner
|
a6fd88c8af
|
config: Remove unused validator.
|
2013-09-25 09:24:44 +02:00 |
Gunnar Beutner
|
9c84213a1b
|
Build fix.
|
2013-09-25 09:24:34 +02:00 |
Gunnar Beutner
|
881c47893a
|
config: Rename Notification::groups to Notification::user_groups.
|
2013-09-25 09:23:12 +02:00 |
Gunnar Beutner
|
b10db3bd7f
|
config: Rename Service::servicegroups to Service::groups.
|
2013-09-25 09:21:17 +02:00 |
Gunnar Beutner
|
03c047f4a7
|
config: Rename host_name to host.
|
2013-09-25 09:19:25 +02:00 |
Gunnar Beutner
|
414d8c80bc
|
config: Rename servicedependencies/hostdependencies.
|
2013-09-25 09:16:53 +02:00 |
Gunnar Beutner
|
0b265c18af
|
config: Rename Host::hostgroups to Host::groups.
|
2013-09-25 09:15:30 +02:00 |
Gunnar Beutner
|
e766b4534f
|
config: Rename Host::hostcheck to Host::check.
|
2013-09-25 09:12:15 +02:00 |
Gunnar Beutner
|
a401d871eb
|
config: Don't clone host/service attributes.
|
2013-09-25 08:51:55 +02:00 |
Gunnar Beutner
|
bf1a800e39
|
Update copyright information.
|
2013-09-25 07:45:56 +02:00 |
Michael Friedrich
|
91e0566de0
|
Fix crash on missing notification_command.
|
2013-09-24 18:58:51 +02:00 |
Michael Friedrich
|
d4295cb3a4
|
notifications: Add OnNotificationSentToAllUsers signal.
|
2013-09-24 18:49:25 +02:00 |
Michael Friedrich
|
83a06b4378
|
compatutility: Refactor checkresult output, add notification type mapping.
|
2013-09-24 18:48:24 +02:00 |
Gunnar Beutner
|
2ca6ec42e2
|
config: Add missing "volatile" validator for the Service type.
|
2013-09-24 13:33:16 +02:00 |
Gunnar Beutner
|
826a56ba20
|
Update type validators.
|
2013-09-24 13:25:38 +02:00 |
Gunnar Beutner
|
a7e25beb06
|
Improve config validation.
Fixes #4391
|
2013-09-24 13:13:14 +02:00 |
Gunnar Beutner
|
3c3101336a
|
Comment out some of the less useful debug messages.
|
2013-09-21 09:00:40 +02:00 |
Gunnar Beutner
|
77a945157f
|
Fix timeperiod update bug.
|
2013-09-19 00:01:18 +02:00 |
Gunnar Beutner
|
afbfdb2579
|
Remove unnecessary check.
|
2013-09-18 10:30:20 +02:00 |
Gunnar Beutner
|
e045ece3de
|
Change log level for some messages.
|
2013-09-18 10:30:11 +02:00 |
Gunnar Beutner
|
282acd94ec
|
Fix parameter type for Service::RemoveDowntime.
|
2013-09-18 10:06:31 +02:00 |
Michael Friedrich
|
46659e7551
|
Add missing DowntimesExpireTimer.
now the expired downtimes will get deleted every 60 seconds.
fixes #4711
|
2013-09-17 20:11:29 +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
|
31a55987e5
|
cluster: Implement domain support.
|
2013-09-17 13:18:40 +02:00 |
Gunnar Beutner
|
b887b558bc
|
Ignore check results if we have a local result that's newer.
|
2013-09-12 17:39:29 +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
|
0c64ea7f88
|
Remove obsolete code.
|
2013-09-12 14:12:36 +02:00 |
Gunnar Beutner
|
102127fd5e
|
config: Copy authority information into dependant services.
|
2013-09-12 13:08:37 +02:00 |
Gunnar Beutner
|
f418db79d7
|
Make sure the check latency can't be negative.
|
2013-09-12 11:36:31 +02:00 |
Gunnar Beutner
|
eb20b7e33e
|
Update test check output.
|
2013-09-12 10:36:50 +02:00 |
Gunnar Beutner
|
50d506dfd7
|
Add check output for NullCheck.
|
2013-09-12 10:31:41 +02:00 |
Gunnar Beutner
|
2b23c66ac8
|
Fix bug which causes timeperiods not to be updated.
|
2013-09-12 07:13:36 +02:00 |
Gunnar Beutner
|
4b6d8943fa
|
Fix crash in MacroProcessor::ResolveMacros.
|
2013-09-11 14:59:49 +02:00 |
Gunnar Beutner
|
15fae2bf2a
|
Refactor how Application objects work.
|
2013-09-10 16:03:36 +02:00 |
Gunnar Beutner
|
61f0f7edc7
|
Don't copy macros / custom attributes to services.
|
2013-09-10 10:54:23 +02:00 |
Gunnar Beutner
|
f260f5e73b
|
Fix macro priority.
|
2013-09-10 10:33:34 +02:00 |
Michael Friedrich
|
98e20f6425
|
Fix: Add missing locks.
|
2013-09-09 13:52:59 +02:00 |
Gunnar Beutner
|
ec0a32380e
|
Fix: Don't shell-escape macros by default.
|
2013-09-09 13:44:18 +02:00 |
Gunnar Beutner
|
df729d5514
|
Only do flapping updates when services are in a hard state.
|
2013-09-06 15:29:00 +02:00 |
Gunnar Beutner
|
4be2105584
|
cluster: Periodically clean up old log files.
|
2013-09-03 15:23:47 +02:00 |
Gunnar Beutner
|
86e2f3dd81
|
Windows build fix.
|
2013-09-01 06:01:27 +02:00 |
Gunnar Beutner
|
6aa1682878
|
Fix HOSTSTATE macro.
|
2013-08-30 17:02:21 +02:00 |
Gunnar Beutner
|
6d89c5201a
|
Build fix.
|
2013-08-30 16:53:14 +02:00 |
Gunnar Beutner
|
8df0525e3e
|
Fix shell escaping in the macro processor.
|
2013-08-30 16:52:41 +02:00 |
Gunnar Beutner
|
b4f5ff90b6
|
Fix 'force' parameter for notifications.
|
2013-08-30 15:56:03 +02:00 |
Gunnar Beutner
|
ce44c9e249
|
Fix incorrect parameter for OnNotificationSentChanged event.
|
2013-08-30 15:36:13 +02:00 |
Gunnar Beutner
|
b94f1603bb
|
Implement CONTACTEMAIL and CONTACTPAGER macros.
|
2013-08-30 15:16:25 +02:00 |
Gunnar Beutner
|
c194ad1ca3
|
Register service and notification objects.
|
2013-08-30 15:09:42 +02:00 |
Gunnar Beutner
|
e8c61a578f
|
Implement restarting Icinga.
|
2013-08-30 14:27:24 +02:00 |
Gunnar Beutner
|
519ce78727
|
Implement script variables IcingaPrefixDir, IcingaLocalStateDir, IcingaPkgLibDir, IcingaPkgDataDir and IcingaStatePath.
|
2013-08-30 12:04:24 +02:00 |
Gunnar Beutner
|
c9ec28440e
|
Another bugfix for the event order.
|
2013-08-29 19:25:34 +02:00 |
Gunnar Beutner
|
91724814d8
|
Fix: State file doesn't work for generated service objects.
|
2013-08-29 16:53:57 +02:00 |
Gunnar Beutner
|
1742f3273e
|
Check if flapping is enabled.
|
2013-08-29 14:13:18 +02:00 |
Gunnar Beutner
|
f334385111
|
cluster: Fix duplicate acknowledgement comments.
|
2013-08-29 14:01:40 +02:00 |
Gunnar Beutner
|
90d929595d
|
Implement cluster events for acknowledgements.
|
2013-08-29 13:48:18 +02:00 |
Gunnar Beutner
|
10e31dfa50
|
Build fix.
|
2013-08-29 13:09:26 +02:00 |
Gunnar Beutner
|
0a60128080
|
Implement cluster events for notifications/flapping.
|
2013-08-29 13:06:36 +02:00 |
Gunnar Beutner
|
24b7aed259
|
Implement cluster event for SetForceNextNotification.
|
2013-08-29 11:37:51 +02:00 |
Gunnar Beutner
|
911f64c411
|
Fix state file functionality.
|
2013-08-29 10:40:43 +02:00 |
Gunnar Beutner
|
f134ed61bc
|
Fix: ::Start must be called after restoring the state file.
Fixes #4654
|
2013-08-29 10:17:12 +02:00 |
Gunnar Beutner
|
8683a0834f
|
Fix deadlock in Service::RemoveDowntime().
|
2013-08-29 09:36:44 +02:00 |
Gunnar Beutner
|
e93808a468
|
Fix "make dist".
Fixes #4489
|
2013-08-29 08:38:09 +02:00 |
Gunnar Beutner
|
2e2012c913
|
Clean up Makefiles.
|
2013-08-29 08:21:07 +02:00 |
Gunnar Beutner
|
788104980c
|
Implement cluster events for downtimes.
|
2013-08-28 16:08:22 +02:00 |
Gunnar Beutner
|
a49d298b9c
|
Implement cluster events for comments.
|
2013-08-28 14:59:41 +02:00 |
Gunnar Beutner
|
0d24b941f5
|
Implement some cluster events.
|
2013-08-28 11:12:20 +02:00 |
Gunnar Beutner
|
f39f69d390
|
Refactor ASSERT macro.
|
2013-08-28 08:18:58 +02:00 |
Gunnar Beutner
|
f49bb3d150
|
Refactor JSON-RPC library and implement check-result messages.
|
2013-08-27 12:21:41 +02:00 |
Gunnar Beutner
|
45b8d96461
|
Clean up JSON-RPC library.
|
2013-08-26 16:53:17 +02:00 |
Gunnar Beutner
|
e9e55cd8c0
|
Remove the replication feature and clean up the code.
|
2013-08-26 14:56:38 +02:00 |
Michael Friedrich
|
b89f72b552
|
Windows x64 build fix.
|
2013-08-20 12:50:24 +02:00 |
Gunnar Beutner
|
82b3b81b91
|
Windows build fix.
|
2013-08-20 08:29:38 +02:00 |
Michael Friedrich
|
1a13f2ad6e
|
Perfdata: Fix config validation warning.
|
2013-08-16 17:24:59 +02:00 |
Michael Friedrich
|
478e42dbde
|
comments: Only send signal on removal.
|
2013-08-12 11:08:22 +02:00 |
Gunnar Beutner
|
3c0b8b9d5a
|
ido: Add preliminary support for downtimes.
|
2013-08-09 15:30:46 +02:00 |
Michael Friedrich
|
a6cc26c2d7
|
compat: Fix wrong const placement.
|
2013-08-09 14:29:56 +02:00 |
Michael Friedrich
|
1a798232ba
|
compat: fix customvar exclude
|
2013-08-09 14:07:44 +02:00 |
Michael Friedrich
|
e7214174b1
|
compat: Add CompatUtility::GetCustomVariableConfig().
|
2013-08-09 13:55:44 +02:00 |
Michael Friedrich
|
d562e98779
|
ido: Add missing check_type for host/service status tables.
refs #4380
|
2013-08-09 12:35:42 +02:00 |
Gunnar Beutner
|
c34540676e
|
ido: Use relative timestamps for the timeranges.
|
2013-08-09 11:07:55 +02:00 |
Michael Friedrich
|
c179738a81
|
config: Add missing attributes removing warnings.
|
2013-08-08 17:52:30 +02:00 |
Gunnar Beutner
|
17aedad7a7
|
Implement status updates for contacts.
|
2013-08-08 08:38:12 +02:00 |
Michael Friedrich
|
d3f24b31ec
|
ido: Fixes for comments.
refs #4380
|
2013-08-07 15:57:35 +02:00 |
Michael Friedrich
|
25a268c167
|
ido: Experimental support for comments.
refs #4380
|
2013-08-07 15:39:09 +02:00 |
Gunnar Beutner
|
bd0ad338f8
|
ido: Implement contactgroup members.
|
2013-08-05 09:49:19 +02:00 |
Gunnar Beutner
|
5d09af0a6e
|
ido: Implement servicegroup members.
|
2013-08-05 09:38:16 +02:00 |
Gunnar Beutner
|
f5c7cde99b
|
ido: Implement hostgroup members.
|
2013-08-05 08:57:08 +02:00 |
Michael Friedrich
|
aa82ef7c06
|
ido: Refactor CompatUtility::GetServiceConfigAttributes()
refs #4500
|
2013-08-02 14:20:50 +02:00 |
Michael Friedrich
|
153a8b24fe
|
ido: Fix hosts without hostcheck service not being dumped to config table.
still, the status update must be triggered by icinga2 which does not
happen currently.
fixes #4500
|
2013-08-02 14:13:27 +02:00 |
Michael Friedrich
|
f1b7dbdca4
|
ido: Implement commanddbobjects.
|
2013-08-01 14:14:54 +02:00 |
Gunnar Beutner
|
167b4ac714
|
Add HostGroup::OnMembersCached signal.
|
2013-08-01 11:08:06 +02:00 |