@walrus911

Как использовать два SNMP OID в LLD Zabbix?

Всем привет.
Подскажите варианты использовать два разных OID в прототипах низкоуровневого обнаружения?
Поясню что имею ввиду.
Ест железка в которую воткнуто много карт. На каждой карте есть набор показателей.

Например
1. Ветка мибов содержащих название переменных:
1.3.6.1.4.1.3

для каждой карты примерные оиды
1.3.6.1.4.1.3.1.1.2 - SrName
1.3.6.1.4.1.3.1.2.38 - Temp

1.3.6.1.4.1.3.2.1.2 - SrName
1.3.6.1.4.1.3.2.2.38 - Temp

1.3.6.1.4.1.3.3.1.2 - SrName
1.3.6.1.4.1.3.3.2.90 - Temp

2. Ветка мибов содержащих значение переменных:
1.3.6.1.4.1.5


1.3.6.1.4.1.5.1.1.2 - 1234567
1.3.6.1.4.1.5.1.2.38 - 23

1.3.6.1.4.1.5.2.1.2 - 1234345345
1.3.6.1.4.1.5.2.2.38 - 34

1.3.6.1.4.1.5.3.1.2 - 3453454354
1.3.6.1.4.1.5.3.2.90 - 25

Сейчас:
Через LLD считываю ветку 1.3.6.1.4.1.3 далее фильтром вычленяю только те индексы которые имеют имя Temp
discovery[{#VAR},.1.3.6.1.4.1.3]

На основе этого создаю протоип данных с именем макроса и значениями Temp
Имя {#VAR}
Тип SNMP
Ключ Temp[{#VAR},.1.3.6.1.4.1.5.{#SNMPINDEX}]
SNMP OID .1.3.6.1.4.1.5.{#SNMPINDEX}

Что я в итоге получаю. Кучу итемов с одинаковым именем которые отличаются только ключом. Т.е при срабатывании триггера мне выходит что проблема с температурой. и приходится лезть разбираться что это за карта на которой проблема

Что я хочу и что пока не знаю как сделать:

Хочу что бы в имени итема добавлялось как то поле SrName.

Подскажите как это сделать? Или хотя бы идеи в какую сторону копать.
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Evgeny_ZN
Учусь потихоньку.
А на каждом интерфейсе нет своего IP?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы