Eric Lippmann
f7ed5de8c8
Remove icon from event detail tab
2019-07-29 14:03:40 +02:00
Eric Lippmann
135601c0dc
Add tab to contact detail
2019-07-29 14:03:40 +02:00
Eric Lippmann
b6a399df1a
Make host links bold in the comments view
2019-07-29 14:03:40 +02:00
Eric Lippmann
1f4c970cb3
Fix title attributes in the comment header
2019-07-29 14:03:40 +02:00
Eric Lippmann
5b3cbb0ffe
Fix title attributes in the downtime header
2019-07-29 14:03:40 +02:00
Eric Lippmann
5993745a86
Select notification id
2019-07-29 14:03:40 +02:00
Eric Lippmann
227cb2c512
Fix grouping error when selecting the notification id
2019-07-29 14:03:40 +02:00
Eric Lippmann
98388c4346
Link to the event detail from the notifications view
2019-07-29 14:03:40 +02:00
Eric Lippmann
99ff058561
Improve host-service distinction for notifications
2019-07-29 14:03:40 +02:00
Eric Lippmann
0500afb013
Make contact group name bold in the contact groups view
2019-07-29 14:03:40 +02:00
Eric Lippmann
0efe72b429
Make contact name bold in the contacts view
2019-07-29 14:03:40 +02:00
Eric Lippmann
4323c060ce
Remove icons from notifications view
2019-07-29 14:03:40 +02:00
Jennifer Mourek
9c3da17f2e
Improve host-service distinction for hosts, services, comments and
...
downtimes
2019-07-29 14:03:37 +02:00
Eric Lippmann
a94e8fb211
monitoring: Clone the filter for the grid links
...
Before, it was impossible to change an existing filter via the filter
editor in the host and service group views because of an exception about
wrong IDs.
The filter editor sets the IDs correctly. But since we're adding the
filter again to another URL, FilterChain::addFilter() overrides the IDs
because it is not working with a clone.
2019-07-29 13:22:55 +02:00
Johannes Meyer
d2a2eae600
css: Re-add `margin:0` removed by 9d0ef4cf3
to `.overview-plugin-output`
2019-07-29 12:24:52 +02:00
Johannes Meyer
66c436b98c
BackendConfigForm: Don't wrap resource elements twice with .control-group
2019-07-29 10:19:39 +02:00
Johannes Meyer
4f507d9672
SelectBox: Also use the default form classes
2019-07-29 10:19:39 +02:00
Johannes Meyer
dd1a3dfb31
monitoring: Align object feature toggles with baseline
2019-07-29 10:19:39 +02:00
Johannes Meyer
c7a3783034
css: Avoid that toggle switches break onto a new line in minimal layout
2019-07-29 10:17:59 +02:00
Johannes Meyer
212606de78
setup: Apply new icinga form style
2019-07-29 10:17:59 +02:00
Johannes Meyer
1b8501d5b7
ToggleInstanceFeaturesCommandForm: Apply icinga form style
2019-07-29 10:17:59 +02:00
Johannes Meyer
721dab93a0
ToggleObjectFeaturesCommandForm: Apply icinga form style
2019-07-29 10:17:59 +02:00
Florian Strohmaier
58a68b4e40
CSS: Remove redundant style attributes
2019-07-29 10:17:59 +02:00
Johannes Meyer
b6c89bc863
Merge pull request #3870 from Icinga/feature/collapsible-plugin-output-3566
...
Collapsible plugin output
2019-07-29 09:33:58 +02:00
Johannes Meyer
f32dac7a70
ServicestatusQuery: Add `latency` to next_update calculation..
...
..and double the entire result
refs #3212
2019-07-29 09:12:46 +02:00
Johannes Meyer
44f63576d1
HoststatusQuery: Add `latency` to next_update calculation..
...
..and double the entire result
refs #3212
2019-07-29 09:12:46 +02:00
Johannes Meyer
5ead593fa7
monitoring/list/services: Make overdue/unreachable services better visible
...
refs #3212
2019-07-29 09:12:46 +02:00
Johannes Meyer
18b933679c
monitoring/list/hosts: Make overdue/unreachable hosts better visible
...
refs #3212
2019-07-29 09:12:46 +02:00
Eric Lippmann
bcc867d48e
Allow to filter for contact groups
2019-07-29 09:12:01 +02:00
Eric Lippmann
2c11f5307d
Fix event detail link for notifications
2019-07-26 16:53:13 +02:00
Feu Mourek
4760e55786
Fix typo 'overvies' -> 'overviews' ( #3876 )
2019-07-26 07:49:48 +02:00
Johannes Meyer
74bf1bdc89
notes.phtml: Collapse notes if they exceed 200px
2019-07-26 07:36:17 +02:00
Johannes Meyer
226b58ac9d
customvars.phtml: Collapse custom variables if they exceed 5 rows
...
Also collapses customvar values if they're JSON blobs and exceed
5 rows.
refs #3566
2019-07-26 07:36:17 +02:00
Johannes Meyer
f42a49d4a9
perfdata.phtml: Collapse perfdata values if they exceed 5 lines
...
refs #3566
2019-07-25 13:22:43 +02:00
Johannes Meyer
b61a952cfd
output.phtml: Collapse plugin output if it exceeds 100px
...
refs #3566
2019-07-25 08:17:41 +02:00
Eric Lippmann
aa293f54bd
Separate icon and event output in the history views
2019-07-23 14:49:39 +02:00
Eric Lippmann
213e7a3c13
Show new notfication types in the history views
2019-07-23 14:48:00 +02:00
Eric Lippmann
54f9c68887
Show notifications before any other event in the history views
2019-07-23 14:48:00 +02:00
Eric Lippmann
f80a61d9e5
Respect notification type of subqueries
2019-07-23 14:48:00 +02:00
Eric Lippmann
1d1fd0b3b2
Use notification_reason for new notification types
2019-07-23 14:48:00 +02:00
Johannes Meyer
9d0ef4cf33
Wrap any markdown output with a `<section>` and remove explicit containers
2019-07-23 14:45:32 +02:00
Johannes Meyer
b1705ca0e1
list/servicegrid: Add toggle to show problems only or everything
...
resolves #3793
2019-07-18 15:38:51 +02:00
Johannes Meyer
39fbd3e27e
monitoring: Re-add missing query columns to event overview
...
`hostgroup`, `hostgroup_alias`, `servicegroup`, `servicegroup_alias`
fixes #3848
2019-07-18 14:50:35 +02:00
Johannes Meyer
40529e76ef
Merge pull request #3858 from Icinga/feature/downtime-schedule-times
...
Require time output for downtime schedule and end/expire times
2019-07-18 08:47:55 +02:00
Johannes Meyer
fdff949a59
migrate: Introduce class DashboardCommand
...
refs #3542
2019-07-18 08:33:35 +02:00
Johannes Meyer
f8d3f43965
js: Drop vendor library tipsy
2019-07-18 07:57:14 +02:00
Eric Lippmann
037bcc4b3e
Don't show flexible twice for not yet started flexible downtimes
2019-07-15 10:11:52 +02:00
Eric Lippmann
0fb034b663
Require time output for dowtime end/expire times
2019-07-15 10:11:52 +02:00
Eric Lippmann
b5bfd0c620
Show expire time for flexbile downtimes where missing
2019-07-15 10:11:52 +02:00
Johannes Meyer
066aa0ef03
setup: Set a proper title for the wizard
...
refs #3851
2019-07-15 08:24:44 +02:00
Johannes Meyer
7ba998c6b1
monitoring: Set a proper title for all controller actions
...
refs #3851
2019-07-15 08:24:44 +02:00
Eric Lippmann
fe3a51937a
Show downtime schedule times before creation time
2019-07-11 13:10:58 +02:00
Eric Lippmann
ba6b8c04ec
Always show downtime schedule times
2019-07-11 13:07:30 +02:00
Eric Lippmann
523a35f4c1
Allow to filter for contacts
2019-07-08 18:00:28 +02:00
Johannes Meyer
2e574f64e2
monitoring: Provide the tactical overview as search url
...
refs #2529
2019-07-04 15:10:04 +02:00
Johannes Meyer
1aca142e1a
tatical/index: Use an `ul` for the legends and render real links
...
refs #2529
refs #3804
2019-07-04 14:49:53 +02:00
Johannes Meyer
36524bcd94
Merge pull request #3814 from Icinga/feature/make-notes-and-comments-markdown-aware-3684
...
Make notes, comments and announcements markdown aware
2019-07-02 15:30:21 +02:00
Johannes Meyer
7cb2050623
Merge pull request #3828 from p4k8/master
...
Add Ukrainian language support
2019-07-02 15:27:54 +02:00
Johannes Meyer
3a955ae19b
monitoring: Transform markdown markup in host and service notes
...
refs #3684
2019-06-25 15:04:04 +02:00
Johannes Meyer
d4cf7a8ec4
monitoring: Transform markdown markup in comments
...
refs #3684
refs #3441
2019-06-25 15:04:04 +02:00
Johannes Meyer
3f2a2fa984
Action: Only create an `Url` object once macros are resolved
...
refs #3829
2019-06-25 09:08:04 +02:00
p4k8
0e3be14f96
Add Ukrainian language support
2019-06-23 21:48:32 +03:00
Johannes Meyer
96f3807610
GettextTranslationHelper: Properly fix module source paths
2019-05-27 11:02:34 +02:00
Johannes Meyer
5961f43aa9
Merge pull request #3781 from mdetrano/bugfix/cant_search_for_output_in_event_history_2266
...
Fixes 2266. Special handling of notification 'output' field.
2019-05-27 08:29:34 +02:00
Johannes Meyer
a2d82c2365
Merge pull request #3783 from Punkoivan/master
...
Added info about icingaweb endpoint into "System -> Monitoring Health" section
2019-05-27 08:28:00 +02:00
Marc DeTrano
5e5a5c68cc
Fixes 2266. Special handling of notification 'output' field to avoid using aggregate function in WHERE clause of query...which dumps an error
...
style fixup, exact === usage
2019-05-24 17:04:02 -06:00
PunkoIvan
20614a8cea
updated with requested changes from PR 3783
2019-05-24 21:01:57 +03:00
Johannes Meyer
a063cc9dcf
Merge pull request #3247 from mdetrano/feature/improve-eventgrid-performance-12732
...
Improve Event Grid performance
2019-05-24 07:53:21 +02:00
mdetrano
c05d15c427
Update modules/monitoring/library/Monitoring/Backend/Ido/Query/EventgridservicesQuery.php
...
extra line fixup, as suggested
Co-Authored-By: Jennifer Mourek <jennifer.mourek@netways.de>
2019-05-22 13:29:12 -06:00
mdetrano
2ecfcd2860
Update modules/monitoring/application/controllers/ListController.php
...
use form value for object type, as suggested
Co-Authored-By: Jennifer Mourek <jennifer.mourek@netways.de>
2019-05-22 13:28:47 -06:00
mdetrano
9470268f50
Update modules/monitoring/application/controllers/ListController.php
...
Use form value for from, as suggested
Co-Authored-By: Jennifer Mourek <jennifer.mourek@netways.de>
2019-05-22 13:28:24 -06:00
Johannes Meyer
bc1371bad7
Merge pull request #3779 from Icinga/fix/broken-tests-if-module-requires-its-own-config
...
tests: Don't include non-enabled modules
2019-05-22 12:53:09 +02:00
Johannes Meyer
2aff4eebe4
Merge pull request #3776 from chisatohasimoto/icingaweb2_1
...
Add Japanese language support
2019-05-22 12:46:25 +02:00
Johannes Meyer
970eb6c56a
tests: Don't include modules which provide a `phpunit.xml`
...
Some modules may require their very own phpunit configuration in order to run.
2019-05-22 12:43:29 +02:00
PunkoIvan
d5fd559a82
added info about icingaweb endpoint
...
added info about icingaweb endpoint when using IcingaWeb in HA mode.
2019-05-19 21:18:17 +03:00
Johannes Meyer
ef470b3c1d
Merge pull request #3655 from Icinga/bugfix/setup-cli-webserver-config-fpm-enabled
...
Setup: Allow to enable FPM
2019-05-08 09:29:13 +02:00
chisatohasimoto
65a0223b92
Add Japanese language support doc
2019-05-08 09:21:34 +09:00
chisatohasimoto
ba6bef18f8
Add Japanese language support monitoring
2019-05-08 09:19:58 +09:00
chisatohasimoto
1ee8c67403
Add Japanese language support setup
2019-05-08 09:17:48 +09:00
Michael Friedrich
7f7b3b0b91
Setup: Fix example for Nginx
2019-05-03 16:28:46 +02:00
Johannes Meyer
201cfa2330
Merge pull request #3304 from Icinga/feature/detailview-improvement
...
Integrate DetailviewExtension into multi-select views
2019-05-02 14:02:21 +02:00
Johannes Meyer
c0e102cedd
Release version 2.6.3
...
(cherry picked from commit 78d215ce36
)
Signed-off-by: Johannes Meyer <johannes.meyer@icinga.com>
2019-04-24 14:49:21 +02:00
Florian Strohmaier
fa26e24a60
CSS: Fix hover effect bug occuring in safari ( #3760 )
...
fixes #3582
2019-04-24 12:12:00 +02:00
Johannes Meyer
bd2cd0dda5
event-history.phtml: Remove duplicate `class` attribute ( #3753 )
2019-04-24 09:38:56 +02:00
Johannes Meyer
2e2a269549
Merge pull request #3712 from ConstantinMatheis/master
...
Add check source to history details view.
2019-04-18 14:37:26 +02:00
Johannes Meyer
81bb5272b5
Merge pull request #3680 from Icinga/feature/date-timezone-3626
...
Setup: don't require date.timezone
2019-04-18 14:20:47 +02:00
Alexander A. Klimov
5a0434431f
Setup: don't require date.timezone
...
refs #3626
2019-04-18 11:31:37 +02:00
Johannes Meyer
dc8184ccf1
list/servicegroup-grid: Preserve filter when navigating away
...
refs #3664
2019-04-16 13:54:55 +02:00
Johannes Meyer
da415b8fe6
list/hostgroup-grid: Preserve filter when navigating away
...
refs #3664
2019-04-16 13:54:27 +02:00
Johannes Meyer
6761aecb60
list/servicegroups: Preserve filter when switching to grid mode
...
refs #3664
2019-04-16 13:53:54 +02:00
Johannes Meyer
cd2a0fd6c5
list/hostgroups: Preserve filter when switching to grid mode
...
refs #3664
2019-04-16 13:53:03 +02:00
Johannes Meyer
a8832517bf
Ido\Query: Add missing `host` and `service` columns to history queries
...
fixes #3721
2019-04-16 10:24:33 +02:00
Johannes Meyer
924a580297
Customvar: Transform only real newlines to `<br>`
...
fixes #3636
2019-04-16 10:10:46 +02:00
Johannes Meyer
7b4ee0c91e
service-grid: Add custom focus styles to joystick
...
Chrome does not show any outline and FF does it weird.
fixes #3520
2019-04-16 08:28:16 +02:00
Johannes Meyer
269f432d58
Merge pull request #3735 from dasJ/feature/perf-temperatures
...
Support temperatures (°C, °F) in perfdata
2019-04-16 08:07:38 +02:00
Johannes Meyer
1cce44453c
Merge pull request #3671 from Icinga/bugfix/getrestriction
...
Monitoring\Controller#getRestriction(): return filters matching all, not none
2019-04-16 08:06:55 +02:00
Alexander A. Klimov
d40e85b8a3
Monitoring\Controller#getRestriction(): return filters matching all, not none
...
Filter::matchAny() without any subfilters matches none,
Filter::matchAll() without any subfilters matches all.
2019-04-15 16:03:43 +02:00
Constantin Matheis
885640ef99
Show the check source directly below the state the check discovered
2019-04-12 14:45:06 +02:00
Johannes Meyer
6a23a641ac
Merge pull request #3678 from Icinga/feature/dont-display-check-now-if-active-checks-are-disabled-3665
...
Don't allow to reschedule checks for objects with no active checks
2019-04-12 10:58:50 +02:00
Johannes Meyer
52da57e5d4
monitoring/doc: Update permission list
2019-04-12 10:53:38 +02:00
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