суббота, 11 октября 2014 г.

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

Трафик на интерфейсах

Счетчик входящих данных (RX) 64 bit
.1.3.6.1.2.1.31.1.1.1.6 - ifHCInOctets

Счетчик исходящих данных (TX) 64bit
.1.3.6.1.2.1.31.1.1.1.10 - ifHCOutOctets

Счетчик входящих данных (RX) 32 bit
.1.3.6.1.2.1.2.2.1.10 - ifInOctets

Счетчик исходящих данных (TX) 32bit
.1.3.6.1.2.1.2.2.1.16 - ifOutOctets

 

Ошибки

Счетчики ошибок для входящих данных (RX)

CRC
.1.3.6.1.2.1.16.1.1.1.8 - etherStatsCRCAlignErrors
(Является суммой dot3StatsAlignmentErrors и dot3StatsFCSErrors, .1.3.6.1.2.1.10.7.2.1.2 и .1.3.6.1.2.1.10.7.2.1.3, соответственно)

Undersize
.1.3.6.1.2.1.16.1.1.1.9 - etherStatsUndersizePkts

Oversize
.1.3.6.1.2.1.16.1.1.1.10 - etherStatsOversizePkts

Fragment
.1.3.6.1.2.1.16.1.1.1.11 - etherStatsFragments

Jabber
.1.3.6.1.2.1.16.1.1.1.12 - etherStatsJabbers

 

Счетчики ошибок для исходящих данных (TX)

Collision
.1.3.6.1.2.1.16.1.1.1.13 - etherStatsCollisions

Single Collision
.1.3.6.1.2.1.10.7.2.1.4 - dot3StatsSingleCollisionFrames

Excessive Defferal
.1.3.6.1.2.1.10.7.2.1.7 - dot3StatsDeferredTransmissions

Late Collision
.1.3.6.1.2.1.10.7.2.1.8 - dot3StatsLateCollisions

Excessive Collision
.1.3.6.1.2.1.10.7.2.1.9 - dot3StatsExcessiveCollisions

 

Диагностика кабеля

Состояние линка
.1.3.6.1.4.1.171.12.58.1.1.1.3 - swEtherCableDiagLinkStatus

Статус 1-й пары
.1.3.6.1.4.1.171.12.58.1.1.1.4 - swEtherCableDiagPair1Status

Статус 2-й пары
.1.3.6.1.4.1.171.12.58.1.1.1.5 - swEtherCableDiagPair2Status

Статус 3-й пары
.1.3.6.1.4.1.171.12.58.1.1.1.6 - swEtherCableDiagPair3Status

Статус 4-й пары
.1.3.6.1.4.1.171.12.58.1.1.1.7 - swEtherCableDiagPair4Status

Длина 1-й пары
.1.3.6.1.4.1.171.12.58.1.1.1.8 - swEtherCableDiagPair1Length

Длина 2-й пары
.1.3.6.1.4.1.171.12.58.1.1.1.9 - swEtherCableDiagPair2Length

Длина 3-й пары
.1.3.6.1.4.1.171.12.58.1.1.1.10 - swEtherCableDiagPair3Length

Длина 4-й пары
.1.3.6.1.4.1.171.12.58.1.1.1.11 - swEtherCableDiagPair4Length

Примечание: Для DES-3028 и DES-3200-28/A1/B1 следует работать с парами под номерами №1 и №2, а в случае с DES-3200-28/C1 - с №2 и №3.

Инициализация диагностики
.1.3.6.1.4.1.171.12.58.1.1.1.12 - swEtherCableDiagAction
Пример: snmpset .1.3.6.1.4.1.171.12.58.1.1.1.12.24 i 1 -  Запустить диагностику на 24-м порту
После запуска теста надо подождать 1-2 секунды, после чего можно забирать результат

 

Состояние портов

DES-3200-28 A1/B1:
Административный статус порта (включен или выключен)
.1.3.6.1.4.1.171.11.113.1.3.2.2.2.1.3 - swL2PortCtrlAdminState

Фактическое состояние линка (есть ли линк или нет)
.1.3.6.1.4.1.171.11.113.1.3.2.2.1.1.4 - swL2PortInformationLinkStatus

Административно заданная скорость на порту
.1.3.6.1.4.1.171.11.113.1.3.2.2.2.1.4 - swL2PortCtrlNwayState

Фактическая скорость на порту
.1.3.6.1.4.1.171.11.113.1.3.2.2.1.1.5 - swL2PortInfoNwayStatus

DES-3200-18 A1/B1:
Административный статус порта (включен или выключен)
.1.3.6.1.4.1.171.11.113.1.2.2.2.2.1.3 - swL2PortCtrlAdminState

Фактическое состояние линка (есть ли линк или нет)
.1.3.6.1.4.1.171.11.113.1.2.2.2.1.1.4 - swL2PortInformationLinkStatus

Административно заданная скорость на порту
.1.3.6.1.4.1.171.11.113.1.2.2.2.2.1.4 - swL2PortCtrlNwayState

Фактическая скорость на порту
.1.3.6.1.4.1.171.11.113.1.2.2.2.1.1.5 - swL2PortInfoNwayStatus

DES-3200-28 C1:
Административный статус порта (включен или выключен)
.1.3.6.1.4.1.171.11.113.5.1.2.3.2.1.4 - swL2PortCtrlAdminState

Фактическое состояние линка (есть ли линк или нет)
.1.3.6.1.4.1.171.11.113.5.1.2.3.1.1.5 - swL2PortInformationLinkStatus

Административно заданная скорость на порту
.1.3.6.1.4.1.171.11.113.5.1.2.3.2.1.5 - swL2PortCtrlNwayState

Фактическая скорость на порту
.1.3.6.1.4.1.171.11.113.5.1.2.3.1.1.6 - swL2PortInfoNwayStatus

DES-3200-18 C1:
Административный статус порта (включен или выключен)
.1.3.6.1.4.1.171.11.113.3.1.2.3.2.1.4 - swL2PortCtrlAdminState

Фактическое состояние линка (есть ли линк или нет)
.1.3.6.1.4.1.171.11.113.3.1.2.3.1.1.5 - swL2PortInformationLinkStatus

Административно заданная скорость на порту
.1.3.6.1.4.1.171.11.113.3.1.2.3.2.1.5 - swL2PortCtrlNwayState

Фактическая скорость на порту
.1.3.6.1.4.1.171.11.113.3.1.2.3.1.1.6 - swL2PortInfoNwayStatus

DES-3028:
Административный статус порта (включен или выключен)
.1.3.6.1.4.1.171.11.63.6.2.2.2.1.3 - swL2PortCtrlAdminState

Фактическое состояние линка (есть ли линк или нет)
.1.3.6.1.4.1.171.11.63.6.2.2.1.1.4 - swL2PortInformationLinkStatus

Административно заданная скорость на порту
.1.3.6.1.4.1.171.11.63.6.2.2.2.1.4 - swL2PortCtrlNwayState

Фактическая скорость на порту
.1.3.6.1.4.1.171.11.63.6.2.2.1.1.5 - swL2PortInfoNwayStatus

9 комментариев:

  1. Добавлены OID для других ревизий.

    ОтветитьУдалить
  2. Исправлена ошибка про TX CRC Error (на самом деле там был счетчик dot3StatsFCSErrors) и добавлены OID и примечание по диагностике кабеля на DES-3200-28/C1.

    ОтветитьУдалить
  3. А нет ли у Вас этих же OID-ов для DES-1228/ME B1 ?

    ОтветитьУдалить
  4. У меня нет этой модели, но я посмотрю в MIB'ах. Кстати, те OID, которые начинаются на .1.3.6.1.2.1 должны подходить ко всем моделям, т.к. это "общая" ветка. А вот 1.3.6.1.4.1.171 это уже private/enterprises/dlink.

    ОтветитьУдалить
  5. Этот комментарий был удален автором.

    ОтветитьУдалить
  6. Этот комментарий был удален автором.

    ОтветитьУдалить
  7. Вот глядишь кому пригодится
    DES-1228/ME/B1
    .1.3.6.1.4.1.171.11.116.2.2.2.1.1.5.номер порта.100 -скорость/дуплекс фактическая swL2PortCtrlNwayStatus
    .1.3.6.1.4.1.171.11.116.2.2.2.2.1.4.номер порта.100 -скорость/дуплекс административная swL2PortCtrlNwayState

    INTEGER { auto ( 1 ) , half-10Mbps ( 2 ) , full-10Mbps ( 3 ) , half-100Mbps ( 4 ) , full-100Mbps ( 5 ) , full-1Gigabps ( 7 ) }

    ОтветитьУдалить
  8. А кстати, где мибы взять? На фтп я смотрел, нашел только для ревизии A1.

    ОтветитьУдалить
  9. Мне длинк присылал по запросу на форуме.

    ОтветитьУдалить