01
IMPROVEMENT

1.0 version (2004)
New web interface, Trend
prediction, Encryption,
Scheduling for items, LLD andAPI improvements

2016

3.0

2018

4.0
Test for items, Frontend
modules, IPMI discovery, Zabbix
Agent in Golang, Visual
improvements

Better integration options,
Compression for proxies, HTTP
agent, SSO, Tag based permissions,
Check now

2020

5.0
Improved UI, diaginfo,
HashiCorp Vault, trends intriggers, multiple hosts in active
checkNow

2020

5.2

ZABBIX SUMMIT ONLINE / 2020

ZABBIX IMPROVEMENTS THROUGH THE YEARSYou are already here!

ZABBIX SUMMIT ONLINE / 2020

ZABBIX RELEASE POLICYMore stability.
More security.
Better performance.
New features.

Or in other words - Improvement.

ZABBIX SUMMIT ONLINE / 2020

WHY UPGRADING IS IMPORTANT?

02FRONTEND USABILITY
IMPROVED – 5.0

Hide the menu completely

Compact view

Always visible

ZABBIX SUMMIT ONLINE / 2020

NAVIGATION REVAMPHost name, including maintenance icon and context menu on a click
Easy navigation to monitoring data
First main interface
Availability information
List of unresolved tags including tags inherited from templatesColorised number of problems by severity

Information about host status (enabled or disabled)

ZABBIX SUMMIT ONLINE / 2020

A NEW MENU ENTRY MONITORING→HOSTSZABBIX SUMMIT ONLINE / 2020

A NEW MENU ENTRY MONITORING→HOSTSSNMP authentication attributes are now moved to host interface level
All existing SNMP types (SNMPv1, SNMPv2 and SNMPv3) now are a single type
"SNMP Agent"
All existing macros supported in the SNMP attributes will continue to be supported
Network discovery creates SNMP interfaces with SNMP attributes inherited fromdiscovery check

ZABBIX SUMMIT ONLINE / 2020

SNMP AUTHENTICATION ON HOST INTERFACE LEVELZABBIX SUMMIT ONLINE / 2020

SNMP AUTHENTICATION ON HOST INTERFACE LEVELTesting of passive items is now available from the UI•Zabbix agent, SNMP, Internal, Aggregate, Simple check, External check, Databasemonitor, HTTP Agent, IPMI, SSH, Telnet, JMX, Calculated
For host: proxy, host IP/DNS -automatically selected (yet editable)
For template: select proxy, host IP/DNS name and port number
Result of the test or the error message in case of any errors will be displayed
Steps of the value processing is clearly seen

ZABBIX SUMMIT ONLINE / 2020

TEST ITEMS FROM THE UIZABBIX SUMMIT ONLINE / 2020

TEST ITEMS FROM THE UIZABBIX SUMMIT ONLINE / 2020

MASK USER MACROS

Three ways to keep the macro value:•Text: text macro, same behaviour as it is now (default)•Secret: macro contains sensitive information. Macro values will be masked by"******" everywhere in Zabbix UI and alert messages.

•Vault secret – keep macros in an external vault. (5.2)

ZABBIX SUMMIT ONLINE / 2020

MASK USER MACROSZABBIX SUMMIT ONLINE / 2020

LLD OVERRIDES

Decide what objects in LLD will be created and how
Override will be applied to all filter matching LLD objects.
Zabbix Server must process overrides one by one respecting sort order
Condition: apply override to objects matching condition•Object: "Item prototype", "Trigger prototype", "Graph prototype" or "Host prototype"•Operator: "matches", "does not match", "contains", "does not contain", "equals" or "does not equal"•Pattern to match item, trigger, graph or host prototype name depending on selected object. Resultof the test or the error message in case of any errors will be displayed

ZABBIX SUMMIT ONLINE / 2020

LLD OVERRIDES

Actions: list of override actions, list of available actions depends on object used incondition•Item related: "Create", "Do not create", "Create enabled", "Create disabled", "Update interval", "History
storage period", "Trend storage period"•Trigger related: "Create", "Do not create", "Severity", "Create enabled", "Create disabled", "Add tag"

•Graph related: "Create", "Do not create"•Host related: "Create", "Do not create", "Create enabled", "Create disabled", "Link new template", "Hostinventory"

ZABBIX SUMMIT ONLINE / 2020

LLD OVERRIDESHost prototype macros: will display list of user macros of this host prototype
Inherited and prototype macros: will display global, template, host and host prototype macros

ZABBIX SUMMIT ONLINE / 2020

SUPPORT OF USER MACROS FOR HOST PROTOTYPESZABBIX SUMMIT ONLINE / 2020

FILTER FOR DISCOVERY RULESZABBIX SUMMIT ONLINE / 2020

CLONE/COPY WIDGETS

Copy widget on both view and edit modes.
Copy widget even with read only permissions to dashboard.
Paste widget on first available space or on selected area.
Replace existing widget with previously copied widget.
Widget dimensions are also copied.

ZABBIX SUMMIT ONLINE / 2020

CLONE/COPY WIDGETS

Unacknowledged problems can be acknowledged and vice versa

ZABBIX SUMMIT ONLINE / 2020

UNACKNOWLEDGE EVENTSUnacknowledged problems can be acknowledged and vice versa

ZABBIX SUMMIT ONLINE / 2020

MASS UPDATE OF USER MACROSFOR HOSTS AND TEMPLATESMass update functionality for user macros.
Possible to add, update and remove one or more user macros, also replace all usermacros
Conditional processing of existing macros supported for add and update operations
Add or update one or more user macros on selected hosts or templates
Remove or replace one, several or all user macros from selected hosts or templates

ZABBIX SUMMIT ONLINE / 2020

MASS UPDATE OF USER MACROSFOR HOSTS AND TEMPLATES

03
FRONTEND USABILITY
IMPROVED EVEN FURTHER - 5.2

ZABBIX SUMMIT ONLINE / 2020

PRE-MADE FILTERS FOR PROBLEMS AND HOSTSZABBIX SUMMIT ONLINE / 2020

PRE-MADE FILTERS FOR PROBLEMS AND HOSTSTab titles can be easily renamed, while different tabs may have same name too
Example: "Datacentre NY", "End user services", "Critical problems"
Reordering using drag & drop
Last accessed tab is remembered for each user
If some filtering option cannot be applied (for example: no permissions) - resets to adefault value
In addition to tab name, all tab titles display the following real-time information:•Monitoring→Problems: number of filtered problems•Monitoring→Hosts: number filtered hosts

ZABBIX SUMMIT ONLINE / 2020

PRE-MADE FILTERS FOR PROBLEMS AND HOSTSMaintenance, Periods, Hosts and groups tabs merged into a single screen

ZABBIX SUMMIT ONLINE / 2020

MAINTENANCE CREATION

Default settings – no indication

Green indicator if custom settings

Number of settings on the tab

ZABBIX SUMMIT ONLINE / 2020

INDICATION FOR SETTINGS IN USE

Default settings – no indication

Green indicator if custom settings

Number of settings on the tab

ZABBIX SUMMIT ONLINE / 2020

INDICATION IN PREPROCESSING INCLUDED!

BeforeAfter

ZABBIX SUMMIT ONLINE / 2020

TEMPLATED SCREENS = TEMPLATED DASHBOARDSZABBIX SUMMIT ONLINE / 2020TEMPLATED SCREENS = TEMPLATED DASHBOARDSZABBIX SUMMIT ONLINE / 2020

HOSTS WITHOUT INTERFACES

Where can we use this?
•trapper based monitoring•services checks only

•host created for aggregated items.

•

Host for web checks

ZABBIX SUMMIT ONLINE / 2020

HOSTS WITHOUT INTERFACESHost prototypes can continue to inherit interfaces from parent

Or have a fully custom interface

ZABBIX SUMMIT ONLINE / 2020

INCLUDING HOST PROTOTYPES

Tags of host prototypes support LLD macros in tag values
Import/export of host prototypes will include information about tags
Discovered hosts may contain its own set of tags with useful information (datacentre, instance type,resource type, etc).

ZABBIX SUMMIT ONLINE / 2020

HOST PROTOTYPES WITH TAGSZABBIX SUMMIT ONLINE / 2020

USER MACRO SIZE IS NOW 2048

User macros are now supported in item and low-level discovery rule descriptions.

ZABBIX SUMMIT ONLINE / 2020

USER MACRO IN DESCRIPTIONZABBIX SUMMIT ONLINE / 2020

EXPORT IN YAML AND JSONZABBIX SUMMIT ONLINE / 2020

EXPORT IN YAMLZABBIX SUMMIT ONLINE / 2020

EXPORT IN JSON

04
FRONTEND INSTALLATION AND CONFIGURATION– 5.2

ZABBIX SUMMIT ONLINE / 2020

FRONTEND INSTALLATIONAfterZABBIX SUMMIT ONLINE / 2020

FRONTEND INSTALLATIONAfterZABBIX SUMMIT ONLINE / 2020

FRONTEND - USER PROFILEWorking time settings moved to GUI menu
Trigger menus – unitedMore experience enhancing options added

ZABBIX SUMMIT ONLINE / 2020

FRONTEND - GUI SETTINGSIncludes Working hours field

Working time is displayed as a whitebackground in graphs
Non-working time is displayed in grey.

New parameters:
Max number of columns and rows in overview
tablesShow technical errors
Max history display period
Default period (for graphs and dashboards)
Max period (for graphs and dashboards).

ZABBIX SUMMIT ONLINE / 2020

FRONTEND - GUI SETTINGSTrigger displaying options and trigger severities united

ZABBIX SUMMIT ONLINE / 2020

FRONTEND - TRIGGER DISPLAYING

Three additional parameter groups:
Authorization, which allows to set numberof failed login attempts and period ofblocking login page after exceeding thislimit;
Security, which allows to set URI scheme
validation rules, X-Frame-Options HTTP
header, and custom iframe sandboxing
restrictions;
Communication with Zabbix server, whichallows to customize timeout limits.

ZABBIX SUMMIT ONLINE / 2020

FRONTEND - OTHER

05
IMPROVE USABILITY EVEN MORE

If you find a bug – report it
Create a feature request
Involve people around you
Contact our teamCreate your own module or work with community

ZABBIX SUMMIT ONLINE / 2020

HOW YOU CAN MAKE ZABBIX BETTER

Thank you!