Ad Widget

Collapse

Требуется создать триггер с двумя сервер

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • korrado
    Junior Member
    • Mar 2008
    • 8

    #1

    Требуется создать триггер с двумя сервер

    Требуется создать триггер с двумя серверами из разных групп. Например из групп resolvers и finders. Если условие выполняется одновременно для пары серверов из обеих групп.
    Было
    {Template_resolvers:Service_Bytes.max(180)}<419430 400 | {Template_resolvers:Service_Bytes.max(180)}>419430 40000
    и
    {Template_finders:Service_Bytes.max(180)}<41943040 0 | {Template_finders:Service_Bytes.max(180)}>41943040 000

    Теперь надо создать триггер, который срабатывал бы если сервис лежит или превысил память на парах серверов одновременно
    resolver01 и finder01
    или например
    resolver45 и finder45
    . Не нашел такой возможности и пока создал много отдельных триггеров для всех нескольких десятков пар серверов типа таких
    ({resolver01:Service_Bytes.max(180)}<419430400 | {resolver01:Service_Bytes.max(180)}>41943040000) &
    ({finder01:Service_Bytes.max(180)}<419430400 | {finder01:Service_Bytes.max(180)}>41943040000)
    Трудоемко, но вроде получилось.
    Однако теперь на странице овервью для группы finders, в которую поместил соответствующие триггеры, в колонках с именем серверов к finder1..NN добавились еще resolver1..NN.
    Вопрос: можно ли убрать новые лишние колонки? И оставить только те, что были?
    Last edited by korrado; 06-09-2010, 13:56.
  • korrado
    Junior Member
    • Mar 2008
    • 8

    #2
    Поковырявшись сделал с помощью зависимостей так
    первое условие инвертировал
    {resolver01:Service_Bytes.max(180)}>419430400 & {resolver01:Service_Bytes.max(180)}<41943040000
    а второе
    {finder01:Service_Bytes.max(180)}<419430400 | {finder01:Service_Bytes.max(180)}>41943040000
    поставил в зависимость от первого.
    Лишние колонки пропали.
    Остался вопрос: можно ли это сделать в шаблоне, а не для каждого сервера отдельно?
    Чтобы в шаблоне для триггера фигурировали пары серверов
    resolverJ и finderJ
    где в моем случае J изменяется от 01 до 75.
    Иначе сейчас мне пришлось создать 75 однотипных триггеров с зависимостями.
    Для группы resolvers получилось через шаблон, а для группы finders пришлось делать индивидуально для каждого.
    Last edited by korrado; 06-09-2010, 14:01.

    Comment

    • korrado
      Junior Member
      • Mar 2008
      • 8

      #3
      Понятно, это в принципе невозможно

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        Указанные зависимости, скорее всего, можно cделать через Zabbix API

        Comment

        Working...