Ad Widget

Collapse

Сохранение прототипов графиков

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • refflects
    Junior Member
    • Mar 2013
    • 10

    #1

    Сохранение прототипов графиков

    Можно ли как то научить заббикс не удалять прототипы графиков если элемент данных перестал обнаруживаться?
  • bga83
    Senior Member
    • Sep 2011
    • 268

    #2
    Originally posted by refflects
    Можно ли как то научить заббикс не удалять прототипы графиков если элемент данных перестал обнаруживаться?
    Можно. Надо всего лишь указать "Период сохранения потерянных ресурсов" исходя их потребностей

    Comment

    • refflects
      Junior Member
      • Mar 2013
      • 10

      #3
      Период сохранения потерянных ресурсов стоит 30 дней. Прототипы элементов данных не пропадают. Пропадают прототипы графиков и триггеров. И это весьма обидно когда полдня делаешь комплексные экраны. Это у меня какой то баг? что то не донастроенно? или это фича?

      Comment

      • Jimson
        Senior Member
        • Jan 2008
        • 1327

        #4
        Ну если все как вы говорите, то явная бага-фича. Создать и удалить по результатам дискаверинга достаточно просто, но вот удалить с задержкой не очень тривиальная задача. Репортите.

        Comment

        • refflects
          Junior Member
          • Mar 2013
          • 10

          #5

          Comment

          • Jimson
            Senior Member
            • Jan 2008
            • 1327

            #6
            Чет патч предлагаемый какой то путаный. По идее нужно:
            1) алгоритм удаления тригерров и графиков должен выполняться строго после алгоритма удаления итемов
            2) перед удалением триггера или графика нужно проверить элементы данных на которые они ссылаются, если хотя бы один (или все?) элемент данных отсутствует, то удаляем, в противном случае оставляем.

            P.S. впрочем нет, с графиками такой алгоритм устроит, а вот с триггерами все сложнее, может быть условие вида key.func() > {#NAME}, при этом удалять его нельзя, так как удалятся все эвенты по этому триггеру, но и вычислить его значение при изменении значения key не получится, так как {$NAME} уже не определен. Засада
            Last edited by Jimson; 22-10-2013, 13:12.

            Comment

            Working...