Michael Friedrich
|
4fa42d6fd1
|
Remove authorities leftover.
|
2014-05-22 20:36:37 +02:00 |
Michael Friedrich
|
4296ec3987
|
Change the most chatting log messages to 'notice' severity.
Refs #6070
|
2014-05-22 16:07:57 +02:00 |
Gunnar Beutner
|
fceeeba05e
|
Fix compiler warnings.
Fixes #5823
|
2014-05-22 10:28:21 +02:00 |
Gunnar Beutner
|
99ce7981da
|
Use the right CheckResult object for commands.
Fixes #6260
|
2014-05-22 09:11:16 +02:00 |
Michael Friedrich
|
af951819bc
|
Add MessageOrigin to OnVarsChanged.
Refs #6187
Refs #5219
|
2014-05-19 18:17:47 +02:00 |
Michael Friedrich
|
601e10cb46
|
Use CustomVarObject instead of DynamicObject for all libicinga objects.
Fixes #6187
|
2014-05-19 17:57:58 +02:00 |
Gunnar Beutner
|
b814d89ce0
|
Fix command timeout.
Fixes #6232
|
2014-05-19 13:09:49 +02:00 |
Gunnar Beutner
|
657b3c6a1a
|
Fix deadlock in db_ido.
Fixes #6230
|
2014-05-19 10:56:50 +02:00 |
Gunnar Beutner
|
f26b37e763
|
Execute apply/object rules in parallel.
Fixes #6223
|
2014-05-17 20:50:07 +02:00 |
Gunnar Beutner
|
d5f5d7b0a2
|
Set parent_host_name in Dependency objects to the host's name for apply rules.
Fixes #6197
|
2014-05-17 12:58:35 +02:00 |
Gunnar Beutner
|
d587c962ce
|
Implement the config::Update message.
Refs #6191
|
2014-05-13 15:57:02 +02:00 |
Michael Friedrich
|
aa97c3c670
|
Add command namespace {check_,event_,notification_} to legacy interfaces.
Fixes #5927
|
2014-05-12 16:18:03 +02:00 |
Gunnar Beutner
|
9c3e399188
|
Remove unnecessary includes.
Fixes #6189
|
2014-05-11 18:11:32 +02:00 |
Michael Friedrich
|
ad77709c07
|
Rename host.total_* runtime macros to host.num_*.
Fixes #6188
|
2014-05-11 15:08:32 +02:00 |
Gunnar Beutner
|
6a8db4035d
|
Fix another couple of compiler warnings.
Refs #5823
|
2014-05-11 08:36:51 +02:00 |
Gunnar Beutner
|
12c8814bd8
|
Fix some more compiler warnings.
Refs #5823
|
2014-05-11 06:43:01 +02:00 |
Gunnar Beutner
|
c7b5e4c31e
|
Fix some compiler warnings.
Refs #5823
|
2014-05-11 06:04:43 +02:00 |
Michael Friedrich
|
f5e568d3fb
|
DB IDO: Add 'is_reachable' column to {host,service}status tables.
Refs #6094
|
2014-05-10 21:03:47 +02:00 |
Michael Friedrich
|
7730cc9b52
|
ModifiedAttributes for Enable* must call signals.
Refs #6151
Refs #5219
|
2014-05-10 17:24:39 +02:00 |
Michael Friedrich
|
07bd8943ce
|
Add OnEnablePerfdataChanged signal.
Refs #6151
|
2014-05-10 16:24:58 +02:00 |
Gunnar Beutner
|
0e34968e8f
|
Implement for loops.
Fixes #6183
|
2014-05-10 11:26:56 +02:00 |
Gunnar Beutner
|
042e4270bf
|
Fix an issue where expired Timer pointers caused other timers to be delayed.
Fixes #6179
|
2014-05-09 19:26:31 +02:00 |
Gunnar Beutner
|
020ca0b2e9
|
Apply: Inherit zone from parent object.
Refs #6107
|
2014-05-09 10:36:26 +02:00 |
Gunnar Beutner
|
01941a9807
|
Don't log repository messages.
Refs #6107
|
2014-05-08 15:46:47 +02:00 |
Gunnar Beutner
|
b36b03cac1
|
Remove zone check in ApiEvents::UpdateRepositoryAPIHandler.
Refs #6107
|
2014-05-08 15:27:16 +02:00 |
Gunnar Beutner
|
5678fe750c
|
Fix incorrect function name.
Refs #6107
|
2014-05-08 13:15:08 +02:00 |
Gunnar Beutner
|
e322cc5086
|
Implement aliasing support for "localhost".
Refs #6107
|
2014-05-08 13:08:34 +02:00 |
Gunnar Beutner
|
656d6ff13a
|
Update scripts and example config.
Refs #6107
|
2014-05-08 12:17:21 +02:00 |
Gunnar Beutner
|
45270f1bb8
|
Refactor the agent and cluster components.
Refs #6107
|
2014-05-08 09:13:04 +02:00 |
Michael Friedrich
|
cf2bdecfeb
|
Don't allow "managed" downtimes to be deleted by users.
Fixes #5980
|
2014-05-04 16:57:11 +02:00 |
Michael Friedrich
|
4f44ef13f1
|
Fix string conversion in CompatUtility::GetCheckableCommandArgs().
Refs #5926
|
2014-05-04 16:49:24 +02:00 |
Michael Friedrich
|
ddfccf3188
|
Add debug log entries for dependencies.
Refs #5872
|
2014-05-03 21:04:56 +02:00 |
Michael Friedrich
|
0691d73af9
|
Rename Dependency 'state_filter' to 'states'.
Fixes #6113
|
2014-05-03 19:53:16 +02:00 |
Michael Friedrich
|
5aa578c4e4
|
Implement CompatUtility::GetCheckableCommandArgs() for DB IDO, Livestatus, StatusDataWriter.
Fixes #5926
|
2014-05-03 03:18:37 +02:00 |
Michael Friedrich
|
74be8cd2d0
|
Implement summary macros e.g. $icinga.num_services_critical$.
Additional $icinga.uptime$ macro.
Fixes #2742
|
2014-05-03 02:08:36 +02:00 |
Michael Friedrich
|
dbe6a20fd2
|
Fix exception for Notification objects without checkable object.
Fixes #6111
|
2014-05-02 19:43:49 +02:00 |
Michael Friedrich
|
07c0c9e234
|
Fix state_filter attribute validation for Depdency objects.
Fixes #6110
|
2014-05-02 19:37:55 +02:00 |
Michael Friedrich
|
7e164291a0
|
Make AddGroup() unique.
Refs #6105
|
2014-05-02 00:38:46 +02:00 |
Michael Friedrich
|
b268e7d32d
|
Group assign requires object.groups update too (for apply rules).
Refs #6105
|
2014-05-01 23:53:38 +02:00 |
Michael Friedrich
|
01a0496988
|
Add AddGroup() for host, service, user objects.
Refs #6105
|
2014-05-01 23:53:08 +02:00 |
Michael Friedrich
|
309c8d7299
|
Fix dependency logging for hosts and services.
Fixes #6104
|
2014-05-01 22:07:35 +02:00 |
Gunnar Beutner
|
1c9e985f1d
|
Rename "optional" attribute to "required" and change the default value.
Fixes #6069
|
2014-04-29 10:41:32 +02:00 |
Gunnar Beutner
|
17d277ff16
|
Implement the "order" attribute for command arguments.
Refs #5933
|
2014-04-29 10:33:09 +02:00 |
Gunnar Beutner
|
d500097e4b
|
Fix support for StatsOr and StatsAnd.
Fixes #6062
|
2014-04-27 15:16:57 +02:00 |
Gunnar Beutner
|
9b9ee5c425
|
Add ssh_port parameter for the ssh check command.
Refs #5933
|
2014-04-26 18:31:49 +02:00 |
Gunnar Beutner
|
d617c7b1f6
|
Implement support for optional command arguments.
Fixes #5933
|
2014-04-26 15:03:38 +02:00 |
Michael Friedrich
|
2b70b282ad
|
Add {Host,Service}Group attributes: notes, notes_url, action_url.
Fixes #6057
|
2014-04-24 14:48:57 +02:00 |
Michael Friedrich
|
d0af8a226b
|
Fix headers.
|
2014-04-23 15:57:58 +02:00 |
Michael Friedrich
|
7a147d268e
|
Add group assign/ignore rules.
Fixes #5910
|
2014-04-23 15:50:00 +02:00 |
Michael Friedrich
|
c239f84fd7
|
Revert "Add group apply (creates object only once and sets membership)."
This reverts commit 559a4fef67 .
Refs #5910
|
2014-04-23 14:59:48 +02:00 |
Michael Friedrich
|
c8b3fde2ef
|
Drop unused statusmap_image & coords attributes entirely.
Fixes #6044
|
2014-04-22 13:48:06 +02:00 |
Michael Friedrich
|
fe1a83ff34
|
Revert "Add statusmap_image and coords host attributes."
This reverts commit 252980a6bd .
Refs #6044
|
2014-04-22 12:09:24 +02:00 |
Michael Friedrich
|
0da670d11c
|
Resolve runtime macros recursively in *_url, notes similar to vars.
Fixes #6014
|
2014-04-17 17:38:02 +02:00 |
Michael Friedrich
|
252980a6bd
|
Add statusmap_image and coords host attributes.
They are as important as action_url, etc.
coords is made a dictionary consisting of x_2d and y_2d as keys.
Fixes #6044
|
2014-04-17 16:48:59 +02:00 |
Michael Friedrich
|
5b359ea518
|
Add CompatUtility::GetModifiedAttributesList() for Livestatus.
Fixes #6042
|
2014-04-17 16:01:44 +02:00 |
Michael Friedrich
|
72f7537fa6
|
Add modified attributes for user and command vars.
Fixes #6043
|
2014-04-17 15:20:28 +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 |
Michael Friedrich
|
8cfce66604
|
Fix custom var override.
Refs #5956
Refs #5962
|
2014-04-16 17:52:12 +02:00 |
Michael Friedrich
|
7c0d93ea0a
|
Add modified attributes for vars dictionary.
- new external commands
- raw values for 'vars'
- OnVarsChanged() signal for db_ido customvariablestatus updates
- refactor db_ido customvariable config updates
Refs #5956
Refs #5962
|
2014-04-16 17:52:12 +02:00 |
Michael Friedrich
|
559a4fef67
|
Add group apply (creates object only once and sets membership).
Refs #5910
|
2014-04-15 14:55:29 +02:00 |
Gunnar Beutner
|
060a802d15
|
Implement support for hosts in the agent component.
Refs #4865
|
2014-04-15 13:38:01 +02:00 |
Michael Friedrich
|
f48a6b429b
|
Add nested group support for {Host,Service,User}Group.
Fixes #5858
|
2014-04-14 21:52:01 +02:00 |
Gunnar Beutner
|
2961364e97
|
Implement support for agent-based checks.
Refs #4865
|
2014-04-12 04:21:09 +02:00 |
Gunnar Beutner
|
cdda8d5734
|
Fix external commands which take no arguments.
Fixes #5998
|
2014-04-11 15:48:19 +02:00 |
Gunnar Beutner
|
3002532280
|
Make sure the scheduling offset is set properly for hosts.
Refs #5909
|
2014-04-11 14:57:16 +02:00 |
Gunnar Beutner
|
8d3a334183
|
Mark the PerfdataValue class as "safe".
Refs #5909
|
2014-04-11 07:44:28 +02:00 |
Gunnar Beutner
|
c123210529
|
Only resolve user macros (vars.*) recursively.
Fixes #5983
|
2014-04-10 08:46:36 +02:00 |
Gunnar Beutner
|
606834e190
|
Rename the notification attributes.
Fixes #5906
|
2014-04-09 10:25:23 +02:00 |
Gunnar Beutner
|
e24e128f65
|
Change the default notification interval to 30 minutes.
Refs #5909
|
2014-04-09 06:50:07 +02:00 |
Gunnar Beutner
|
0529d3f1f5
|
Fix the state filters for "critical" and "unknown".
Refs #5979
|
2014-04-09 00:09:35 +02:00 |
Gunnar Beutner
|
dcf7d07c7a
|
Fix default values for notification filters.
Refs #5979
|
2014-04-08 23:33:25 +02:00 |
Gunnar Beutner
|
4a32ca9123
|
Fix passive check results.
Fixes #5970
|
2014-04-08 15:36:45 +02:00 |
Gunnar Beutner
|
80778bad1d
|
Update components to use the new address fields.
Refs #5856
|
2014-04-08 13:34:48 +02:00 |
Gunnar Beutner
|
0fdb9ea21b
|
Implement attributes for some well-known macros and allow macro recursion.
Refs #5856
Fixes #5959
|
2014-04-08 13:23:24 +02:00 |
Gunnar Beutner
|
1c115297f9
|
Rename the service state constants.
Fixes #5964
|
2014-04-08 09:11:54 +02:00 |
Gunnar Beutner
|
e560e1e00c
|
Remove the HostUnreachable state.
Fixes #5944
|
2014-04-08 08:54:49 +02:00 |
Gunnar Beutner
|
32e1c02b9a
|
Clean up some of the type checks.
Refs #5925
|
2014-04-07 22:06:05 +02:00 |
Michael Friedrich
|
9ab4b3dd16
|
Remove the 'Icinga' prefix for global constants.
Fixes #5960
|
2014-04-07 21:42:23 +02:00 |
Michael Friedrich
|
aae5f092d4
|
Log warning if apply rule does not match anywhere.
Fixes #5911
Fixes #5957
|
2014-04-07 15:00:14 +02:00 |
Gunnar Beutner
|
cea15e11dc
|
Implement new state and type filters.
Fixes #5906
|
2014-04-07 14:00:18 +02:00 |
Michael Friedrich
|
0e3b387a70
|
Fix missing target types in ScheduledDowntime apply.
Fixes #5955
|
2014-04-07 13:06:28 +02:00 |
Gunnar Beutner
|
98fba78fe4
|
Remove the escape_macros attribute.
Refs #5855
|
2014-04-06 10:45:50 +02:00 |
Gunnar Beutner
|
ad42367999
|
Refactor name helper classes a bit.
Refs #5925
|
2014-04-06 08:15:07 +02:00 |
Gunnar Beutner
|
020eaf99ab
|
Fix yet another validation issue.
Refs #5925
|
2014-04-05 23:23:49 +02:00 |
Gunnar Beutner
|
00fd51e628
|
Implement relative object names.
Fixes #5925
|
2014-04-05 22:17:37 +02:00 |
Michael Friedrich
|
d3b67cf2ed
|
Fix host custom attribute 'address' as runtime macro.
Refs #5855
|
2014-04-05 19:08:46 +02:00 |
Michael Friedrich
|
b9415aad3d
|
Fix typo.
Refs #5855
|
2014-04-05 17:53:37 +02:00 |
Michael Friedrich
|
4966dfd241
|
Provide 1.x fallback using GetName() for address macros.
Refs #5855
|
2014-04-05 17:45:28 +02:00 |
Michael Friedrich
|
e309a5d330
|
Access custom attributes as ${host,service,user}.vars.<name>$.
Refs #5855
|
2014-04-05 17:13:17 +02:00 |
Michael Friedrich
|
34092f0a52
|
Fix legacy attributes by object type.
|
2014-04-05 17:13:05 +02:00 |
Gunnar Beutner
|
d64823858d
|
Fix validation for ScheduledDowntime objects.
Refs #5945
|
2014-04-05 16:27:26 +02:00 |
Gunnar Beutner
|
4ffcd4f403
|
Fix validation for Notification objects.
Fixes #5945
|
2014-04-05 16:26:51 +02:00 |
Gunnar Beutner
|
5e38c81eb5
|
Implement apply target types.
Fixes #5924
|
2014-04-05 13:53:55 +02:00 |
Gunnar Beutner
|
5ccdf017ac
|
Fix macros.
Refs #5855
|
2014-04-05 09:24:11 +02:00 |
Gunnar Beutner
|
c42a582307
|
Rename "short_name", "host" and "sevice" attributes.
Fixes #5857
|
2014-04-05 09:15:40 +02:00 |
Michael Friedrich
|
31e3377897
|
Drop duplicate attribute.
Refs #5855
|
2014-04-04 23:03:20 +02:00 |
Michael Friedrich
|
09cbf18b26
|
Implement 'env' dictionary instead of 'export_macros' array.
Revamp notification runtime macros too.
Refs #5855
|
2014-04-04 22:57:56 +02:00 |
Michael Friedrich
|
aba4f1a0d5
|
Implement $user.<name>$ runtime macros.
Refs #5855
|
2014-04-04 21:36:47 +02:00 |
Michael Friedrich
|
0a0399826f
|
Implement ${host,service}.<name>$ runtime macros.
Refs #5855
|
2014-04-04 20:09:23 +02:00 |
Michael Friedrich
|
e375f15e5b
|
Implement global runtime macros as $icinga.<name>$.
Refs #5855
|
2014-04-04 19:35:47 +02:00 |