Johannes Meyer
|
742dfcaf41
|
Revert "Fetchable: Add method fetch() which returns an iterator"
This reverts commit 7a6837de0e .
|
2015-05-18 15:17:22 +02:00 |
Matthias Jentsch
|
00bbb762a1
|
Integrate comments and downtimes into MonitoredObjectsController
Add option to list all related commends and downtimes into the specific hosts and serivces views.
refs #8565
|
2015-05-18 14:03:10 +02:00 |
Johannes Meyer
|
7a6837de0e
|
Fetchable: Add method fetch() which returns an iterator
|
2015-05-18 13:59:16 +02:00 |
Marius Hein
|
62d8c441f8
|
Add ServiceActionsHook
refs #9284
|
2015-05-18 11:45:39 +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 |
Alexander A. Klimov
|
9e3d65e4e9
|
Display performance data metrics with value 0
fixes #8744
|
2015-05-12 17:44:53 +02:00 |
Alexander A. Klimov
|
7353c0d287
|
IdoQuery::initializeForPostgres(): cast only valid IP addresses to inet
fixes #7165
|
2015-05-12 16:35:14 +02:00 |
Matthias Jentsch
|
25f397042b
|
Merge branch 'master' into feature/improve-multi-select-view-8565
Conflicts:
modules/monitoring/application/controllers/HostsController.php
modules/monitoring/application/controllers/ServicesController.php
modules/monitoring/application/views/scripts/hosts/show.phtml
modules/monitoring/application/views/scripts/list/hosts.phtml
modules/monitoring/application/views/scripts/partials/host/objects-header.phtml
modules/monitoring/application/views/scripts/partials/service/objects-header.phtml
modules/monitoring/application/views/scripts/services/show.phtml
modules/monitoring/public/css/module.less
public/js/icinga/behavior/tooltip.js
|
2015-05-11 13:28:43 +02:00 |
Matthias Jentsch
|
83efc3a4a3
|
Conform to coding guidelines
|
2015-05-07 17:23:50 +02:00 |
Matthias Jentsch
|
7cf2cb034e
|
Remove unused and redundant controller actions
refs #8624
|
2015-05-07 16:22:17 +02:00 |
Matthias Jentsch
|
4463f16f04
|
Add abbillity to remove multiple comments by id
refs #8624
|
2015-05-07 15:11:54 +02:00 |
Matthias Jentsch
|
ffd12e325c
|
Improve up downtime command form properties
Use a flag instead of a enumeration in delete downtime command form, to remove needless boilerplate.
refs #8624
|
2015-05-07 14:05:16 +02:00 |
Matthias Jentsch
|
b35dd4ddfe
|
Separate forms for deleting single and multiple comments
refs #8624
|
2015-05-07 14:03:09 +02:00 |
Matthias Jentsch
|
d316b31cbb
|
Fix downtime removal command in detail view
Use removal command for single downtimes in detail view. Move removing single and multiple downtimees into seperate forms.
refs #8902
|
2015-05-07 10:34:06 +02:00 |
Matthias Jentsch
|
6ddb004230
|
Move removal command actions into the downtime controllers
refs #8902
|
2015-05-07 10:34:06 +02:00 |
Michael Friedrich
|
defda53ff5
|
Show icinga program version in Monitoring Health
Also emphasize on the backends used.
fixes #9207
|
2015-05-05 17:02:45 +02:00 |
Alexander Fuhr
|
d1f1f5d7d7
|
ProgrammStatusQuery: Add fallback if ido_version is older than required
resolves #9223
|
2015-05-05 16:32:18 +02:00 |
Alexander Fuhr
|
0e4201a997
|
Add info about the active ido endpoint to monitoring health overview
resolves #9223
|
2015-05-05 15:20:25 +02:00 |
Alexander Fuhr
|
8484a27b56
|
Add a backend problem menu item renderer to system menu
refs #4139
|
2015-04-30 16:13:10 +02:00 |
Alexander Fuhr
|
5f3aafd3bd
|
Merge branch 'bugfix/menu-item-renderer-deduplication-7658'
fixes #7658
|
2015-04-20 17:15:21 +02:00 |
Alexander Fuhr
|
9ebf4742de
|
Use the MenuItemRenderer render() implemnetations
refs #7658
|
2015-04-20 17:07:34 +02:00 |
Johannes Meyer
|
f11ea04557
|
Revert "Require `host_name' instead of `host' to show or list particular objects"
This reverts commit b93d18a0fc .
|
2015-04-20 16:11:22 +02:00 |
Johannes Meyer
|
96fb0370a4
|
Revert "Require `service_description' instead of `service' to show a particular service"
This reverts commit 09ab601942 .
|
2015-04-20 16:09:14 +02:00 |
Johannes Meyer
|
da7aa23820
|
Merge branch 'master' into bugfix/make-all-views-dashboard-compliant-7876
|
2015-04-20 15:20:23 +02:00 |
Alexander Fuhr
|
c76e4e3583
|
Change the global namespace to the module specific namespace
refs #7642
|
2015-04-20 13:05:23 +02:00 |
Alexander Fuhr
|
593ea7add5
|
Move monitoring module renderers from global module to monitoring module
refs #7642
|
2015-04-20 13:02:12 +02:00 |
Johannes Meyer
|
54a370ca22
|
Merge branch 'master' into bugfix/make-all-views-dashboard-compliant-7876
|
2015-04-20 11:15:04 +02:00 |
Johannes Meyer
|
32e8b606b4
|
Monitoring\Controller: Drop `compactView' property, as it's not used anywere
|
2015-04-15 15:17:59 +02:00 |
Eric Lippmann
|
9d4460d02f
|
Use inheritdoc in the ScheduleServiceCheckCommand
|
2015-04-15 14:59:29 +02:00 |
Eric Lippmann
|
b8849c0ac9
|
Return $this in the setters of the SendCustomNotificationCommand
Further fixed bad PHPDoc.
|
2015-04-15 14:59:29 +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
|
638c00d685
|
Merge branch 'master' into feature/non-collated-ido-queries-8613
|
2015-04-13 15:55:32 +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
|
8b2c0191c4
|
EventgridQuery: Remove COLLATE from query column `service_description'
refs #8613
|
2015-04-10 15:54:55 +02:00 |
Johannes Meyer
|
904e91bfa9
|
EventgridQuery: Remove COLLATE from query column `host_name'
refs #8613
|
2015-04-10 15:54:18 +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
|
4bc3afaca4
|
ServicegroupQuery: Make query column `servicegroup_alias' case-insensitive
refs #8613
|
2015-04-10 15:34:55 +02:00 |
Johannes Meyer
|
fdd6a4d59b
|
ServicegroupQuery: Remove COLLATE from query column `servicegroup_name'
...and add a case-insensitive alternative called `servicegroup'.
refs #8613
|
2015-04-10 15:34:28 +02:00 |
Johannes Meyer
|
055cd61421
|
ServicegroupQuery: Remove COLLATE from query column `service_desription'
refs #8613
|
2015-04-10 15:32:47 +02:00 |
Johannes Meyer
|
a17c2eddb7
|
ServicegroupQuery: Remove COLLATE from query column `service_host_name'
refs #8613
|
2015-04-10 15:31:51 +02:00 |
Johannes Meyer
|
26f0b46516
|
ServicegroupQuery: Remove COLLATE from query column `host_name'
refs #8613
|
2015-04-10 15:31:09 +02:00 |
Johannes Meyer
|
f61370f55a
|
DataView\Hostgroup: Add missing query columns
refs #8613
|
2015-04-10 15:21:18 +02:00 |
Johannes Meyer
|
69e520a514
|
HostgroupQuery: Remove COLLATE from query column `host_name'
refs #8613
|
2015-04-10 15:20:19 +02:00 |
Johannes Meyer
|
9f075e0691
|
HostgroupQuery: Remove COLLATE from query column `hostgroup_name'
refs #8613
|
2015-04-10 15:19:55 +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
|
0628efb4cd
|
ContactgroupQuery: Make query column `contact_email' case-insensitive
refs #8613
|
2015-04-10 12:27:44 +02:00 |
Johannes Meyer
|
638eda7773
|
ContactgroupQuery: Make query column `contact_alias' case-insensitive
refs #8613
|
2015-04-10 12:27:24 +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
|
71c013178e
|
ContactgroupQuery: Make query column `contactgroup_alias' case-insensitive
refs #8613
|
2015-04-10 12:14:11 +02:00 |
Johannes Meyer
|
6536878d5d
|
ContactgroupQuery: Remove COLLATE from query column `contact_name'
refs #8613
|
2015-04-10 12:13:23 +02:00 |
Johannes Meyer
|
1dc16a1ab6
|
ContactgroupQuery: Remove COLLATE from query column `contactgroup_name'
refs #8613
|
2015-04-10 12:12:50 +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
|
0ec1a18844
|
ContactQuery: Fix query column `service' not referencing a service's name
refs #8613
|
2015-04-10 09:48:22 +02:00 |
Johannes Meyer
|
52dcecfd08
|
ContactQuery: Change query column `contact_name' to be case sensitive
...and provide `contact' as case-insensitive alternative.
refs #8613
|
2015-04-10 09:46:41 +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
|
ea874f8402
|
*historyQuery: Remove COLLATE from `host_name' and `service_description'
refs #8613
|
2015-04-09 15:29:01 +02:00 |
Johannes Meyer
|
51bf5cfbc8
|
*historyQuery: Drop redundant query columns
refs #8613
|
2015-04-09 15:13:59 +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
|
b7e1c2d518
|
EventHistoryQuery: Remove COLLATE from the column `service_description'
refs #8613
|
2015-04-09 14:40:12 +02:00 |
Johannes Meyer
|
ae10e01ed6
|
EventHistoryQuery: Remove COLLATE from the column `host_name'
refs #8613
|
2015-04-09 14:39:47 +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
|
5372dfb7f1
|
Fetch a comment's author using `comment_author_name'
refs #8613
|
2015-04-09 13:07:50 +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 |
Matthias Jentsch
|
878ef05896
|
Fix "show all downtimes" links
refs #8565
|
2015-04-09 11:19:13 +02:00 |
Johannes Meyer
|
09ab601942
|
Require `service_description' instead of `service' to show a particular service
`service' implies that it is possible to provide case-less identifiers which is
*not* possible.
refs #8613
|
2015-04-08 16:49:52 +02:00 |
Johannes Meyer
|
b93d18a0fc
|
Require `host_name' instead of `host' to show or list particular objects
`host' implies that it is possible to provide case-less identifiers which is
*not* possible.
refs #8613
|
2015-04-08 16:25:29 +02:00 |
Alexander A. Klimov
|
20b09d3bda
|
Inherit from Icinga\Web\Controller rather than from Icinga\Web\Controller\ModuleActionController
|
2015-04-08 15:13:59 +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 |