Ad Widget

Collapse

Вопрос по распределенному мониторингу.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • gdgsoft
    Senior Member
    • Apr 2009
    • 202

    #1

    Вопрос по распределенному мониторингу.

    Имею вопрос по распределенному мониторингу.
    Здесь:
    http://www.zabbix.com/documentation/...ted_monitoring
    1) Написано:
    "Добавьте узел сети для мониторинга в дочерний узел и смотрите события в мастер узле."
    Значит ли это, что все аварии с хостов, подключенных к прокси, будут появляться в меню Monitoring-Events?

    2) И это:
    "При подключении к узлу в распределенной установке, список доступных дочерних узлов отображается в правом верхнем углу графического интерфейса. Он отображает текущий узел.

    Вся информация, доступная в графическом интерфейсе принадлежит к выбранному узлу."
    Данная информация исключает мое первое предположение. И похоже, что выбрав Ноду(прокси), которая меня интересует, я смогу через WEB-интерфейс смотреть как Events, так и Triggers по данной Ноде?

    Общий вопрос:
    Есть ли в Zabbix режим работы, что бы в одном окне можно было наблюдать все аварии по всем хостам подключенным ко всем прокси серверам, без каких либо дополнительных переключений.
    Желательно, что бы это было окно триггеров, а не окно событий, т.к. оно не совсем адекватно для мониторинга.
    Спасибо.
    Zabbix 2.4.2
    PHP 5.4.5
    Oracle Linux 6.5
    VmWare ESXi 4

    MariaDB 10.0.15
    Oracle Linux 6.5
    Supermicro SYS-6027TRF(64Gb+RAID-10 600Gb SAS15k)
  • dotneft
    Senior Member
    • Nov 2008
    • 699

    #2
    Originally posted by gdgsoft
    имею вопрос по распределенному мониторингу.
    здесь:
    http://www.zabbix.com/documentation/...ted_monitoring
    1) написано:
    "добавьте узел сети для мониторинга в дочерний узел и смотрите события в мастер узле."
    значит ли это, что все аварии с хостов, подключенных к прокси, будут появляться в меню monitoring-events?
    ..............
    путаете прокси и ноды (узлы). почитайте внимательнее документацию там все подробно написано при использовании прокси, кроме параметров конфигирурирования вы даже не узнаете что хост наблюдается ерез прокси в мониторинге т.е.

    Comment

    • gdgsoft
      Senior Member
      • Apr 2009
      • 202

      #3
      Да, действительно, был не прав. Спасибо.

      Попутно хочу спросить следующее.
      Все железо, которое стоит ЗА проксей, посылает SNMP-трапы о проблемах. Мне необходимо выполнить настройку прокси-сервера и скриптов, которые запускаются на сервере из snmptrapd для обработки трапов, точно также, как если бы это был стендалон серевер? Единственный момент, что еастройку скриптов проводить для работы с локальной БД, а в конфигурации хостам, также как и в случае опроса серевером сказать, что они мониторятся через прокси?

      Както коряво написалось
      Zabbix 2.4.2
      PHP 5.4.5
      Oracle Linux 6.5
      VmWare ESXi 4

      MariaDB 10.0.15
      Oracle Linux 6.5
      Supermicro SYS-6027TRF(64Gb+RAID-10 600Gb SAS15k)

      Comment

      • dotneft
        Senior Member
        • Nov 2008
        • 699

        #4
        Originally posted by gdgsoft
        äà, äåéñòâèòåëüíî, áûë íå ïðàâ. ñïàñèáî.

        ïîïóòíî õî÷ó ñïðîñèòü ñëåäóþùåå.
        âñå æåëåçî, êîòîðîå ñòîèò çà ïðîêñåé, ïîñûëàåò snmp-òðàïû î ïðîáëåìàõ. ìíå íåîáõîäèìî âûïîëíèòü íàñòðîéêó ïðîêñè-ñåðâåðà è ñêðèïòîâ, êîòîðûå çàïóñêàþòñÿ íà ñåðâåðå èç snmptrapd äëÿ îáðàáîòêè òðàïîâ, òî÷íî òàêæå, êàê åñëè áû ýòî áûë ñòåíäàëîí ñåðåâåð? åäèíñòâåííûé ìîìåíò, ÷òî åàñòðîéêó ñêðèïòîâ ïðîâîäèòü äëÿ ðàáîòû ñ ëîêàëüíîé áä, à â êîíôèãóðàöèè õîñòàì, òàêæå êàê è â ñëó÷àå îïðîñà ñåðåâåðîì ñêàçàòü, ÷òî îíè ìîíèòîðÿòñÿ ÷åðåç ïðîêñè?

        êàêòî êîðÿâî íàïèñàëîñü
        ïðèìåð áû à òî íè÷åãî íå ïîíÿë

        Comment

        • gdgsoft
          Senior Member
          • Apr 2009
          • 202

          #5
          Сейчас у меня есть отдельный сервер с Zabbix.

          Он выполняет проверки состояния оборудования через SNMP-запросы, а также получает SNMP-трапы. Трапы получаю с помощью snmptrapd. В snmptrapd.conf прописан трапхендл с запуском скрипта:
          traphandle default /usr/local/sbin/snmptrap.full.pl

          Этот скрипт взят с одной из веток форума и переделан немного под мои нужды. Для того что бы трап был отправлен конкретному Хосту в Заббиксе, этот скрипт смотрит от кого пришел трап. Берет его IP и лезет в базу Заббикса, что бы определить соответствующее имя Хоста в БД Заббикса. После этого отправляет обработанную информацию полученную через трап конкретному Хосту в конфигурации Заббикса.

          До вчерашнего дня у меня использовался только один Заббикс сервер. В нем были сконфигурированы все хосты для мониторинга без прокси.
          Вчера я запустил на одном из удаленных серверов Заббикс прокси. Вроде как все работает.
          Для тестов создал Хост с IP адресом, который находится за Прокси. Сказал что он мониторится через Прокси. Повесил ему шаблон с одним Итемом, который лезет на железку по SNMP и снимает с нее информацию. Данные с железки снимаются.


          Теперь я хочу сделать, что бы в том сегменте, который стоит за Прокси, я мог обрабатывать SNMP-трапы.
          По идеи, мне нужно:
          1) Создать хост на сервере, с IP адресом железки, которая стоит за Прокси.
          2) Сказать что она(железка) мониторится через прокси.
          3) Закрепить за ней шаблоны, в том числе и те, которые обрабатывают трапы.
          4) Включить отправку SNMP-трапов на самой железке на сервер, на котором запущен zabbix_proxy.
          5) Настроить работу snmptrapd и моего скрипта.
          При этом возникает вопрос: для получения имени Хоста по IP, в конфигурации Заббикс, с которого пришел трап, мне нужно, что бы мой скрипт подключался к БД основного сервера или достаточно подключения к БД Прокси?
          Подозреваю, что скрипт должен подключаться к БД Прокси и брать его имя от туда.

          Спасибо.
          Last edited by gdgsoft; 11-03-2010, 14:10.
          Zabbix 2.4.2
          PHP 5.4.5
          Oracle Linux 6.5
          VmWare ESXi 4

          MariaDB 10.0.15
          Oracle Linux 6.5
          Supermicro SYS-6027TRF(64Gb+RAID-10 600Gb SAS15k)

          Comment

          • IDDQD
            Junior Member
            • Jun 2009
            • 13

            #6
            В БД прокси прописаны все хосты, которые через эти прокси мониторятся.
            Так что для мапинга можно использовать любую базу, но разумней, конечно, дергать базу прокси. на случай недоступности центрального сервера.
            никаких хитростей нет
            запрос вида select host from hosts where ip='$IP'

            ну а для простых решений вместо базы вполне подойдет текстовый файл
            вида host:ip
            и заклинание в скрипте типа
            cat zabbix.map | grep $ip | cut -f1 -d=':'

            Comment

            • dotneft
              Senior Member
              • Nov 2008
              • 699

              #7
              Originally posted by gdgsoft
              Сейчас у меня есть отдельный сервер с zabbix.

              Он выполняет проверки состояния оборудования через snmp-запросы, а также получает snmp-трапы. Трапы получаю с помощью snmptrapd. В snmptrapd.conf прописан трапхендл с запуском скрипта:
              Traphandle default /usr/local/sbin/snmptrap.full.pl
              через прокси

              Comment

              • gdgsoft
                Senior Member
                • Apr 2009
                • 202

                #8
                Возник вопрос касательно распределенного мониторинга и режима proxy.

                Ситуация...
                Есть основной сервер. Сервер работает с одной проксей. Через прокси контролируется несколько железок. Конфигурация абсолютно рабочая!

                Для тестирования разных штучек, есть виртуальный сервак с установленным Zabbix. Хочу попробовать некотрые настройки при работе с прокси, но мусорить на основном сервере как то не хочется. Поэтому решил подключить текущую, рабочую проксю, к тестовому(виртуальному) серверу.

                Но ситуация такова, что прокси сервер, похоже, может работать только с одним мастером.

                Вопрос, можно ли как то, не меняя/ломая текущей, рабочей конфигурации Сервер-Прокси, подключить этот же прокси к еще одному серверу.

                Спасибо.

                P.S.: С режимом NODE, что то возиться не хочется
                Zabbix 2.4.2
                PHP 5.4.5
                Oracle Linux 6.5
                VmWare ESXi 4

                MariaDB 10.0.15
                Oracle Linux 6.5
                Supermicro SYS-6027TRF(64Gb+RAID-10 600Gb SAS15k)

                Comment

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

                  #9
                  Originally posted by gdgsoft
                  Вопрос, можно ли как то, не меняя/ломая текущей, рабочей конфигурации Сервер-Прокси, подключить этот же прокси к еще одному серверу.
                  По идее на физическом прокси-сирвере можно запустить еще один экземпляр заббикс прокси на другом tcp порту с использованием еще одной отдельной БД.

                  Это чисто моя теория, но мне кажется вполне реальным.

                  Comment

                  Working...