SNMP OID для Juniper

Делал однажды шаблон в Zabbix для Juniper MX204 и выложу в этой статье некоторые SNMP OID.

Как снимать статистику трафика и прочих пакетов с портов смотрите в моих статьях:
Список SNMP OID и MIB для интерфейсов
Zabbix. Динамические индексы

Опишу кратко, сначала смотрим описание интерфейсов, vlan и т.д.:

snmpwalk -v2c -c public ixnfo.com ifDescr

Снимать статистику в zabbix лучше не по snmp индексам, а по описанию, так как индексы могут изменится, приведу примеры SNMP элементов данных (результат умножим на 8, а также укажем тип: простое изменение):

ifHCInOctets["index","ifDescr","lo0"]
ifHCOutOctets["index","ifDescr","lo0"]

ifHCInOctets["index","ifDescr","et-0/0/2"]
ifHCOutOctets["index","ifDescr","et-0/0/2"]

ifHCInOctets["index","ifDescr","et-0/0/2.501"]
ifHCOutOctets["index","ifDescr","et-0/0/2.501"]

Не помешает следить за ошибками на интерфейсах:

ifInErrors["index","ifDescr","et-0/0/2"]
ifOutErrors["index","ifDescr","et-0/0/2"]

Посмотрим начинку Juniper:

1.3.6.1.4.1.2636.3.1.13.1.5 (jnxOperatingDescr)

Например у меня отобразилось:

SNMPv2-SMI::enterprises.2636.3.1.13.1.5.2.1.0.0 = STRING: "PEM 0"
SNMPv2-SMI::enterprises.2636.3.1.13.1.5.2.2.0.0 = STRING: "PEM 1"
SNMPv2-SMI::enterprises.2636.3.1.13.1.5.4.1.1.0 = STRING: "Fan Tray 0 Fan 0"
SNMPv2-SMI::enterprises.2636.3.1.13.1.5.4.1.2.0 = STRING: "Fan Tray 0 Fan 1"
SNMPv2-SMI::enterprises.2636.3.1.13.1.5.4.2.1.0 = STRING: "Fan Tray 1 Fan 0"
SNMPv2-SMI::enterprises.2636.3.1.13.1.5.4.2.2.0 = STRING: "Fan Tray 1 Fan 1"
SNMPv2-SMI::enterprises.2636.3.1.13.1.5.4.3.1.0 = STRING: "Fan Tray 2 Fan 0"
SNMPv2-SMI::enterprises.2636.3.1.13.1.5.4.3.2.0 = STRING: "Fan Tray 2 Fan 1"
SNMPv2-SMI::enterprises.2636.3.1.13.1.5.7.1.0.0 = STRING: "FPC: MPC @ 0/*/*"
SNMPv2-SMI::enterprises.2636.3.1.13.1.5.8.1.1.0 = STRING: "PIC: 4XQSFP28 PIC @ 0/0/*"
SNMPv2-SMI::enterprises.2636.3.1.13.1.5.8.1.2.0 = STRING: "PIC: 8XSFPP PIC @ 0/1/*"
SNMPv2-SMI::enterprises.2636.3.1.13.1.5.9.1.0.0 = STRING: "Routing Engine"
SNMPv2-SMI::enterprises.2636.3.1.13.1.5.12.1.0.0 = STRING: "CB 0"

Теперь можно узнать температуру:

1.3.6.1.4.1.2636.3.1.13.1.7.2.1.0.0 (PEM 0)
1.3.6.1.4.1.2636.3.1.13.1.7.2.2.0.0 (PEM 1)
1.3.6.1.4.1.2636.3.1.13.1.7.9.1.0.0 (Routing Engine)
1.3.6.1.4.1.2636.3.1.13.1.7.12.1.0.0 (CB 0)

По последним цифрам SNMP OID видно с чего считывается температура.

Теперь посмотрим использование CPU и памяти:

1.3.6.1.4.1.2636.3.1.13.1.8.9.1.0.0 (RoutingEngineCPU)
1.3.6.1.4.1.2636.3.1.13.1.11.9.1.0.0 (RoutingEngineMemoryUtilization)
1.3.6.1.4.1.2636.3.1.13.1.15.7.1.0.0 (jnxOperatingMemory.7.1.0.0)
1.3.6.1.4.1.2636.3.1.13.1.15.9.1.0.0 (jnxOperatingMemory.9.1.0.0)
1.3.6.1.4.1.2636.3.1.13.1.10 (jnxOperatingDRAMSize)
1.3.6.1.4.1.2636.3.1.13.1.11 (jnxOperatingBuffer)

Load Average (необходимо умножить на 0.01):

.1.3.6.1.4.1.2636.3.1.13.1.20.9.1.0.0 (jnxOperating1MinLoadAvg.9.1.0.0)
.1.3.6.1.4.1.2636.3.1.13.1.21.9.1.0.0 (jnxOperating5MinLoadAvg.9.1.0.0)
.1.3.6.1.4.1.2636.3.1.13.1.22.9.1.0.0 (jnxOperating15MinLoadAvg.9.1.0.0)

Также некоторые SNMP mib можно посмотреть выполнив команды на Juniper:

show snmp mib walk jnxOperatingEntry | match LoadAvg.9.1.0.0
show chassis routing-engine

show snmp mib walk jnxOperatingEntry | match Temp
show chassis environment

show snmp mib walk system

Счетчики абонентов:

1.3.6.1.4.1.2636.3.64.1.1.1.1.0 (jnxSubscriberTotalCount)
1.3.6.1.4.1.2636.3.64.1.1.1.2.0 (jnxSubscriberActiveCount)
1.3.6.1.4.1.2636.3.64.1.1.1.7.0 (jnxSubscriberAccountingTotalCount)
https://www.juniper.net/documentation/en_US/junos/topics/reference/mibs/mib-jnx-subscriber.txt
.1.3.6.1.4.1.2636.3.60.1.2.1.1.6 (jnxDomCurrentLaneRxLaserPower)
.1.3.6.1.4.1.2636.3.60.1.2.1.1.7 (jnxDomCurrentLaneTxLaserBiasCurrent)
.1.3.6.1.4.1.2636.3.60.1.2.1.1.8 (jnxDomCurrentLaneTxLaserOutputPower)
.1.3.6.1.4.1.2636.3.60.1.2.1.1.9 (jnxDomCurrentLaneLaserTemperature)
https://oidref.com/1.3.6.1.4.1.2636.3.1.13.1.21

Смотрите также мою статью:
Настройка SNMP на Juniper MX

Оставьте комментарий

Добавить комментарий