Ad Widget

Collapse

Мониторинг Mikrotik vpn соединений

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • m2k9
    Junior Member
    • Apr 2016
    • 10

    #1

    Мониторинг Mikrotik vpn соединений

    Всем привет! Есть микрот 3011 прошивка 6.41.4 в качестве vpn сервера. На него подключаются около 20 клиентов, типы подключений разные sstp pptp. На zsbbix`e настроен узел сети и присоединен к нему шаблон Template SNMP Mikrotik скачанный с zshare. При подключении к микроту клиента создается пучек элементов с состоянием канала. При пере подключении меняется ID интерфейса и создаются заново такие же элементы и графики но в комплексный экран они уже не попадают и приходится его руками редактировать. И собственно вопрос: можно ли как-то привязать создаваемые элементы к имени интерфейса что бы не создавались новые элементы и не приходилось каждый раз руками править пере подключенных клиентов? Спасибо.
  • wins
    Senior Member
    • Sep 2014
    • 307

    #2
    Привет.
    А имя интерфейса уникально (статично) для логина? Если да - тогда меняем ключ lld с snmpindex на ifName - профит.

    Comment

    • m2k9
      Junior Member
      • Apr 2016
      • 10

      #3
      Да, имена подключаемых клиентов уникальны. При переподключении изменяется ID тот что в скобках и создается новый интерфейс а старый переходит в режим не поддерживается.
      Interfaces: <pptp-orel01-test-pptp> (In) .1.3.6.1.2.1.2.2.1.10.["15729866"] 90д SNMPv2 агент Traffic Не поддерживается
      Interfaces: <pptp-orel01-test-pptp> (In) .1.3.6.1.2.1.2.2.1.10.["15729930"] 90д SNMPv2 агент Traffic Активировано
      Interfaces: <pptp-orel01-test-pptp> (Out) .1.3.6.1.2.1.2.2.1.16.["15729866"] 90д SNMPv2 агент Traffic Не поддерживается
      Interfaces: <pptp-orel01-test-pptp> (Out) .1.3.6.1.2.1.2.2.1.16.["15729930"] 90д SNMPv2 агент Traffic Активировано
      В самом шаблоне указано
      {#SNMPVALUE} (In) .1.3.6.1.2.1.2.2.1.10.["{#SNMPINDEX}"] 90д SNMPv2 агент Traffic
      Правильно я понял что нужно поменять именно тут?

      Comment

      • wins
        Senior Member
        • Sep 2014
        • 307

        #4
        Лучше отклонить весь тимплейт для начала и тренироваться на тестовом.
        Потом в LLD заданить чтонить типа discovery[{#IFNAME},IF-MIB::ifName]
        В фильтры не забыть добавить регексп тех ифнеймов, которые ты хочешь мониторить.
        И потом прототипы айтемов уже привязывать к имени интерфейса, а не к индексу.

        Comment

        • m2k9
          Junior Member
          • Apr 2016
          • 10

          #5
          Целый день убил на это и нифига понять не могу.
          Так микрот показывает оиды своих интерфейсов
          name=.1.3.6.1.2.1.2.2.1.2.15729998
          actual-mtu=.1.3.6.1.2.1.2.2.1.4.15729998
          mac-address=.1.3.6.1.2.1.2.2.1.6.15729998
          admin-status=.1.3.6.1.2.1.2.2.1.7.15729998
          oper-status=.1.3.6.1.2.1.2.2.1.8.15729998
          bytes-in=.1.3.6.1.2.1.31.1.1.1.6.15729998
          packets-in=.1.3.6.1.2.1.31.1.1.1.7.15729998
          discards-in=.1.3.6.1.2.1.2.2.1.13.15729998
          errors-in=.1.3.6.1.2.1.2.2.1.14.15729998
          bytes-out=.1.3.6.1.2.1.31.1.1.1.10.15729998
          packets-out=.1.3.6.1.2.1.31.1.1.1.11.15729998
          discards-out=.1.3.6.1.2.1.2.2.1.19.15729998
          errors-out=.1.3.6.1.2.1.2.2.1.20.15729998
          Так как они динамические при переподключении последняя цифра увеличивается. Получается нужно как-то сравнить имя интерфейса на микроте со всеми именами получаемыми по dicovery и при совпадении использовать ОИД совпавшего интерфейса. Или как-то получить SNMPINDEX по известному имени интерфейса snmpindex=(PPTP-user1==IFNAME)
          Чет я совсем запутался. Помогите плиз.

          Comment

          • astrix89
            Senior Member
            • Jun 2017
            • 149

            #6
            Попробуйте это https://www.zabbix.com/documentation...p/dynamicindex

            Comment

            Working...