Ad Widget

Collapse

Баг в правиле обнаружения

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ahmad-network
    Junior Member
    • Sep 2026
    • 2

    #1

    Баг в правиле обнаружения

    Правило обнаружения криво работает, если быть точнее то она обновляется либо криво либо вовсе не обновляется, как видно на рис. есть 2 типа проверки, и соответственно создаются 2 типа интерфейса SNMP и Agent
    *так же имеется действие обнаружения с условием Service type equals ICMP ping и операцией Add host

    пример:
    есть хост host-1(192.168.1.9), на самом хосте меняю айпи на 192.168.1.20 и происходит что то из следующего:
    - обновляется только интерфейс SNMP, а интерфейс Agent остаётся прежним, так как на всех хостах висит Template module ICMP ping, айтемы шаблона обращаются именно к интерфейсу Agent`а и для заббикса хост оказывается лежащим и генерится проблема Unavailable by ICMP ping
    - обновляются оба интерфейса но спустя какое то неопределенное время он может просто вернуться к старому айпи, но только интерфейс Agent, то есть айпи агента вернется к 192.168.1.9, а айпи снмп 192.168.1.20 и соответственно хост снова падает
    - обновит интерфейс SNMP, интерфейс Agent рандомно подвяжется на любой айпи из пула IP range, то айпи агента может превратиться в 192.168.10.250 , а хост(допустим host-5) уже находящийся под таким айпи так же продолжит работать но в Monitoring - Discovery для айпи 192.168.10.250 Monitored host будет host-1

    я честно понятия не имею в чем проблема и где его искать, может беда с БД, а может с "модулем" обнаружения в заббиксе проблема
    Attached Files
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3461

    #2
    Во-первых, без точного номера версии сервера Zabbix ваш вопрос не имеет смысла.
    Во-вторых, а для чего вам по два интерфейса на хостах? Для чего вообще в правиле обнаружения указан пинг (да и несколько других SNMP-метрик), если ни в критериях уникальности, ни для указания имени создаваемого хоста они не используются?

    Comment


    • ahmad-network
      ahmad-network commented
      Editing a comment
      Извиняюсь, забыл указать версию, сейчас стоит уже Zabbix 7.0.30
      на момент создания поста стоял Zabbix 7.0.26, но и после обновления каких либо изменений не произошло

      1.3.6.1.2.1.1.5.0 SNMP v2 это оид хостнейма, так же указан как критерий что бы не создавались хосты с одиноквыми хостнеймами
      1.3.6.1.2.1.1.2.0 SNMP v2 оид sysObjectID - опрашивается что бы при авто-создании узлов сети заббикс вешал нужные группы и темплейты в зависимости от полученных данных
      1.3.6.1.2.1.2.2.1.6.1 - ifPhysAddress - его уже убрал из за ненадобности

      на вопрос для чего мне по два интерфейса на хостах отвечу что мне наоборот нужно было что бы на хосте был только интерфейс SNMP, но бывает такое что при настройке нового оборудования могут забыть настроить SNMP или может быть трабла с протоколом, что бы не пропустить такие хосты существует проверка по ICMP, хост не отвечающий по SNMP будет просто добавлен без нужных групп темплейтов и без хостнейма(айпи адрес вместо хостнейма) что бы я мог их справлять в дальнейшем
  • hstq
    Junior Member
    • Oct 2026
    • 2

    #3
    Кроме версии сервера, проверьте, какое значение используется для уникальности устройства. Если несколько устройств возвращают одинаковый sysName или другой выбранный идентификатор, обнаружение может связать разные IP с одним хостом. Сделайте проверку на двух устройствах и сохраните сырые ответы SNMP до смены адреса и после неё. Это позволит отличить ошибку сопоставления устройств от проблемы обновления конкретного интерфейса.

    Comment

    Working...