Zabbix Documentation 2.4 (current)| In development:5.2 (devel)| Unsupported:

User Tools

Site Tools



This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Previous revision
manual:config:visualisation:screens [2014/09/26 11:32]
manual:config:visualisation:screens [2016/08/11 08:06]
martins-v more clarification
Line 1: Line 1:
 +===== 3 Screens =====
 +=== Overview ===
 +On Zabbix screens you can group information from various sources for a quick overview on a single screen. Building the screens is quite easy and intuitive.
 +Essentially a screen is a table. You choose how many cells per table and what elements to display in the cells. The following elements can be displayed:
 +  * simple graphs
 +  * simple graph prototypes
 +  * user-defined custom graphs
 +  * custom graph prototypes
 +  * maps
 +  * other screens
 +  * plain text information
 +  * server information (overview)
 +  * host information (overview)
 +  * trigger information (overview)
 +  * host/​hostgroup issues (status of triggers)
 +  * system status
 +  * data overview
 +  * clock
 +  * history of events
 +  * history of recent actions
 +  * URL (data taken from another location)
 +Screens that are ready can be viewed in //​Monitoring -> Screens//. They can also be added to the favourites section of the Dashboard.
 +To configure a screen you must first create it by defining its general properties and then add individual elements in the cells.
 +=== Creating a screen ===
 +To create a screen, do the following:
 +  * Go to //​Configuration -> Screens//
 +  * Click on //Create Screen//
 +  * Edit general screen attributes ​
 +Give your screen a unique name and set the number of columns (vertical cells) and rows (horizontal cells). Click //​Add//​. ​
 +Now you can click on the screen name in the list to be able to add elements.
 +=== Adding elements ===
 +On a new screen you probably only see links named //Change//. Clicking those links opens a form whereby you set what to display in each cell.
 +On an existing screen you click on the existing elements to open the form whereby you set what to display.
 +Screen element attributes:
 +|//​Resource// ​ |Information displayed in the cell:\\ **Action log** - history of recent actions\\ **Clock** - digital or analog clock displaying current server or local time\\ **Data overview** - latest data for a group of hosts\\ **Graph** - single custom graph\\ **Graph prototype** - custom graph from low-level discovery rule (available since Zabbix 2.4)\\ **History of events** - latest events\\ **Host group issues** - status of triggers filtered by the hostgroup (includes triggers without events, since Zabbix 2.2)\\ **Host issues** - status of triggers filtered by the host (includes triggers without events, since Zabbix 2.2)\\ **Hosts info** - high level host related information\\ **Map** - single map\\ **Plain text** - plain text data\\ **Screen** - screen (one screen may contain other screens inside)\\ **Server info** - server high-level information\\ **Simple graph** - single simple graph\\ **Simple graph prototype** - simple graph based on item generated by low-level discovery (available since Zabbix 2.4)\\ **System status** - displays system status (similar to the Dashboard) \\ **Triggers info** - high level trigger related information\\ **Triggers overview** - status of triggers for a host group\\ **URL** - include content from an external resource ​ |
 +|//​Horizontal align// ​ |Possible values:\\ **Center**\\ **Left**\\ **Right**|
 +|//Vertical align// ​ |Possible values:\\ **Middle**\\ **Top**\\ **Bottom**|
 +|//Column span// ​ |Extend cell to a number of columns, same way as HTML column spanning works.|
 +|//Row span// ​ |Extend cell to a number of rows, same way as HTML row spanning works.|
 +Take note of the '​+'​ and '​-'​ controls on each side of the table. ​
 +Clicking on '​+'​ above the table will add a column. Clicking on '​-'​ beneath the table will remove a column. ​
 +Clicking on '​+'​ on the left side of the table will add a row. Clicking on '​-'​ on the right side of the table will remove a row.
 +<note important>​If graph height is set as less than 120 pixels, no trigger will be displayed in the legend.</​note>​
 +=== Dynamic elements ===
 +For some of the elements there is an extra option called //Dynamic item//. Checking this box at first does not to seem to change anything.
 +However, once you go to //​Monitoring -> Screens//, you may realize that now you have extra dropdowns there for selecting the host. Thus you have a screen where some elements display the same information while others display information depending on the currently selected host.
 +The benefit of this is that you do not need to create extra screens just because you want to see the same graphs containing data from various hosts.
 +//Dynamic item// option is available for several screen elements:
 +  * Graphs (custom graphs)
 +  * Graph prototypes
 +  * Simple graphs
 +  * Simple graph prototypes
 +  * Plain text
 +  * URL
 +<​note>​Clicking on a dynamic graph opens it in full view; although with custom graphs and graph prototypes that is currently supported with the default host only (i.e. with host 'not selected'​ in the dropdown). When selecting another host in the dropdown, the dynamic graph is created using item data of that host and the resulting graph is not clickable.</​note>​
 +<​note>​Dynamic URL elements will not be displayed in //​Monitoring//​ -> //​Screens//,​ unless a host is selected. Without a selected host the "No host selected"​ message will be visible only.</​note>​