Zabbix Documentation 3.4

3.04.05.0 (current)| In development:5.2 (devel)| Unsupported:1.82.02.22.43.23.44.24.4Guidelines

User Tools

Site Tools


manual:xml_export_import:screens

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
manual:xml_export_import:screens [2016/10/05 08:04]
martins-v adding import rule description
manual:xml_export_import:screens [2016/12/20 06:36]
martins-v more element tag info
Line 16: Line 16:
  
 {{:​manual:​xml_export_import:​export_screens.png|}} {{:​manual:​xml_export_import:​export_screens.png|}}
 +
 +Selected screens are exported to a local XML file with default name //​zabbix_export_screens.xml//​.
  
 === Importing === === Importing ===
Line 28: Line 30:
  
 {{:​manual:​xml_export_import:​import_screens.png|}} {{:​manual:​xml_export_import:​import_screens.png|}}
 +
 +A success or failure message of the import will be displayed in the frontend.
  
 Import rules: Import rules:
  
 ^Rule^Description^ ^Rule^Description^
-|//Update existing// ​ |Existing ​elements ​will be updated with data taken from the import file. Otherwise they will not be updated. ​ | +|//Update existing// ​ |Existing ​screens ​will be updated with data taken from the import file. Otherwise they will not be updated. ​ | 
-|//Create new//      |The import will add new elements ​using data from the import file. Otherwise it will not add them.  | +|//Create new//      |The import will add new screens ​using data from the import file. Otherwise it will not add them.  | 
-|//Delete missing//   ​|The import ​will remove existing ​elements ​not present ​in the import fileOtherwise it will not remove them.  |+ 
 +=== Export format === 
 + 
 +Exporting a small screen with two graphs taking up the first row of the screen.  
 + 
 +<code xml> 
 +<?xml version="​1.0"​ encoding="​UTF-8"?>​ 
 +<​zabbix_export>​ 
 +    <​version>​3.4<​/version>​ 
 +    <​date>​2016-10-07T08:​02:​40Z<​/date> 
 +    <​screens>​ 
 +        <​screen>​ 
 +            <​name>​Zabbix server</name> 
 +            <​hsize>​2<​/hsize> 
 +            <​vsize>​3</​vsize>​ 
 +            <​screen_items>​ 
 +                <​screen_item>​ 
 +                    <​resourcetype>​0</​resourcetype>​ 
 +                    <​width>​300</​width>​ 
 +                    <​height>​80</​height>​ 
 +                    <​x>​0</​x>​ 
 +                    <​y>​0</​y>​ 
 +                    <​colspan>​1</​colspan>​ 
 +                    <​rowspan>​1</​rowspan>​ 
 +                    <​elements>​0</​elements>​ 
 +                    <​valign>​0</​valign>​ 
 +                    <​halign>​0</​halign>​ 
 +                    <​style>​0</​style>​ 
 +                    <​url/>​ 
 +                    <​dynamic>​1</​dynamic>​ 
 +                    <​sort_triggers>​0</​sort_triggers>​ 
 +                    <​resource>​ 
 +                        <​name>​CPU load</​name>​ 
 +                        <​host>​Zabbix host</​host>​ 
 +                    </​resource>​ 
 +                    <​max_columns>​3</​max_columns>​ 
 +                    <​application/>​ 
 +                </​screen_item>​ 
 +                <​screen_item>​ 
 +                    <​resourcetype>​0</​resourcetype>​ 
 +                    <​width>​300</​width>​ 
 +                    <​height>​80</​height>​ 
 +                    <​x>​1</​x>​ 
 +                    <​y>​0</​y>​ 
 +                    <​colspan>​1</​colspan>​ 
 +                    <​rowspan>​1</​rowspan>​ 
 +                    <​elements>​0</​elements>​ 
 +                    <​valign>​0</​valign>​ 
 +                    <​halign>​0</​halign>​ 
 +                    <​style>​0</​style>​ 
 +                    <​url/>​ 
 +                    <​dynamic>​1</​dynamic>​ 
 +                    <​sort_triggers>​0</​sort_triggers>​ 
 +                    <​resource>​ 
 +                        <​name>​CPU utilization</​name>​ 
 +                        <​host>​Zabbix host</​host>​ 
 +                    </​resource>​ 
 +                    <​max_columns>​3</​max_columns>​ 
 +                    <​application/>​ 
 +                </​screen_item>​ 
 +            </​screen_items>​ 
 +        </​screen>​ 
 +    </​screens>​ 
 +</​zabbix_export>​ 
 +</​code>​ 
 + 
 +=== Element tags === 
 + 
 +Element tag values are explained in the table below. 
 + 
 +^Element^Element property^Type^Range^Description^ 
 +|screens ​          ​| ​                    ​| ​ |  |  | 
 +|screen ​           |                     ​| ​ |  |  | 
 +|                  |name                 ​|''​string'' ​ |  |Unique screen name.  | 
 +|                  |hsize ​               |''​integer'' ​ |  |Horizontal size, number of columns. ​ | 
 +|                  |vsize ​               |''​integer'' ​ |  |Vertical size, number of rows.  | 
 +^  ^  ^  ^  ^  ^ 
 +|screen_items ​     |                     ​| ​ |  |  | 
 +|screen_item ​      ​| ​                    ​| ​ |  |  | 
 +|                  |resourcetype ​        ​|''​integer'' ​ |0 - graph\\ 1 - simple graph\\ 2 - map\\ 3 - plain text\\ 4 - host info\\ 5 - trigger info\\ 6 - server info\\ 7 - clock\\ 8 - screen\\ 9 - trigger overview\\ 10 - data overview\\ 11 - URL\\ 12 - history of actions\\ 13 - history of events\\ 14 - host group issues\\ 15 - system status\\ 16 - host issues\\ 19 - simple graph prototype\\ 20 - graph prototype\\ ​ |Resource type.  | 
 +|                  |width ​               |''​integer'' ​ |  |Width of the screen item (in pixels) if '​resourcetype'​ is 0, 1, 7, 11, 19 or 20.  | 
 +|                  |height ​              ​|''​integer'' ​ |  |Height of the screen item (in pixels) if '​resourcetype'​ is 0, 1, 7, 11, 19 or 20.  | 
 +|                  |x                    |''​integer'' ​ |  |X-coordinates of the screen item on the screen, from left to right.\\ '​0'​ means start from first column. ​ | 
 +|                  |y                    |''​integer'' ​ |  |Y-coordinates of the screen item on the screen, from top to bottom.\\ '​0'​ means start from first row.  | 
 +|                  |colspan ​             |''​integer'' ​ |  |Number of columns the screen item will span across. ​ | 
 +|                  |rowspan ​             |''​integer'' ​ |  |Number or rows the screen item will span across. ​ | 
 +|                  |elements ​            |''​integer'' ​ |  |Number of lines to display on the screen item if '​resourcetype'​ is 3, 12, 13, 14 or 16.  | 
 +|                  |valign ​              ​|''​integer'' ​ |0 - middle (default)\\ 1 - top\\ 2 - bottom ​ |Vertical alignment. ​ | 
 +|                  |halign ​              ​|''​integer'' ​ |0 - center (default)\\ 1 - left\\ 2 - right  |Horizontal alignment. ​ | 
 +|                  |style ​               |''​integer'' ​ |0 - plain text\\ 1 - HTML  |Option of displaying screen item if '​resourcetype'​ is 3.  | 
 +|:::               ​|::: ​                 |''​integer'' ​ |0 - local time\\ 1 - server time\\ 2 - host time  |Option of displaying screen item if '​resourcetype'​ is 7.  | 
 +|:::               ​|::: ​                 |''​integer'' ​ |0 - horizontal\\ 1 - vertical ​ |Option of displaying screen item if '​resourcetype'​ is 4,5.  | 
 +|:::               ​|::: ​                 |''​integer'' ​ |0 - left side\\ 1 - top  |Option of displaying screen item if '​resourcetype'​ is 9,10.  | 
 +|                  |url                  |''​string'' ​ |  |Link URL if '​resourcetype'​ is 11.  | 
 +|                  |dynamic ​             |''​integer'' ​ |0 - no\\ 1 - yes  |Make screen item dynamic if '​resourcetype'​ is 0, 1, 3, 19 or 20.  | 
 +|                  |sort_triggers ​       |''​integer'' ​ |  |.  | 
 +|                  |max_columns ​         |''​integer'' ​ |  |In how many columns generated graphs should be displayed ​in the screen cell if '​resourcetype'​ is 19 or 20.\\ Useful when there are many LLD-generated graphs. ​ | 
 +|                  |application ​         |''​string'' ​ |  |Filter by application name if '​resourcetype'​ is 9 or 10.  | 
 +^  ^  ^  ^  ^  ^ 
 +|resource ​         |                     ​| ​ |  |  | 
 +|                  |name                 ​|''​string'' ​ |  |.  | 
 +|                  |host                 ​|''​string'' ​ |  |.  |