Johannes Meyer
47922673fc
PluginOutput: Don't "optimize" two subsequent newlines to one
...
fixes #4522
2021-11-02 09:00:21 +01:00
Ravi Kumar Kempapura Srinivasa
be3a722a28
Compress comment detail in Hosts detail and Comments list.
2021-10-07 10:44:10 +02:00
Johannes Meyer
83557afd35
IdoQuery: Qualify and resolve subquery filters ASAP
...
fixes #4508
2021-08-24 09:32:36 +02:00
Johannes Meyer
b2274a5589
Release version 2.9.3
2021-08-10 10:11:44 +02:00
Eric Lippmann
1e1b4b74ad
If appropriate, set the API parameter all_services for schedule-downtime
...
Since Icinga 2.11.0 the schedule-downtime API supports the
all_services parameter. So far we've always sent a separate
request for scheduling service downtimes. As of Icinga 2.13.0,
these service downtimes are automatically removed when the host
downtimes are removed. Of course, this doesn't work if we don't
use the all_services parameter but send a separate request.
With this commit we set this parameter if the transport is API
and Icinga is equal to or greater than 2.11.0.
In addition, if child_options and all_services were previously set,
a request was sent per host and service. This is now also only a
single request if an API command transport is requested or only
API command transports are configured.
2021-08-09 16:55:05 +02:00
Johannes Meyer
907f7826b2
Release version 2.9.2
2021-07-28 09:33:41 +02:00
Johannes Meyer
1b2cd8fdf3
Release version 2.9.1
2021-07-27 15:22:32 +02:00
Johannes Meyer
b94617c575
ServicestatusQuery: Define correct grouping rules for contacts and -groups
...
fixes #4464
2021-07-21 17:41:55 +02:00
Johannes Meyer
d123b390b1
MonitoredObject: Keep structure of nested cvs during protection
...
fixes #4439
2021-07-21 08:01:08 +02:00
Johannes Meyer
f73614be4d
Raise version to 2.9.0
2021-07-12 10:35:56 +02:00
Johannes Meyer
9c1e4fa491
monitoring: Ensure cvs are also protected in exported results
2021-07-12 09:42:03 +02:00
Johannes Meyer
b48fc20edf
monitoring/list/(hosts|services): Respect cv blacklist with `?addColumns`
2021-07-12 09:42:03 +02:00
Johannes Meyer
e035f5b9f2
monitoring/list/services: Protect custom variables added with `?addColumns`
2021-07-12 09:42:03 +02:00
Johannes Meyer
c953e4f92d
monitoring/list/hosts: Protect custom variables added with `?addColumns`
2021-07-12 09:42:03 +02:00
Johannes Meyer
1dc6f35916
MonitoredObject: Make customvar protection available to the outside
2021-07-12 09:42:03 +02:00
Johannes Meyer
76dafc8c1e
monitoring/list/*: Don't apply restrictions in case of `?format=sql`
2021-07-08 08:14:13 +02:00
Johannes Meyer
963fdbd3e2
ServicegroupQuery: Join hostgroups with a LEFT JOIN
...
refs #4404
2021-07-05 14:59:24 +02:00
Johannes Meyer
13125e8059
HostgroupQuery: Join services and servicegroups with a LEFT JOIN
...
refs #4404
2021-07-05 14:58:49 +02:00
Johannes Meyer
37c982a044
MonitoringWizard: Remove redundant requirements and steps
2021-06-30 18:54:47 +02:00
Johannes Meyer
b88dad9525
css: Respect `--icinga-*`
2021-06-28 16:22:19 +02:00
Johannes Meyer
6c235c64b5
css: Respect `--tr-*-color`
2021-06-28 14:12:58 +02:00
Johannes Meyer
804fe75d55
css: Respect `--color-*`
2021-06-28 12:37:30 +02:00
Johannes Meyer
e3dbd01e86
css: Respect `--text-color-light`
2021-06-23 17:40:06 +02:00
Johannes Meyer
ac45a51ffb
css: Respect `--text-color-inverted`
2021-06-23 17:40:06 +02:00
Johannes Meyer
49f905af06
Integrate light theme's `gray-lighter` using a media query
2021-06-23 17:40:06 +02:00
Johannes Meyer
b7f42e52dc
Integrate light theme's `gray-light` using a media query
2021-06-23 17:40:06 +02:00
Johannes Meyer
d82577c0e0
Integrate light theme's `gray` using a media query
2021-06-23 17:40:06 +02:00
Johannes Meyer
039fdfc8af
Integrate light theme's `@text-color` using a media query
2021-06-23 17:40:06 +02:00
Johannes Meyer
96687e37c6
Integrate light theme's `@body-bg-color` using a media query
2021-06-23 17:40:06 +02:00
Florian Strohmaier
e5cf4cdd17
CSS: Match `.object-features` label color with `th`s
2021-06-23 07:39:55 +02:00
Florian Strohmaier
ac1a364682
Contact: Fix th styles
2021-06-23 07:39:55 +02:00
Florian Strohmaier
034697abf9
module.less: Remove monitorung-statusbar gradient
2021-06-23 07:39:55 +02:00
Ravi Kumar Kempapura Srinivasa
f8b122b894
Add end time and comment options to settings section for host/service downtime dialog
...
[hostdowntime_end_fixed], [hostdowntime_end_flexible], [hostdowntime_flexible_duration], [servicedowntime_end_fixed], [servicedwontime_end_flexible],
[servicedowntime_flexible_duration] and [comment_text] options added to [settings] section in config.ini file used in host/service downtime dialog.
2021-06-18 13:57:58 +02:00
Johannes Meyer
84949f214e
monitoring: Provide health hook
2021-05-14 15:45:35 +02:00
Damiano Chini
89fdccb858
Pass event instead of object to the getHtmlForEvent method of EventDetailsExtensionHook
2021-05-11 12:36:07 +02:00
Johannes Meyer
4e48f9d2a1
ProcessCheckResultForm: Skip objects with passive checks disabled
...
Icinga won't accept check results for such.
2021-04-14 10:56:04 +02:00
Johannes Meyer
1a5cedfee1
setup: Skip browser validation when validating a form manually
...
fixes #4291
2021-04-13 16:57:03 +02:00
Johannes Meyer
a4d495e17c
PerfData: Don't render missing values as `0.00`
2021-04-13 14:50:18 +02:00
Johannes Meyer
e671324ddb
tests: Don't use deprecated assertion `assertRegExp()`
2021-04-09 12:38:43 +02:00
Johannes Meyer
f27e872d90
tests: Don't make use of deprecated phpunit features
2021-04-09 12:38:43 +02:00
Johannes Meyer
cb87190138
tests: Add `:void` return type declarations
2021-04-09 12:38:43 +02:00
Alexander A. Klimov
6d5024c671
*downtimestarthistoryQuery#joinBaseTables(): don't call func_get_arg() with an invalid index
...
... as PHP 8 doesn't tolerate that.
refs #4287
2021-04-09 12:37:03 +02:00
Johannes Meyer
fe51f8c968
IdoQuery: Accept any character in custom var names
...
fixes #4342
2021-04-06 10:47:03 +02:00
Johannes Meyer
0fc06d7795
Transform `*` equal/unequal comparisons to NULL checks
...
This comes from https://github.com/Icinga/ipl-sql/pull/31
2021-03-12 09:50:59 +01:00
Johannes Meyer
91d4669dcb
Merge pull request #4285 from Icinga/bugfix/curl-monitoring-service-show-4281
...
CheckNowCommandForm#init(): set submit label
2021-02-18 12:21:50 +01:00
Johannes Meyer
cc65164a67
Adjust global permissions
2021-02-18 11:11:39 +01:00
Johannes Meyer
e01f51ffc7
PluginOutput: Fix that subsequent escaped newlines are not transformed
...
fixes #4297
2021-02-15 11:23:36 +01:00
Johannes Meyer
77ca3e0c31
DeleteDowntimeCommandForm: Show error notification if not successful
...
resolves #4303
2021-02-03 15:42:13 +01:00
Alexander A. Klimov
6af1e5d43b
Monitoring: add expire option for comments
...
refs #3447
2020-11-30 17:24:57 +01:00
Alexander A. Klimov
7aacbd4db8
CheckNowCommandForm#init(): set submit label
...
... otherwise Form#handleRequest() bypasses Form#isSubmitted()
on API requests and considers the CheckNowCommandForm submitted.
refs #4281
2020-11-26 18:38:55 +01:00