[ZBXNEXT-2662] Better design for Zabbix WEB interface Created: 2015 Jan 07  Updated: 2019 Feb 08  Resolved: 2017 May 31

Status: Closed
Project: ZABBIX FEATURE REQUESTS
Component/s: Frontend (F)
Affects Version/s: 2.5.0
Fix Version/s: 2.5.0

Type: Change Request Priority: Major
Reporter: Alexei Vladishev Assignee: Unassigned
Resolution: Fixed Votes: 28
Labels: usability
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File CssArrorSize5px.png     PNG File MapFrameBorder.png     PNG File blue_map_readable.png     PNG File dark_map_unreadable.png     PNG File events_2.png     PNG File events_3.png     PNG File filter_vertspace.png     PNG File screen_dimensions.png    
Issue Links:
Duplicate
duplicates ZBX-5780 Message "No items defined" in "Monito... Closed
duplicates ZBX-8984 Incorrect input width in the setup Closed
is duplicated by ZBXNEXT-495 administration->notifications should ... Closed
is duplicated by ZBXNEXT-2689 Make link to already opened page (in ... Closed
is duplicated by ZBX-4378 Several screen clock problems Closed
is duplicated by ZBX-7868 Incorrect button alignment in line wi... Closed
is duplicated by ZBX-4794 Please remove the binary flash clock Closed
is duplicated by ZBX-9242 text values in history view lost fixe... Closed
is duplicated by ZBX-9801 Status of Discovery page background c... Closed
is duplicated by ZBX-9806 Map element popup corrupted, cannot e... Closed
is duplicated by ZBX-10007 page scrolls back to the beginning so... Closed
is duplicated by ZBX-10022 Graph name in "Details of web scenari... Closed
is duplicated by ZBX-10275 Search Dropdown goes behind the menu Closed
is duplicated by ZBX-8622 Font size may not be in line with inp... Closed
is duplicated by ZBX-8910 typo: itemIntefaceTypes Closed
is duplicated by ZBX-8911 typo : permition Closed
is duplicated by ZBX-8912 typo : childs Closed
is duplicated by ZBX-9632 Edit map element Closed
is duplicated by ZBX-9756 Zabbix 3.0 - Add Host Layout Issue Closed
is duplicated by ZBX-9757 New Item Creation Bug Closed
is duplicated by ZBX-9780 Latest data - not loading Closed
is duplicated by ZBX-10032 hard to distinguish upper level maps Closed
is duplicated by ZBX-10111 first level it services not children ... Closed
is duplicated by ZBX-10173 There is no host's count "Displaying ... Closed

 Description   

Zabbix WEB interface didn't change much since 1.6. It's time to introduce cleaner and modern design with some usability improvements.

Specification is available at https://www.zabbix.org/wiki/Docs/specs/ZBXNEXT-2662



 Comments   
Comment by Vadim Nesterov [ 2015 Jan 07 ]

Alexei, will be great, to have new intreface and frontend code: with modern architecture: REST backend, modern JS library: React or Angular

On of the sloewst thing in Zabbix now is graphing using php to export graphs as PNG.
Our support has screens with 15-20 graphs and this can eat 50% of 24 core with 16 Gb RAM.

Graphs must be rendered on client side.
http://www.sitepoint.com/15-best-javascript-charting-libraries/

Comment by Marc [ 2015 Jan 07 ]

nucleusv, you might also be interested in the D3 initiative initiated by community members:
https://www.zabbix.org/wiki/Docs/maps_charts_d3

Edit:
nucleusv, you probably should take a glimpse at this too:
https://github.com/hgruber/zabbix-d3js-widgets

Comment by Vadim Nesterov [ 2015 Jan 07 ]

Marc, now I develop datasource plugin for Grafana

Comment by Alexei Vladishev [ 2015 Jan 19 ]

Vadim, I hope to deliver new design and MVC in 3.0 as a bare minimum. This alone will make back-end code much more modular and easier to develop and maintain. We may also include additional dashboard widgets (most likely based on d3js vizualization) if we have time. I'm doing all my best to make it happen, already have some proof of concept working.

Comment by Vadim Nesterov [ 2015 Jan 20 ]

Alexei, we are very happy about this!

Comment by richlv [ 2015 Jan 21 ]

(1) split out in subissues (7), (8), (9) and (10) - this subissue CLOSED

Comment by richlv [ 2015 Jan 21 ]

(2) documentation

  • whatsnew
    • current entry clickable in the navigation bar as per ZBXNEXT-2689
    • new non-flash clock
  • adding a new theme
  • upgrade notes - removal of bar reports, breadcrumb history... any other functional changes. all of them.
    • replacing flash clock with a usable clock
  • all screenshots
Comment by richlv [ 2015 Jan 21 ]

(3) when this issue nears completion, let's check whether ZBX-8984 can be solved, too

Comment by Stefan [ 2015 Jan 21 ]

please take also a look at: https://www.zabbix.com/forum/showthread.php?t=47610

Comment by richlv [ 2015 Jan 26 ]

(4) when this issue nears completion, let's figure out whether ZBXNEXT-2654 is still relevant and maybe solve it, too

Comment by Jan Garaj [ 2015 Jan 27 ]

adding a new theme:

This can be done by adding the following code before the closing brace in include/classes/core/Z.php:

This one looks like dirty core code hacking. Should I hack Z.php every Zabbix frontend update? Please provide some better concept, e.g.:
global array in /etc/zabbix/web/zabbix.conf.php:

$ZBX_USER_THEMES = array('mytheme', 'anothertheme');

If $ZBX_USER_THEMES exists, then configured themes will be automatically processed in ZBase::getThemes() POC:

	public static function getThemes() {
                $default_themes = array(
			'classic' => _('Classic'),
			'originalblue' => _('Original blue'),
			'darkblue' => _('Black & Blue'),
			'darkorange' => _('Dark orange')
		);
                $user_themes = array();
                if (isset($ZBX_USER_THEMES)) {
                    foreach ($ZBX_USER_THEMES as $v) {
                         $user_themes[$v] = _($v);
                    }
                }
                return array_merge($default_themes, $user_themes); 
	}
  • no Z.php code hacking
  • it's in zabbix.conf.php, so it can be part of GUI installation process
  • it's a config file, so also automation (Puppet, Ansible, ...) is possible

Thanks

Comment by richlv [ 2015 Mar 24 ]

(5) let's make sure ZBX-5780 is handled as promised

sasha It works fine. CLOSED

Comment by Chris Christensen [ 2015 Apr 02 ]

Thought it might make sense to mention this here: Working with Grafana you can add plugins that support the display of metrics via API requests. An initial pass at this plugin is here: https://github.com/grafana/grafana-plugins/pull/10

Demo (using zabbix.org/zabbix install): http://imetchrischris.com/grafana-plugins

This is a very nice proof of concept where the UI is a client-side app only; communicating via the API.

Comment by richlv [ 2015 Apr 02 ]

there's user interest in looking at this, no matter how incomplete it is currently - the work in progress version is at svn://svn.zabbix.com/branches/dev/ZBXNEXT-2662

Comment by Stefan [ 2015 Apr 15 ]

i want to try it, but in the svn the styles-folder are empty and in the nightlies the zabbix.css is missing

Comment by Janssen Lima [ 2015 Apr 17 ]

The new interface is very attractive and more agreeable navigation. However, I noticed that the appearance of the charts has not changed anything. There is expected to modernize the graphics?

Comment by richlv [ 2015 Apr 20 ]

there currently are no plans to change the graphs - it would be better to stabilise the new design, otherwise 3.0 might turn out to be a bit risky branch.
given that it is an lts release, adding more significant changes to it would not be that wise

Comment by richlv [ 2015 Apr 21 ]

(6) let's make sure ZBX-8622 is handled as promised

sasha It works! CLOSED

Comment by Alexander Vladishev [ 2015 May 18 ]

(7) String changes in @trunk r53559 (initial merge of design related improvements):

New strings:

  • %1$s item
  • %1$s items
  • 0 - use default port
  • Alarm acknowledges
  • All hosts
  • All templates
  • Alternatively, you can install it manually:
  • Back
  • Cannot connect to the database.
  • Cannot create the configuration file.
  • Check of pre-requisites
  • Configuration file "%1$s" created.
  • Configure
  • Configure DB connection
  • Congratulations on successful installation of Zabbix frontend.
  • DNS like
  • Download the configuration file
  • Event for trigger
  • History (in days)
  • IP like
  • Install
  • Key like
  • List
  • Most busy triggers Top 100
  • Name like
  • Next step
  • No data found
  • Number of slides
  • Open
  • Please check configuration parameters. If all is correct, press "%1$s" button, or "%2$s" button to change configuration parameters.
  • Please correct all issues and press "%1$s" button.
  • Please create database manually, and set the configuration parameters for connection to this database. Press "%1$s" button when done.
  • Please enter host name or host IP address and port number of Zabbix server, as well as the name of the installation (optional).
  • Port like
  • Pre-Installation summary
  • Queue of items to be updated
  • Save it as "%1$s"
  • Sign out
  • Subfilter
  • Trends (in days)
  • Unable to create the configuration file.
  • Unable to overwrite the existing configuration file.
  • WEB monitoring
  • Welcome
  • Welcome to
  • Zabbix Share
  • Zabbix server details
  • affects only filtered data

String deleted

  • %1$s ITEM
  • %1$s ITEMS
  • (in days)
  • (in sec)
  • (with warnings)
  • ACTION LOG
  • ALARM ACKNOWLEDGES
  • AUDIT LOG
  • AVAILABILITY REPORT
  • Add element
  • Add link
  • CONFIGURATION OF ACTIONS
  • CONFIGURATION OF APPLICATIONS
  • CONFIGURATION OF AUTHENTICATION
  • CONFIGURATION OF GRAPH PROTOTYPES
  • CONFIGURATION OF GRAPHS
  • CONFIGURATION OF GUI
  • CONFIGURATION OF HOST GROUPS
  • CONFIGURATION OF HOST PROTOTYPES
  • CONFIGURATION OF HOSTS
  • CONFIGURATION OF HOUSEKEEPING
  • CONFIGURATION OF ICON MAPPING
  • CONFIGURATION OF IMAGES
  • CONFIGURATION OF IT SERVICES
  • CONFIGURATION OF MACROS
  • CONFIGURATION OF MAINTENANCE PERIODS
  • CONFIGURATION OF MEDIA TYPES
  • CONFIGURATION OF NETWORK MAPS
  • CONFIGURATION OF PROXIES
  • CONFIGURATION OF REGULAR EXPRESSIONS
  • CONFIGURATION OF SCREENS
  • CONFIGURATION OF SCRIPTS
  • CONFIGURATION OF SLIDE SHOWS
  • CONFIGURATION OF TEMPLATES
  • CONFIGURATION OF TRIGGER PROTOTYPES
  • CONFIGURATION OF TRIGGER SEVERITIES
  • CONFIGURATION OF USER GROUPS
  • CONFIGURATION OF USERS
  • CONFIGURATION OF VALUE MAPPING
  • CONFIGURATION OF WEB MONITORING
  • CONFIGURATION OF WORKING TIME
  • CONFIGURATION OF ZABBIX
  • Configure (Filter %s)
  • Connected as '%1$s'
  • Count of slides
  • DASHBOARD CONFIGURATION
  • Displaying
  • ERROR
  • EVENTS
  • Edit map element
  • First Context: page navigation
  • GRAPHS
  • HISTORY OF EVENTS
  • HOST INVENTORY
  • HOST INVENTORY OVERVIEW
  • Hide disabled trigger prototypes
  • Hide disabled triggers
  • Hide disabled web scenarios
  • Hide filter
  • Host list
  • IT SERVICES
  • IT SERVICES AVAILABILITY REPORT
  • It is not possible to logout from HTTP authentication.
  • LATEST DATA
  • Last Context: page navigation
  • Loading...
  • Login as Guest
  • MOST BUSY TRIGGERS TOP 100
  • Map "%s"
  • Maximize
  • Minimize
  • NETWORK MAPS
  • Next Context: page navigation
  • Next
  • No IT services found.
  • No acknowledges found.
  • No action log entries found.
  • No actions found.
  • No audit log entries found.
  • No discovered devices found.
  • No discovery rules found.
  • No events found.
  • No graph prototypes found.
  • No graphs found.
  • No host groups found.
  • No host prototypes found.
  • No hosts found.
  • No icon maps found.
  • No item keys found.
  • No item prototypes found.
  • No items found.
  • No maintenance periods found.
  • No media found.
  • No media types found.
  • No notifications found.
  • No proxies found.
  • No regular expressions found.
  • No screens found.
  • No scripts found.
  • No slide shows found.
  • No slides found.
  • No templates found.
  • No trigger prototypes found.
  • No triggers found.
  • No user groups found.
  • No users found.
  • No value maps found.
  • No values found.
  • No web scenarios found.
  • Not connected
  • OTHER CONFIGURATION PARAMETERS
  • OVERVIEW
  • PERSONAL DASHBOARD
  • Please correct all issues and press "Retry" button
  • Previous Context: page navigation
  • Previous
  • QUEUE OF ITEMS TO BE UPDATED
  • Remove element
  • Remove link
  • SCREENS
  • SEARCH
  • SLIDE SHOWS
  • STATUS OF DISCOVERY
  • STATUS OF TRIGGERS
  • STATUS OF WEB MONITORING
  • STATUS OF ZABBIX
  • Show disabled trigger prototypes
  • Show disabled triggers
  • Show disabled web scenarios
  • Show filter
  • Subfilter [affects only filtered data!]
  • TRIGGER DESCRIPTION
  • Template list
  • The queue is empty.
  • USER PROFILE
  • found
  • to

<richlv> thanks for the list, seems to match -> CLOSED

Comment by Alexander Vladishev [ 2015 May 22 ]

(8) String changes in @trunk r53740 (the second merge of design related improvements):

New strings:

  • Access denied
  • You are not logged in
  • Your are logged in as "%1$s".

String deleted:

  • -
  • Access denied.
  • You are not logged in.
  • Your are logged in as

<richlv> thanks for the list, seems to match -> CLOSED

Comment by richlv [ 2015 May 25 ]

(9) (starting a new subissue for all suggested translation string changes to keep this a bit more readable)

a) currently there are "Welcome" and "Welcome to" - could this be unified ?

b) include/classes/setup/CSetupWizard.php has a hardcoded zabbix major version :

$setup_title = new CDiv(array(new CSpan(_('Welcome to')), 'Zabbix 3.0'), 'setup-title');

is this good ? it's yet another place where somebody would have to remember to change it

c) "Alarm acknowledges" should be "Alarm acknowledgements"

d) "Event for trigger" seems to be semantically wrong, events are not "for" triggers. suggested by maartinjsh - "Trigger event"

e) "Congratulations on successful installation of Zabbix frontend." - suggestion by dimir, approved by maartinjsh - "Congratulations! You have successfully installed Zabbix frontend."

f) "Most busy triggers Top 100" - suggestion by dimir, approved by maartinjsh - "100 busiest triggers"

g) "Please enter host name or host IP address and port number of Zabbix server, as well as the name of the installation (optional)." -> "Please enter the host name or host IP address and port number of the Zabbix server, as well as the name of the installation (optional)."

h) "Pre-Installation summary" -> "Pre-installation summary"

i) "Your are logged in as" -> "You are logged in as". also, why not shorter of "Logged in as" ?

martins-v j) "WEB monitoring" -> "Web monitoring"

k) "Please correct all issues and press "%1$s" button." -> "Please correct all issues and press the "%1$s" button."
<richlv> as discussed with pavela, it would be better to show only error messages (no scroll for them) and get rid of this header completely

sasha
a) - b) WON'T FIX
c) - j) RESOLVED in r53795
k) RESOLVED in r53799

<richlv> thanks, CLOSED

zalex_ua b) potentially could be reconsidered in ZBX-10574

Comment by Alexander Vladishev [ 2015 May 27 ]

(10) String changes in @trunk r53814 (the third merge of design related improvements):

New strings (all strings related to (9) c-j):

  • 100 busiest triggers
  • Alarm acknowledgements
  • Congratulations! You have successfully installed Zabbix frontend.
  • Event of trigger: "%1$s"
  • Please enter the host name or host IP address and port number of the Zabbix server, as well as the name of the installation (optional).
  • Pre-installation summary
  • You are logged in as "%1$s".

String deleted:

  • Alarm acknowledges
  • Average by
  • Bar reports
  • Brighten
  • Cannot add a non-numeric item "%1$s".
  • Compare values for multiple periods
  • Congratulations on successful installation of Zabbix frontend.
  • Darken
  • Distribution of values for multiple items
  • Distribution of values for multiple periods
  • Event for trigger
  • Hourly
  • Incorrect value for field "%1$s".
  • Invalid period for field "%1$s".
  • Legend
  • Missing "%1$s" field for item.
  • Missing "%1$s" field for period.
  • Most busy triggers Top 100
  • Most busy triggers top 100
  • Palette
  • Palette #%1$s
  • Please correct all issues and press "%1$s" button.
  • Please enter host name or host IP address and port number of Zabbix server, as well as the name of the installation (optional).
  • Pre-Installation summary
  • Report
  • Report 1
  • Report 2
  • Report 3
  • Scale
  • Selected groups
  • Selected hosts
  • Sort by
  • Title
  • WEB monitoring
  • X label
  • Y label
  • Your are logged in as "%1$s".
  • Zabbix %1$s Copyright %2$s-%3$s by Zabbix SIA

<richlv> thanks for the list, seems to match -> CLOSED

Comment by Alexander Vladishev [ 2015 Jun 10 ]

(11) String changes in @trunk r54023 (the fourth merge of design related improvements):

New strings:
<none>

String deleted:

  • Axis side
  • CONFIGURATION OF DISCOVERY RULES
  • CONFIGURATION OF ITEM PROTOTYPES
  • Cannot create map "%s".
  • Cannot find map "%1$s" used in exported map "%2$s".
  • Cannot update map "%s".
  • Caption
  • Drag here to change the type of the interface to "IPMI" type.
  • Drag here to change the type of the interface to "JMX" type.
  • Drag here to change the type of the interface to "SNMP" type.
  • Drag here to change the type of the interface to "agent" type.
  • Graph "%1$s" skipped - user rule.
  • Graph item
  • Graph prototypes of
  • Host "%s" has "useipmi" parameter checked, but has no "ipmi_ip" parameter! Using host IP address as an address for IPMI interface.
  • Host prototypes of
  • Incorrect y max item for graph "%1$s".
  • Incorrect y min item for graph "%1$s".
  • Item "%1$s" does not exist.
  • Item "%1$s" skipped - user rule.
  • Item prototypes of
  • Map "%1$s" skipped - user rule.
  • Map "%s" created.
  • Map "%s" updated.
  • Missing item "%1$s" for host "%2$s".
  • New item for the graph
  • No "ymax_type" field for graph "%s".
  • No "ymin_type" field for graph "%s".
  • No permission for graph "%1$s".
  • No permission for host "%1$s".
  • No permission for item "%1$s".
  • No permission for template "%1$s".
  • No permission for trigger "%1$s".
  • No permissions for host group "%1$s".
  • No permissions for map "%1$s".
  • No permissions for screen "%1$s".
  • Screen "%1$s" added.
  • Screen "%1$s" skipped - user rule.
  • Screen "%1$s" updated.
  • Trigger "%1$s" skipped - user rule.
  • Trigger prototypes of
  • XML file contains errors

<richlv> these strings do not seem to be touched in the mentioned revision :

  • Cannot create map "%s".
  • Cannot find map "%1$s" used in exported map "%2$s".
  • Cannot update map "%s".
  • Graph "%1$s" skipped - user rule.
  • Host "%s" has "useipmi" parameter checked, but has no "ipmi_ip" parameter! Using host IP address as an address for IPMI interface.
  • Incorrect y max item for graph "%1$s".
  • Incorrect y min item for graph "%1$s".
  • Item "%1$s" does not exist.
  • Item "%1$s" skipped - user rule.
  • Map "%1$s" skipped - user rule.
  • Map "%s" created.
  • Map "%s" updated.
  • Missing item "%1$s" for host "%2$s".
  • No "ymax_type" field for graph "%s".
  • No "ymin_type" field for graph "%s".
  • No permission for graph "%1$s".
  • No permission for host "%1$s".
  • No permission for item "%1$s".
  • No permission for template "%1$s".
  • No permission for trigger "%1$s".
  • No permissions for host group "%1$s".
  • No permissions for map "%1$s".
  • No permissions for screen "%1$s".
  • Screen "%1$s" added.
  • Screen "%1$s" skipped - user rule.
  • Screen "%1$s" updated.
  • Trigger "%1$s" skipped - user rule.
  • XML file contains errors

sasha I checked twice. The initial list was correct.

sasha The mentioned revision was incorrect. I corrected it.

<richlv> ah, ok... so here's what seems to have happened
r53622 (ZBX-7654) removed CXmlImport18.php
r53819 (ZBXNEXT-786) readded that file upon merge
then this revision removed it, again.

should we review r53819 for other potential issues ?

sasha No other issues found in r53819.

<richlv> great, thank you - CLOSED

Comment by Alexander Vladishev [ 2015 Jun 25 ]

(12) String changes in @trunk r54167 (the fifth merge of design related improvements):

New strings:

  • Blue
  • Dark
  • SNMP OID like
  • SNMP community like
  • Security name like
  • blinking

String deleted:

  • Black & Blue
  • Classic
  • Custom severity
  • Dark orange
  • Incorrect value for setMessage(): "%s".
  • No images found.
  • Original blue

<richlv> thanks for the list, seems to match -> CLOSED

Comment by richlv [ 2015 Jul 07 ]

(13) a few of typo issues are supposed to be fixed here, should be checked when this issue is finished:

<richlv> first two are fixed, ZBX-8912 still not.

sasha all fixed. CLOSED

Comment by richlv [ 2015 Jul 07 ]

(14) history view supposed to be fixed here, should be checked when this issue is finished:

sasha Done. CLOSED

Comment by Alexander Vladishev [ 2015 Jul 08 ]

(15) String changes in @trunk r54322 (the sixth merge of design related improvements):

New strings:

  • Hide debug
  • Memory limit: %1$s
  • Parameters
  • Peak memory usage: %1$s
  • SQL count: %1$s (selects: %2$s | executes: %3$s)
  • Total SQL time: %1$s
  • Total time: %1$s

String deleted:

  • DETAILS OF WEB SCENARIO
  • Event of trigger: "%1$s"
  • Get support
  • Identical expression already exists
  • Memory limit: %s
  • Peak memory usage: %s
  • Print
  • SQL count: %s (selects: %s | executes: %s)
  • Total SQL time: %s
  • Total time: %s
  • delimiter

<richlv> thanks for the list, seems to match -> CLOSED

Comment by richlv [ 2015 Jul 15 ]

(16) spec does not mention it, but the ability to filter out these disabled entities has been lost :

  • triggers
  • trigger prototypes
  • web scenarios

sasha Only filtering of the trigger prototypes has been lost.

Comment by richlv [ 2015 Jul 16 ]

(17) looks like r54167 has broken config -> hosts -> items page. opera opens it, but becomes unresponsive. firefox says that javascript is going crazy. vivaldi does not seem to open the page at all. r54166 works ok.

<richlv> for the record, the problem still there in r54832.

<richlv> seems to be fixed in the latest trunk
CLOSED

Comment by richlv [ 2015 Jul 19 ]

(18) items are added in a disabled state by default

cloning an existing enabled item clones it in a disabled state

...and editing an enabled item disables it, too

linking a template with an enabled item to a host creates disabled item on host (ZBX-9757)

<richlv> all of these cases seem to be fixed in the latest trunk - thanks
CLOSED

Comment by richlv [ 2015 Jul 24 ]

(19) this issue might implement ZBXNEXT-2689. should be verified and documented if so (whatsnew etc)

Comment by Alexander Vladishev [ 2015 Jul 27 ]

(20) String changes in @trunk r54524 (the seventh merge of design related improvements):

New strings:
<none>

String deleted:

  • No trigger
  • OK or no trigger
  • Profile

<richlv> thanks, CLOSED

Comment by richlv [ 2015 Aug 05 ]

(22) broken ip/dns selection for host interface as per ZBX-9756

sasha RESOLVED in r54930

Comment by Alexander Vladishev [ 2015 Aug 13 ]

(23) String changes in @trunk r54930 (the eighth merge of design related improvements):

New strings:

  • SMTP server port

String deleted:

  • (0 - infinitely)
  • CONFIGURATION OF ITEMS
  • Delete keyword?
  • Link with templates
  • Menu
  • No errors found.
  • Trigger form
  • executed
  • not sent
  • sent

<richlv> thanks, CLOSED

Comment by Alexander Vladishev [ 2015 Aug 17 ]

(24) String changes in @trunk r55000 (the ninth merge of design related improvements):

New strings:

  • No data found.

String deleted:

  • No data found

<richlv> thanks, CLOSED

Comment by Alexander Vladishev [ 2015 Aug 19 ]

(25) String changes in @trunk r55045 (the tenth merge of design related improvements):

No string changes

<richlv> thanks, CLOSED

Comment by richlv [ 2015 Aug 21 ]

(26) we actually need a changelog entry for 2.5.0, as changes from this issue have been partially merged before the release of 2.5.0 (and we will need one for every version that has changes from this issue)

sasha RESOLVED in r55453.

<richlv> thanks, CLOSED

Comment by richlv [ 2015 Aug 21 ]

(27) in the monitoring -> discovery page, the cells are not coloured (moved from ZBX-9801)

sasha RESOLVED in r55453.

Comment by Marc [ 2015 Aug 22 ]

(28) in Monitoring -> Triggers top 100, time preset hyper-links lack of a separator.

sasha RESOLVED in r55453.

Comment by Marc [ 2015 Aug 23 ]

(29) Doesn't CSS arrows look nicer when having 1px more (5px instead of 4px)?

Edit:
Because some Internet browsers don't do anti-aliasing.

Edit:
Alternatively consider to add:

-moz-transform: scale(.9999);

<richlv> good point, i noticed the same in host properties where host group membership is modified

sasha RESOLVED in @trunk r56200 (twelfth merge)

Comment by richlv [ 2015 Aug 26 ]

(30) try to log in unsuccessfully;
open a url that points to a non-existent object so that you get the "No permissions to referred object or it does not exist!" message.
two red messages are shown - about the failed login and the permissions.
click "X" to close the permission message. failed login message disappears instead. click the "X" to close the permission message again - failed login message reappears. and so on

sasha RESOLVED in r56781

Comment by richlv [ 2015 Aug 26 ]

(31) trunk r55129
open latest data page, expand the filter, filter by some host group or host. collapse the filter, refresh the page, expand the filter - ellipsis (3 dots) is displayed instead of the host or group name.
might be the same in other filters, too.

sasha RESOLVED in @trunk r56200 (twelfth merge)

Comment by richlv [ 2015 Aug 28 ]

(32) broken map element editing (misplaced buttons, can't edit link properties) - originally reported as ZBX-9806

sasha RESOLVED in r55453.

Comment by Alexander Vladishev [ 2015 Sep 08 ]

(33) String changes in @trunk r55453 (the eleventh merge of design related improvements):

Strings added:

  • Collapse
  • Expand
  • Links
  • Map element

Strings removed:

  • Hide
  • Links between the selected elements
  • Links for the selected element
  • New media
  • Open
  • elements

<richlv> thanks, CLOSED

Comment by richlv [ 2015 Sep 18 ]

(34) lots of notifications can slow down or break dashboard.
in the dashboard's "last 20 issues" widget, ACTIONS column has numbers. mouseover displays a popup if notifications, but this popup does not seem to be limited in any way. for long running escalations, thousands of entries might be displayed, and that slows down dashboard (or in some extreme cases, prevents it from fully loading completely).
we already have ZBX_WIDGET_ROWS, but apparently it is not properly used for all popups - might want to reuse it

sasha RESOLVED in r56772.

sasha the list of actions was fixed in r56800. RESOLVED

<richlv> wow, limiting actions made a massive difference in the dashboard performance in one test instance, thanks
i'll allow a dev to test/review all changes, but functionally it is already a large improvement

Comment by richlv [ 2015 Sep 18 ]

(35) in current trunk, minimum graph & time period scrollbar width has been increased compared to 2.4. this makes it harder to demonstrate things on a projector screen or create nice screenshots (and probably makes it harder to use on mobile devices ) - would be nice to have same limits as in 2.4

<richlv> this monster-issue is very hard to follow - will track arbitrary width restriction in ZBX-10612. this subissue still to stay open to provide linkage.

Comment by richlv [ 2015 Sep 22 ]

(36) in the "status of zabbix" widget, configuration errors have lost their red background, making them pretty much invisible to a normal user

sasha RESOLVED in r56810.

Comment by richlv [ 2015 Sep 22 ]

(37) can't massupdate active agent items to passive - it fails with "No interface found." although agent interface is present. updating individual items works

sasha Duplicate of ZBX-8235. CLOSED

Comment by richlv [ 2015 Sep 22 ]

(38) in screen, elements can flow over the screen background area - see the rightmost edge here :

sasha RESOLVED in r58214

Comment by richlv [ 2015 Sep 22 ]

(39) ZBX_SERVER_NAME not displayed anywhere on the page anymore

sasha RESOLVED in r56770.

Comment by richlv [ 2015 Sep 22 ]

(40) event history always expands screen dimensions. in a 3-column screen, adding event history in the second column with a colspan of 2 :

ok, it looks like it's just a bit not enough, let's move it to the 1st column with column span of 3 :

nope, it still does not have enough space.

sasha Cannot reproduce. Could you please try to reproduce this issue with latest dev branch. Thanks!

<richlv> thanks for checking, seems to work ok in trunk r57100 as well

CLOSED

Comment by Alexander Vladishev [ 2015 Oct 15 ]

(41) String changes in @trunk r56200, r56203 (the twelfth merge of design related improvements):

Strings removed:

  • Reset all names and colours to default values?
  • Result of "%s"

<richlv> thanks, CLOSED

Comment by richlv [ 2015 Oct 16 ]

(42) although the spec does not say anything like that, paging at the top of the page has been removed (i want to use it every now and then and miss it in trunk )
as that might be intentional, if we don't return it, we should list it in the spec and upgrade notes

<richlv> having used trunk some more, i miss it a lot. i would strongly suggest to return it and use smaller height for paging controls.
it is surprising how often i want to switch or just see the pages when viewing some entities and entries.

Comment by richlv [ 2015 Oct 19 ]

(43) the table column names are uppercased, but apparently that is done automatically, as translatable strings are normal-case. it could be confusing if a translator was looking for upercase text but could not find one.
maybe it is better to keep translatable strings in the exact form they appear in the frontend ?

Comment by richlv [ 2015 Oct 23 ]

(44) mentioning ZBX-9982 (misaligned interface header if there is no agent interface) so that it is not forgotten about

sasha will be fixed under ZBX-9982. CLOSED

Comment by Marc [ 2015 Oct 24 ]

It took quite some time to get used to and valuing the history of last five sites in the frontend.
When noticing that this feature is removed in trunk I was not really concerned. Although it is really valuable to power users.

Now, after being aware of it when using the 'History', I consider it as a serious drawback as long as it is not ensured to return to the very right site after creating, updating, removing, ... of entities.

I'm mentioning this just for information and in the assumption that the "Better design" in long-term makes a 'History' function unnecessary - by keeping the current context after entity changes and of course also by better resp. more efficient navigation.

Edit:
Example regarding [...] it is not ensured to return to the very right site [...]
This happens for instance when wanting to edit multiple hosts of a global search result. Whenever one applies changes to a host one ends in the respective configuration site.
The history allowed then to quickly go back to the search result by one click.

Comment by Marc [ 2015 Oct 24 ]

How about removing the frame line of maps - at least in screens?

<richlv> that might be a bit more controversial, i'd suggest a separate ZBXNEXT
<okkuv9xh> Agree. The reason why I placed it here was the obvious removal of frame lines from graphs introduced with this ticket.

Edit:
To clarify what I'm referring to...

sasha Map border was removed in r57777

Comment by richlv [ 2015 Oct 26 ]

(45) mentioning ZBX-9996 (softlinked services not displayed in grey anymore)

Comment by Aleksandrs Saveljevs [ 2015 Oct 27 ]

(46) mentioning ZBX-10006 (suspicious bluish underline for links)

sasha RESOLVED in r56788.

Comment by Aleksandrs Saveljevs [ 2015 Oct 27 ]

(47) mentioning ZBX-10007 (page scrolls back to the beginning soon after it is loaded)

sasha RESOLVED in r56888

Comment by richlv [ 2015 Oct 28 ]

(48) some png & svf files are duplicated in frontends/php/img/ and sass/ - we should probably figure out where they should go and leave a single copy only

Comment by richlv [ 2015 Oct 29 ]

(49) mentioning ZBX-10021 (lost graph border)

Comment by richlv [ 2015 Oct 29 ]

(50) mentioning ZBX-10111 (root it service children not displayed as such anymore)

sasha RESOLVED in r56936

asaveljevs Please verify the typo fixing r56934, too. It changes "algorythm" to "algorithm" in IT services.

Comment by Ivo Kurzemnieks [ 2015 Oct 29 ]

(51) mentioning ZBX-10022 (graph name in "Details of web scenario" page is missing scenario name)

sasha RESOLVED in r56761.

Comment by richlv [ 2015 Oct 30 ]

(52) mentioning ZBX-10032 (hard to distinguish upper level maps)

sasha RESOLVED in r57284

Comment by richlv [ 2015 Nov 02 ]

(53) ZBX-4646 became much more serious (see this screenshot)

sasha Will be fixed under ZBX-9998.

CLOSED

Comment by Pavel Amosov (Inactive) [ 2015 Nov 02 ]

How about we drop this ISO thing and use this longer, but at least usable format:

1yr 2mo 15d 20hr 2min 43sec

<richlv> i seriously hope that's a monday joke

Comment by Alexander Vladishev [ 2015 Nov 16 ]

(54) Documentation:

  • added a new filter into Configuration -> Triggers
  • added new profile indexes:
    • web.triggers.filter.state
    • web.triggers.filter_priority -1 (all), 0 (Not classified) - 5 (Disaster)
    • web.triggers.filter_state -1 (all), 0 (Normal), 1 (Unknown)
    • web.triggers.filter_status -1 (all), 0 (Enabled), 1 (Disabled)
  • removed profile index:
    • web.triggers.showdisabled
  • added a new filter into Configuration -> Web
  • added new profile indexes:
    • web.httpconf.filter.state
    • web.httpconf.filter_status -1 (all), 0 (Enabled), 1 (Disabled)
  • removed profile index:
    • web.httpconf.showdisabled
Comment by Alexander Vladishev [ 2015 Nov 20 ]

(55) Documentation:

  • added "Time" column in Action popup window in "Last 20 issues" widget (r56800)
Comment by Stefan [ 2015 Nov 23 ]

in my enviroment Zabbix scale only to width ~1400pixel, and has only 3 "tables".. it would be nice if you increase that to 6 or something like that..

Comment by Alexander Vladishev [ 2015 Nov 30 ]

(56) flash clock replaced by html/js clock

let's make sure ZBX-4794 and ZBX-4378 are handled as promised

sasha RESOLVED in r56929

Comment by Alexander Vladishev [ 2015 Nov 30 ]

(57) improved editing of the IT services in r56936

sasha RESOLVED

Comment by Alexander Vladishev [ 2015 Nov 30 ]

(58) Documentation:

  • improved editing of the IT Services (removed popup menu)
Comment by Aleksandrs Saveljevs [ 2015 Dec 03 ]

(59) The topmost menus are linked to "javascript:void(0);". If we middle-click them, new tabs are opened with address "javascript:void(0);".

This is to document potential solutions that were thought of:

sasha RESOLVED in r57040 (navigation using a keyboard is not resolved).

Comment by Aleksandrs Saveljevs [ 2015 Dec 03 ]

(60) The following minor fixes were done on the PHP side and should be reviewed. Making a list so that they do not get lost:

  • r56981 (just typos)
  • r56991 (abstract CController)

sasha CLOSED

Comment by richlv [ 2015 Dec 12 ]

for those interested, the current dev branch seems to be svn://svn.zabbix.com/branches/dev/ZBXNEXT-2662-12

Comment by richlv [ 2015 Dec 16 ]

(61) the new filter button is great - much easier to spot, easier to hit.
unfortunately, it also increases the vertical space usage a lot. as a simple change, without redesigning most filters, maybe it can be moved a bit up ?

for example, currently it looks like in the top version, how about making it look like to bottom version ?

Comment by Pavel Amosov (Inactive) [ 2015 Dec 16 ]

What about small screens and various drop-down list and title width? And there is a sub nav. in hosts

Comment by richlv [ 2015 Dec 16 ]

zabbix guidelines call for non-wrapping down to, if i recall correctly, 800px, which should be sufficient, i hope. below that wrapping seems to be completely acceptable.
pidzero also called for removal of that in-page title, which i don't have strong opinion on, but that should surely help
sorry, didn't get what you mean by "sub nav. in hosts"

Comment by Alexander Vladishev [ 2015 Dec 18 ]

(62) let's make sure ZBX-10173 is handled as promised

sasha RESOLVED in r57281

Comment by Alexander Vladishev [ 2015 Dec 21 ]

(63) String changes in @trunk r57289 (the thirteenth merge of design related improvements):

Strings added:

  • Delete network map?
  • Displaying %1$s to %2$s of %3$s found
  • Local
  • No data

Strings deleted:

  • All groups
  • HOST GROUP ISSUES
  • HOST ISSUES
  • LOCAL
  • NO DATA
  • No URLs defined.
  • No accessible resources
  • No dependencies defined.
  • No maintenance periods defined.
  • No operations defined.
  • No templates linked.
  • No times defined. Work 24x7.
  • SERVER
Comment by Oleksii Zagorskyi [ 2015 Dec 30 ]

(64) when working on translation I immediately noticed that "Action log" string looks strange.
Indeed, why for example menu name "Notifications" is in plural form but menu name "Action log" is in singular ?
Wouldn't be plural form "Actions log" more logical ?

p.s. russian translator (at least) already translated it to plural form

zalex_ua Based on Rich's answer below, CLOSED.

Comment by richlv [ 2015 Dec 30 ]

zalex_ua, not really - it's one of the peculiarities of english - in cases like this singular is to be used. i don't know the exact rule, i just go with the feel of it, but maybe maartinjsh can give the exact reason

Comment by Alexander Vladishev [ 2016 Jan 14 ]

(65) No translation string changes in @trunk r57604 (the fourteenth merge of design related improvements)

Comment by Alexander Vladishev [ 2016 Jan 14 ]

(66) Documentation:

  • added server name into a login page (whatsnew)
Comment by Alexander Vladishev [ 2016 Jan 18 ]

(67) let's make sure ZBX-10275 is handled as promised

sasha RESOLVED in r57731

iivs CLOSED

Comment by Alexander Vladishev [ 2016 Jan 18 ]

(68) No translation string changes in @trunk r57731 (the fifteenth merge of design related improvements)

iivs CLOSED

Comment by Alexander Vladishev [ 2016 Jan 18 ]

(69) No translation string changes in @trunk r57777 (the sixteenth merge of design related improvements)

iivs CLOSED

Comment by Alexander Vladishev [ 2016 Jan 28 ]

(70) No translation string changes in @trunk r58058 (the eighteenth merge of design related improvements)

iivs CLOSED

Comment by richlv [ 2016 Jan 29 ]

(71) changelog entry typo : "elemants".
when committed, would be nice to fix in http://www.zabbix.com/rn3.0.0beta2.php , too

sasha RESOLVED in r58216. Release notes are also fixed.

iivs CLOSED

Comment by Kay Schroeder [ 2016 Jan 30 ]

The added Filter in Configuration -> Triggers is great. One Feature I added by myself after each update. Unfortunately I missing the filtering (search) for description. Is it possible to get this implemented in 3.0?

Comment by Alexander Vladishev [ 2016 Feb 03 ]

(72) No translation string changes in @trunk r58214 (the nineteenth merge of design related improvements)

oleg.egorov CLOSED

Comment by Alexander Vladishev [ 2016 Feb 03 ]

(73) New default graph colors

sasha RESOLVED in r58232

oleg.egorov CLOSED

Comment by Alexander Vladishev [ 2016 Feb 03 ]

(74) implemented filters by name in:

  • monitoring->screens
  • monitoring->slide shows
  • monitoring->maps

sasha RESOLVED in r58237, r58241, r58243, r58244, r58250 and 58255

oleg.egorov CLOSED

Comment by richlv [ 2016 Feb 03 ]

did (74) partially solve ZBXNEXT-2189 ?

Comment by Alexander Vladishev [ 2016 Feb 03 ]

(75) No translation string changes in @trunk r58259 (the twentieth merge of design related improvements)

asaveljevs CLOSED

Comment by Andris Mednis [ 2016 Feb 05 ]

(76) Unreadable color for alerts on default local network map with dark theme (see attachment dark_map_unreadable.png). Compare it with blue theme (attachment blue_map_readable.png).

User comment on IRC: "A bit brighter red would solve the issue."

Comment by richlv [ 2016 Aug 23 ]

subissue (2) has been neglected and we can't even point the reporter of ZBXNEXT-3399 to upgrade notes

Comment by Oleksii Zagorskyi [ 2016 Oct 14 ]

r56200 (twelfth merge) caused a ZBX-11331 regression.

Comment by Alexander Vladishev [ 2017 Feb 01 ]

subissues still open: (2) (3) (4) (16) (19) (32) (34) (35) (36) (38) (39) (42) (43) (45) (46) (47) (48) (49) (50) (51) (52) (54) (55) (56) (57) (58) (59) (61) (62) (63) (65) (66) (76)

Comment by richlv [ 2018 Dec 20 ]

While the issue has been closed, the previous comment lists a lot of unfinished subissues. What happened to those?

Generated at Thu Mar 28 17:07:43 EET 2024 using Jira 9.12.4#9120004-sha1:625303b708afdb767e17cb2838290c41888e9ff0.