12. Экспорт/импорт настроек
Информация о экспорте
- Все элементы, которые поддерживаются, могут быть экспортированы в один файл.
- Элементы узлов сети и шаблонов, которые наследуются из шаблонов не экспортируются.
- Созданные низкоуровневым обнаружением элементы и любые элементы, которые связаны с ними, не экспортируются. Например, если триггер создается для элемента данных, созданного правилом обнаружения, то такой триггер не будет экспортирован.
- Триггеры и графики, которые используют веб элементы данных не экспортируются.
- В веб-интерфейсе, настройки могут быть экспортированы только в XML формат, API методы поддерживают и XML, и JSON экспорт.
До версии 2.0.1 импорт обрабатывал разный синтаксис пустых тэгов по-разному
Информация о импорте
- Импорт останавливается при первой же ошибке.
- При обновлении существующих изображений в процессе импорта изображения, поле "imagetype" игнорируется, т.е. невозможно изменить тип изображения через импорт.
- Пустые тэги для элементов данных, триггеров, графиков, групп элементов данных узлов сети/шаблонов, правил обнаружения, прототипов элементов данных, прототипов триггеров, прототипов графиков бессмысленны, т.к. они будут опущены. Другие тэги, например группы элементов данных, имеют смысл, например, пустой тэг означает отсутствие группы элементов данных у элемента данных, пропущенный тэг означает запрет обновления групп элементов данных.
- Импорт поддерживает и XML, и JSON, файл импорта должен иметь корректное расширение файла: .xml для XML и .json для JSON.
Общий формат XML
<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
<version>2.0</version>
<date>2012-04-18T14:07:36Z</date>
</zabbix_export>
<?xml version="1.0" encoding="UTF-8"?>
Заголовок по умолчанию для XML документов.
<zabbix_export>
Корневой элемент для экспорта Zabbix XML.
<version>2.0</version>
Версия экспорта.
<date>2012-04-18T14:07:36Z</date>
Дата, когда был выполнен экспорт в формате ISO 8601 long.
Остальные тэги зависят от экспортируемых объектов.