Ad Widget

Collapse

Вопросы по Zabbix

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • zap22
    Junior Member
    • Aug 2016
    • 8

    #1

    Вопросы по Zabbix

    Добрый день.

    Поставлена задача настроить zabbix (до этого 5 лет работали с icinga)
    Хочется приблизить интерфейс к icinga.
    Вопросы такие:
    1. Как в панель "Последние 20 событий" (panel.JPG (21.5 KB)) в поле ИНФО добавить последние сообщение возвращаемое элементом данных (плагином) (history.JPG (14.7 KB))
    В частности этот плагин теоретически можно настроить, чтобы он возвращал число и потом его парсить триггером. Но есть такие плагины где возвращается только строка.
    Т.е. приходится заходить в историю, чтобы посмотреть какой получен алерт.

    2. Как переопросить элемент данных (плагин) вручную через веб интерфейс? Чтобы не ждать пока он обновится по расписанию.
    Attached Files
  • aib
    Senior Member
    • Jan 2014
    • 1615

    #2
    Для того, чтобы последнее данное показывалось в списке событий, я меняю название триггера.
    В частности, использую макросы {item.value1}, {item.value2} И так далее

    К сожалению, название события (триггера) формируется в момент срабатывания.
    Поэтому отображается НЕ последнее значение, а то, которое привело к срабатыванию триггера.

    Ну хоть так...
    Sincerely yours,
    Aleksey

    Comment

    • sadman
      Senior Member
      • Dec 2010
      • 1611

      #3
      Говорят, что {item.lastvalue<1-9>} показывает то, что нужно...

      Comment

      • aib
        Senior Member
        • Jan 2014
        • 1615

        #4
        Cпасибо, проверю...
        Sincerely yours,
        Aleksey

        Comment

        • zap22
          Junior Member
          • Aug 2016
          • 8

          #5
          Установил название триггера {item.lastvalue}
          В поле проблема появилось последние событие элемента данных.

          Теперь нужно расширить поле Проблема, т.к. текст весь не входит в ячейку.
          Как внести информация в поле ИНФО ?

          И второй вопрос темы остался без ответа.

          Comment

          • zap22
            Junior Member
            • Aug 2016
            • 8

            #6
            Originally posted by zap22
            Установил название триггера {item.lastvalue}
            В поле проблема появилось последние событие элемента данных.

            Теперь нужно расширить поле Проблема, т.к. текст весь не входит в ячейку.
            Как внести информация в поле ИНФО ?

            И второй вопрос темы остался без ответа.
            Вывод значения элемента данных в поле ПРОБЛЕМА меняется в файле items.inc.php
            Строки
            if ($trim && mb_strlen($value) > 20) {
            $value = mb_substr($value, 0, 20).'...';

            Comment

            • zap22
              Junior Member
              • Aug 2016
              • 8

              #7
              zabbix sender

              Продолжаю разбираться с zabbix
              Нашел как реализовать мониторинг IBM Storwize.
              Есть шаблон мониторинга (Template_Storwize_Perf.xml (59.2 KB))

              Добавил 2 хоста IBM1 и IBM2
              По IBM1 все прекрасно работает, правила обнаружения работают (автоматически появились элементы данных)
              Для IBM2 zabbix_sender не может отправить данные, элементы данные не создаются (хотя шаблон одинаковый - во вложении)

              Не могу понять, что ему не нравится
              [root@zabbix-proxy ~]# echo "IBM2 svc.pool.nativeStatus[0] 1477459503 1" | zabbix_sender -vv -z 127.0.0.1 -s IBM2 -T -i -
              zabbix_sender [30287]: DEBUG: answer [{"response":"success","info":"processed: 0; failed: 1; total: 1; seconds spent: 0.000047"}]
              info from server: "processed: 0; failed: 1; total: 1; seconds spent: 0.000047"
              sent: 1; skipped: 0; total: 1
              [root@zabbix-proxy ~]# echo "IBM1 svc.pool.nativeStatus[0] 1477459503 1" | zabbix_sender -vv -z 127.0.0.1 -s IBM1 -T -i -
              zabbix_sender [30297]: DEBUG: answer [{"response":"success","info":"processed: 1; failed: 0; total: 1; seconds spent: 0.000089"}]
              info from server: "processed: 1; failed: 0; total: 1; seconds spent: 0.000089"
              sent: 1; skipped: 0; total: 1

              +это все работает через proxy
              Attached Files

              Comment

              • zap22
                Junior Member
                • Aug 2016
                • 8

                #8
                Originally posted by zap22
                Продолжаю разбираться с zabbix
                Нашел как реализовать мониторинг IBM Storwize.
                Есть шаблон мониторинга (Template_Storwize_Perf.xml (59.2 KB))

                Добавил 2 хоста IBM1 и IBM2
                По IBM1 все прекрасно работает, правила обнаружения работают (автоматически появились элементы данных)
                Для IBM2 zabbix_sender не может отправить данные, элементы данные не создаются (хотя шаблон одинаковый - во вложении)

                Не могу понять, что ему не нравится
                [root@zabbix-proxy ~]# echo "IBM2 svc.pool.nativeStatus[0] 1477459503 1" | zabbix_sender -vv -z 127.0.0.1 -s IBM2 -T -i -
                zabbix_sender [30287]: DEBUG: answer [{"response":"success","info":"processed: 0; failed: 1; total: 1; seconds spent: 0.000047"}]
                info from server: "processed: 0; failed: 1; total: 1; seconds spent: 0.000047"
                sent: 1; skipped: 0; total: 1
                [root@zabbix-proxy ~]# echo "IBM1 svc.pool.nativeStatus[0] 1477459503 1" | zabbix_sender -vv -z 127.0.0.1 -s IBM1 -T -i -
                zabbix_sender [30297]: DEBUG: answer [{"response":"success","info":"processed: 1; failed: 0; total: 1; seconds spent: 0.000089"}]
                info from server: "processed: 1; failed: 0; total: 1; seconds spent: 0.000089"
                sent: 1; skipped: 0; total: 1

                +это все работает через proxy
                Скопировал элемент данных с ключем svc.pool.nativeStatus[0] в IBM2 (из IBM1) трап отправился.
                Значит проблема с обнаружением. Как победить?

                Comment

                • zap22
                  Junior Member
                  • Aug 2016
                  • 8

                  #9
                  Originally posted by zap22
                  Скопировал элемент данных с ключем svc.pool.nativestatus[0] в ibm2 (из ibm1) трап отправился.
                  Значит проблема с обнаружением. Как победить?
                  Правда волшебство форума))
                  Оказывается есть еще скрипт, который как раз заполняет элементы данных.
                  Остальные скрипты выдают параметры для этих элементов данных.

                  Comment

                  Working...