Gunnar Beutner
3d78870339
Implement support for modified attributes in the API
...
refs #9081
2015-08-15 20:07:11 +02:00
Gunnar Beutner
a092c13ace
Implement support for persisting modified attributes
...
fixes #9093
2015-08-15 20:07:10 +02:00
Michael Friedrich
d7970f5bb1
Implement modified attributes v2
...
refs #9081
refs #9093
2015-08-15 20:07:10 +02:00
Jean Flach
60f86d01fe
Implement /v1/actions/process-check-result
...
Requires error handling.
refs #9080
2015-07-31 17:18:49 +02:00
Michael Friedrich
0712a02d1b
Add a warning if EventCommand is not found when using command_endpoint
...
fixes #9773
2015-07-31 16:04:03 +02:00
Michael Friedrich
766e2d73f4
Implement external command DEL_DOWNTIME_BY_HOST_NAME
...
Required by Classic UI 1.x, this will hopefully reduce
the noise on non-working commands with the old legacy stuff.
fixes #8979
2015-07-31 14:50:17 +02:00
Jean-Marcel Flach
9b6ebbc69b
Implement basic actions framework
...
refs #9080
2015-07-30 17:50:17 +02:00
Gunnar Beutner
a97782b3e5
Implement support for limiting output attributes
...
refs #9077
fixes #9614
2015-07-28 17:12:51 +02:00
Gunnar Beutner
8dedd47b89
Fix incorrect return value for the macro() function
...
fixes #9584
2015-07-13 08:25:19 +02:00
Michael Friedrich
184f316538
Fix wrong vars changed handler in api events
...
fixes #9547
2015-07-02 14:51:47 +02:00
Michael Friedrich
8596e2b3dc
Add log message for discarded cluster events (e.g. from unauthenticated clients)
...
fixes #9489
2015-07-02 13:04:38 +02:00
Gunnar Beutner
9238c5af11
Fix incorrect validator for command arguments
...
fixes #9436
2015-06-18 08:13:40 +02:00
Michael Friedrich
bd16651f79
Build fix
...
refs #9324
2015-06-15 17:24:55 +02:00
Markus Frosch
47c8b5e347
Fix multi line handling for compat check results
...
When a multi line result is submitted via the command pipe, any multi line
output is escaped to a actual string '\n', because any external command only
can be a single line.
Example:
[1432735140] PROCESS_SERVICE_CHECK_RESULT;host;service;3;Test1\nTest2|test=1
We need to unescape this values, just like we use to escape multi line output
for IDO and status.dat.
fixes #9324
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-06-15 17:19:28 +02:00
Michael Friedrich
baa8fb424f
Fix missing custom attributes in backends if name is equal to object attribute
...
fixes #9222
2015-05-15 15:59:44 +02:00
Michael Friedrich
e37cd25ed4
Fix failed assertion in DB IDO
...
fixes #9121
2015-04-27 11:00:41 +02:00
Michael Friedrich
7af41e93c0
Fix that downtimes are always "fixed" even if scheduled as "flexible"
...
fixes #9142
2015-04-25 15:06:29 +02:00
Michael Friedrich
83f4ebc0df
Fix compiler warnings w/ config validators
...
fixes #9015
2015-04-20 14:16:19 +02:00
Michael Friedrich
53e6b1a6dd
Fix custom attributes with recursive macro function calls
...
fixes #9073
2015-04-17 17:23:08 +02:00
Michael Friedrich
d3a56b6404
Fix acknowledgement with expire time not added as comment expire_time
...
GetExpireTime() is always set to 0 which will make the comment reflect
wrong information compared to the text.
fixes #9041
2015-04-17 16:44:40 +02:00
Gunnar Beutner
f69c0bd5a2
Remove the ScopeCurrent constant
...
fixes #9044
2015-04-15 08:36:17 +02:00
Michael Friedrich
4f767ab06a
Change log level to 'notice' for 'Attempting to send notifications' messages
...
fixes #9021
2015-04-12 15:11:38 +02:00
Michael Friedrich
37f24592ed
Trigger downtimes for NOT-OK states after OnDowntimeAdded()
...
The fix in #8389 must happen *after* adding the downtime which signals an
insert into the IDO DB.
Once the downtimes have been added to the database, the additional
trigger_time and is_in_effect can be updated accordingly, *if* the
current object is already in a NOT-OK state.
fixes #9016
2015-04-12 14:38:35 +02:00
Gunnar Beutner
10441e9cd7
Fix permissions for agent CheckResult messages
...
fixes #8821
2015-03-30 13:50:14 +02:00
Gunnar Beutner
a5c5569324
Improve timeperiod validation error messages
...
fixes #8893
2015-03-29 08:13:11 +02:00
Gunnar Beutner
a6822fd59a
Fix validation errors for time ranges which span the DST transition
...
fixes #8892
2015-03-29 08:05:01 +02:00
Gunnar Beutner
72a7b08480
Move implementation code from thpp files into separate files
...
fixes #8890
2015-03-28 11:08:12 +01:00
Gunnar Beutner
ec7224e3ed
Generate C++ code for type validators
...
fixes #7709
fixes #8867
2015-03-27 07:59:27 +01:00
Gunnar Beutner
3adec4576c
Fix arrays in command arguments
...
fixes #8869
2015-03-26 09:29:52 +01:00
Gunnar Beutner
d3c0c1e42b
Fix incorrect variable values for apply+for
...
fixes #8851
2015-03-23 15:53:21 +01:00
Gunnar Beutner
151b6bbf00
Fix style violations
2015-03-21 10:04:14 +01:00
Michael Friedrich
e1cb543bb5
Fix missing config validator for command arguments 'set_if'
...
fixes #8724
2015-03-20 16:12:24 +01:00
Gunnar Beutner
e8cee8d5e2
Allow using more than one %validator rule for the same type
...
fixes #8829
2015-03-20 15:49:55 +01:00
Gunnar Beutner
e22386e63f
Make load order for objects more reliable
...
fixes #8770
2015-03-19 15:58:38 +01:00
Michael Friedrich
88f16abb3c
Use Utility::NaturalJoin for notification filter formatting
...
refs #8685
2015-03-19 14:08:06 +01:00
Gunnar Beutner
6c96d5bc98
Clean up the start-up process a bit
...
fixes #8791
2015-03-18 11:14:51 +01:00
Michael Friedrich
3c945914ff
Show notification state/type filter names in notice/debug log
...
fixes #8685
2015-03-12 17:11:24 +01:00
Michael Friedrich
05c237c780
Don't increment check attempt counter on OK->NOT-OK transition
...
refs #7287
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-03-11 16:33:36 +01:00
Gunnar Beutner
228aafc945
Implement the parse_performance_data function
...
fixes #8693
2015-03-11 16:29:50 +01:00
Gunnar Beutner
e50d3e6e5a
Fix validator for dependencies
...
fixes #8596
2015-03-09 08:04:18 +01:00
Gunnar Beutner
22f3c5082d
Add validator for time ranges in ScheduledDowntime objects
...
fixes #8600
2015-03-09 08:02:12 +01:00
Gunnar Beutner
52102d815d
Fix second Deserialize() call in ApiEvents::ExecuteCommandAPIHandler
...
refs #8117
2015-03-06 01:45:43 +01:00
Gunnar Beutner
139540b570
Make sure we don't evaluate apply rules for fake hosts used in agent checks
...
fixes #8117
2015-03-05 21:19:04 +01:00
Gunnar Beutner
9181d7ae05
Add missing service name in check results
...
refs #8257
2015-03-05 20:50:27 +01:00
Gunnar Beutner
1d2b008dcb
Fix validator for TimePeriod ranges
...
fixes #8568
2015-03-03 09:56:38 +01:00
Gunnar Beutner
cf37decbef
Fix start condition for downtimes
...
fixes #8560
2015-03-03 09:52:13 +01:00
Jason Young
faf6ce1a5f
Update PerfdataValue::Parse to ignore invalid warn, crit, min, and max values
...
... instead of generating exception so that metric values can
still be passed to the graphing backend.
Also update icinga-perfdata tests to reflect these changes.
refs #5043
Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
2015-03-02 13:52:41 +01:00
Gunnar Beutner
5968622108
Fix incorrect assignment in PluginUtility::ExecuteCommand
...
Coverity Bug ID: 1272344
2015-03-02 10:14:15 +01:00
Gunnar Beutner
9548692f00
Fix uninitialized field in the Checkable class
...
Coverity Bug ID: 1272323
2015-03-02 10:14:14 +01:00
Gunnar Beutner
c86b17132c
Make sure that the scheduled start time for downtimes isn't ignored
...
fixes #6959
2015-02-25 15:19:50 +01:00