Доброго времени суток.
Сразу хочу извиниться за некорректный вопрос, возможно что не дочитал документацию.
Столкнулся вот с такой проблемой.
Имеем.
Zabbix 2.0.9 ( Centos 6.4)
В основном нужно мониторить коммутаторы 3com / HP
Все вроде нормально. Но никак не могу получить нормально читаемое имя порта для построения графиков от 3COM5500.
Делаю так в LLD
Для графиков
Имя
if{#SNMPVALUE}-Traffic
Элементы данных
MAIN Template_IF_MIB_SNMPV2: if{#SNMPINDEX} ({$PORT{#SNMPINDEX}_DESC}) In
2: MAIN Template_IF_MIB_SNMPV2: if{#SNMPINDEX} ({$PORT{#SNMPINDEX}_DESC}) Out
На выходе получаю имя графиков
if4227729-Traffic
if4227614-Traffic
И т.п.
Вот что выдает
Как в название графиков вставить данные из STRING ?
P/S Читал тут что есть переменныe snmpvalue
Сразу хочу извиниться за некорректный вопрос, возможно что не дочитал документацию.
Столкнулся вот с такой проблемой.
Имеем.
Zabbix 2.0.9 ( Centos 6.4)
В основном нужно мониторить коммутаторы 3com / HP
Все вроде нормально. Но никак не могу получить нормально читаемое имя порта для построения графиков от 3COM5500.
Делаю так в LLD
Для графиков
Имя
if{#SNMPVALUE}-Traffic
Элементы данных
MAIN Template_IF_MIB_SNMPV2: if{#SNMPINDEX} ({$PORT{#SNMPINDEX}_DESC}) In
2: MAIN Template_IF_MIB_SNMPV2: if{#SNMPINDEX} ({$PORT{#SNMPINDEX}_DESC}) Out
На выходе получаю имя графиков
if4227729-Traffic
if4227614-Traffic
И т.п.
Вот что выдает
Code:
snmpwalk -v 2c -c public 10.111.111.111 IF-MIB::ifDescr IF-MIB::ifDescr.75497529 = STRING: GigabitEthernet2/0/5 IF-MIB::ifDescr.75497537 = STRING: GigabitEthernet2/0/6 IF-MIB::ifDescr.75497545 = STRING: GigabitEthernet2/0/7 IF-MIB::ifDescr.75497553 = STRING: GigabitEthernet2/0/8 IF-MIB::ifDescr.75497561 = STRING: GigabitEthernet2/0/9 IF-MIB::ifDescr.75497569 = STRING: GigabitEthernet2/0/10 IF-MIB::ifDescr.75497577 = STRING: GigabitEthernet2/0/11 IF-MIB::ifDescr.75497585 = STRING: GigabitEthernet2/0/12 IF-MIB::ifDescr.75497593 = STRING: GigabitEthernet2/0/13 IF-MIB::ifDescr.75497601 = STRING: GigabitEthernet2/0/14 IF-MIB::ifDescr.75497609 = STRING: GigabitEthernet2/0/15 IF-MIB::ifDescr.75497617 = STRING: GigabitEthernet2/0/16 IF-MIB::ifDescr.75497625 = STRING: GigabitEthernet2/0/17 IF-MIB::ifDescr.75497633 = STRING: GigabitEthernet2/0/18 IF-MIB::ifDescr.75497641 = STRING: GigabitEthernet2/0/19 IF-MIB::ifDescr.75497649 = STRING: GigabitEthernet2/0/20 IF-MIB::ifDescr.75497657 = STRING: GigabitEthernet2/0/21 IF-MIB::ifDescr.75497665 = STRING: GigabitEthernet2/0/22 IF-MIB::ifDescr.75497673 = STRING: GigabitEthernet2/0/23 IF-MIB::ifDescr.75497681 = STRING: GigabitEthernet2/0/24 IF-MIB::ifDescr.75497689 = STRING: GigabitEthernet2/0/25 IF-MIB::ifDescr.75497697 = STRING: GigabitEthernet2/0/26 IF-MIB::ifDescr.75497705 = STRING: GigabitEthernet2/0/27 IF-MIB::ifDescr.75497713 = STRING: GigabitEthernet2/0/28
Как в название графиков вставить данные из STRING ?
P/S Читал тут что есть переменныe snmpvalue
$ snmpwalk -v 2c -c public 192.168.1.1 IF-MIB::ifDescr
IF-MIB::ifDescr.1 = STRING: WAN
IF-MIB::ifDescr.2 = STRING: LAN1
IF-MIB::ifDescr.3 = STRING: LAN2
Макрос {#SNMPINDEX} возьмет свое значение из части OID, которая идет после ifDescr (в этом примере: 1, 2, 3). Макрос {#SNMPVALUE} возьмет свое значение из соответствующего значения OID (в этом примере: WAN, LAN1, LAN2). Таким образом, наш элемент данных “snmp.discovery” должен вернуть три набора пар макрос → значение:
{#SNMPINDEX} -> 1 {#SNMPVALUE} -> WAN
{#SNMPINDEX} -> 2 {#SNMPVALUE} -> LAN1
{#SNMPINDEX} -> 3 {#SNMPVALUE} -> LAN2
IF-MIB::ifDescr.1 = STRING: WAN
IF-MIB::ifDescr.2 = STRING: LAN1
IF-MIB::ifDescr.3 = STRING: LAN2
Макрос {#SNMPINDEX} возьмет свое значение из части OID, которая идет после ifDescr (в этом примере: 1, 2, 3). Макрос {#SNMPVALUE} возьмет свое значение из соответствующего значения OID (в этом примере: WAN, LAN1, LAN2). Таким образом, наш элемент данных “snmp.discovery” должен вернуть три набора пар макрос → значение:
{#SNMPINDEX} -> 1 {#SNMPVALUE} -> WAN
{#SNMPINDEX} -> 2 {#SNMPVALUE} -> LAN1
{#SNMPINDEX} -> 3 {#SNMPVALUE} -> LAN2
Comment