Ad Widget

Collapse

Перенос template из Zabbix 5 в Zabbix 7

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • zenetw
    Junior Member
    • Oct 2024
    • 16

    #1

    Перенос template из Zabbix 5 в Zabbix 7

    Коллеги, добрый день!
    Имеется самодельный (предположительно) темплейт на старом сервере заббикс 5 версии.
    После перехода на 7 версию необходимо его перенести. Нашёл на просторах интернета конвертор из xml в yaml, но новый заббикс не принял сконвертированный файл.
    Пытаюсь скопировать всё ручками, но столкнулся с проблемами:
    1. В старом заббиксе есть такая сущность как application, в новом такого не нашёл.
    2. В items не все поля идентичны, нет application и вместо show value есть другое поле value mapping, проваливший в которое отображается no data found, вероятно это как-то связано с application, но это не точно;
    3. При попытке перенести триггер, получаю Invalid parameter "/1/expression": incorrect expression starting from "Ping loss is too high on {HOST.NAME}".
    Выражения были такие:
    Code:
    Ping loss is too high on {HOST.NAME}
    Code:
    {Template ICMP Ping 1s:icmppingsec[,1,1000,68,500,max].avg(1m)}>0.35
    Code:
    {Template ICMP Ping 1s:icmpping[,1,1000,68,500].max(#5)}=0
    Помогите перенести template.
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Вообще-то если шаблон был корректно заэкспортирован сервером Zabbix версии 5.х, то он должен нормально импортироваться сервером Zabbix версий 7.х.
    Но если этого по каким-то причинам не получается, то можно, глядя на этот шаблон, пытаться пересоздать его на новой версии руками.
    1. В старом заббиксе есть такая сущность как application, в новом такого не нашёл.
    Application - это был способ сгруппировать логически связанные элементы данных. Сейчас эту функцию выполняют теги уровня элемента данных, а начиная с версии 5.4, Application'ов больше нет - они полностью заменены тегами (ссылка).
    вместо show value есть другое поле value mapping
    Да, с той же версии 5.4 (ссылка) таблицы преобразования значений перенесены с глобального уровня на уровень шаблонов либо отдельных хостов (узлов сети). Это делает шаблоны более переносимыми, т.к. таблица преобразования значений экспортируется вместе с шаблоном и не требует отдельных ручных действий по её созданию на глобальном уровне. С applications это никак не связано.
    3. При попытке перенести триггер, получаю Invalid parameter...
    См. мой ответ тут совсем недавно.

    Comment

    Working...