Eric Lippmann
58b3192ce3
monitoring: Add sort rules to the host group summary
...
refs #8241
2015-05-21 12:26:27 +02:00
Eric Lippmann
195275a716
monitoring: Don't hardcode sort direction of the severity columns
...
fixes #9059
2015-05-21 12:20:18 +02:00
Eric Lippmann
82f9425b90
Revert "Make ascending sort by host or service severity initiatable"
...
This reverts commit 386d4db851
.
The commit introduced the bug that changing the sort direction no longer changed the sort direction :)
refs #9059
2015-05-21 12:20:18 +02:00
Eric Lippmann
37abc724de
monitoring: Let the host group summary provide the column hosts_severity
...
refs #8241
2015-05-21 11:24:31 +02:00
Eric Lippmann
cfb819ec61
monitoring: Add missing column to the host group summary data view
...
refs #8241
2015-05-20 17:03:23 +02:00
Eric Lippmann
b9a6e1042d
Merge branch 'master' into bugfix/Take-display_name-into-account-when-searching-for-host-and-service-names-8241
...
Conflicts:
modules/monitoring/application/controllers/ListController.php
2015-05-20 17:02:49 +02:00
Eric Lippmann
80b174f526
monitoring: Servicegroupsummary must not extend Groupsummary which is subject to remove
...
refs #8241
2015-05-20 16:16:21 +02:00
Eric Lippmann
a9d6a94957
monitoring: Use the groupsummary query for the service group summary view
...
refs #8241
2015-05-20 16:09:30 +02:00
Eric Lippmann
d379b27c24
monitoring: Hostgroupsummary must not extend Groupsummary which is subject to remove
...
refs #8241
2015-05-20 15:50:19 +02:00
Eric Lippmann
41e72396ee
monitoring: Use the groupsummary query for the host group summary view
...
refs #8241
2015-05-20 15:50:06 +02:00
Johannes Meyer
71fa736144
Merge branch 'master' into feature/user-and-group-management-8826
2015-05-20 10:46:55 +02:00
Alexander A. Klimov
93db1d15cb
Override ::getSearchColumns()
...
refs #8241
2015-05-19 18:17:40 +02:00
Alexander A. Klimov
6ba07b089d
Implement and use Hostgroupsummary and Servicegroupsummary
...
refs #8241
2015-05-19 18:17:40 +02:00
Alexander A. Klimov
2ed1d6c66b
Implement ::getSearchColumns()
...
refs #8241
2015-05-19 17:36:24 +02:00
Eric Lippmann
0a8c9ad195
Merge branch 'feature/list-number-of-hosts-in-host-groups-8054'
...
resolves #8054
2015-05-19 15:10:20 +02:00
Johannes Meyer
fb07f0b94c
Merge branch 'master' into feature/user-and-group-management-8826
...
Conflicts:
library/Icinga/Authentication/Backend/LdapUserBackend.php
library/Icinga/Protocol/Ldap/Query.php
2015-05-19 14:14:03 +02:00
Johannes Meyer
4cedfce07f
DataView: Fix that method getOffset() calls parent::hasOffset()
2015-05-19 13:57:20 +02:00
Johannes Meyer
a629adb448
DataView: Remove method paginate()
2015-05-19 13:57:20 +02:00
Johannes Meyer
f305a334d5
DbConnection: Drop param $columnIndex in fetchColumn(), it's unused
2015-05-19 09:48:20 +02:00
Johannes Meyer
0e0341f78a
It's the connection which provides a cursor, not the query
2015-05-18 16:01:58 +02:00
Johannes Meyer
742dfcaf41
Revert "Fetchable: Add method fetch() which returns an iterator"
...
This reverts commit 7a6837de0e
.
2015-05-18 15:17:22 +02:00
Johannes Meyer
7a6837de0e
Fetchable: Add method fetch() which returns an iterator
2015-05-18 13:59:16 +02:00
Johannes Meyer
5faebb4a88
DataView: Implement interface IteratorAggregate
...
I'd like to foreach such.
2015-05-15 14:37:41 +02:00
Johannes Meyer
3770741ba5
DataView: Implement QueryInterface
...
An instance of DataView should implement the full interface, not only
parts of it.
2015-05-15 14:37:41 +02:00
Alexander A. Klimov
386d4db851
Make ascending sort by host or service severity initiatable
...
fixes #9059
2015-05-15 11:19:52 +02:00
Johannes Meyer
149e893ecd
Revert "Make ascending sort by host or service severity initiatable"
...
This reverts commit 7e1f9f6dcc
.
2015-05-15 10:54:30 +02:00
Alexander A. Klimov
ead0a64244
GroupsummaryQuery: add column `hosts_total'
...
refs #8054
2015-05-13 18:10:18 +02:00
Alexander A. Klimov
7e1f9f6dcc
Make ascending sort by host or service severity initiatable
...
fixes #9059
2015-05-13 17:48:34 +02:00
Alexander A. Klimov
43d8968bd2
GroupsummaryQuery: add columns
...
hosts_up_last_state_change
hosts_pending_last_state_change
hosts_down_last_state_change_handled
hosts_unreachable_last_state_change_handled
hosts_down_last_state_change_unhandled
hosts_unreachable_last_state_change_unhandled
refs #8860
2015-05-13 16:22:47 +02:00
Johannes Meyer
923bc11b39
GroupsummaryQuery: Provide case insensitive filter columns for group names
...
I've renamed those and made them case sensitive as part of #8613 but
missed that they are required by the global search.
fixes #9056
2015-04-14 12:44:24 +02:00
Johannes Meyer
2618d4a468
DataView\Contact: Add missing query columns
...
fixes #9057
2015-04-14 12:27:54 +02:00
Johannes Meyer
9cc5469305
NotificationQuery: Provide case-insensitive filter column `contact'
...
refs #8613
2015-04-13 15:33:33 +02:00
Johannes Meyer
29f05bf878
NotificationQuery: Provide case-insensitive filter column `service'
...
refs #8613
2015-04-13 15:33:19 +02:00
Johannes Meyer
3653ec810a
NotificationQuery: Provide case-insensitive filter column `host'
...
refs #8613
2015-04-13 15:32:52 +02:00
Johannes Meyer
644a386bf8
NotificationQuery: Use query column `notification_contact_name'
...
...instead of `notification_contact'.
refs #8613
2015-04-13 15:26:06 +02:00
Johannes Meyer
15399d77ce
NotificationQuery: Use query column `service_description' instead of `service'
...
refs #8613
2015-04-13 15:25:10 +02:00
Johannes Meyer
96954ea9a1
NotificationQuery: Use query column `host_name' instead of `host'
...
refs #8613
2015-04-13 15:24:15 +02:00
Johannes Meyer
c10617d409
Servicegroups: Use query column `servicegroup_name' instead of `servicegroup'
...
refs #8613
2015-04-10 16:28:57 +02:00
Johannes Meyer
c59d5ac7d5
Hostgroups: Use query column `hostgroup_name' instead of `hostgroup'
...
refs #8613
2015-04-10 16:28:33 +02:00
Johannes Meyer
e7c1e552a5
EventgridQuery: Make filter column `servicegroup' case-insensitive
...
...and add a case-sensitive query column.
refs #8613
2015-04-10 16:01:22 +02:00
Johannes Meyer
ea16d45aa3
EventgridQuery: Make filter column `hostgroup' case-insensitive
...
...and add a case-sensitive query column.
refs #8613
2015-04-10 16:01:09 +02:00
Johannes Meyer
42e93ffb63
DataView\Eventgrid: Add missing query and filter columns
...
refs #8613
2015-04-10 15:58:55 +02:00
Johannes Meyer
629becf2cc
DataView\Servicegroup: Add missing query and filter columns
...
refs #8613
2015-04-10 15:35:24 +02:00
Johannes Meyer
f61370f55a
DataView\Hostgroup: Add missing query columns
...
refs #8613
2015-04-10 15:21:18 +02:00
Johannes Meyer
92634a1921
DowntimeQuery: Provide case-insensitive filter column `service_host'
...
refs #8613
2015-04-10 14:25:53 +02:00
Johannes Meyer
5ccf6a7efa
DowntimeQuery: Remove redundant query columns
...
refs #8613
2015-04-10 14:25:26 +02:00
Johannes Meyer
0f0727491e
DowntimeQuery: Make query column `author' case-insensitive
...
refs #8613
2015-04-10 14:24:53 +02:00
Johannes Meyer
1c32d8ebe5
DowntimeQuery: Add _name suffix to the query column `downtime_author'
...
...to indicate that it's a case-sensitive column.
refs #8613
2015-04-10 14:23:05 +02:00
Johannes Meyer
b8efe01170
CustomvarQuery: Remove COLLATE from query columns
...
...and provide case-insensitive filter columns alternatively.
refs #8613
2015-04-10 12:56:18 +02:00
Johannes Meyer
0fe59aa519
Revert "ContactQuery: Provide ci query columns for aliases and email addresses"
...
This reverts commit f00adc2138
.
Conflicts:
modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactQuery.php
2015-04-10 12:23:35 +02:00
Johannes Meyer
03c8de5d7b
ContactgroupQuery: Provide case-insensitive filter column `service_host'
...
refs #8613
2015-04-10 12:20:28 +02:00
Johannes Meyer
31a05a3ec0
DataView\Contactgroup: Add missing query columns
2015-04-10 12:19:19 +02:00
Johannes Meyer
a51b93ebfb
DataView\Contactgroup: Do not permit querying case-insensitive columns
...
refs #8163
2015-04-10 12:17:52 +02:00
Johannes Meyer
3d7e418032
ContactQuery: Provide case insensitive filter column `service_host'
...
refs #8613
2015-04-10 09:50:26 +02:00
Johannes Meyer
6d03b2fe8f
DataView\Contact: Add missing filter columns
...
refs #8613
2015-04-10 09:49:47 +02:00
Johannes Meyer
f00adc2138
ContactQuery: Provide ci query columns for aliases and email addresses
...
refs #8613
2015-04-10 09:45:23 +02:00
Johannes Meyer
9e79419eb1
EventHistoryQuery: Provide `hostgroup_name' as alternative to `hostgroup'
...
This can't be queried though until #7274 has been resolved.
refs #8613
2015-04-09 14:44:10 +02:00
Johannes Meyer
ec67c28629
DataView\EventHistory: Do not permit `host' and `service' to be queried
...
refs #8613
2015-04-09 14:41:10 +02:00
Johannes Meyer
2c38ccda5c
EventHistoryQuery: Drop column `service_host_name'
...
refs #8613
2015-04-09 14:19:31 +02:00
Johannes Meyer
bc6a086ff8
DataView\Comment: Do not permit `comment_author' to be queried
...
refs #8163
2015-04-09 13:08:49 +02:00
Johannes Meyer
21c76010d4
CommentQuery: Add `comment_author_name' as additional query column
...
refs #8613
2015-04-09 13:06:38 +02:00
Johannes Meyer
8ed1c8eeb6
DataView\Comment: Add `service_host_name' as allowed query column
...
refs #8613
2015-04-09 12:56:31 +02:00
Johannes Meyer
002b820835
CommentQuery: Provide `service_host' additionally to `service_host_name'
...
refs #8613
2015-04-09 12:55:57 +02:00
Johannes Meyer
480f5516d6
DataView\Comment: Do not permit querying `host' and `service'
...
refs #8613
2015-04-09 12:53:28 +02:00
Johannes Meyer
cb95f53dba
CommentQuery: Fetch and display object names with their initial collation
...
i.e. `host_name' instead of `comment_host' alias `host'
and `service_description' instead of `comment_service' alias `service'.
refs #8613
2015-04-09 12:49:06 +02:00
Johannes Meyer
f7550f55c1
Permit to filter hosts and services by hostgroup_name and servicegroup_name
...
refs #8613
2015-04-09 11:41:56 +02:00
Johannes Meyer
c56c5655bd
Do not permit querying columns with changed collation and a valid alternative
...
refs #8613
2015-04-08 14:51:04 +02:00
Eric Lippmann
f1cdc8c904
Sort host and service overview by display_name by default
...
refs #8716
2015-03-13 17:19:56 +01:00
Eric Lippmann
dbb5aba737
Sort by host_display_name too when sorting by host_severity
...
refs #8716
2015-03-13 17:14:14 +01:00
Eric Lippmann
03d85ac6ae
Sort by service_display_name too when sorting by service_severity
...
refs #8716
2015-03-13 17:13:52 +01:00
Eric Lippmann
7ddd8d7ad2
Add support for order next to the column to DataView::getSortRules()
...
refs #8716
2015-03-13 17:12:16 +01:00
Eric Lippmann
e17f9d7ebe
Sort host overview by severity by default ...
...
... as indicated by the sort control.
2015-03-13 17:08:36 +01:00
Eric Lippmann
132ae9e44c
Use {@inheritdoc} in the Comment data view ...
...
... instead of duplicating method documentation.
refs #8614
2015-03-11 12:57:43 +01:00
Eric Lippmann
db99c323cc
Add host and service name columns to the Downtime data view
...
refs #8614
2015-03-06 13:13:48 +01:00
Eric Lippmann
6bae2e0a53
Note that our license is GPL v2 or any later version in our license header instead of pointing to the license's URL
2015-02-04 10:52:27 +01:00
Eric Lippmann
5b4fab0750
Add license header
...
This time without syntax errors hopefully :)
2015-02-03 16:27:59 +01:00
Eric Lippmann
5fa2e3cfdc
Revert "Add license header"
...
This reverts commit 338d067aba
.
2015-02-03 16:16:26 +01:00
Eric Lippmann
338d067aba
Add license header
...
fixes #7788
2015-02-03 15:51:04 +01:00
Eric Lippmann
e086905384
monitoring: Deprecate DataView::addFilter() and DataView::setFilter()
...
The from now on deprecated interface Filterable has proven that it sucks in the DataView.
Because of requiring us to implement trillion stupid methods, only DataView::applyFilter()
does not forget to handle column validation. Thus only DataView::applyFilter() must be used in order
to apply filters.
For setFilter() a wrapping Filter::matchAny() for the IdoQuery (or the DbQuery or the SimpleQuery I didn't have a look)
is required for the filter to work properly.
The deprecation is just for the records. I guess we do not use the other methods.
2015-01-27 14:52:13 +01:00
Eric Lippmann
910065436b
monitoring: Support hostgroup_alias and servicegroup_alias filter
2015-01-23 15:47:18 +01:00
Eric Lippmann
3055531e2d
monitoring: Support sorting by host and service display name in the Comment data view
...
refs #7843
2015-01-21 16:15:09 +01:00
Eric Lippmann
94be58e121
monitoring: Support host and service display_name columns in the Comment data view
...
refs #7843
2015-01-21 16:09:36 +01:00
Eric Lippmann
ad879b1ee6
monitoring: Select the host and service display_name columns in the Notification data view
...
refs #7843
2015-01-21 15:47:36 +01:00
Eric Lippmann
91b7c31cda
monitoring: Support sorting downtimes by host and service display_name
...
refs #7843
2015-01-21 13:06:03 +01:00
Eric Lippmann
5862fc98a5
monitoring: Sort by 'downtime_scheduled_start' too when sorting by 'Is In Effect'
2015-01-21 12:58:46 +01:00
Eric Lippmann
5f0b809619
monitoring: Support host and service display_name columns in the Downtime data view
...
refs #7843
2015-01-21 12:52:58 +01:00
Eric Lippmann
3e702ac255
monitoring: Support host and service display_name in the EventHistory data view
...
refs #7843
2015-01-21 10:28:21 +01:00
Eric Lippmann
c77996d5b9
monitoring: Sort the services overview by service severity by default
2015-01-21 09:37:45 +01:00
Eric Lippmann
eb6591c176
Merge branch 'master' into bugfix/prefer-display_name-over-name1-name2-7843
2015-01-21 09:36:41 +01:00
Eric Lippmann
5df6828889
monitoring: Remove ununsed sort rule in the ServiceStatus
2015-01-21 09:31:38 +01:00
Eric Lippmann
e602717bd9
monitoring: Sort by display_names instead of name1 and name2 by default in the services overview
...
refs #7843
2015-01-21 09:15:07 +01:00
Eric Lippmann
9e8c897d6f
monitoring: Order a data view before dumping
2015-01-21 09:13:10 +01:00
Eric Lippmann
ab7a5763a6
monitoring: Sort by host_display_name instead of name1 by default
...
refs #7843
2015-01-20 16:21:56 +01:00
Johannes Meyer
e23a794844
There is no "highest" severity, just "some" severity
2014-11-20 12:49:10 +01:00
Johannes Meyer
2fdc1f4322
Sort the hostgroup- and servicegroupsummary by service severity
2014-11-20 09:48:47 +01:00
Matthias Jentsch
022d89254f
Fix tab, navigation and menu names
2014-11-13 18:38:42 +01:00
Thomas Gelf
f24b0e2a4e
MonitoringBackend: a few more places, doesn't hurt
2014-11-12 00:20:37 +01:00
Thomas Gelf
1557410b72
DataView: query instantiation is up to the backend
...
refs #7635
2014-11-11 15:49:27 +01:00
Thomas Gelf
2782b0a744
Dataview\Customvar: add new is_json column
...
refs #7569
2014-11-06 16:13:17 +01:00
Marius Hein
cd9e3693e4
Downtime: Add filter editor and preview
...
resolves #7445
2014-11-06 13:22:38 +01:00