Управление экспортом и импортом комплексных экранов вы можете найти в меню Настройка → Комплексные экраны, там где и отображаются все настройки комплексных экранов.
В левом нижнем углу имеется список в двумя опциями: “Экспортировать выбранное” и “Удалить”.
Для экспорта комплексных экранов:
Импортирование комплексных экранов производить так же легко как и экспортирование. В верхнем правом углу рядом с кнопкой “Создать комплексный экран”, вы можете найти новую кнопку - “Импорт комплексного экрана”.
Для импорта комплексного экрана:
Экспортируется только структура комплексного экрана. Она включает все настройки комплексного экрана и все элементы комплексного экрана вместе с их настройками.
Все, что включено в сам комплексный экран (например узел сети, группа узлов сети или любые другие данные) не экспортируются.
При импорте комплексного экрана, если любой из указанных элементов отсутствует, импорт будет завершен с ошибкой, например с такой:
Не удалось найти триггер "child_node5: ZBXHost:DOUBLE CHECK" используемый в экспортированном комплексном экране "Link Screen".
Экспорт комплексного экрана содержит определения самого экрана и всех дополнительных элементов.
<screens>
<screen>
<name>Screen name</name>
<hsize>1</hsize>
<vsize>2</vsize>
<screenitems>
<screenitem></screenitem>
<screenitem></screenitem>
</screenitems>
</screen>
</screens>
Возможные элементы комплексного экрана и их типы (ID).
Жирный текст - обязательный тэг для всех элементов;
Нормальный текст - тэг доступный для всех элементов;
Наклонный текст - тэг опционально доступный для некоторых элементов (смотрите ниже для подробных сведений).
Если <resourceid> относится к имени объекта, то он может иметь вложенные тэги. Если данные экспортируются с системы, настроенной на распределенный мониторинг, тогда нода всегда будет идентифицироваться по имени:
<node>Zabbix node</node>
Например, запись о Простой график <resourceid> с системы без распределенного мониторинга будет выглядеть примерно так:
<resourceid> <host>Zabbix server</host> <key_>system.cpu.load</key_> </resourceid>
В распределенном мониторинге, она будет:
<resourceid> <node>Zabbix node</node> <host>Zabbix server</host> <key_>system.cpu.load</key_> </resourceid>
Индивидуальные описания объектов перечисляются для каждого элемента.
Каждый элемент должен иметь обязательные тэги, описанные в предыдущей секции и также может иметь тэги доступные для всех элементов. Если дополнительные тэги доступны для специфичного элемента, они будут отражены здесь.
Ресурс с типом 7. Дополнительные тэги:
Ресурс с типом 10. Дополнительные тэги:
Возможное содержимое <resourceid>:
<name>Linux servers</name>
Ресурс с типом 0. Дополнительные тэги:
Возможное содержимое <resourceid>:
<host>Zabbix host</host> <name>Graph name</name>
Ресурс с типом 12. Дополнительные тэги:
Ресурс с типом 13. Дополнительные тэги:
Ресурс с типом 4. Дополнительные тэги:
Возможное содержимое <resourceid>:
<name>Linux servers</name>
Ресурс с типом 2. Дополнительные тэги:
Возможное содержимое <resourceid>:
<name>City map</name>
Ресурс с типом 3. Дополнительные тэги:
Возможное содержимое <resourceid>:
<host>Zabbix server</host> <key_>system.cpu.load</key_>
Ресурс с типом 8. Дополнительные тэги:
Возможное содержимое <resourceid>:
<name>Application servers screen</name>
Ресурс с типом 6. Дополнительные тэги отсутствуют.
Ресурс с типом 1. Дополнительные тэги:
Возможное содержимое <resourceid>:
<host>Zabbix server</host> <key_>system.cpu.load</key_>
Ресурс с типом 16. Дополнительные тэги:
Возможное содержимое <resourceid>:
<host>aleksei_host</host>
Ресурс с типом 14. Дополнительные тэги:
Возможное содержимое <resourceid>:
<name>aaa</name>
Ресурс с типом 15. Дополнительные тэги отсутвуют.
Ресурс с типом 5. Дополнительные тэги:
Возможное содержимое <resourceid>:
<name>aaa</name>
Ресурс с типом 9. Дополнительные тэги:
Возможное содержимое <resourceid>:
<name>aaa</name>
Ресурс с типом 11. Дополнительные тэги:
Представленное ниже - это простой комплексный экран (2х2), экспортированный в XML. Он содержит один пользовательский график в верхней левой ячейке (растянутой на две колонки), один простой график в нижней левой ячейке и элемент статуса тригера, отфильтрованный по группе узлов сети, в нижней правой ячейке. Примечание - символ & закодирован как &.
<?xml version="1.0" encoding="UTF-8"?>
<screens>
<screen>
<name>Excellent screen</name>
<hsize>2</hsize>
<vsize>2</vsize>
<screenitems>
<screenitem>
<resourcetype>0</resourcetype>
<resourceid>
<host>Zabbix server</host>
<name>CPU Load & traffic</name>
</resourceid>
<width>1000</width>
<height>100</height>
<x>0</x>
<y>0</y>
<colspan>2</colspan>
<rowspan>0</rowspan>
<elements>0</elements>
<valign>0</valign>
<halign>0</halign>
<style>0</style>
<dynamic>0</dynamic>
</screenitem>
<screenitem>
<resourcetype>1</resourcetype>
<resourceid>
<host>Zabbix server</host>
<key_>zabbix[uptime]</key_>
</resourceid>
<width>500</width>
<height>90</height>
<x>0</x>
<y>1</y>
<colspan>0</colspan>
<rowspan>0</rowspan>
<elements>0</elements>
<valign>0</valign>
<halign>0</halign>
<style>0</style>
<dynamic>0</dynamic>
</screenitem>
<screenitem>
<resourcetype>14</resourcetype>
<resourceid>
<name>Linux servers</name>
</resourceid>
<width>500</width>
<height>100</height>
<x>1</x>
<y>1</y>
<colspan>0</colspan>
<rowspan>0</rowspan>
<elements>25</elements>
<valign>0</valign>
<halign>0</halign>
<style>0</style>
<dynamic>0</dynamic>
</screenitem>
</screenitems>
</screen>
</screens>