Ad Widget

Collapse

Отказоустойчивый мониторинг

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • tyommik
    Junior Member
    • Jan 2013
    • 8

    #1

    Отказоустойчивый мониторинг

    Всем привет!
    Разрабатываю схему организации мониторинга на 300 узлов и 50000 проверок (сеть и сервера). Железо под заббикс - 2 сервера на ксеонах 6x3ггц, 16 гб оперативки, raid 1+0 4tb, CentOS 6.4. Планируется, что они будут разнесены географически, канал 1Гбит. Собственно, вопрос, а какой метод HA выбрать? В процессе изучения материалов на эту тему выделил несколько типов:
    1) Организовать кластер на DRBD, поверх поставить mysql c партицированием (или postgres?).
    2) Одинаковая конфигурация ПО на обоих серверах, репликация встроенными средствами СУБД.
    3) Использование zabbix нод. Здесь https://87.110.183.172/forum/showthread.php?t=27421 не рекомендуется их использовать.
    4) Использование прокси. Нет GUI, в случае отказа основного сервера, что делать?

    Кто сталкивался, подскажите советом, пожалуйста.
    Last edited by tyommik; 21-04-2013, 16:25.
  • v.goncharov
    Member
    • Mar 2013
    • 58

    #2
    Сейчас стою перед такой же проблемой. Сервер пока один, но скоро появится второй. Хочу их разнести географически.

    Пока совместно отделом решили попробовать сделать так:
    Один активный сервер, второй - стендбай. Синхронизация MySQL и файловая RSync'ом. На всех агентах прописаны 2 IP адреса (соответственно, обоих этих серверов), остается вопрос только в реализации Heartbeat. Т.е. один сервер падает - второй переходит в состояние active.

    Если кто-нибудь подскажет по heartbeat - буду очень признателен
    Канал до заббикса продублирован многократно, но смущает, что сервер заббикса один. Хотелось бы на всякий случай разнести географически.

    Comment

    • tyommik
      Junior Member
      • Jan 2013
      • 8

      #3
      Originally posted by v.goncharov
      На всех агентах прописаны 2 ip адреса (соответственно, обоих этих серверов), остается вопрос только в реализации heartbeat. Т.е. один сервер падает - второй переходит в состояние active.
      А не лучше использовать 1 виртуальный ip адрес?

      Я пока склоняюсь к drbd, так как большого опыта в администрировании СУБД у меня нет. НО, в моей конфигурации сеть представляет из себя два примерно одинаковых сегмента, объёдинённых одним линком. Если случиться, что линк упадёт, слейв перейдёт в режим мастера и обе локации будут мониториться своими серверами. После восстановления линка, что будет с данными, ведь базы разойдутся?
      Last edited by tyommik; 21-04-2013, 20:56.

      Comment

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

        #4
        Для вас:

        Comment

        • tyommik
          Junior Member
          • Jan 2013
          • 8

          #5
          Originally posted by zalex_ua
          zalex_ua, спасибо за видео, правда pdf-файлик презентации я уже видел. Судя по нему наилучший вариант - "zabbix way" с нодами. Но Вы, как я писал выше, в прошлом году относительно реализации нод в версии 2.0.1 советовали ноды не использовать. Вы и сейчас считаете также?

          Comment

          • v.goncharov
            Member
            • Mar 2013
            • 58

            #6
            Originally posted by tyommik
            А не лучше использовать 1 виртуальный ip адрес?

            Я пока склоняюсь к drbd, так как большого опыта в администрировании СУБД у меня нет. НО, в моей конфигурации сеть представляет из себя два примерно одинаковых сегмента, объёдинённых одним линком. Если случиться, что линк упадёт, слейв перейдёт в режим мастера и обе локации будут мониториться своими серверами. После восстановления линка, что будет с данными, ведь базы разойдутся?
            У меня там белые адреса. Если использовать один виртуальный - где он будет обитать географически?
            Нужно именно разнести географически в разные ДЦ.

            Comment

            • neogan
              Senior Member
              Zabbix Certified Trainer
              Zabbix Certified SpecialistZabbix Certified Professional
              • Sep 2011
              • 118

              #7
              Думаю что можно посмотреть(если еще не смотрели) в сторону следующих технологий как для базы так и для сервера:

              Comment

              • neogan
                Senior Member
                Zabbix Certified Trainer
                Zabbix Certified SpecialistZabbix Certified Professional
                • Sep 2011
                • 118

                #8
                +
                Learn how to set up Percona's open source solutions for your database needs. Pick your favorite technology to access our step-by-step guidance and documentation.

                Learn how to set up Percona's open source solutions for your database needs. Pick your favorite technology to access our step-by-step guidance and documentation.

                Comment

                • tyommik
                  Junior Member
                  • Jan 2013
                  • 8

                  #9
                  Originally posted by neogan
                  Думаю что можно посмотреть(если еще не смотрели) в сторону следующих технологий как для базы так и для сервера:

                  http://cbonte.github.io/haproxy-dcon...ation-1.5.html
                  Спасибо.
                  Отзовитесь, кто использует заббикс ноды. Стабильно ли работает такая схема?

                  Comment

                  • Jimson
                    Senior Member
                    • Jan 2008
                    • 1327

                    #10
                    Пробовал год назад на бете 1.9.x (нынешний 2.0), работало, но проблем было очень много.

                    Comment

                    • Heilig
                      Senior Member
                      Zabbix Certified Trainer
                      Zabbix Certified SpecialistZabbix Certified Professional
                      • Mar 2013
                      • 366

                      #11
                      Посмотрите еще вот эту тему.

                      Comment

                      Working...