Ad Widget

Collapse

macros и множественные шаблоны

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • lorien
    Junior Member
    • Sep 2012
    • 2

    #1

    macros и множественные шаблоны

    Такое дело. Хосту назначены два шаблона 0_clicker, и 5_common.
    В шаблоне 5_common определён тригер на количество выполняемых процессов, он использует макрос {$MAX_RUNNING_PROCESS_NUMBER}

    Этот макрос определён в обоих шаблонах т.е. и в 5_common и в 0_clicker.

    В документации написано:
    Zabbix substitutes macros according to the following precedence:

    host macros (checked first)
    macros defined for first level templates of the host (i.e., templates linked directly to the host), sorted by template ID
    macros defined for second level templates of the host, sorted by template ID
    macros defined for third level templates of the host, sorted by template ID

    global macros (checked last)
    Может быть. я неправильно понял слова "macros defined for first level templates of the host (i.e., templates linked directly to the host), sorted by template ID"?

    Я понял их как, отсортировать шаблоны по имени в лексикографическом порядке. Затем взять значение макроса из первого шаблона, в котором он присутствует.

    Собственно, проблема в том, что значение {$MAX_RUNNING_PROCESS_COUNT} не берётся из шаблона 0_clicker, а берётся из 5_common
  • zalex_ua
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Oct 2009
    • 1286

    #2
    Originally posted by lorien
    ... Sorted by template id"?
    ...
    по имени в лексикографическом порядке ...
    Вам не кажется что вы говорите о разных вещах
    Имею ввиду что id != имя

    Comment

    • lorien
      Junior Member
      • Sep 2012
      • 2

      #3
      Разъясните, пожалуйста, чем имя отличается от ID и где получить информацию об имени и ID шаблона?

      Рассмотрим URL: domain.com/zabbix/templates.php?form=update&templateid=10054&groupid =1&sid=9d63de5a550502d6

      Неужели ID шаблона это 10054? Но ведь я не могу ими управлять, этими ID, они создаются на уровне БД в момент добавления шаблона в систему. Как же быть тогда с тем, что мне надо, чтобы макрос из 0_clicker имел приоритет над 5_common?

      Comment

      • zalex_ua
        Senior Member
        Zabbix Certified Trainer
        Zabbix Certified SpecialistZabbix Certified Professional
        • Oct 2009
        • 1286

        #4
        Originally posted by lorien
        Разъясните, пожалуйста, чем имя отличается от id и где получить информацию об имени и id шаблона?

        Рассмотрим url: Domain.com/zabbix/templates.php?form=update&templateid=10054&groupid =1&sid=9d63de5a550502d6

        Неужели id шаблона это 10054? Но ведь я не могу ими управлять, этими id, они создаются на уровне БД в момент добавления шаблона в систему. Как же быть тогда с тем, что мне надо, чтобы макрос из 0_clicker имел приоритет над 5_common?
        Вы првавы, это именно он - 10054.
        Да вы управлять этим не можете когда они уже созданы. Как вариант експорт, удаление и потом импорт в нужной для вас последовательности шаблонов.

        Comment

        Working...