Ad Widget

Collapse

Мониторинг статуса сетевого адаптера

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • d.kagarlickij
    Member
    • Oct 2014
    • 40

    #1

    Мониторинг статуса сетевого адаптера

    Здравствуйте!
    Я использую Zabbix для мониторинга хоста под управлением Windows Server 2012R2.
    На Windows Server установлен Cisco VPN Client.
    Когда Cisco VPN Client подключен, статус Network Adapter "Cisco Systems VPN Adapter" - Enabled , когда отключен - Disabled.
    Я хочу сделать item & trigger чтобы получать notifications когда статус Network Adapter "Cisco Systems VPN Adapter" = Disabled.
    Как это сделать?
    Заранее благодарен!
  • rough-84
    Senior Member
    • Oct 2014
    • 198

    #2
    Cisco VPN Client работает как служба ?

    Comment

    • d.kagarlickij
      Member
      • Oct 2014
      • 40

      #3
      Да, как служба, но когда vpn соединение не установлено служба работает так же, как когда соединение установлено.
      Мониторить нужно именно установку соединения.

      Comment

      • rough-84
        Senior Member
        • Oct 2014
        • 198

        #4
        Тогда через snmp
        ifOperStatus 1.3.6.1.2.1.2.2.1.8 Текущее рабочее состояние интерфейса.
        Думаю это оно

        Comment

        • aib
          Senior Member
          • Jan 2014
          • 1615

          #5
          Ну еще можно попробовать, когда адаптер активен, провести lld для сетевых интерфейсов.
          Если обнаружится - то тогда и триггер на него создать...
          Sincerely yours,
          Aleksey

          Comment

          • d.kagarlickij
            Member
            • Oct 2014
            • 40

            #6
            А можно подробнее о том как это включить или пример реализации?

            Comment

            • aib
              Senior Member
              • Jan 2014
              • 1615

              #7
              Когда вы "прикрепляете" к конфигурации Host шаблон "Template OS Windows", вы получаете два Discovery Rules:
              - Mounted filesystem discovery
              - Network interface discovery

              Ну и когда это, второе правило отработает, оно создает столько Элементов, сколько активных сетевых интерфейсов было в момент работы LLD.
              Sincerely yours,
              Aleksey

              Comment

              • sadman
                Senior Member
                • Dec 2010
                • 1611

                #8
                Предлагаю еще такой вариант: выбрать какой-либо ip гарантированно доступный при поднятии vpn и производить ему ежепятисекудный однократный пинг в скрипте, привешенном сервисом. Как только пинг пропал - делаем засылку в zabbix через sender и поднимаем триггер. Почему так? На мой взляд частый lld невыгоден по ресурсоемкости действия (впрочем, если 600 секунд дисконнекта это не смертельно, то все ок), а обрабатывать в винде сетевой интерфейс по названиям из консоли - еще то приключение.

                Пока писал, вспомнил про system.run. Можно через него пинг дергать, полагаю. И это будет прозрачней для администратора.

                Comment

                • d.kagarlickij
                  Member
                  • Oct 2014
                  • 40

                  #9
                  Дело в том, что в сети через VPN закрыт ICMP трафик.

                  Я создал Discovery Rule в Template который применен к хостам с этим VPN по аналогии с Discovery Rule в стандартном Template OS Windows.

                  Подскажите, где увидеть результат выполнения Discovery Rule?
                  В Latest data не вижу этой информации.

                  Comment

                  • yukra
                    Senior Member
                    • Apr 2013
                    • 1359

                    #10
                    Создайте прототип айтема и посмотрите какие айтемы создадутся. Если не создадутся, то во вкладке "обнаружение" будет красный квадрат с описанием ошибки.

                    Comment

                    • d.kagarlickij
                      Member
                      • Oct 2014
                      • 40

                      #11
                      Прототип создал, но Items не создались.
                      Зато графики создались, как и с дисками.
                      А как мне написать свой Item - так же как Item prototype?

                      Comment

                      • yukra
                        Senior Member
                        • Apr 2013
                        • 1359

                        #12
                        Originally posted by d.kagarlickij
                        Прототип создал, но items не создались.
                        Зато графики создались, как и с дисками.
                        А как мне написать свой item - так же как item prototype?
                        График без айтема быть не может. Проверьте что при просмотре айтемов у вас не включен фильтр.

                        Comment

                        • d.kagarlickij
                          Member
                          • Oct 2014
                          • 40

                          #13
                          Ситуация неясена для меня - на уровне хоста и вижу Items - http://prntscr.com/5ks0oq

                          .. а на уровне Template не вижу - http://prntscr.com/5ks0w2

                          Проблема в том, что я хочу создать Trigger на уровне Template, а не на уровне Host^ потому что хосты могут добавляться - удаляться.

                          Можно ли это сделать?

                          Comment

                          • yukra
                            Senior Member
                            • Apr 2013
                            • 1359

                            #14
                            Originally posted by d.kagarlickij
                            Ситуация неясена для меня - на уровне хоста и вижу items - http://prntscr.com/5ks0oq

                            .. а на уровне template не вижу - http://prntscr.com/5ks0w2
                            Айтем не может создаться "на уровне темплэйта" потому что хосты могут добавляться удаляться, и там может быть, а может не быть данного айтема.
                            Originally posted by d.kagarlickij
                            Проблема в том, что я хочу создать trigger на уровне template, а не на уровне host^ потому что хосты могут добавляться - удаляться.

                            Можно ли это сделать?
                            Можно создать прототип триггера там же в Обнаружениях в шаблоне.

                            Comment

                            • aib
                              Senior Member
                              • Jan 2014
                              • 1615

                              #15
                              Originally posted by d.kagarlickij
                              Ситуация неясена для меня - на уровне хоста и вижу Items - http://prntscr.com/5ks0oq

                              .. а на уровне Template не вижу - http://prntscr.com/5ks0w2

                              Проблема в том, что я хочу создать Trigger на уровне Template, а не на уровне Host^ потому что хосты могут добавляться - удаляться.

                              Можно ли это сделать?
                              Item может появиться в результате:
                              1) Добавления шаблона (Template)
                              2) Автоматического создания из LLD (Low Level Discovery), используя прототипы Items / Triggers / Graphs
                              3) Ручного создания Item.

                              Когда вы нам показываете те Item, что вы видите в шаблоне - вы забываете о двух дополнительных способах создания Items.

                              Для примера создания прототипа Триггера в LLD, обратите внимание на шаблон "Template SNMP Interfaces" -> "Discovery Rules" -> "Trigger prototypes"
                              Sincerely yours,
                              Aleksey

                              Comment

                              Working...