Ad Widget

Collapse

Очистка базы от удаленных триггеров

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • yavv
    Junior Member
    • May 2011
    • 21

    #1

    Очистка базы от удаленных триггеров

    Как уже писал тут, начал править шаблоны. Делал это через "Экспорт" -> Поправил что нужно -> Импортировал как новый шаблон. После этих манипуляций удаляю старый шаблон с узла сети и вообще из шаблонов, и присоединяю импортированный.
    Так вот теперь, в момент срабатывания триггера, мне приходит уведомление о сработавшем триггере и о сработавшем триггере с удаленного шаблона.
    Как так то вообще?
    Я ведь удалил старый шаблон, перерыл весь Zabbix-интерфейс нигде его нету. Но в базе он похоже остался.
    Подскажите, пожалуйста, как избавиться от зомби-триггеров?
  • zalex_ua
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Oct 2009
    • 1286

    #2
    Originally posted by yavv
    Я ведь удалил старый шаблон, перерыл весь zabbix-интерфейс нигде его нету. Но в базе он похоже остался.
    Подскажите, пожалуйста, как избавиться от зомби-триггеров?
    А как вы удаляли? в свойствах шаблона выкинули узел сети из набора?

    Или в свойствах узла сети отсоединили шаблон? а видели там есть кнопочка "Отсоединить и очистить"? Знаете ее отличие от просто "Отсоединить"?

    Наверное в этом то и суть - вы отсоединили старый шаблон без очистки и старые триггеры (может быть и не только) остались в системе.

    Если именно так, тогда нужно вручную удалить все старое лишнее.

    Comment

    • yavv
      Junior Member
      • May 2011
      • 21

      #3
      Вот по глупости и отсоединял шаблоны от узлов сети без очистки
      Но я то думал, что при удалении шаблона из системы, с ним очищаются и все его записи, включая собранные значения.
      Это получается, что мне теперь нужно рыскать по всей базе и искать старые (удаленные) итемы и триггеры?

      Comment

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

        #4
        Originally posted by yavv
        Это получается, что мне теперь нужно рыскать по всей базе и искать старые (удаленные) итемы и триггеры?
        Получается да !

        Comment

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

          #5
          Originally posted by yavv
          Это получается, что мне теперь нужно рыскать по всей базе и искать старые (удаленные) итемы и триггеры?
          Поправка к предыдущему моему посту:
          Если у вас свежая версия фронтенда, то в принципе если вы шалоны не редактировали, то можно их повторно присоединить (при этом все элементы, графики, триггеры повторно привяжутся если в них совпадают ключевые поля). А после этого можно сразу отсоединить эти шаблоны с очисткой. Так должно получится намного легче и без вероятности человеческих промашек.

          Накопленную же историю потом удалит хаускипер автоматически для уже несуществующих элементов данных.

          Comment

          • $1n61N_$1nK1N
            Junior Member
            • Dec 2015
            • 2

            #6
            Originally posted by yavv
            Вот по глупости и отсоединял шаблоны от узлов сети без очистки
            Но я то думал, что при удалении шаблона из системы, с ним очищаются и все его записи, включая собранные значения.
            Это получается, что мне теперь нужно рыскать по всей базе и искать старые (удаленные) итемы и триггеры?
            Я нашел все элементы данных и триггеры через Настройки -> Узел сети. Вот там в самом узле и были все элементы, которые остались после удаления шаблона без отвязки от узла.

            Comment

            Working...