Ad Widget

Collapse

Проверка существования OID сформированного на основании обнаружения

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • maryanp
    Junior Member
    • Nov 2019
    • 1

    #1

    Проверка существования OID сформированного на основании обнаружения

    Зраствуйте,

    Так случилось что оборудование которое нужно мониторить имеет динамическую таблицу OID'ов которая формируется на основании конфигурации подключенных к нему апаратных модулей.Мало того конфигурация может менятся время от времени по разным причинам.

    Разные экземпляры одного обьекта могут не содержать некоторые OID'ы. В результате обнаружения некоторые переменные (item) оказывются нерабочими. Как результат Zabbix регулярно останавливает связь с оборудованием.

    Я вижу три пути решения проблемы:
    1. Каждый раз после смены конфигурации регеннирировать шаблон со всеми переменными без использования обнаружения. Самый худший вариант.
    2. Отключать (Status=disable) нерабочие OID'и. Как сделать? Вариант неочень.
    3. Проверять созданные OID'и при обнаружении: в случае отсутствия OID'а не создавать переменную вообще.

    Прошу помощи. Уверен я не первый кто столкнулся с такой задачкой.

    PS. Переменныех могут быть десятки тысяч - "рулить" вручную нереально.
  • exesition
    Senior Member
    • Nov 2019
    • 121

    #2
    Честно говоря такого не встречал.
    Если OID так меняются глобально тут только какой то скрипт с массивом данных делать. По моему будет прощу в таком случае установить причину смены OID на самом устройстве

    Comment

    • Evgeniy
      Senior Member
      • May 2012
      • 157

      #3
      Динамические индексы
      P.S. как вариант посмотрите эту тему https://www.zabbix.com/forum/in-russ...D0%BE-snmp-oid
      Last edited by Evgeniy; 30-11-2019, 21:52.

      Comment

      Working...