Ad Widget

Collapse

Что делать если пропадает интренет

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • tantra
    Member
    • Aug 2010
    • 62

    #1

    Что делать если пропадает интренет

    Приветствую!

    У нас есть пачка хостов во внешней сети около 30 штук. А мониторинг находится в офисе. Дак вот когда в офисе пропадает связь(проблемы у провайдера), zabbix вполне справедливо решает что хосты недоступны и начинает слать уведомления(которые уходят нескольким людям в огромном количестве - как результат на симке в gsm модеме очень быстро заканчиваются деньги :-)), да и получит за раз 30 сообщений тоже ничего приятного). Возможно ли как нибудь научить zabbix определять что пропал интренет и не слать пачки сообщений. Пробовал это сделать через скрипт который пингует ya.ru, google.com, mail.ru, и связывать триггер с триггерами хостов. Но это работает не совсем так как хотелось бы, во первых проверку на доступность интернет соединения невозможно встроить в шаблон, и при добавлении нового хоста довольно утомительно проставлять все связи триггеров вручную(а можно вообще просто забыть), а во вторых иногда бывают случаи когда момент определения что "Host is down" происходит раньше чем произошло определение что пропала связь в офисе и имеем как бы ложные срабатывания в системе оповещения.

    Вот и хотелось бы узнать кто как решает подобные проблемы?
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Попробуйте так
    http://www.zabbix.com/wiki/howto/con..._notifications

    Comment

    • Sanki
      Member
      • Mar 2010
      • 46

      #3
      настроить зависимость Ваших 30-ти серверов от шлюза провайдера.
      Для этого надо будет сделать мониторинг шлюза провайдера. Вот и все.

      Comment

      • tantra
        Member
        • Aug 2010
        • 62

        #4
        Originally posted by sanki
        настроить зависимость Ваших 30-ти серверов от шлюза провайдера.
        Для этого надо будет сделать мониторинг шлюза провайдера. Вот и все.
        Как я писал уже это во первых очень неудобно когда дабавляются новые сервера - нужно не забыть добавить зависимость. А во вторых миниторинг шлюза провайдера вешь весьма ненадежная, т.е шлюз пинговаться может а хосты во внешней сети нет

        Comment

        • Sanki
          Member
          • Mar 2010
          • 46

          #5
          Originally posted by tantra
          Как я писал уже это во первых очень неудобно когда дабавляются новые сервера - нужно не забыть добавить зависимость. А во вторых миниторинг шлюза провайдера вешь весьма ненадежная, т.е шлюз пинговаться может а хосты во внешней сети нет
          Не вижу ничего не удобного. После первого же ложного сообщения Вы вспомните, что нужно добавить зависимость. И это надо сделать только 1 раз для сервера. Вы же не вводите 50 серверов за раз?

          Если пингуется шлюз, значит интернет есть. Вы же просили:
          Originally posted by tantra
          Возможно ли как нибудь научить zabbix определять что пропал интренет и не слать пачки сообщений.
          Значит задача выполнена. Если Вам нужно определять еще и доступность Ваших сетевых узлов, то это другая задача. Вы о ней не говорили. Да и решаться она будет по тому же сценарию, что и мониторинг серверов.

          Мы Вам предложили несколько вариантов. А какой выбрать, решать уже Вам. Не удобен тот, что я предложил, реализовывайте предложение dima_dm

          Comment

          • crypt
            Junior Member
            Zabbix Certified Specialist
            • Jul 2011
            • 10

            #6
            Присоединяюсь к вопросу топикстартера. Вероятно, проверку шлюза можно организовать при помощи nested template'a? А что насчет проверки шлюза провайдера, если нет желания его пинговать постоянно? Есть ли возможность активации проверки, только в момент срабатывания тригера?

            Comment

            • crypt
              Junior Member
              Zabbix Certified Specialist
              • Jul 2011
              • 10

              #7
              Originally posted by sanki
              Не вижу ничего не удобного. После первого же ложного сообщения Вы вспомните, что нужно добавить зависимость. И это надо сделать только 1 раз для сервера. Вы же не вводите 50 серверов за раз?
              Это действительно не очень удобно.

              Comment

              • Sanki
                Member
                • Mar 2010
                • 46

                #8
                Originally posted by crypt
                Это действительно не очень удобно.
                если Вам это не удобно, то это

                Originally posted by crypt
                Есть ли возможность активации проверки, только в момент срабатывания тригера?
                Вам тоже не удобно будет настраивать.

                Comment

                • crypt
                  Junior Member
                  Zabbix Certified Specialist
                  • Jul 2011
                  • 10

                  #9
                  Originally posted by sanki
                  если Вам это не удобно, то это


                  Вам тоже не удобно будет настраивать.
                  А есть такая возможность?

                  p.s.
                  я бы вобще оставил в стороне вопросы "нужно не нужно/удобно не удобно"

                  Comment

                  • Sanki
                    Member
                    • Mar 2010
                    • 46

                    #10
                    Originally posted by crypt
                    А есть такая возможность?
                    Я бы попробовал через Actions и там уже Remote command
                    Originally posted by crypt
                    p.s.
                    я бы вобще оставил в стороне вопросы "нужно не нужно/удобно не удобно"
                    А зачем тогда писали об этом?

                    Comment

                    • crypt
                      Junior Member
                      Zabbix Certified Specialist
                      • Jul 2011
                      • 10

                      #11
                      Насчет remote command мы друг друга не поняли. Я-то просто хочу, чтобы на zabbix-server происходила проверка: если инет отпал, аларм подымать не надо, не надо регистрировать событие. При этом шлюз не пингуется постоянно, а пингуется в результате срабатывания другого тригера или action. Более того condition в action по-моему касаются исключительно того же триггера.


                      Originally posted by Sanki
                      Я бы попробовал через Actions и там уже Remote command

                      А зачем тогда писали об этом?
                      Это я так вежливо хотел сказать "мало ли что ты не видишь". Зачем вместо технической рекомендации отвечать кому-то "вам это не надо". Человек же явно написал, что ему "очень неудобно".

                      Comment

                      • crypt
                        Junior Member
                        Zabbix Certified Specialist
                        • Jul 2011
                        • 10

                        #12
                        А, понял, вот так

                        http://www.zabbix.com/documentation/...r_dependencies

                        а потом пытаться зашаблонить.

                        Comment

                        • Sanki
                          Member
                          • Mar 2010
                          • 46

                          #13
                          А, понял, вот так
                          разве я не об этом сказал в первом своем посте?
                          При этом шлюз не пингуется постоянно, а пингуется в результате срабатывания другого тригера или action.
                          Remote command не подойдет для этого. Нужно искать другие варианты.
                          Это я так вежливо хотел сказать "мало ли что ты не видишь". Зачем вместо технической рекомендации отвечать кому-то "вам это не надо". Человек же явно написал, что ему "очень неудобно".
                          Скажу честно, мне не очень интересно знать, что Вам удобно, а что нет.
                          Я как раз и дал техническую рекомендацию. Вы сами решайте использовать ее или нет.

                          Comment

                          • PyKaB
                            Junior Member
                            • Jul 2011
                            • 2

                            #14
                            Originally posted by crypt
                            А, понял, вот так

                            http://www.zabbix.com/documentation/...r_dependencies

                            а потом пытаться зашаблонить.
                            Вот это могло бы быть правильным решением, НО зашаблонить то нельзя.
                            Ошибка при добавлении зависимостей. Не разрешены следующие зависимости: 1) с триггера узла сети к шаблонному триггеру; 2) с шаблонного триггера к триггеру узла сети; 3) между шаблонными триггерами, где шаблоны имеют связи с другими шаблонами.
                            Таким образом получается, что:
                            1. надо создать узел/элемент_данных/триггер
                            2. прийти к некому соглашению в компании, что данный триггер показывает наличие доступа к интернету(мы мониторим из офиса сервера в датацентре и такой узел - DNS сервер в дата центре).
                            3. создать у всех прочих триггеров зависимости
                            И всё это с одним важным уточнением - НИКАКИХ ШАБЛОНОВ. т.е. всё руками или писать свой софт для управление триггерами через API.

                            В итоге я пришел к следующему выводу - в текущей версии Zabbix нельзя мониторить интернет канал и ставить зависимости от него.

                            Да и вообще, даже если можно было бы использовать шаблоны, такой подход кажется идеологически не верным. Должна быть какая-то отдельная сущность для мониторинга доступности сетей и возможность ее использования в оповещениях.
                            Last edited by PyKaB; 27-07-2011, 08:43.

                            Comment

                            • tantra
                              Member
                              • Aug 2010
                              • 62

                              #15
                              Originally posted by dima_dm
                              Стало немного лучше, но появилась следующая проблема сообщений о восстановлении стало приходить больше чем сообщений о проблеме, т.е может придти "Host down ok" хотя сообщения о том что хост недоутупен не приходило

                              Comment

                              Working...