Ad Widget

Collapse

Получение SNMP TRAP от узла с динамическим IP

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • VladOst
    Junior Member
    • Jun 2018
    • 12

    #1

    Получение SNMP TRAP от узла с динамическим IP

    Имеется устройство, которое шлёт трапы. Находится за роутером, который соединяется с Интернетом через GSM модем. Соответственно, наблюдаемое устройство с адресом 192.168.1.2 шлёт трап на ZABBIX 1.1.1.1. Роутер натом маскирует его в свой IP 192.168.1.1 и передаёт в модем, который тоже маскирует своим 192.168.0.1 и передаёт через сеть GSM-оператора с белым динамическим IP 2.2.2.2. Его я и получаю в пакете SNMP на Z.
    Вопрос: Что мне прописывать в интерфейсе наблюдаемого устройства? Я же там в типе SNMP должен прописать IP или DNSимя устройства, за которым наблюдаем. А я его не знаю, т.к. Z видит только конечный динамический IP.
    PS VPN сильно упростило бы жизнь, но по ряду причин не могу...
  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #2
    Посмотрите вот тут как обрабатываются трэпы https://www.zabbix.com/documentation...hl=SNMP%2Ctrap

    После форматирования трэп должен содержать после ZBXTRAP ip или днс имя. по которому и ищется «хост - отправитель» в забикс у которого ip или днс имя в интерфейсе snmp такое-же

    т.е. если не можете из трэпа ухищрениями форматирования вытащить адрес исходного отправителя, то трэп придется считать отправленным от IP 2.2.2.2. и именно этот адрес указывать в настройках snmp интерфейса у хоста

    Comment

    • VladOst
      Junior Member
      • Jun 2018
      • 12

      #3
      Originally posted by Hamardaban
      трэп придется считать отправленным от IP 2.2.2.2. и именно этот адрес указывать в настройках snmp интерфейса у хоста
      Так в том-то и веселуха, что 2.2.2.2 - ДИНАМИЧЕСКИЙ. Сейчас сотовый оператор моему модему дал 2.2.2.2, в следующий реконнект 2.2.2.3 ну и до бесконечности...
      А наблюдаемое устройство по какой-то причине свой IP не шлёт в трапе... Только OID

      Comment

      • balduser
        Junior Member
        • Oct 2022
        • 16

        #4
        Также, если устройство одно, вы можете использовать костыль: настроить файрвол так, чтобы для всех пакетов, приходящих на 162 порт (трапы же на 162-й прилетают?), подменялся source ip. Но тогда чтобы в будущем получать трапы от других устройств, придётся повозиться.

        Comment

        • Hamardaban
          Senior Member
          Zabbix Certified SpecialistZabbix Certified Professional
          • May 2019
          • 2713

          #5
          Увы.
          Вариантов 2шт: VPN или zabbix_proxy в сети за динамическим адресом (если адрес zabbix сервера постоянный)

          Comment

          Working...