Alexander A. Klimov
fe72973e6e
Preserve quick actions in a command form view
...
refs #2675
2017-02-14 13:07:31 +01:00
Alexander A. Klimov
6d593620d6
Test RestRequest
...
refs #2674
2017-02-13 14:56:35 +01:00
Alexander A. Klimov
96e7411e25
TransportConfigForm: validate whether the Icinga 2 API can be connected to
...
refs #2674
2017-02-13 14:56:35 +01:00
Eric Lippmann
d2341369a9
Merge pull request #2730 from Icinga/bugfix/invalid-icinga-2-api-response-2728
...
Handle invalid Icinga 2 API response types
2017-02-13 14:44:51 +01:00
Alexander A. Klimov
96ef0dccf8
Make JSON error handling logic reusable
...
refs #2728
2017-02-09 19:50:04 +01:00
Alexander A. Klimov
6fbec7134c
Handle invalid Icinga 2 API response types
...
refs #2728
2017-02-09 13:38:43 +01:00
Alexander A. Klimov
95020bfed4
Show check attempts only for soft state changes
...
refs #2718
2017-02-08 14:09:18 +01:00
Johannes Meyer
35ba15a7a6
monitoring: Don't offer the Icinga 2 API as transport if cURL is missing
...
fixes #2661
2017-02-01 15:37:52 +01:00
Johannes Meyer
181e2ef05c
Swag: Fix swag (aka a whole bunch of code style issues..)
2017-01-27 14:48:59 +01:00
Alexander A. Klimov
0a9aa20dfa
Implement DetailviewExtensionHook
...
refs #2104
2017-01-24 16:44:00 +01:00
Eric Lippmann
1da67cfbc0
Merge pull request #2689 from Icinga/fix-icinga-com-2687
...
Update to icinga.com
2017-01-18 13:25:39 +01:00
Michael Friedrich
08a82daea3
Update to icinga.com
...
refs #2687
2017-01-18 12:04:43 +01:00
Michael Friedrich
b474482188
Fix local timestamp for PostgreSQL queries
...
This fixes the "monitoring health" view indicating that Icinga 2
isn't updating the database, even if status_update_time uptodate.
refs #2651
Signed-off-by: Eric Lippmann <eric.lippmann@icinga.com>
2017-01-17 16:31:03 +01:00
Eric Lippmann
cde55b5764
Support failover API command transport configuration
...
fixes #13957
2017-01-12 10:39:36 +01:00
Eric Lippmann
8f9920f1fc
Return unprefixed Icinga version in MonitoringBackend::getProgramVersion()
2016-12-12 12:40:54 +01:00
Eric Lippmann
62ebaab8b7
Merge branch 'feature/show-flapping-events-in-the-history-views-12766'
...
resolves #12766
2016-12-12 10:57:25 +01:00
Alexander A. Klimov
bb920c37d4
Merge branch 'master' into feature/add-ssl-support-to-mysql-database-resources-11115
...
refs #11115
2016-12-09 14:12:49 +01:00
Alexander A. Klimov
665557be27
Support Icinga 2.6 IDO w/ PostgreSQL
2016-12-09 11:57:56 +01:00
Alexander A. Klimov
dce6b4eb08
Merge branch 'master' into feature/add-ssl-support-to-mysql-database-resources-11115
2016-12-08 16:50:41 +01:00
Eric Lippmann
1b6e7177a3
Allow to export the host and service detail views to JSON
...
resolves #12820
2016-12-08 10:40:22 +01:00
Eric Lippmann
4f6c54e62c
Support scheduling a downtime for all services of a host w/ the Icinga 2 API as command transport
...
fixes #12810
2016-12-08 10:40:22 +01:00
Eric Lippmann
f53eb48e38
Show hint if notifications are disabled globally
...
resolves #11792
2016-12-08 10:40:22 +01:00
Eric Lippmann
4f77cce7a9
Cache count in MonitoringBadgeNavigationItemRenderer
2016-12-08 10:40:22 +01:00
Alexander A. Klimov
efed4a34a1
Event history: show also flapping events
...
refs #12766
2016-12-07 17:23:20 +01:00
Alexander A. Klimov
0665ca387b
Setup: show monitoring config summary even with Icinga 2 API as command transport
...
fixes #13459
2016-12-07 17:09:48 +01:00
Alexander A. Klimov
f1051f0ea5
Drop MonitoredObject::getNotes()
2016-12-05 13:33:11 +01:00
Eric Lippmann
d6d0434a5f
Merge remote branch 'bugfix/show-all-usergroups-in-the-web-interface-11744'
...
fixes #11744
2016-12-05 11:18:18 +01:00
Eric Lippmann
429405be0c
Fix inconsistent host and service flags
...
fixes #13243
2016-11-21 10:26:35 +01:00
Johannes Meyer
8978ad9f79
Revert "DataView: Apply object restrictions to dynamic filter columns"
...
This reverts commit 9ec471d349
.
refs #9993
2016-11-15 12:47:54 +01:00
Eric Lippmann
93474972bf
Enable propagate host downtime commands for Icinga 2
...
This only works when using the latest Icinga 2 snapshot packages. Before releasing Web 2.4.0, we have to include a check to only offer these commands when using Icinga 2 2.6.0+
refs #10774
2016-11-08 15:27:29 +01:00
Alexander A. Klimov
3caffb0026
Merge branch 'bugfix/timeline-broken-12889'
...
fixes #12889
2016-10-17 14:07:40 +02:00
Alexander A. Klimov
a0a203c875
Make timeline working again
...
refs #12889
2016-10-17 12:44:05 +02:00
Jennifer Mourek
c57a636290
MonitoredObject: Fix incorrect line indentation in method fetchCustomvars
2016-10-17 10:28:50 +02:00
Noah Hilverling
9ec471d349
DataView: Apply object restrictions to dynamic filter columns
...
fixes #9993
2016-10-17 09:17:49 +02:00
Jennifer Mourek
c5c10adf75
MonitoredObject: Delete fallback for protected custom variables
...
fixes #12848
2016-10-13 08:54:30 +02:00
Eric Lippmann
c547f4c17f
Fix error in the contact detail view introduced by changes to the notification queries
2016-09-15 14:07:19 +02:00
Eric Lippmann
fd6ae75803
IDO: Improve notification view performance
2016-09-14 16:18:41 +02:00
Eric Lippmann
1ed2ebc191
IDO: Add config option to use the customvariables table for fetching custom vars
...
Icinga 1.x has the option to not dump the icinga_customvariablestatus table:
dump_customvar_status=0
With this setting applied, Web 2 will never show custom variables because Web 2 relies on the customvariablestatus table.
This commit introduces a config option to use the customvariables table instead:
/etc/icingaweb2/modules/monitoring/config.ini
[ido]
use_customvar_status_table = 0
2016-09-12 15:52:07 +02:00
Eric Lippmann
65d7c18c31
Merge branch 'bugfix/contact-service-filter-12019'
...
fixes #12019
2016-09-12 12:30:34 +02:00
Eric Lippmann
01bee4641d
Fix missing comment and downtime name in the object detail views
2016-09-08 15:03:45 +02:00
Eric Lippmann
9402c1ffa6
Add debug info to commands sent over Icinga 2's API
2016-09-08 09:23:49 +02:00
Eric Lippmann
8c079d1db8
Merge branch 'feature/api-command-transport-11398'
...
resolves #11398
2016-09-01 10:50:50 +02:00
Eric Lippmann
440a3f5fdd
Respect API transport in the command transport factory
...
refs #11398
2016-09-01 10:49:08 +02:00
Eric Lippmann
db41024c89
Add ApiCommandTransport class
...
refs #11398
2016-09-01 10:47:27 +02:00
Eric Lippmann
cfc0f60042
Add RestRequest class
...
refs #11398
2016-09-01 10:47:06 +02:00
Eric Lippmann
ad658b049c
Add IcingaApiCommandRenderer class
...
refs #11398
2016-09-01 10:45:28 +02:00
Eric Lippmann
0f4fa2d492
Add IcingaApiCommand class
...
refs #11398
2016-09-01 10:44:59 +02:00
Alexander A. Klimov
13085776d8
Performance data: handle negative values
...
fixes #11915
2016-08-31 15:46:22 +02:00
Eric Lippmann
62f2f92ae8
Add name property to the delete downtime command
...
refs #11398
2016-08-31 15:21:27 +02:00
Eric Lippmann
b8df909ad5
Add name property to the delete comment command
...
refs #11398
2016-08-31 15:06:38 +02:00
Eric Lippmann
c55c5a9e64
IDO: Provide downtime name column
...
The Icinga 2 API requires the downtimes's name when removing the downtime.
refs #11398
2016-08-31 14:05:01 +02:00
Eric Lippmann
0e307c6482
IDO: Provide comment name column
...
The Icinga 2 API requires the comment's name when removing the comment.
refs #11398
2016-08-31 12:57:50 +02:00
Michael Friedrich
f127611969
Fix contact service filters for 'Downtime'
...
refs #12019
2016-06-22 13:32:26 +02:00
Eric Lippmann
1bbe1b3620
RemoteCommandFile: Don't close stdin to support transmitting multiple commands
2016-06-09 16:43:06 +02:00
Thomas Gelf
3a00923116
RemoteCommandFile: Replace exec with proc_open
2016-06-06 15:08:45 +02:00
Eric Lippmann
97451dae86
Merge branch 'bugfix/remove-large-add-to-menu-tab-11850'
...
fixes #11850
2016-06-02 17:57:51 +02:00
Eric Lippmann
e92aa3de42
Merge branch 'bugfix/sorting-no-longer-works-as-expected-11729'
...
fixes #11729
2016-06-02 17:57:50 +02:00
Eric Lippmann
ba5fe61fa9
monitoring: Make timeline colors accessible
...
fixes #11871
2016-06-01 14:40:55 +02:00
Alexander A. Klimov
3fed5e920f
list/contactgroups: show empty usergroups, too
...
refs #11744
2016-05-31 17:55:52 +02:00
Alexander A. Klimov
ecfc8b0f0a
Don't provide the "Add to menu" action for command forms
...
refs #11850
2016-05-31 14:56:42 +02:00
Johannes Meyer
b759ab6f5a
DbResourceForm: Don't show SSL form elements by default
...
Addded additionally a check for PHP 5.4 so that these elements
are not shown for earlier versions.
refs #11115
2016-05-27 15:45:22 +02:00
Lee Clemens
87e774cb88
Add SSL Support to MySQL resources
...
Signed-off-by: Johannes Meyer <johannes.meyer@netways.de>
2016-05-27 13:15:48 +02:00
Alexander A. Klimov
1be8e14772
Servicegroups list: show how many services are unknown and handled
...
fixes #11708
2016-05-20 17:05:51 +02:00
Alexander A. Klimov
af2cee0942
Make host and service severities independend of whether the state is soft or hard
...
refs #11729
2016-05-20 14:41:02 +02:00
Eric Lippmann
f66daa622c
Fix unwanted change of ContactgroupQuery::$groupBase
...
Oops!
fixes #11598
2016-04-18 01:01:26 +02:00
Eric Lippmann
4d488ab354
Merge branch 'master' into feature/restrict-custom-variables-10965
2016-04-13 15:44:12 +02:00
Alexander A. Klimov
589da9bcd1
monitoring: Apply custom variable restrictions
...
refs #10965
2016-04-13 15:43:42 +02:00
Eric Lippmann
275d9bd411
Add CSS class for state badge groups
2016-04-13 12:28:38 +02:00
Eric Lippmann
4cc4657ee9
Add host_is_reachable column to the host status data view
...
refs #11404
2016-04-11 10:29:26 +02:00
Eric Lippmann
750b8950b2
lib: Reorder columns in Hoststatus
2016-04-11 10:29:08 +02:00
Eric Lippmann
a824637c0e
Add service_is_reachable column to the service status data view
...
refs #11404
2016-04-11 10:28:12 +02:00
Eric Lippmann
aced4f3b6e
lib: Reorder columns in Servicestatus
2016-04-11 10:27:28 +02:00
Eric Lippmann
a2ff8c9778
monitoring: No longer provide contact columns in the contact group query
...
Contacts query w/ filter for contact group should be used instead.
2016-03-31 10:26:27 +02:00
Alexander A. Klimov
66a7bdfc84
MonitoredObject: implement hideBlacklistedProperties()
...
refs #10965
2016-03-22 18:21:20 +01:00
Marius Hein
c831bc5232
Add host_alias to search columns if backend is icinga 1
2016-02-29 22:34:54 +01:00
Eric Lippmann
02eea2ad11
Disable persistent comment checkbox if backend is Icinga 2
...
refs #11100
2016-02-25 17:51:02 +01:00
Eric Lippmann
47b3019940
Add MonitoringBackend::isIcinga2()
...
This function is for the many places where we have to distinguish between Icinga 1.x and Icinga 2.x.
refs #11100
2016-02-25 17:45:51 +01:00
Eric Lippmann
c834e66b9a
Show useful error message if a command transport failed
...
fixes #10173
2016-02-25 10:36:10 +01:00
Eric Lippmann
7f358ed88d
Don't sort a data view on dump when the data view is already sorted
2016-02-23 15:40:40 +01:00
Eric Lippmann
bb8478a219
Merge branch 'bugfix/passwords-not-hidden-by-icinga-web-2-10640'
...
fixes #10640
2016-02-23 15:40:27 +01:00
Eric Lippmann
acd2ef709e
monitoring: Fix PHPDoc of MonitoredObject::obfuscateCustomVars()
...
refs #10640
2016-02-23 10:54:47 +01:00
Alexander A. Klimov
474803fee4
Change all license headers to only reflect a file's year of creation
...
refs #11000
2016-02-08 15:41:00 +01:00
Eric Lippmann
4df7fdea88
monitoring: Add obsessing to ObjectList::getFeatureStatus()
2016-01-28 14:45:22 +01:00
Eric Lippmann
32f87284ad
PHP7: Fix MySQL and PostgreSQL PDO extension checks
...
refs #10251
2016-01-28 13:52:31 +01:00
Eric Lippmann
6ad40b5123
monitoring: Introduce ObjectList::getFeatureStatus()
...
refs #8963
2016-01-27 17:37:34 +01:00
Eric Lippmann
027aaacff8
monitoring: Prepare feature command form for multi-select
...
refs #8963
2016-01-27 17:37:15 +01:00
Eric Lippmann
7fd575080e
PHP7: Rename String to StringHelper
...
refs #10251
2016-01-27 16:46:55 +01:00
Eric Lippmann
2e1e0bb89f
Setup/Monitoring: Remove obsolete sockets requirement
...
fixes #10805
2016-01-25 07:32:18 +01:00
Alexander A. Klimov
7bc489ba4d
MonitoredObject: obfuscate custom variables recursively
...
refs #10640
2016-01-22 18:37:27 +01:00
Thomas Gelf
9f035dd61a
Monitoring\Hook: fix service actions
2016-01-12 12:27:21 +01:00
Johannes Meyer
1fe1f23031
monitoring: Use class Navigation for hook actions
2016-01-11 17:03:46 +01:00
Eric Lippmann
44dd4653ec
monitoring: Remove applying restrictions in the detail area when not necessary
2015-12-22 13:00:25 +01:00
Eric Lippmann
c5804eebb7
Merge branch 'bugfix/sort-hosts-and-services-by-last-state-change-9957'
...
fixes #9957
2015-12-21 10:34:20 +01:00
Eric Lippmann
d7eaa41ab4
Move sort services by last state change up in the sort by list
...
refs #9957
2015-12-21 10:33:21 +01:00
Eric Lippmann
11e7d1050f
Merge branch 'bugfix/line-breaks-in-comments-10603'
...
fixes #10603
2015-12-21 09:39:12 +01:00
Alexander A. Klimov
2624c7f328
Sort hosts and services descending by last state change
...
refs #9957
2015-12-18 15:50:57 +01:00
Alexander A. Klimov
aad7baa5c4
Perfdata::getPercentage(): prevent division by integer 0
...
fixes #10331
2015-12-15 17:32:45 +01:00
Johannes Meyer
7c6471da86
Action: Return the new url if it has been resolved
...
This was already part of the 2.0 release, but was working however. Got
revealed by a restructuring commit a few weeks ago.
fixes #10702
2015-11-23 10:34:46 +01:00
Eric Lippmann
7858343605
monitoring: Select comment_is_persistent for comments in the detail area
2015-11-20 15:47:04 +01:00
Thomas Gelf
b643c97fb0
IdoQuery: pass ourselves to hook, not back to us
2015-11-13 18:01:39 +01:00