1 Dashboard widgets

Overview

This section lists available dashboard widgets and provides details for widget configuration.

The following parameters are common for every single widget:

NameEnter a widget name.
Refresh intervalConfigure default refresh interval. Default refresh intervals for widgets range from No refresh to 15 minutes depending on the type of widget. For example: No refresh for URL widget, 1 minute for action log widget, 15 minutes for clock widget.
Show headerMark the checkbox to show the header permanently.
When unchecked the header is hidden to save space and only slides up and becomes visible again when the mouse is positioned over the widget, both in view and edit modes. It is also semi-visible when dragging a widget to a new place.

Refresh intervals for a widget can be set to a default value for all the corresponding users and also each user can set his own refresh interval value:

  • To set a default value for all the corresponding users switch to editing mode (click the Edit dashboard button, find the right widget, click the Edit button opening the editing form of a widget) and choose the required refresh interval from the dropdown list.

  • Setting a unique refresh interval for each user separately is possible in view mode by clicking the 1 Dashboard widgets - 图1 button for a certain widget.

Unique refresh interval set by a user has priority over the widget setting and once it’s set it’s always preserved when the widget’s setting is modified.

Action log

In the action log widget you can display details of action operations (notifications, remote commands). It replicates information from Administration → Audit.

To configure, select Action log as type:

1 Dashboard widgets - 图2

You may set the following specific options:

Sort entries bySort entries by:
Time (descending or ascending)
Type (descending or ascending)
Status (descending or ascending)
Recipient (descending or ascending).
Show linesSet how many action log lines will be displayed in the widget.

Clock

In the clock widget you may display local, server or specified host time.

To configure, select Clock as type:

1 Dashboard widgets - 图3

You may set the following specific options:

Time typeSelect local, server or specified host time.
Server time will be identical to the time zone set globally or for the Zabbix user.
ItemSelect the item for displaying time. To display host time, use the system.localtime[local] item. This item must exist on the host.
This field is available only when Host time is selected.

Data overview

In the data overview widget you can display the latest data for a group of hosts. It replicates information from Monitoring → Overview (when viewing Data overview).

Note that there is a hard-coded limit of 50 records displayed. There is no pagination. If more records exist, a message is displayed at the bottom of the table, asking to provide more specific filtering criteria.

To configure, select Data overview as type:

1 Dashboard widgets - 图4

You may set the following specific options:

Host groupsSelect host groups. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups. Scroll down to select. Click on ‘x’ to remove the selected.
HostsSelect hosts. This field is auto-complete so starting to type the name of a host will offer a dropdown of matching hosts. Scroll down to select. Click on ‘x’ to remove the selected.
ApplicationEnter application name.
Show suppressed problemsMark the checkbox to display problems which would otherwise be suppressed (not shown) because of host maintenance.
Hosts locationSelect host location - left or top.

Discovery status

This widget displays a status summary of the active network discovery rules.

1 Dashboard widgets - 图5

Favorite graphs

This widget contains shortcuts to the most needed graphs, sorted alphabetically.

The list of shortcuts is populated when you view a graph and then click on its 1 Dashboard widgets - 图6 Add to favorites button.

Favorite maps

This widget contains shortcuts to the most needed maps, sorted alphabetically.

The list of shortcuts is populated when you view a map and then click on its 1 Dashboard widgets - 图7 Add to favorites button.

Favorite screens

This widget contains shortcuts to the most needed screens and slide shows, sorted alphabetically.

The list of shortcuts is populated when you view a screen/slide show and then click on its 1 Dashboard widgets - 图8 Add to favorites button.

Graph

The graph widget provides a modern and versatile way of visualizing data collected by Zabbix using a vector image drawing technique. This graph widget is supported since Zabbix 4.0. Note that the graph widget supported before Zabbix 4.0 can still be used as Graph (classic).

To configure, select Graph as type:

1 Dashboard widgets - 图9

The Data set tab allows to add data sets and define their visual representation:

Data setSelect hosts and items to display on the graph. Alternatively you may enter host and item patterns. Wildcard patterns may be used (for example, will return results that match zero or more characters). To specify a wildcard pattern, just enter the string manually and press Enter. While you are typing, note how all matching hosts are displayed in the dropdown.
Up to 50 items may be displayed in the graph.
Host pattern and item pattern fields are mandatory.
Note that item names containing deprecated positional macros ($1-$9) are not resolved in this field. Therefore it will not be possible to add any of the items named like CPU $2 time individually to the graph using its resolved name (like CPU user time); while using its unresolved name CPU $2 time will add all corresponding items to the graph (e.g. CPU user time, CPU system time, CPU idle time, etc.).
The wildcard symbol is always interpreted, therefore it is not possible to add, for example, an item named “item
“ individually, if there are other matching items (e.g. item2, item3).
Base colorAdjust base color, either from the color picker or manually. Base color is used to calculate different colors for each item of the data set. Base color input field is mandatory.
DrawChoose the draw type of the metric. Possible draw types are Line (set by default), Points, Staircase and Bar.
Note that if there’s only one data point in line/staircase graph it is drawn as point regardless of draw type. The point size is calculated from line width, but it cannot be smaller than 3 pixels, even if line width is less.
WidthSet the line width. This option is available when Line or Staircase draw type is selected.
Point sizeSet the point size. This option is available when Points draw type is selected.
TransparencySet the transparency level.
FillSet the fill level. This option is available when Line or Staircase draw type is selected.
Missing dataSelect the option for displaying missing data:
None - the gap is left empty
Connected - two border values are connected
Treat as 0 - the missing data is displayed as 0 values
Not applicable for the Points and Bar draw type.
Y-axisSelect the side of the graph where Y-axis will be displayed.
Time shiftSpecify time shift if required. You may use time suffixes in this field. Negative values are allowed.
Aggregation functionSpecify which aggregation function to use:
min - display the smallest value
max - display the largest value
avg - display the average value
sum - display the sum of values
count - display the count of values
first - display the first value
last - display the last value
none - display all values (no aggregation)
Aggregation allows to display an aggregated value for the chosen interval (5 minutes, an hour, a day), instead of all values. See also: Aggregation in graphs.
This option is supported since Zabbix 4.4.
Aggregation intervalSpecify the interval for aggregating values. You may use time suffixes in this field. A numeric value without a suffix will be regarded as seconds.
This option is supported since Zabbix 4.4.
AggregateSpecify whether to aggregate:
Each item - each item in the dataset will be aggregated and displayed separately.
Data set - all dataset items will be aggregated and displayed as one value.
This option is supported since Zabbix 4.4.

Existing data sets are displayed in a list. You may:

  • 1 Dashboard widgets - 图10 - click on this button to add a new data set

  • 1 Dashboard widgets - 图11 - click on the color icon to expand/collapse data set details

  • 1 Dashboard widgets - 图12 - click on the move icon and drag a data set to a new place in the list

The Displaying options tab allows to define history data selection:

1 Dashboard widgets - 图13

History data selectionSet the source of graph data:
Auto - data are sourced according to the classic graph algorithm (default)
History - data from history
Trends - data from trends

The Time period tab allows to set a custom time period:

1 Dashboard widgets - 图14

Set custom time periodMark this checkbox to set custom time period for the graph (unmarked by default).
FromSet the start time of the custom time period for the graph.
ToSet the end time of the custom time period for the graph.

The Axes tab allows to customize how axes are displayed:

1 Dashboard widgets - 图15

Left YMark this checkbox to make left Y axis visible. The checkbox may be disabled if unselected either in Data set or in Overrides tab.
Right YMark this checkbox to make right Y axis visible. The checkbox may be disabled if unselected either in Data set or in Overrides tab.
X-AxisUnmark this checkbox to hide X axis (marked by default).
MinSet the minimum value of the corresponding axis. Visible range minimum value of Y axis is specified.
MaxSet the maximum value of the corresponding axis. Visible range maximum value of Y axis is specified.
UnitsChoose the unit for the graph axis values from the dropdown. If Auto option is chosen axis values are displayed using units of the first item of corresponding axis. Static option allows you to assign corresponding axis’ custom name. If Static option is chosen and value input field left blank the corresponding axis’ name will only consist of a numeric value.

The Legend tab allows to customize the graph legend:

1 Dashboard widgets - 图16

Show legendUnmark this checkbox to hide the legend on the graph (marked by default).
Number of rowsSet the number of rows to be displayed on the graph.

The Problems tab allows to customize the problem display:

1 Dashboard widgets - 图17

Show problemsMark this checkbox to enable problem displaying on the graph (unmarked, i.e. disabled by default).
Selected items onlyMark this checkbox to include problems for the selected items only to be displayed on the graph.
Problem hostsSelect the problem hosts to be displayed on the graph. Wildcard patterns may be used (for example, * will return results that match zero or more characters). To specify a wildcard pattern, just enter the string manually and press Enter. While you are typing, note how all matching hosts are displayed in the dropdown.
SeverityMark the problem severities to be displayed on the graph.
ProblemSpecify the problem’s name to be displayed on the graph.
TagsSpecify tag name and value to limit the number of problems displayed on the graph. To add more tag names and values, click on Add.
There are two calculation types for several conditions:
And/Or - all conditions must be met, conditions having same tag name will be grouped by Or condition
Or - enough if one condition is met
There are two ways of matching the tag value:
Contains - case-sensitive substring match (tag value contains the entered string)
Equals - case-sensitive string match (tag value equals the entered string).

The Overrides tab allows to add custom overrides for data sets:

1 Dashboard widgets - 图18

Overrides are useful when several items are selected for a data set using the * wildcard and you want to change how the items are displayed by default (e.g. default base color or any other property).

Existing overrides (if any) are displayed in a list. To add a new override:

  • Click on the 1 Dashboard widgets - 图19 button

  • Select hosts and items for the override. Alternatively you may enter host and item patterns. Wildcard patterns may be used (for example, * will return results that match zero or more characters). To specify a wildcard pattern, just enter the string manually and press Enter. While you are typing, note how all matching hosts are displayed in the dropdown. The wildcard symbol is always interpreted, therefore it is not possible to add, for example, an item named “item*“ individually, if there are other matching items (e.g. item2, item3). Host pattern and item pattern fields are mandatory.

  • Click on 1 Dashboard widgets - 图20, to select override parameters. At least one override parameter should be selected. For parameter descriptions, see the Data set tab above.

Information displayed by the graph widget can be downloaded as a .png image using the widget menu:

1 Dashboard widgets - 图21

A screenshot of the widget will be saved to the Downloads folder.

Graph (classic)

In the classic graph widget you can display a single custom graph or simple graph.

To configure, select Graph (classic) as type:

1 Dashboard widgets - 图22

You may set the following specific options:

SourceSelect graph type:
Graph - custom graph
Simple graph - simple graph
GraphSelect the custom graph to display.
This option is available if ‘Graph’ is selected as Source.
ItemSelect the item to display in a simple graph.
This option is available if ‘Simple graph’ is selected as Source.
Show legendUnmark this checkbox to hide the legend on the graph (marked by default).
Dynamic itemSet graph to display different data depending on the selected host.

Information displayed by the classic graph widget can be downloaded as .png image using the widget menu:

1 Dashboard widgets - 图23

A screenshot of the widget will be saved to the Downloads folder.

Graph prototype

In the graph prototype widget you can display a grid of graphs created from either a graph prototype or an item prototype by low-level discovery.

To configure, select Graph prototype as widget type:

1 Dashboard widgets - 图24

You may set the following specific options:

SourceSelect source: either a Graph prototype or a Simple graph prototype.
Graph prototypeSelect a graph prototype to display discovered graphs of the graph prototype.
This option is available if ‘Graph prototype’ is selected as Source.
Item prototypeSelect an item prototype to display simple graphs based on discovered items of an item prototype.
This option is available if ‘Simple graph prototype’ is selected as Source.
Show legendMark this checkbox to show the legend on the graphs (marked by default).
Dynamic itemSet graphs to display different data depending on the selected host.
ColumnsEnter number of columns of graphs to display within a graph prototype widget.
RowsEnter number of rows of graphs to display within a graph prototype widget.

While the Columns and Rows settings allow to fit more than one graph in the widget, there still may be more discovered graphs than there are columns/rows in the widget. In this case paging becomes available in the widget and a slideup header allows to switch between pages using the left and right arrows.

1 Dashboard widgets - 图25

Host availability

In the host availability widget you can display high-level statistics about host availability.

To configure, select Host availability as type:

1 Dashboard widgets - 图26

You may set the following specific options:

Host groupsSelect host group(s). This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups. Scroll down to select. Click on ‘x’ to remove the selected.
Interface typeSelect which host interfaces you want to see availability data for.
Availability of all interfaces is displayed by default, if nothing is selected.
LayoutSelect vertical or horizontal display.
Show hosts in maintenanceInclude hosts that are in maintenance in the statistics.

Map

In the map widget you can display either:

  • a single configured network map

  • one of the configured network maps in the map navigation tree (when clicking on the map name in the tree).

To configure, select Map as type:

1 Dashboard widgets - 图27

You may set the following specific options:

Source typeSelect to display:
Map - network map
Map navigation tree - one of the maps in the selected map navigation tree
MapSelect the map to display.
This option is available if ‘Map’ is selected as Source type.
FilterSelect the map navigation tree to display the maps of.
This option is available if ‘Map navigation tree’ is selected as Source type.

See also: known issue with IE11

Map navigation tree

This widget allows to build a hierarchy of existing maps while also displaying problem statistics with each included map and map group.

It becomes even more powerful if you link the Map widget to the navigation tree. In this case, clicking on a map name in the navigation tree displays the map in full in the Map widget.

1 Dashboard widgets - 图28

Statistics with the top level map in the hierarchy display a sum of problems of all submaps and its own problems.

To configure the navigation tree widget, select Map navigation tree as type:

1 Dashboard widgets - 图29

You may set the following specific options:

Show unavailable mapsMark this checkbox to display maps that the user does not have read permission to.
Unavailable maps in the navigation tree will be displayed with a grayed out icon.
Note that if this checkbbox is marked, available submaps are displayed even if the parent level map is unavailbale. If unmarked, available submaps to an unavailable parent map will not be displayed at all.
Problem count is calculated based on available maps and available map elements.

Plain text

In the plain text widget you can display latest item data in plain text.

To configure, select Plain text as type:

1 Dashboard widgets - 图30

You may set the following specific options:

ItemsSelect the items.
Items locationChoose the location of selected items to be displayed in the widget.
Show linesSet how many latest data lines will be displayed in the widget.
Show text as HTMLSet to display text as HTML.
Dynamic itemSet to display different data depending on the selected host.

Problem hosts

In the host information widget you can display high-level information about host availability.

To configure, select Problem hosts as type:

1 Dashboard widgets - 图31

You may set the following specific options:

ParameterDescription
Host groupsEnter host groups to display in the widget. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups.
Specifying a parent host group implicitly selects all nested host groups.
Host data from these host groups will be displayed in the widget. If no host groups are entered, all host groups will be displayed.
Exclude host groupsEnter host groups to hide from the widget. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups.
Specifying a parent host group implicitly selects all nested host groups.
Host data from these host groups will not be displayed in the widget. For example, hosts 001, 002, 003 may be in Group A and hosts 002, 003 in Group B as well. If we select to show Group A and exclude Group B at the same time, only data from host 001 will be displayed in the Dashboard.
HostsEnter hosts to display in the widget. This field is auto-complete so starting to type the name of a host will offer a dropdown of matching hosts.
If no hosts are entered, all hosts will be displayed.
ProblemYou can limit the number of problem hosts displayed by the problem name. If you enter a string here, only those hosts with problems whose name contains the entered string will be displayed. Macros are not expanded.
SeverityMark the problem severities to be displayed in the widget.
TagsSpecify tag name and value to limit the number of problems displayed on the graph. To add more tag names and values, click on Add.
There are two calculation types for several conditions:
And/Or - all conditions must be met, conditions having same tag name will be grouped by Or condition
Or - enough if one condition is met
There are two ways of matching the tag value:
Contains - case-sensitive substring match (tag value contains the entered string)
Equals - case-sensitive string match (tag value equals the entered string).
Show suppressed problemsMark the checkbox to display problems which would otherwise be suppressed (not shown) because of host maintenance.
Hide groups without problemsMark the Hide groups without problems option to hide data from host groups without problems in the widget.
Problem displayDisplay problem count as:
All - full problem count will be displayed
Separated - unacknowledged problem count will be displayed separated as a number of the total problem count
Unacknowledged only - only the unacknowledged problem count will be displayed.

Problems

In this widget you can display current problems. The information in this widget is similar to MonitoringProblems.

To configure, select Problems as type:

1 Dashboard widgets - 图32

You can limit how many problems are displayed in the widget in various ways - by problem status, problem name, severity, host group, host, event tag, acknowledgment status, etc.

ParameterDescription
ShowFilter by problem status:
Recent problems - unresolved and recently resolved problems are displayed (default)
Problems - unresolved problems are displayed
History - history of all events is displayed
Host groupsEnter host groups to display problems of in the widget. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups.
Specifying a parent host group implicitly selects all nested host groups.
Problems from these host groups will be displayed in the widget. If no host groups are entered, problems from all host groups will be displayed.
Exclude host groupsEnter host groups to hide problems of from the widget. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups.
Specifying a parent host group implicitly selects all nested host groups.
Problems from these host groups will not be displayed in the widget. For example, hosts 001, 002, 003 may be in Group A and hosts 002, 003 in Group B as well. If we select to show Group A and exclude Group B at the same time, only problems from host 001 will be displayed in the widget.
HostsEnter hosts to display problems of in the widget. This field is auto-complete so starting to type the name of a host will offer a dropdown of matching hosts.
If no hosts are entered, problems of all hosts will be displayed.
ProblemYou can limit the number of problems displayed by their name. If you enter a string here, only those problems whose name contains the entered string will be displayed. Macros are not expanded.
SeverityMark the problem severities to be displayed in the widget.
TagsSpecify event tag name and value to limit the number of problems displayed. To add more event tag names and values, click on Add.
There are two calculation types for several conditions:
And/Or - all conditions must be met, conditions having same tag name will be grouped by Or condition
Or - enough if one condition is met
There are two ways of matching the tag value:
Contains - case-sensitive substring match (tag value contains the entered string)
Equals - case-sensitive string match (tag value equals the entered string)
When filtered, the tags specified here will be displayed first with the problem, unless overridden by the Tag display priority (see below) list.
Show tagsSelect the number of displayed tags:
None - no Tags column in Monitoring → Problems
1 - Tags column contains one tag
2 - Tags column contains two tags
3 - Tags column contains three tags
To see all tags for the problem roll your mouse over the three dots icon.
Tag nameSelect tag name display mode:
Full - tag names and values are displayed in full
Shortened - tag names are shortened to 3 symbols; tag values are displayed in full
None - only tag values are displayed; no names
Tag display priorityEnter tag display priority for a problem, as a comma-separated list of tags (for example: Services,Applications,Application). Tag names only should be used, no values. The tags of this list will always be displayed first, overriding the natural ordering by alphabet.
Show operational dataSelect the mode for displaying operational data:
None - no operational data is displayed
Separately - operational data is displayed in a separate column
With problem name - append operational data to the problem name, using parentheses for the operational data
Show suppressed problemsMark the checkbox to display problems which would otherwise be suppressed (not shown) because of host maintenance.
Show unacknowledged onlyMark the checkbox to display unacknowledged problems only.
Sort entries bySort entries by:
Time (descending or ascending)
Severity (descending or ascending)
Problem name (descending or ascending)
Host (descending or ascending).
Show timelineMark the checkbox to display a visual timeline.
Show linesSpecify the number of problem lines to display.

Problems by severity

In this widget you can display problems by severity. You can limit what hosts and triggers are displayed in the widget and define how the problem count is displayed.

To configure, select Problems by severity as type:

1 Dashboard widgets - 图33

You may set the following specific options:

ParameterDescription
Host groupsEnter host groups to display in the widget. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups.
Specifying a parent host group implicitly selects all nested host groups.
Host data from these host groups will be displayed in the widget. If no host groups are entered, all host groups will be displayed.
Exclude host groupsEnter host groups to hide from the widget. This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups.
Specifying a parent host group implicitly selects all nested host groups.
Host data from these host groups will not be displayed in the widget. For example, hosts 001, 002, 003 may be in Group A and hosts 002, 003 in Group B as well. If we select to show Group A and exclude Group B at the same time, only data from host 001 will be displayed in the Dashboard.
HostsEnter hosts to display in the widget. This field is auto-complete so starting to type the name of a host will offer a dropdown of matching hosts.
If no hosts are entered, all hosts will be displayed.
ProblemYou can limit the number of problem hosts displayed by the problem name. If you enter a string here, only those hosts with problems whose name contains the entered string will be displayed. Macros are not expanded.
SeverityMark the problem severities to be displayed in the widget.
TagsSpecify tag name and value to limit the number of problems displayed on the graph. To add more tag names and values, click on Add.
There are two calculation types for several conditions:
And/Or - all conditions must be met, conditions having same tag name will be grouped by Or condition
Or - enough if one condition is met
There are two ways of matching the tag value:
Contains - case-sensitive substring match (tag value contains the entered string)
Equals - case-sensitive string match (tag value equals the entered string).
ShowSelect the show option:
Host groups - display problems per host group
Totals - display a problem total for all selected host groups in coloured blocks corresponding to the problem severity.
LayoutSelect the layout option:
Horizontal - coloured blocks of totals will be displayed horizontally
Vertical - coloured blocks of totals will be displayed vertically
This field is available for editing if ‘Totals’ is selected as the Show option.
Show suppressed problemsMark the checkbox to display problems which would otherwise be suppressed (not shown) because of host maintenance.
Hide groups without problemsMark the Hide groups without problems option to hide data from host groups without problems in the widget.
Show operational dataMark the checkbox to display operational data (see description of Operational data in MonitoringProblems).
Problem displayDisplay problem count as:
All - full problem count will be displayed
Separated - unacknowledged problem count will be displayed separated as a number of the total problem count
Unacknowledged only - only the unacknowledged problem count will be displayed.
Show timelineMark the checkbox to display a visual timeline.

System information

In the System information widget you can display high-level Zabbix and Zabbix server information.

To configure, select System information as type:

1 Dashboard widgets - 图34

Trigger overview

In the trigger overview widget you can display the trigger states for a group of hosts. It replicates information from Monitoring → Overview (when viewing Trigger overview).

Note that there is a hard-coded limit of 50 records displayed. There is no pagination. If more records exist, a message is displayed at the bottom of the table, asking to provide more specific filtering criteria.

To configure, select Trigger overview as type:

1 Dashboard widgets - 图35

You may set the following specific options:

ShowFilter by problem status:
Recent problems - unresolved and recently resolved problems are displayed (default)
Problems - unresolved problems are displayed
Any - history of all events is displayed
Host groupsSelect the host group(s). This field is auto-complete so starting to type the name of a group will offer a dropdown of matching groups.
HostsSelect hosts. This field is auto-complete so starting to type the name of a host will offer a dropdown of matching hosts. Scroll down to select. Click on ‘x’ to remove the selected.
ApplicationEnter the application name.
Show suppressed problemsMark the checkbox to display problems which would otherwise be suppressed (not shown) because of host maintenance.
Hosts locationSelect host location - left or top.

URL

This widget displays the content retrieved from the specified URL.

To configure, select URL as type:

1 Dashboard widgets - 图36

You may set the following specific options:

URLEnter the URL to display.
Relative paths are allowed since Zabbix 4.4.8.
{HOST.} macros are supported.
Dynamic itemSet to display different URL content depending on the selected host.
This can work if {HOST.} macros are used in the URL.

Browsers might not load an HTTP page included in the widget, if Zabbix frontend is accessed over HTTPS.

Web monitoring

This widget displays a status summary of the active web monitoring scenarios.

1 Dashboard widgets - 图37

In cases when a user does not have permission to access certain widget elements, that element’s name will appear as Inaccessible during the widget’s configuration. This results in Inaccessible Item, Inaccessible Host, Inaccessible Group, Inaccessible Map and Inaccessible Graph appearing instead of the “real” name of the element.