Ad Widget

Collapse

Веб-мониторинг, шаблон, элементы данных, т

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • NazZaR
    Junior Member
    • May 2014
    • 12

    #1

    Веб-мониторинг, шаблон, элементы данных, т

    Доброго времени суток, форумчане.

    Поставили задачу - мониторить через zabbix различные URL-ы.
    Ок. Урлы добавил через оснастку веб-мониторинг, работает отлично. Но, необходимо, чтобы появлялись события в общем списке, а также, приходили уведомления на почту, что такой-то url недоступен. Для того чтобы приходила почта, нужны триггеры. Для того чтобы работали триггеры, нужны элементы данных.

    Перерыл мануалы zabbix, так и не понял, как создать элементы данных правильно. Нативного шаблона для веб-мониторинга нет. В интернете тоже не нашёл. Попробовал сделать как в мануале:
  • NazZaR
    Junior Member
    • May 2014
    • 12

    #2
    Пардон, ушло не полное сообщение.

    Отдельный элемент данных, на примере web.test.fail:
    Attached Files

    Comment

    • NazZaR
      Junior Member
      • May 2014
      • 12

      #3
      С этих источников данных у меня не получается создать триггеры.
      Каких-либо подробных мануалов не нашёл.

      Ткните пожалуйста носом или объясните, что я не так делаю.

      Спасибо заранее!

      Comment

      • glyuck
        Member
        • Jun 2014
        • 37

        #4
        такая же проблема, помогите кто делал

        Comment

        • aib
          Senior Member
          • Jan 2014
          • 1615

          #5
          мой триггер на "внешние проверки" содержит такую формулу
          Code:
          {external WEB servers:web.test.fail[Google.ca & zabbix forums].last(0)}#0
          где "Google.ca & zabbix forums" - название "Web сценария"
          Sincerely yours,
          Aleksey

          Comment

          • glyuck
            Member
            • Jun 2014
            • 37

            #6
            Спасибо большое

            Comment

            • NazZaR
              Junior Member
              • May 2014
              • 12

              #7
              А правило обнаружения в шаблонах кто нибудь создавал для урл монитора?
              Last edited by NazZaR; 09-07-2014, 11:30.

              Comment

              • glyuck
                Member
                • Jun 2014
                • 37

                #8
                Я создавал хост затем к нему веб проверку и сделал тригер к этой веб проверки

                Comment

                • NazZaR
                  Junior Member
                  • May 2014
                  • 12

                  #9
                  Originally posted by glyuck
                  Я создавал хост затем к нему веб проверку и сделал тригер к этой веб проверки
                  Всё это здорово. А если хостов и урлов сотни?

                  Comment

                  • aib
                    Senior Member
                    • Jan 2014
                    • 1615

                    #10
                    Ок.
                    Давайте разрешим мои сомнения и корректно опишем постановку задачи.

                    Вы говорили о Web-мониторинге. В моем понимании, этот тип мониторинга предназначен для того, чтобы с конкретного хоста(например, Zabbix Server) проверить доступность внешних (Internet) или внутренних (Intranet) ресурсов.
                    Для этого пишется сценарий, запрашивающий некие http-адреса (условно).

                    Но тут появляется ваш вопрос о "сотнях урлов и хостов"

                    Поясните, что вы имеете в виду?

                    Сотня серверов одновременно будет выполнять один и тот-же сценарий, запрашивая (условно) http://google.com? Это необходимо для чего?
                    - Для нагрузочного тестирования Интернет-соединения?
                    - Для определения скорости загрузки из Интернет в каждой точке вашей сети?

                    Больше того - если сотня хостов будет запрашивать по сотне урлов каждый - ваша сеть будет работать только на них. Я не уверен, что пользователи сети, потерявшие связь с Интернетом, удовлетворятся прекрасной статистикой на сервере мониторинга...

                    Опишите задачу подробнее - может, вам нужны проверки работоспособности внутренних ресурсов? Это может быть осуществлено без вмешательства Web-мониторинга, с помощью "Простых проверок", например.
                    Sincerely yours,
                    Aleksey

                    Comment

                    • NazZaR
                      Junior Member
                      • May 2014
                      • 12

                      #11
                      Ок, спасибо за ответ.

                      Прошу прощения за задержку, был в командировке.

                      Хост zabbix один. Но много веб-сервисов, доступность которых нужно мониторить изнутри и снаружи. На данный момент, имеем 51 внутренний урл, и 19 урлов, которые необходимо проверять снаружи.
                      Все внутренние урлы уже добавлены через веб-мониторинг. Когда что-то падает, на начальном экране, на вкладке "веб-мониторинг", изменяются значения "неудачно". Можно зайти дальше и посмотреть что за ссылка легла.
                      Всё это хорошо, но нужно по этим падениям получать уведомления на email и сообщения во вкладке "Последние 20 событий" на главном экране. Чтобы так сделать, нужно иметь триггеры типа
                      Code:
                      {hostname:web.test.fail[scenario].last(0)}=1
                      Но, подобные триггеры приходится добавлять в каждый узел сети вручную. Как автоматизировать этот процесс?

                      Comment

                      • NazZaR
                        Junior Member
                        • May 2014
                        • 12

                        #12
                        Мониторинг внешних ссылок в дальнейшем будет завёрнут через прокси.

                        Comment

                        • Egor4ik
                          Member
                          • May 2012
                          • 68

                          #13
                          Originally posted by NazZaR
                          Ок, спасибо за ответ.

                          Прошу прощения за задержку, был в командировке.

                          Хост zabbix один. Но много веб-сервисов, доступность которых нужно мониторить изнутри и снаружи. На данный момент, имеем 51 внутренний урл, и 19 урлов, которые необходимо проверять снаружи.
                          Все внутренние урлы уже добавлены через веб-мониторинг. Когда что-то падает, на начальном экране, на вкладке "веб-мониторинг", изменяются значения "неудачно". Можно зайти дальше и посмотреть что за ссылка легла.
                          Всё это хорошо, но нужно по этим падениям получать уведомления на email и сообщения во вкладке "Последние 20 событий" на главном экране. Чтобы так сделать, нужно иметь триггеры типа
                          Code:
                          {hostname:web.test.fail[scenario].last(0)}=1
                          Но, подобные триггеры приходится добавлять в каждый узел сети вручную. Как автоматизировать этот процесс?
                          Очень такой серьёзный вопросище. Меня тоже очень интересует.

                          Дополнительные вопросы:
                          0) судя по скриншотам, у вас Zabbix 2.0 ?
                          1) Это некий shared хостинг, где на одном сервере куча сайтов ?
                          2) Это обычный ВПС, на котором всего 1-н сайтик, который и нужно мониторить?

                          Comment

                          • NazZaR
                            Junior Member
                            • May 2014
                            • 12

                            #14
                            Originally posted by Egor4ik
                            Очень такой серьёзный вопросище. Меня тоже очень интересует.

                            Дополнительные вопросы:
                            0) судя по скриншотам, у вас Zabbix 2.0 ?
                            1) Это некий shared хостинг, где на одном сервере куча сайтов ?
                            2) Это обычный ВПС, на котором всего 1-н сайтик, который и нужно мониторить?
                            0) Zabbix 2.0
                            1) Это самостоятельная компания, которая хостит у себя финансовые веб-сервисы и прочее. Серверов много, сервисов тоже.
                            2) Не понял. Что есть ВПС?

                            Comment

                            • Egor4ik
                              Member
                              • May 2012
                              • 68

                              #15
                              Originally posted by NazZaR
                              0) Zabbix 2.0
                              1) Это самостоятельная компания, которая хостит у себя финансовые веб-сервисы и прочее. Серверов много, сервисов тоже.
                              2) Не понял. Что есть ВПС?
                              При условии Zabbix 2.0 шансов автоматизировать что-либо без костылей нету.

                              Если на одном сервере больше одного сайта, который нужно мониторить, то нативного решения нет даже в Zabbix 2.2 (по крайней мере пока-что). Или я ошибаюсь?

                              ВПС. При условии существования на одном узле - одного сайта, который нужно мониторить - то решение в шаблонировании и использовании макросов, но с Zabbix 2.2.

                              Comment

                              Working...