Ad Widget

Collapse

Выбор отображаемых элементов в Data Overview

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • turboon
    Member
    • Sep 2010
    • 93

    #1

    Выбор отображаемых элементов в Data Overview

    Возможно ли не отображать некоторые элементы данных в комплексном экране Data Overview ( Обзор данных )?
    Например, если мне нужен процент свободного места на диске, я создаю вычисляемый элемент данных :
    100*last("vfs.fs.size[/,free]", #1)/last("vfs.fs.size[/,total]").
    Если вместе с ним не добавить элементы vfs.fs.size[/,total] и vfs.fs.size[/,free], то значение вычисляться не будет.
    Но если я их добавляю, то появляются соответствующие дополнительные столбцы в Data Overview, где они совершенно не нужны. Как быть?
  • turboon
    Member
    • Sep 2010
    • 93

    #2
    Вот ответ на мой вопрос

    Во-первых, процент свободного места можно получить, не прибегая к вычисляемым элементам данных. Вот так: vfs.fs.size[/,pfree].
    Во-вторых, чтобы получить избранную выборку данных в Data Overview, можно добавить существующий хост под новым именем, в новую группу, и заполнить ее новыми элементами данных на основе старой группы.

    P.S. RTFM Carefully

    Comment

    • dima_dm
      Senior Member
      • Dec 2009
      • 2697

      #3
      Originally posted by turboon
      Во-вторых, чтобы получить избранную выборку данных в Data Overview, можно добавить существующий хост под новым именем, в новую группу, и заполнить ее новыми элементами данных на основе старой группы.
      Это не очень хорошее решение, т.к. одни и те-же Item-ы будут опрашиватся дважды, занимать в 2 раза больше места в базе и т.д.

      Comment

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

        #4
        Originally posted by turboon
        Возможно ли не отображать некоторые элементы данных в комплексном экране Data Overview ( Обзор данных )?
        Увы, это никак не возможно на странице Обзор при просмотре Данных. К тому же старайтесь называть вещи своими именами, потому что в интерфейсе присутствует такое понятие как "Комплексные экраны" и оно обозначает совсем другую вещь. Кстати "Комплексные экраны" могут решить вашу задачу правильным путем.

        Originally posted by turboon
        Во-вторых, чтобы получить избранную выборку данных в Data Overview, можно добавить существующий хост под новым именем, в новую группу, и заполнить ее новыми элементами данных на основе старой группы.

        P.S. RTFM Carefully
        P.S. RTFM Carefully again

        Comment

        • turboon
          Member
          • Sep 2010
          • 93

          #5
          Пример

          Originally posted by dima_dm
          Это не очень хорошее решение, т.к. одни и те-же Item-ы будут опрашиватся дважды, занимать в 2 раза больше места в базе и т.д.
          Есть такая задача: отобразить на комплексном экране таблицу обзора данных ( Data Overview ), с информацией, сколько места в гигабайтах осталось на жестких дисках серверов. Причем, в таблице обзора данных неободимо выделять цветом те жесткие диски ( т.е. ячейки ), на которых свободного места осталось менее 10%. Информация по процентам в таблице не нужна.

          Как понимаю, триггер {vfs.fs.size[/,free]} < 10 без создания элемента данных vfs.fs.size[/,free] работать не будет. Но и в таблице он нам не нужен. Вот какой парадокс .

          Попробуем обойти его таким способом:

          1. Группа Data. В группе хост d_server. На этом хосте элемент данных vfs.fs.size[C:,pfree]. На элементе - триггер с условием {d_server:vfs.fs.size[C:,pfree]} < 10 % & {r_server:vfs.fs.size[C:, free]} <> 0
          2. Группа Report. В группе хост r_server ( указывает на ту же систему, что и d_server в первой группе ). На хосте элемент данных vfs.fs.size[C:,free]
          3.Выводим группу Report на комплексный экран в таблицу обзора данных.

          Триггер из группы Data при срабатывании выделит значение vfs.fs.size[C:,free] в таблице обзора данных, так как в условии триггера есть ссылка на него. А это, собственно, нам и требовалось.

          Если возможно ту же задачу решить более изящным способом, то прошу его подсказать

          Comment

          • dima_dm
            Senior Member
            • Dec 2009
            • 2697

            #6
            А карты для этих целей не пробовали использовать?
            Хосты будут подсвечиваться при срабатывании триггера, а значения элемента данных тоже можно вывести на карту.

            Comment

            • turboon
              Member
              • Sep 2010
              • 93

              #7
              Попробовал карты

              Originally posted by dima_dm
              А карты для этих целей не пробовали использовать?
              Карты удобны, но, на мой взгляд, они служат для других целей. Можно раскидать пару десятков серверов по карте, в подпись каждому воткнуть по десятку параметров. Но, согласитесь, эту информацию удобнее получать в таблице. Ведь это только в примере у меня один сервер и один элемент данных . Реальная жизнь намного суровее

              Comment

              • dima_dm
                Senior Member
                • Dec 2009
                • 2697

                #8
                Вам поможет изучение Zabbix API, и всё автоматизировать.

                Comment

                • turboon
                  Member
                  • Sep 2010
                  • 93

                  #9
                  Originally posted by dima_dm
                  Вам поможет изучение zabbix api, и всё автоматизировать.
                  Плотно разбираюсь с заббиксом уже неделю, и изучение api оставил напоследок, на сладкое

                  Comment

                  Working...