Ad Widget

Collapse

обновление ip адреса хоста

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • revenant8
    Junior Member
    • Aug 2018
    • 16

    #1

    обновление ip адреса хоста

    Доброго времени суток.
    Имею сервер в локальной сети и порядка 10 удалённых офисов соединенных по VPN где порядка 4-5 компьютеров и 2 принтера в каждом которые получают адреса по DHCP.
    Так как оборудование постоянно перемещается не вариант делать резервирование.
    Вариант с активными агентами не работает, так как хосты добавляются с одним ip адресом vpn канала шлюза. Да и как быть с сетевыми принтерами тоже вопрос.
    Настроил автообнаружение. Черт с ним что хосту имя не присваивается и в роли имени выступает ip адрес. Один раз пробежаться по всем хостам и прописать имя дело выполнимое. Автообнаружение работает с критерием уникальности = имя хоста. Но при этом, при смене ip адреса он и не добавляет новый хост, но и не меняет у старого хоста ip адрес. Как заставить заббикс менять ip адреса агентов у хостов?
  • revenant8
    Junior Member
    • Aug 2018
    • 16

    #2
    Создал отдельный шаблон для компьютеров за VPN, изменил тип элементов данных с "Zabbix агент" на "Zabbix агент (активный)", при изменении ip адреса, ip адрес в настройках хоста не обновляется но данные продолжают поступать. Теперь решил получать ip адрес как элемент данных. Создал элемент с ключом net.if.list, прилетает простыня со всеми данными по сетевым интерфейсам, как вычленить оттуда ip адрес?

    Comment

    • revenant8
      Junior Member
      • Aug 2018
      • 16

      #3
      подскажите, как с помощью регулярного выражения или обрезки, обрезать все кроме ip адреса?

      Comment

      • Kos
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Aug 2015
        • 3404

        #4
        Originally posted by revenant8
        подскажите, как с помощью регулярного выражения или обрезки, обрезать все кроме ip адреса?
        Мы ж не видим, что там вам прилетает. Покажите образец приходящих данных - можем подумать, как вам помочь. Ещё не помешает знать, с какой версией Zabbix-сервера работаете (поскольку возможности пред-обработки сильно отличаются).

        Comment

        • revenant8
          Junior Member
          • Aug 2018
          • 16

          #5
          упс, и правда.

          версия 3.4

          присылает вот такую простыню
          Ethernet enabled - WAN Miniport (IPv6) Ethernet enabled - WAN Miniport (Network Monitor) Ethernet enabled - Realtek PCIe GBE Family Controller-QoS Packet Scheduler-0000 Ethernet enabled - Realtek PCIe GBE Family Controller-WFP LightWeight Filter-0000 Ethernet enabled - WAN Miniport (IP) Ethernet enabled - WAN Miniport (IPv6)-QoS Packet Scheduler-0000 Ethernet enabled 172.16.35.102 Realtek PCIe GBE Family Controller Ethernet enabled - WAN Miniport (IP)-QoS Packet Scheduler-0000 Ethernet enabled - WAN Miniport (Network Monitor)-QoS Packet Scheduler-0000 Ethernet unknown - Remote NDIS based Internet Sharing Device Ethernet unknown - Remote NDIS based Internet Sharing Device #2 Ethernet unknown - Mobile RNDIS Network Adapter Ethernet unknown - Remote NDIS based Internet Sharing Device #3 Ethernet unknown - Remote NDIS based Internet Sharing Device #4 PPP enabled - WAN Miniport (PPPOE) PPP enabled - RAS Async Adapter Software Loopback enabled 127.0.0.1 Software Loopback Interface 1 Tunnel type encapsulation enabled - WAN Miniport (SSTP) Tunnel type encapsulation enabled - WAN Miniport (IKEv2) Tunnel type encapsulation enabled - WAN Miniport (L2TP) Tunnel type encapsulation enabled - WAN Miniport (PPTP) Tunnel type encapsulation enabled - Адаптер Microsoft ISATAP Tunnel type encapsulation enabled - Адаптер Microsoft ISATAP #2 Tunnel type encapsulation enabled - Teredo Tunneling Pseudo-Interface

          хз как форматирование текста сохранить
          выглядит оно вот так
          Click image for larger version  Name:	ZtPgVBLldHA.jpg Views:	1 Size:	108.0 KB ID:	365339
          Last edited by revenant8; 04-09-2018, 14:20.

          Comment


          • mykolaq
            mykolaq commented
            Editing a comment
            а что оставить из этого то надо? 172. блабла?
        • revenant8
          Junior Member
          • Aug 2018
          • 16

          #6
          а что оставить из этого то надо? 172. блабла?
          да, в данном случае 172.16.35.102 , 172.16 постоянные, две последние цифры меняются, но все они вида 172.16.xx.yyy , в третьем числе всегда два знака, в конце три знака.

          Comment

          • Kos
            Senior Member
            Zabbix Certified SpecialistZabbix Certified Professional
            • Aug 2015
            • 3404

            #7
            Originally posted by revenant8
            хз как форматирование текста сохранить
            обрамить нужный текст тегами "code" и "/code" (в квадратных скобках, большими буквами). оно же - кнопочка "#" в тулбаре при редактировании (сам тулбар включается/выключается кнопкой с жирной подчёркнутой заглавной буквой "a" справа, чуть выше поля для редактирования).

            Comment

            • Kos
              Senior Member
              Zabbix Certified SpecialistZabbix Certified Professional
              • Aug 2015
              • 3404

              #8
              Originally posted by revenant8
              да, в данном случае 172.16.35.102 , 172.16 постоянные, две последние цифры меняются, но все они вида 172.16.xx.yyy , в третьем числе всегда два знака, в конце три знака.
              Ну, регулярное выражение - что-то вроде:
              Code:
              Ethernet\s+enabled\s+(172\.16\.\d+\.\d+)\s
              Тогда если в качестве вывода (output) указать "\1", то должны получить IP-адрес (содержимое первой capturing group).

              Потестировать можно тут.

              Comment


              • revenant8
                revenant8 commented
                Editing a comment
                Большое спасибо!
            Working...