Table of Contents |
---|
Позволяет узнать длину длины отдельных пар кабеля, если коммутатор их статусы и другие данные, если устройство это поддерживает.
Поддерживаемое оборудование:
- Huawei S2326TP-EI
Как пользоваться
Страница абонента, "Оборудование". Нажмите
Warning |
---|
При запуске теста кабеля на тестируемом порте может падать линк на некоторое время. Значения времени, наблюдавшиеся при тестировании:
|
Как пользоваться
Можно провести тест кабеля для каждого порта. Для этого нужно на странице "Порты" оборудования включить доп. поле "Кабельный тестер", тогда возле каждого порта будет отображаться результат теста:
Можно провести тест кабеля для одного порта, на котором есть какой-то абонент. Для этого на странице абонента, панель "Оборудование" нажмите кнопку "Тест" в строке "Расстояние" для проведения теста длины кабеля.
Страница обновится, и в строке "Расстояние" появится значение:
Добавление поддержки другого оборудования через SNMP-шаблоны
Чтобы добавить поддержку кабельного тестера для других моделей оборудования, нужно добавить в его SNMP-шаблон, секцию "ports" такие OID'ы:
...
Кабельный тестер". Панель перезагрузится, и появятся результаты теста.
Multimedia | ||||
---|---|---|---|---|
|
Поддерживаемое оборудование, известные проблемы
D-Link
Тестировалось на моделях:
- DES-3028
- DES-3200-10
- DES-3200-18
- DES-3200-26
- DES-3200-28
- DES-3200-28F
- DGS-3120-24SC
- Тестировалось на устройстве с ревизией A2, прошивкой 3.12.R005. D-Link отдаёт, судя по всему, некорректные данные - вместо длин пар - нули, вместо статусов - в основном, "other". Со статусами пар наблюдалась ситуация, когда, в зависимости от того, в каком порядке проводить SNMP set, они менялись. Из-за этого на странице "Порты" (тест кабеля проводится для всех портов один за другим) и в карточке абонента (тест кабеля проводится только для одного порта) статусы пар отличались (например, для 1-4 пар соответственно, other, other, other, other в первом случае и short, ok, ok, short во втором).
- DES-3526
- DES-3528
На устройстве с ревизией A2, прошивкой 3.00.B023 наблюдалась проблема, что для конкретного порта (№26) SNMP set слишком долго проходит и завершается по таймауту, из-за чего загрузка страницы замедляется, а данные кабельного тестера для этого порта не отображаются.
Для этих моделей кабельный тестер работает по умолчанию. Вероятно, кабельный тестер может работать на других моделях. Для проверки возможности работы с конкретной моделью установите для неё в Настройка>
Оборудование SNMP шаблон dlink.snmp.
Модели, которые не поддерживают кабельный тестер:
- DGS-1100-06/ME
- DES-1210-28/ME
- DES-1210-28
Для некоторых моделей (DES-3200-* с ревизией C1, DES-3528, DGS-3120-24SC) при попытке провести тест кабеля на некоторых портах (предположительно, на SFP-портах) SNMP set завершается ошибкой commitFailed. Для тех портов, которые заведомо являются SFP, тест кабеля не проводится, для остальных выводится сообщение об ошибке.
Для проверки того, что тест кабеля уже закончился, и можно получать результаты, используется OID статуса кабель тестера. Модели DES-3526 (тестировалось на устройстве с ревизией A4, прошивкой Build 6.20.B17) и DGS-3120-24SC (ревизия A2, прошивка 3.12.R005) не поддерживают этот OID. Для них нет способа узнать, что тест кабеля закончился. Хоть и между отправкой команды теста кабеля и получением результатов есть задержка, есть вероятность, что для этих будут отображаться данные предыдущего теста или неконсистентные данные.
Edgecore
Тестировалось на моделях:
- ES3528M
Может показывать результаты предыдущего теста, обращайте внимание на значение "Время последнего запуска кабельного тестера". Может уходить в оффлайн во время тестирования всех портов, вероятно, из-за того, что проводится тест порта, по которому свитч должен оправить ответ на сервер биллинга, и на этом порте на некоторое время падает линк. - ECS3510-52T
Huawei
Тестировалось на моделях:
- S2326TP-E
- S2352P-EI
Не поддерживается получение информации по отдельным парам.
Структура SNMP-шаблона
Все записи добавляются в секцию "ports". Должен быть указан один из этих двух OID'ов:
...
RUN_CABLE_TEST | OID, куда будет записано значение "1", чтобы указать оборудованию, что нужно провести тест длины кабеля |
---|
. Номер порта система добавит в конец OID'а. | |
RUN_CABLE_TEST_SET_PORT | OID, |
---|
...
куда будет записан номер порта, чтобы указать оборудованию, что нужно провести тест длины кабеля. |
И может быть указано любое количество OID'ов-результатов. В объектах таких OID'ов нужно указать, что перед получением данных с них нужно провести тест кабеля: "REQUIRES_CABLE_TEST": "1". Стандартные имена OID'ов-результатов:
LENGTH_PAIR_N | Длина пары N. OID'ы будут называться LENGTH_PAIR_1, LENGTH_PAIR_2, и т. д., или просто LENGTH_PAIR, если нет длин по отдельным парам. |
---|---|
STATUS_PAIR_N | Статус пары N. OID'ы будут называться STATUS_PAIR_1, STATUS_PAIR_2, и т. д., или просто STATUS_PAIR, если нет статусов по отдельным парам. |
LAST_CABLE_TEST_TIME | Время последнего запуска кабельного тестера. |
CABLE_TEST_LINK_STATUS | Link статус. |
CABLE_TEST_PORT_TYPE | Тип порта. |
В объектах OID'ов RUN_CABLE_TEST или RUN_CABLE_TEST_PORT можно указать дополнительные параметры:
SLEEP | Число секунд, которое нужно подождать после запуска теста кабеля, перед получением его результатов. |
---|---|
SKIP_PORTS | Массив номеров портов, для которых не нужно проводить тест кабеля. Пример: "SKIP_PORTS": [ 1, 2, 3, 4 ]. |
PORT_NAME_REGEX | Регулярное выражение. Тест кабеля будет проводится только для тех портов, название которых соответствует этому регулярному выражению. |
CABLE_TEST_STATUS_OID | OID, по которому получать статус кабельного тестера. Система ждёт, пока тест кабеля выполнится для всех портов, и только после этого получает результаты. |
CABLE_TEST_STATUS_IN_PROGRESS | Если по OID'у CABLE_TEST_STATUS_OID будет получено это значение - система будет считать, что тест кабеля ещё выполняется. |
CABLE_TEST_STATUS_OK | Если по OID'у CABLE_TEST_STATUS_OID будет получено значение, отличное от CABLE_TEST_STATUS_IN_PROGRESS или CABLE_TEST_STATUS_OK, система будет считать, что тест кабеля завершился неудачей. |
PAIR_STATUS_IN_PROGRESS | Если по какому-то из OID'ов LENGTH_PAIR_N будет получено это значение - система будет считать, что тест кабеля ещё выполняется. |
Примеры шаблонов: huawei_switch.snmp, dlink.snmp. Про редактирование SNMP-шаблонов: SNMP опрос (Шаблоны).