Ad Widget

Collapse

Мониторинг подключений провайдера.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Sector9
    Member
    • Aug 2011
    • 49

    #1

    Мониторинг подключений провайдера.

    Доброго всем дня. Вопрос к знающим. есть функционирующий zabbix server в центральном офисе, а так же есть доп.офисы. В каждом из которых по два канала связи (провайдера) , т.е основной и резервный.
    Так вот, как организовать мониторинг работоспособности этих каналов. Один способ знаю, можно пинговать внешние ip. Но бьльшой минус в том что если отваливается сам центральный офис, тот тут же начинается спам алертов, о том что во всех доп офисах не работает связь. А какие есть еще варианты?
    [Заранее извиняюсь, если были подобные темы]
  • sergo
    Member
    • Dec 2009
    • 99

    #2
    я делаю так со всех доп офисов пингуются определенные узлы со шлюзов
    вот таким макаром, например по трем каналам
    UserParameter=xxx.gaz,/bin/ping -I 87.237.141.1 -q -W3 -c20 -s24 -i.5 109.73.67.1 | /usr/bin/awk '/packet loss/ { print int($(NF-4)) }'
    UserParameter=xxx.ttk,/bin/ping -I 80.72.225.1 -q -W3 -c20 -s24 -i.5 109.73.67.1 | /usr/bin/awk '/packet loss/ { print int($(NF-4)) }'
    UserParameter=xxx.aaa,/bin/ping -I 80.80.104.1 -q -W3 -c20 -s24 -i.5 109.73.67.1 | /usr/bin/awk '/packet loss/ { print int($(NF-4)) }'
    если количество потерь по каналу больше критического, срабатывает тригер
    ну соответственно в вашем случае падение канала в ентральном офисе не как не повлияет на сработку тригеров в допофисах
    Last edited by sergo; 28-06-2012, 10:58.

    Comment

    • SergeniuS
      Member
      • Jan 2012
      • 68

      #3
      Originally posted by sergo
      я делаю так со всех доп офисов пингуются определенные узлы со шлюзов
      вот таким макаром, например по трем каналам
      UserParameter=xxx.gaz,/bin/ping -I 87.237.141.1 -q -W3 -c20 -s24 -i.5 109.73.67.1 | /usr/bin/awk '/packet loss/ { print int($(NF-4)) }'
      ..
      Если я не ошибаюсь, то так можно делать только от пользователя с привилегированными правами aka root (вариант через "sudo ping" тоже может быть). А по умолчанию агент работает от имени пользователя Zabbix в этих ваших линуксах

      Comment

      • sergo
        Member
        • Dec 2009
        • 99

        #4
        Originally posted by SergeniuS
        Если я не ошибаюсь, то так можно делать только от пользователя с привилегированными правами aka root (вариант через "sudo ping" тоже может быть). А по умолчанию агент работает от имени пользователя Zabbix в этих ваших линуксах
        все работает из под zabbix без проблем и дополнительных вил
        с чего вдруг команде пинг бы понадобились права суперпользователя? о_О

        Comment

        • Sector9
          Member
          • Aug 2011
          • 49

          #5
          Сделал по другому.
          Чтобы проверять доступность внешних ипов доп офиса. я их прсото пингую.
          а чтобы проверить состояние vpn тунеля, пингую ресурс в удаленной сети.
          Думаю вполне нормальный вариант.

          еще такой вопрос..
          Вот делаю я допустим триггер с именем Line {HOSTNAME} is down.
          и оповещения на почту. Приходит соответсвенно с именем триггера
          а как сделать чтобы имя триггера в теме письма менялось на Line {HOSTNAME} is UP при устранении проблемы.

          Пробовал делать так. создавать два триггера
          1. Line {HOSTNAME} is down.. срабатывающий если значение меньше 1.
          2. Line {HOSTNAME} is up .. если значение 1.


          но не устраивает то что когда канал поднят, соответсвенно постоянно возвращает 1. и будет слать мне на почту алерты

          Comment

          • SergeniuS
            Member
            • Jan 2012
            • 68

            #6
            Нужно сделать вот так:

            Originally posted by sector9
            Сделал по другому.
            еще такой вопрос..
            Вот делаю я допустим триггер с именем line {hostname} is down.
            и оповещения на почту. Приходит соответсвенно с именем триггера
            а как сделать чтобы имя триггера в теме письма менялось на line {hostname} is up при устранении проблемы.
            Нужно выставить крыжик "сообщение восстановления"
            Attached Files

            Comment

            • Sector9
              Member
              • Aug 2011
              • 49

              #7
              Спс.
              Сейчас вопрос созрел. Ну допустим пингую я внешние ипы доп офисов. все ок. Но ведь может быть такое, При не оплате они нам вряд ли линк отключат. В то время как днс и http не будут работать .. и провал.. как можно поступить в такой ситуации

              Comment

              • SergeniuS
                Member
                • Jan 2012
                • 68

                #8
                при неуплате не отключат аплинки? что-то невероятное

                Comment

                • Sector9
                  Member
                  • Aug 2011
                  • 49

                  #9
                  вполне реально, встречал такое

                  Comment

                  • SergeniuS
                    Member
                    • Jan 2012
                    • 68

                    #10
                    а состояние какого сервиса и откуда нужно отслеживать?

                    Comment

                    • Sector9
                      Member
                      • Aug 2011
                      • 49

                      #11
                      схема такая , есть доп офис, там два канала интернет с внешними ипами. Я нахожусь в головном офисе. и заббикс сервер собственно тоже. Вот и задача такая мониторить эти доступность по каналам. Чтобы знать когда отвалиться интернет в доп офисе.

                      Comment

                      • SergeniuS
                        Member
                        • Jan 2012
                        • 68

                        #12
                        Офисы же соединены vpn-туннелями? Пингуй концы туннелей

                        Comment

                        • Sector9
                          Member
                          • Aug 2011
                          • 49

                          #13
                          а смысл какой? Если отвалится интернет, то vpn тоже порвется

                          Comment

                          Working...