Johannes Meyer
c9fa8905e6
Merge pull request #3741 from Icinga/fix/tactical-overview-legend-not-properly-affected-by-themes
...
Fix tactical overview legend badges not properly affected by themes
2019-04-12 09:38:04 +02:00
Johannes Meyer
eb69a249d3
PluginOutputTest: Fix case testMultilineHtmlOutput
2019-04-11 14:16:10 +02:00
Alexander A. Klimov
fff07144c3
Preserve <br>s in plugin output
...
refs #3662
2019-04-11 14:16:10 +02:00
Jennifer Mourek
0f101f9855
Use correct classes for the legend badges
2019-04-10 09:07:26 +02:00
Janne Heß
d45c753409
Support temperatures (°C, °F) in perfdata
2019-04-05 15:28:51 +02:00
Johannes Meyer
fc99865241
Merge pull request #3724 from dgoetz/feature/settings-doc
...
Add documentation for settings of the monitoring module
2019-04-05 11:10:23 +02:00
Dirk Goetz
d5ac22234b
Add documentation for settings of the monitoring module
2019-04-05 11:05:05 +02:00
Johannes Meyer
affed19536
Merge pull request #3708 from Icinga/fix/html-entities-in-plugin-output-3707
...
Don't escape html entities in plugin output twice
2019-04-05 08:05:52 +02:00
Marc DeTrano
e7d117e1b6
Improve Eventgrid performance by limititing query time range, and only querying for hosts or services as requested in the form.
2019-04-02 10:15:33 -06:00
Johannes Meyer
b8c1934428
Introduce implementation for hook X509/Sni
2019-03-28 14:04:04 +01:00
Constantin Matheis
76cd8a0321
Added Check source to Details view.
...
refs #3687
2019-03-07 10:33:51 +01:00
Johannes Meyer
19231038a7
PluginOutput: Don't escape html entities twice
...
fixes #3707
2019-03-05 13:27:27 +01:00
Eric Lippmann
403c2d3495
Merge pull request #3481 from marianrh/feature/optionally-disable-mysql-server-certificate-validation
...
Allow disabling MySQL server certificate validation by setting ssl_do_not_verify_server_cert
2019-02-26 10:39:21 +01:00
Eric Lippmann
37de0edabf
Merge pull request #3663 from Al2Klimov/feature/plugin-output-span-style
...
Allow span and *[style] in plugin outputs
2019-02-26 10:35:33 +01:00
Johannes Meyer
07c48d63ee
ServicesController: Already hide ignored services to reschedule in the preview list
...
refs #3665
2019-02-07 15:51:26 +01:00
Johannes Meyer
f281cf0795
HostsController: Already hide ignored hosts to reschedule in the preview list
...
refs #3665
2019-02-07 15:51:26 +01:00
Johannes Meyer
ac50992aab
ScheduleServiceCheckCommandForm: Ignore services which have no active checks
...
refs #3665
2019-02-07 15:51:26 +01:00
Johannes Meyer
7bda65978c
ScheduleHostCheckCommandForm: Ignore hosts which have no active checks
...
refs #3665
2019-02-07 15:51:26 +01:00
Johannes Meyer
c2fc370273
CheckNowCommandForm: Ignore objects which have no active checks
...
refs #3665
2019-02-07 15:51:26 +01:00
Johannes Meyer
164555760b
ServicesController: Don't allow to reschedule checks if no objects have active ones
...
refs #3665
2019-02-07 15:51:26 +01:00
Johannes Meyer
f45b4640b0
HostsController: Don't allow to reschedule checks if no objects have active ones
...
refs #3665
2019-02-07 15:51:26 +01:00
Johannes Meyer
3d4fa0bcae
MonitoredObjectController: Don't show `Check Now` if active checks are disabled
...
refs #3665
2019-02-07 15:51:26 +01:00
Johannes Meyer
b275a1383d
configuration.php: Introduce permission `monitoring/command/schedule-check/active-only`
...
refs #3665
2019-02-07 14:33:03 +01:00
Alexander A. Klimov
2625454e5d
Allow span and *[style] in plugin outputs
2019-01-12 14:37:18 +01:00
Noah Hilverling
59b688e664
Fix that event detail view is not showing time in correct timezone
2019-01-10 09:54:25 +01:00
Michael Friedrich
f7248324f4
Setup: Remove fcgi from apache URL
2019-01-08 11:38:51 +01:00
Michael Friedrich
26c6ce3e55
Setup: Add --enable-fpm flag
2018-12-21 15:29:06 +01:00
Eric Lippmann
63cb9d7283
Merge pull request #3622 from Icinga/fix/plugin-output-extra-spaces
...
Fix extra spaces in command outputs after a comma
2018-11-21 09:19:00 +01:00
Eric Lippmann
081b90e92f
Raise version to 2.6.2
2018-11-20 12:39:21 +01:00
Eric Lippmann
0242c440ef
Merge pull request #3623 from Icinga/fix/some-links-in-group-overviews-dont-respect-filters
...
Respect filters for all links in the group overviews
2018-11-19 17:26:05 +01:00
Eric Lippmann
a2697d9497
Merge pull request #3617 from Icinga/fix/contacts-hostgroup-filter
...
Fix SQL error in contact list when filtering for hostgroups
2018-11-19 17:25:38 +01:00
Eric Lippmann
4a0c1ccb03
Merge pull request #3624 from Icinga/fix/show-contact-with-restriction
...
Fix contact details if restriction is active
2018-11-19 17:24:43 +01:00
Eric Lippmann
7e749d8c53
Merge pull request #3627 from Icinga/fix/doc-files-must-not-end-with-line-feed
...
Doc: Respect last line if it does not end with a line feed too
2018-11-19 17:24:24 +01:00
Eric Lippmann
9909584b91
Monitoring/de_DE: Fix typo in "Letze Aktualisierung"
...
fixes #3605
2018-11-19 12:26:52 +01:00
Eric Lippmann
3ab32c853a
Doc: Respect last line if it does not end with a line feed too
...
refs #3572
2018-11-19 10:53:03 +01:00
Eric Lippmann
fe3de9458b
Filter for contact name after adding restrictions
...
refs #3549
2018-11-15 17:23:40 +01:00
Eric Lippmann
b4bae84ca4
Respect filters for all links in the group overviews
...
refs #3586
2018-11-15 16:36:44 +01:00
Eric Lippmann
cd19625895
Use zero-width space instead of a real space char
...
refs #3562
2018-11-15 14:54:49 +01:00
Eric Lippmann
8300011c6f
Use requireVirtualTable()
2018-11-15 11:10:31 +01:00
Alexander A. Klimov
ae5018ccea
Setup: make icingacli alternative command working OOTB
2018-11-14 12:26:30 +01:00
Eric Lippmann
dda390b3d8
Require virtual table hosts
...
refs #3564
2018-11-14 10:22:17 +01:00
Michael Friedrich
d1fb3b3674
Update URL to https://icinga.com
2018-10-18 11:02:57 +02:00
Markus Frosch
4753262589
DetailviewExtension: Integrate into multi-select views
...
refs #3072
2018-08-22 17:13:41 +02:00
Markus Frosch
ecbfafd25a
DetailviewExtension: Make sure data-icinga-module is set on container
...
To allow the eventhandler in JS to load and initialize the
corresponding module.
2018-08-22 17:04:41 +02:00
Eric Lippmann
b3e0b5d587
Raise version to 2.6.1
2018-08-02 12:46:39 +02:00
Johannes Meyer
dbfef34f6e
Audit: Log a command's payload as json
...
$data may be arbitrarily nested.
refs #3535
Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2018-07-24 10:16:30 +02:00
Johannes Meyer
c0f99539ff
Raise version to v2.6.0
2018-07-19 09:27:11 +02:00
Johannes Meyer
dab9fea0d4
Merge pull request #3457 from Icinga/feature/proper-results-when-filtering-for-linked-objects-2934
...
Proper results when filtering for linked objects
2018-07-19 09:15:58 +02:00
Eric Lippmann
7f21e14afc
Add command audit
2018-07-19 00:35:28 +02:00
Eric Lippmann
7624d99070
Use subquery filters for contacts if appropriate
...
refs #2934
2018-07-18 17:47:40 +02:00
Eric Lippmann
424f687f5d
Merge pull request #3532 from Icinga/bugfix/ido-check_interval
...
Fetch check_interval property of monitored objects, too
2018-07-18 16:32:37 +02:00
Eric Lippmann
c168ebfe3a
Fix subquery joins for host and service group views
...
refs #2934
2018-07-18 15:50:37 +02:00
Eric Lippmann
3a434320e2
Fix subquery joins for negative filters
...
refs #2934
2018-07-18 15:50:37 +02:00
Eric Lippmann
b7f0270a24
Use SELECT 1 for subquery filters
...
refs #2934
2018-07-18 15:50:37 +02:00
Eric Lippmann
28e68f8f8a
Fix group base
2018-07-18 15:50:37 +02:00
Eric Lippmann
c3d25e1a59
Use subquery filters for service groups if appropriate
...
refs #2934
2018-07-18 15:50:37 +02:00
Eric Lippmann
61d325fa8a
Use subquery filters for host groups if appropriate
...
refs #2934
2018-07-18 15:50:37 +02:00
Eric Lippmann
a3ec0df7c5
Use subquery filters for service flapping history if appropriate
...
refs #2934
2018-07-18 15:50:37 +02:00
Eric Lippmann
c4de14eb05
Use subquery filters for host flapping history if appropriate
...
refs #2934
2018-07-18 15:50:37 +02:00
Eric Lippmann
1d4ee7824a
Use subquery filters for service comment history if appropriate
...
refs #2934
2018-07-18 15:50:37 +02:00
Eric Lippmann
2ee0f99ed1
Use subquery filters for host comment history if appropriate
...
refs #2934
2018-07-18 15:50:37 +02:00
Eric Lippmann
df7b5d663a
Use subquery filters for service downtime history if appropriate
...
refs #2934
2018-07-18 15:50:37 +02:00
Eric Lippmann
0ca97d191f
Use subquery filters for host downtime history if appropriate
...
refs #2934
2018-07-18 15:50:37 +02:00
Eric Lippmann
81b6b0129b
Use subquery filters for service state history if appropriate
...
refs #2934
2018-07-18 15:50:37 +02:00
Eric Lippmann
bdb73ec06e
Use subquery filters for host state history if appropriate
...
refs #2934
2018-07-18 15:50:37 +02:00
Eric Lippmann
27f4fe82cd
Use subquery filters for service notifications if appropriate
...
refs #2934
2018-07-18 15:50:37 +02:00
Eric Lippmann
84c6055a17
Use subquery filters for service comments if appropriate
...
refs #2934
2018-07-18 15:50:37 +02:00
Eric Lippmann
a84cc40aa8
Use subquery filters for host notifications if appropriate
...
refs #2934
2018-07-18 15:50:37 +02:00
Eric Lippmann
db50d40068
Use subquery filters for host comments if appropriate
...
refs #2934
2018-07-18 15:50:37 +02:00
Eric Lippmann
271a1d72f1
Use subquery filters for contact groups if appropriate
...
refs #2934
2018-07-18 15:50:37 +02:00
Eric Lippmann
f7f02bdc8f
Use subquery filters for service downtimes if appropriate
...
refs #2934
2018-07-18 15:50:37 +02:00
Eric Lippmann
9f7b9edffe
Use subquery filters for host downtimes if appropriate
...
refs #2934
2018-07-18 15:50:37 +02:00
Johannes Meyer
186ef5a5a7
Use subquery filters for services if appropriate
...
refs #2934
Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2018-07-18 15:50:37 +02:00
Johannes Meyer
824fa870a2
Use subquery filters for hosts if appropriate
...
refs #2934
(EL): Alternative service group subquery filter:
```php
$this->joinVirtualTable('services');
$query->joinVirtualTable('members');
return ['sgm.service_object_id', 'so.object_id'];
```
But I think the committed solution is better.
Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2018-07-18 15:50:37 +02:00
Eric Lippmann
4b80b3e7ee
IdoQuery: Support & and != for subquery filters
...
refs #2934
2018-07-18 15:50:37 +02:00
Johannes Meyer
5c8cf64658
IdoQuery: Use subqueries to filter linked objects
...
refs #2934
Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2018-07-18 15:50:37 +02:00
Alexander A. Klimov
0b5620d2b5
Fetch check_interval property of monitored objects, too
2018-07-18 15:42:34 +02:00
Eric Lippmann
d5d336884c
Fix grouping in the new contact queries
...
refs #3088
2018-07-18 15:20:23 +02:00
Johannes Meyer
5befab6a2b
ContactQuery: Don't use a UNION query if not necessary
...
Speeds up the db's response time significantly in huge
environments.
refs #3088
Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2018-07-18 15:20:23 +02:00
Johannes Meyer
2fbbf3da58
DataView\Contact: Make `instance_name` a static filter column
...
It's not queryable by its accompaniying query.
refs #3088
2018-07-18 15:20:23 +02:00
Eric Lippmann
e684c6d18e
Split contact query into subqueries
...
One can't fetch host and service contacts with a reasonable single
query.
refs #3088
2018-07-18 15:20:23 +02:00
Eric Lippmann
658cc72141
Merge pull request #3502 from Icinga/feature/plugin-output-hook
...
Introduce monitoring/PluginOutputHook
2018-07-18 14:18:27 +02:00
Matthias
4c9dac5fb8
Display all Grapher hooks not just the first one
...
refs #3473
Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2018-07-18 13:49:32 +02:00
Eric Lippmann
1ae2507f0e
Merge pull request #3495 from Icinga/bugfix/tests-don-t-respect-module-paths-3494
...
icingacli test php unit: include the tests of all installed modules
2018-07-18 13:45:18 +02:00
Eric Lippmann
becd7d0504
Introduce monitoring/PluginOutputHook
...
refs #3257
2018-07-16 14:19:28 +02:00
Marian Rainer-Harbach
5e40405a12
Allow disabling MySQL server certificate validation by setting ssl_do_not_verify_server_cert
...
Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2018-07-16 11:41:13 +02:00
Johannes Meyer
6f5edf132c
monitoring: Introduce run.php and provide the new ApplicationStateHook
...
fixes #3523
2018-07-12 13:55:05 +02:00
Johannes Meyer
4f2a6dd9aa
i18n/monitoring: Update german translation
2018-07-12 11:09:11 +02:00
Johannes Meyer
d26ac3c5fb
i18n/monitoring: Correct german translation
2018-07-12 10:31:58 +02:00
Alexander A. Klimov
0c364f7866
icingacli test php unit: include the classes of all installed modules
...
refs #3494
2018-07-10 15:24:19 +02:00
Eric Lippmann
5f3da9d5e9
Merge pull request #3515 from Icinga/fix/shaky-monitoring-health-layout-3434
...
monitoring/health: Cleanup layout and make it dashboard compliant
2018-07-10 09:25:25 +02:00
Eric Lippmann
12b17d4b0a
Reduce font-weight for badges in monitoring/health
...
refs #3434
2018-07-10 09:23:38 +02:00
Eric Lippmann
b88c6b0a6e
Merge pull request #3516 from Icinga/feature/application-state-hook
...
Application state hook
2018-07-10 09:14:26 +02:00
Eric Lippmann
99d348d41f
Merge pull request #3517 from Icinga/fix/cli-list-problems
...
Fix for CLI list --problems
2018-07-10 09:05:22 +02:00
Eric Lippmann
45468b7a8e
Introduce app state for the monitoring module
...
refs #2835
2018-07-09 16:28:28 +02:00
Eric Lippmann
ea722484b0
Introduce 'problems' columns for CLI usage
...
refs #3512
2018-07-09 16:10:07 +02:00
Eric Lippmann
b3fcbbee97
Revert "Fix icingacli monitoring list --problems"
...
This reverts commit 855e7f7120
.
2018-07-09 16:08:02 +02:00
Johannes Meyer
1cb105b52a
monitoring/health: Cleanup layout and make it dashboard compliant
...
fixes #3434
2018-07-09 13:50:17 +02:00
Eric Lippmann
303637df3c
Merge pull request #3452 from Icinga/feature/drop-php-lt-56-support
...
Drop support for PHP < 5.6
2018-07-09 09:18:18 +02:00
Carsten Koebke
55072ac840
Render multiline in custom variables correct
...
Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2018-07-04 15:28:38 +02:00