Отправить запрос
    Список часто используемых OID на оборудовании QSW-8200 rev.4, rev.6

    Отправить запрос

    Внимание! Если у вас вопрос в техническую поддержку, то вам нужно завести заявку в разделе технической поддержки

    Список часто используемых OID на оборудовании QSW-8200 rev.4, rev.6

    1. Перезагрузка коммутатора.
    2. Сохранить конфигурацию.
    3. Включить/выключить веб-интерфейс.
    4. Включение локальной авторизации.
    5. Обновление ПО по TFTP.
    6. Загрузка конфигурации на коммутатор по TFTP.
    7. Выгрузка конфигурации с коммутатора по TFTP.
    8. Создать локального пользователя.
    9. Запрос информации DDM.


    1. Перезагрузка коммутатора:

    Используемые OID:
     Name qtechConfigLoadOperation
    OID .1.3.6.1.4.1.27514.1.2.1.1
    MIB QTECH-COMMON-MANAGEMENT-MIB
    Syntax INTEGER {ready(1), saving(2), erasing(3), reboot(4), restore(5), reload(6) }

    Команда:
      snmpset -v2c -c private 10.82.0.4 1.3.6.1.4.1.27514.1.2.1.1.0 i 4

    2. Сохранить конфигурацию.

    Тот же OID, что и для перезагрузки
    Команда:
      snmpset -v2c -c private 10.82.0.4 1.3.6.1.4.1.27514.1.2.1.1.0 i 2

    3. Включить/выключить веб-интерфейс.

    Используемые OID:
     Name qtechHttpServerEnable
    OID .1.3.6.1.4.1.27514.1.46.2.1.1
    MIB QTECH-WEBSERVER-MIB
    Syntax EnableVar (INTEGER) {enable(1),disable(2)}

    Команда:
     snmpset -v2c -c private 10.82.0.4 1.3.6.1.4.1.27514.1.46.2.1.1 i 1

    4. Включение локальной авторизации:

    Используемые OID:
     Name: UserLogMethod
    OID: 1.3.6.1.4.1.27514.1.2.2.1.0
    INTEGER:
    1:local(1)
    2: radius(2)
    3: local-radius(3)
    4: radius-local(4)
    5: radius-local-no-response(5)
    6: tacacs(6)
    7: local-tacacs(7)
    8: tacacs-local(8)
    9: tacacs-local-no-response(9)

    Команда:
     snmpset -v2c -c private 10.82.0.4 1.3.6.1.4.1.27514.1.2.2.1.0 i 1

    5. Обновление ПО по TFTP.

    Используемые OID:
     Name qtechOnlineUpgradeProtocol
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.2
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax INTEGER {tftp(1),ftp(2),sftp(3)}

    Name qtechOnlineUpgradeSourceFileType
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.3
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    INTEGER {image (1), startupconfig (2), runningconfig (3), others (4), bootstrap (5), fpga (6), loggingfile(7), commandlogfile(8), paf(9), license(10), patch(11), file(12), dhcplease(13), bakcupconfig(14) }

    Name qtechOnlineUpgradeDestFileType
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.4
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    INTEGER {image (1), startupconfig (2), runningconfig (3), others (4), bootstrap (5), fpga (6), loggingfile(7), commandlogfile(8), paf(9), license(10), patch(11), file(12), dhcplease(13), bakcupconfig(14) }

    Name qtechOnlineUpgradeServerAddress
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.5
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax IPADDRESS

    Name qtechOnlineUpgradeFileName
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.6
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax DISPLAYSTRING

    Name qtechOnlineUpgradeEntryRowStatus
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.14
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax ROWSTATUS INTEGER {active(1), notInService(2), notReady(3), createAndGo(4), createAndWait(5), destroy(6) }

    Name qtechOnlineUpgradeIpver
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.17
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax InetAddressType (INTEGER) {unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4), dns(16) }

    Name qtechOnlineUpgradeStop
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.21
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax INTEGER {true(1), false(2)}

    Процесс обновления:
    QSW-8200-28F#download system-boot tftp 10.0.0.1 QSW-8200-28F_3.11.133.20170327system1.z
    То есть мы указываем, что обновляем по TFTP, сервер TFTP является 10.0.0.1 и название файла прошивки.
    Общая команда будет выглядеть так:
     snmpset -v2c -c private 10.82.0.4 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.2.8 i 1 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.3.8 i 4 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.4.8 i 1 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.5.8 a 10.0.0.1 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.6.8 s QSW-8200-28F_3.11.133.20170327system1.z 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.14.8 i 4 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.17.8 i 1 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.21.8 i 1

    Как могли заметить в конце каждого OID добавлен некий индекс 8 – это случайное число, которое которое необходимо добавлять (в качестве примера выбрали число 8):
    OID описывающий это:
     Name qtechOnlineUpgradeIndex
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.1
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax UNSIGNED32 (1..2147483647)
    Access not-accessible
    Status mandatory
    DefVal
    Indexes qtechOnlineUpgradeIndex
    Descr Object which specifies a unique entry in the qtechOnlineUpgradeTable. A management station wishing to initiate a Upgrade operation should use a random value for this object when creating or modifying an instance of a qtechOnlineUpgradeEntry. The RowStatus semantics of the qtechOnlineUpgradeEntryRowStatus object will prevent access conflicts.!



    6. Загрузка конфигурации на коммутатор по TFTP.

    Используемые OID:
    Загрузка startup-config:

     Name qtechOnlineUpgradeProtocol
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.2
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax INTEGER {tftp(1),ftp(2),sftp(3)}
    Access read-create

    Name qtechOnlineUpgradeSourceFileType
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.3
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax INTEGER {image (1), startupconfig (2), runningconfig (3), others (4), bootstrap (5), fpga (6), loggingfile(7), commandlogfile(8), paf(9), license(10), patch(11), file(12), dhcplease(13), bakcupconfig(14) }
    Access read-create

    Name qtechOnlineUpgradeDestFileType
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.4
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax INTEGER {image (1), startupconfig (2), runningconfig (3), others (4), bootstrap (5), fpga (6), loggingfile(7), commandlogfile(8), paf(9), license(10), patch(11), file(12), dhcplease(13), bakcupconfig(14) }
    Access read-create

    Name qtechOnlineUpgradeServerAddress
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.5
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax IPADDRESS
    Access read-create

    Name qtechOnlineUpgradeFileName
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.6
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax DISPLAYSTRING
    Access read-create

    Name qtechOnlineUpgradeEntryRowStatus
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.14
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax ROWSTATUS INTEGER {active(1), notInService(2), notReady(3), createAndGo(4), createAndWait(5), destroy(6) }
    Access read-create

    Name qtechOnlineUpgradeIpver
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.17
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax InetAddressType (INTEGER) {unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4), dns(16) }
    Access read-create

    Общая команда:
    QSW-8200-28F#download startup-config tftp 10.0.0.1 test-2600-sta

     snmpset -v2c -c RW 10.82.0.4 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.2.0 i 1 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.3.0 i 4 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.4.0 i 2 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.5.0 a 10.0.0.1 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.6.0 s test-2600-sta 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.14.0 i 4 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.17.0 i 1

    Процесс обновления:
    перед началом необходимо опросить OID:
     Name qtechOnlineUpgradeNextIndex
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.1
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax UNSIGNED32 (1..2147483647)

    snmpget -v2c -c RW 10.82.0.4 1.3.6.1.4.1.27514.1.2.3.1.1.1.0
    SNMPv2-SMI::enterprises.27514.1.2.3.1.1.1.0 = Gauge32: 0

    в данном опросе мы видим индекс 0 (Gauge32: 0) этот 0 необходимо вставить в конец каждого OID и после загрузки конфига этот индекс будет всегда становиться + 1, то есть:

    ПЕРВЫЙ РАЗ:
     snmpset -v2c -c RW 10.82.0.4 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.2.0 i 1
    1.3.6.1.4.1.27514.1.2.3.1.1.2.1.3.0 i 4
    1.3.6.1.4.1.27514.1.2.3.1.1.2.1.4.0 i 2
    1.3.6.1.4.1.27514.1.2.3.1.1.2.1.5.0 a 10.0.0.1
    1.3.6.1.4.1.27514.1.2.3.1.1.2.1.6.0 s test-2600-sta
    1.3.6.1.4.1.27514.1.2.3.1.1.2.1.14.0 i 4
    1.3.6.1.4.1.27514.1.2.3.1.1.2.1.17.0 i 1

    Затем во ВТОРОЙ РАЗ уже будет:
     snmpget -v2c -c RW 10.82.0.4 1.3.6.1.4.1.27514.1.2.3.1.1.1.0 
    iso.3.6.1.4.1.27514.1.2.3.1.1.1.0 = Gauge32: 1
    и этот индекс 1 подставляем:
     snmpset -v2c -c RW 10.82.0.4 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.2.1 i 1
    1.3.6.1.4.1.27514.1.2.3.1.1.2.1.3.1 i 4
    1.3.6.1.4.1.27514.1.2.3.1.1.2.1.4.1 i 2
    1.3.6.1.4.1.27514.1.2.3.1.1.2.1.5.1 a 10.0.0.1
    1.3.6.1.4.1.27514.1.2.3.1.1.2.1.6.1 s test-2600-sta
    1.3.6.1.4.1.27514.1.2.3.1.1.2.1.14.1 i 4
    1.3.6.1.4.1.27514.1.2.3.1.1.2.1.17.1 i 1

    Загрузка running-config:

    QSW-8200-28F#download running-config tftp 10.0.0.1 test-2600-run

     snmpset -v2c -c RW 10.82.0.4 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.2.5 i 1 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.3.5 i 4 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.4.5 i 3 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.5.5 a 10.0.0.1 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.6.5 s test-2600-run 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.14.5 i 4 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.17.5 i 1


    7. Выгрузка конфигурации с коммутатора по TFTP.

    Используемые OID:
     Name qtechOnlineUpgradeProtocol
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.2
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax INTEGER {tftp(1),ftp(2),sftp(3)}

    Name qtechOnlineUpgradeSourceFileType
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.3
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax INTEGER {image (1), startupconfig (2), runningconfig (3), others (4), bootstrap (5), fpga (6), loggingfile(7), commandlogfile(8), paf(9), license(10), patch(11), file(12), dhcplease(13), bakcupconfig(14) }

    Name qtechOnlineUpgradeDestFileType
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.4
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax INTEGER {image (1), startupconfig (2), runningconfig (3), others (4), bootstrap (5), fpga (6), loggingfile(7), commandlogfile(8), paf(9), license(10), patch(11), file(12), dhcplease(13), bakcupconfig(14) }

    Name qtechOnlineUpgradeServerAddress
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.5
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax IPADDRESS

    Name qtechOnlineUpgradeFileName
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.6
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax DISPLAYSTRING

    Name qtechOnlineUpgradeEntryRowStatus
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.14
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax ROWSTATUS INTEGER {active(1), notInService(2), notReady(3), createAndGo(4), createAndWait(5), destroy(6) }

    Name qtechOnlineUpgradeIpver
    OID .1.3.6.1.4.1.27514.1.2.3.1.1.2.1.17
    MIB QTECH-UPGRADE-MANAGEMENT-MIB
    Syntax InetAddressType (INTEGER) {unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4), dns(16) }

    Общая команда:
    QSW-8200-28F#upload startup-config tftp 10.0.0.1 test-sta

     snmpset -v2c -c private 10.82.0.4 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.2.3 i 1 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.3.3 i 2 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.4.3 i 4 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.5.3 a 10.0.0.1 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.6.3 s test-sta 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.14.3 i 4 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.17.3 i 1


    QSW-8200-28F#upload running-config tftp 10.0.0.1 test-run

     snmpset -v2c -c private 10.82.0.4 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.2.2 i 1 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.3.2 i 3 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.4.2 i 4 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.5.2 a 10.0.0.1 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.6.2 s test-run 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.14.2 i 4 1.3.6.1.4.1.27514.1.2.3.1.1.2.1.17.2 i 1

    8. Создать локального пользователя.

    Используемые OID:
    Name qtechUserPriority
    OID .1.3.6.1.4.1.27514.1.2.2.5.1.3
    MIB QTECH-USER-MANAGEMENT-MIB
    Syntax INTEGER (1..15)

    Name qtechUserPassword
    OID .1.3.6.1.4.1.27514.1.2.2.5.1.6
    MIB QTECH-USER-MANAGEMENT-MIB
    Syntax OCTET STRING (SIZE (1..16))

    Name qtechUserEntryRowStatus
    OID .1.3.6.1.4.1.27514.1.2.2.5.1.8
    MIB QTECH-USER-MANAGEMENT-MIB
    Syntax ROWSTATUS INTEGER {active(1), notInService(2), notReady(3), createAndGo(4), createAndWait(5), destroy(6) }

    Name qtechUserTable
    OID .1.3.6.1.4.1.27514.1.2.2.5
    MIB QTECH-USER-MANAGEMENT-MIB
    Syntax SEQUENCE OF QtechUserEntry


    Для того, чтобы создать пользователя, нужно знать пароль в зашифрованном виде и имя пользователя представленное в индексе oid. Самый простой способ для определения этих данных: на одном из коммутаторов создать пользователя через CLI.
    После того, как создали пользователя (если это через CLI), то делаете опрос:
     snmpwalk -v2c -c RW -Cc 10.82.0.4 1.3.6.1.4.1.27514.1.2.2.5
    смотрите что получилось:
    [qtech@network-solution ~]$ snmpwalk -v2c -c RW -Cc 10.82.0.4 1.3.6.1.4.1.27514.1.2.2.5 iso.3.6.1.4.1.27514.1.2.2.5.1.3.1.0.6.97.100.109.105.110.0 = INTEGER: 15
    iso.3.6.1.4.1.27514.1.2.2.5.1.3.1.0.9.114.97.105.115.101.99.111.109.0 = INTEGER: 15
    iso.3.6.1.4.1.27514.1.2.2.5.1.3.1.0.5.116.101.115.116.0 = INTEGER: 15
    iso.3.6.1.4.1.27514.1.2.2.5.1.4.1.0.6.97.100.109.105.110.0 = INTEGER: 1
    iso.3.6.1.4.1.27514.1.2.2.5.1.4.1.0.9.114.97.105.115.101.99.111.109.0 = INTEGER: 2
    iso.3.6.1.4.1.27514.1.2.2.5.1.4.1.0.5.116.101.115.116.0 = INTEGER: 2
    iso.3.6.1.4.1.27514.1.2.2.5.1.5.1.0.6.97.100.109.105.110.0 = INTEGER: 2
    iso.3.6.1.4.1.27514.1.2.2.5.1.5.1.0.9.114.97.105.115.101.99.111.109.0 = INTEGER: 0
    iso.3.6.1.4.1.27514.1.2.2.5.1.5.1.0.5.116.101.115.116.0 = INTEGER: 0
    iso.3.6.1.4.1.27514.1.2.2.5.1.6.1.0.6.97.100.109.105.110.0 = STRING: "$@!!ac7e521f2f701d9a9db8746a69630bff"
    iso.3.6.1.4.1.27514.1.2.2.5.1.6.1.0.9.114.97.105.115.101.99.111.109.0 = STRING: "$@!!7266ca10ff56ddab9db8746a69630bff"
    iso.3.6.1.4.1.27514.1.2.2.5.1.6.1.0.5.116.101.115.116.0 = STRING: "$@!!f46e8404dae8ca8b9db8746a69630bff"
    iso.3.6.1.4.1.27514.1.2.2.5.1.7.1.0.6.97.100.109.105.110.0 = STRING: "$@!!ac7e521f2f701d9a9db8746a69630bff"
    iso.3.6.1.4.1.27514.1.2.2.5.1.7.1.0.5.116.101.115.116.0 = STRING: "$@!!f46e8404dae8ca8b9db8746a69630bff"
    iso.3.6.1.4.1.27514.1.2.2.5.1.8.1.0.6.97.100.109.105.110.0 = INTEGER: 1
    iso.3.6.1.4.1.27514.1.2.2.5.1.8.1.0.9.114.97.105.115.101.99.111.109.0 = INTEGER: 1
    iso.3.6.1.4.1.27514.1.2.2.5.1.8.1.0.5.116.101.115.116.0 = INTEGER: 1
    iso.3.6.1.4.1.27514.1.2.2.5.1.11.1.0.6.97.100.109.105.110.0 = INTEGER: 31
    iso.3.6.1.4.1.27514.1.2.2.5.1.11.1.0.9.114.97.105.115.101.99.111.109.0 = INTEGER: 31
    iso.3.6.1.4.1.27514.1.2.2.5.1.11.1.0.5.116.101.115.116.0 = INTEGER: 31
    здесь 2 пользователя, admin и созданный мной test (можно в show run посмотреть пароль, чтобы не перепутать кто к кому относится)
    вот он:
     iso.3.6.1.4.1.27514.1.2.2.5.1.7.1.0.5.116.101.115.116.0 = STRING: "$@!!f46e8404dae8ca8b9db8746a69630bff"
    далее берете OID отсюда и пароль
    и далее:
     snmpset -v2c -c RW 10.82.0.4 1.3.6.1.4.1.27514.1.2.2.5.1.3.1.0.5.116.101.115.116.0 i 15 1.3.6.1.4.1.27514.1.2.2.5.1.6.1.0.5.116.101.115.116.0 s '$@!!f46e8404dae8ca8b9db8746a69630bff' 1.3.6.1.4.1.27514.1.2.2.5.1.8.1.0.5.116.101.115.116.0 i 4

    если будете создавать этого пользователя на других коммутаторах через SNMP, то по дефолту уровень привилегий стоит 10,
    если хотим выставить 15 или другой уровень то:
     snmpset -v2c -c RW 10.82.0.4 1.3.6.1.4.1.27514.1.2.2.5.1.3.1.0.5.116.101.115.116.0 i 15 1.3.6.1.4.1.27514.1.2.2.5.1.6.1.0.5.116.101.115.116.0 s '$@!!f46e8404dae8ca8b9db8746a69630bff' 1.3.6.1.4.1.27514.1.2.2.5.1.8.1.0.5.116.101.115.116.0 i 4

    смысл в том, что основной OID:1.3.6.1.4.1.27514.1.2.2.5.1.6, при создании юзера к нему добавляются: 1.0.5.116.101.115.116.0, где 1.0.5 –1.0 всегда постоянное число, а 5 - это количество символов в логине test +1 (4+1=5), а 116.101.115.116 - это индекс для юзера test, чтобы его получить необходимо преобразовать из формата ascii в десятичное число, например для test:
    116101115116
    разбить на тройки
    116.101.115.116
    удалить 0 слева в каждой тройке если они есть (admin 097100109105110 -> 097.100.109.105.110 ->97.100.109.105.110 )


    9. Запрос информации DDM.

    Используемые OID:
    transceiver ddm enable

     Name qtechOpticalTransceiverDDMEnable
    OID .1.3.6.1.4.1.27514.1.18.1.2
    MIB QTECH-OPTICAL-TRANSCEIVER-MIB
    Syntax EnableVar (INTEGER) {enable(1), disable(2) }

    transceiver information:
     Name qtechOpticalTransceiverConnectorType
    OID .1.3.6.1.4.1.27514.1.18.2.1.1.1.2
    MIB QTECH-OPTICAL-TRANSCEIVER-MIB
    Syntax INTEGER {unknown(1), sc (2), db9(3), hssdc(4), bnc_tnc(5), fiber_coaxial_head(6), fiber_jack(7), lc(8), mt_rj(9),
    mu(10), sg(11), fiber_pigtail(12),
    mpo_parallel_optic(13),hssdcII (14),copper (15),rj45 (16)}

    Name qtechOpticalTransceiverVendorName
    OID .1.3.6.1.4.1.27514.1.18.2.1.1.1.3
    MIB QTECH-OPTICAL-TRANSCEIVER-MIB
    Syntax OCTET STRING

    Name qtechOpticalTransceiverVendorPN
    OID .1.3.6.1.4.1.27514.1.18.2.1.1.1.4
    MIB QTECH-OPTICAL-TRANSCEIVER-MIB
    Syntax OCTET STRING

    Name qtechOpticalTransceiverVendorSN
    OID .1.3.6.1.4.1.27514.1.18.2.1.1.1.5
    MIB QTECH-OPTICAL-TRANSCEIVER-MIB
    Syntax OCTET STRING

    Name qtechOpticalTransceiverMediaType
    OID .1.3.6.1.4.1.27514.1.18.2.1.1.1.6
    MIB QTECH-OPTICAL-TRANSCEIVER-MIB
    Syntax INTEGER {single_mode(1), multi_modeE50(2), multi_mode50(3), multi_mode625(4), copper(5), single_modeKm(6), multi_modeOM3(7)}

    Name qtechOpticalTransceiverTransmissionDistance
    OID .1.3.6.1.4.1.27514.1.18.2.1.1.1.7
    MIB QTECH-OPTICAL-TRANSCEIVER-MIB
    Syntax INTEGER32

    Name qtechOpticalTransceiverDDM
    OID .1.3.6.1.4.1.27514.1.18.2.1.1.1.9
    MIB QTECH-OPTICAL-TRANSCEIVER-MIB
    Syntax INTEGER {support(1),
    notsupport(2)}

    Name qtechOpticalTransceiverCalibrationType
    OID .1.3.6.1.4.1.27514.1.18.2.1.1.1.10
    MIB QTECH-OPTICAL-TRANSCEIVER-MIB
    Syntax INTEGER {unknown(1),internal(2),external(3)}

    Name qtechOpticalTransceiverWavelength
    OID .1.3.6.1.4.1.27514.1.18.2.1.1.1.16
    MIB QTECH-OPTICAL-TRANSCEIVER-MIB
    Syntax INTEGER32

    Name qtechOpticalTransceiverWaveTolerance
    OID .1.3.6.1.4.1.27514.1.18.2.1.1.1.17
    MIB QTECH-OPTICAL-TRANSCEIVER-MIB
    Syntax INTEGER32

    Name qtechOpticalTransceiverCompatibility
    OID .1.3.6.1.4.1.27514.1.18.2.1.1.1.18
    MIB QTECH-OPTICAL-TRANSCEIVER-MIB
    Syntax OCTET STRING

    Name qtechOpticalTransceiverTransmitterType
    OID .1.3.6.1.4.1.27514.1.18.2.1.1.1.22
    MIB QTECH-OPTICAL-TRANSCEIVER-MIB
    Syntax INTEGER {vcsel850nm(1),vcsel1310nm(2),vcsel1550nm(3),fp1310nm(4),
    dfb1310nm(5),dfb1550nm(6),eml1310nm(7),eml1550nm(8),copper_others(9)}

    Name qtechOpticalTransceiverDetectorType
    OID .1.3.6.1.4.1.27514.1.18.2.1.1.1.26
    MIB QTECH-OPTICAL-TRANSCEIVER-MIB
    Syntax INTEGER {pin(1),apd(2)}


    Для DDM:
     Name qtechOpticalTransceiverParameterValue
    OID .1.3.6.1.4.1.27514.1.18.2.2.1.1.2
    MIB QTECH-OPTICAL-TRANSCEIVER-MIB
    Syntax OpticalParameterValue (Integer32) (-1000000|-40000.6553600)

    Для ddm detail:
     Name qtechOpticalTransceiverParamHighAlarmThresh
    OID .1.3.6.1.4.1.27514.1.18.2.2.1.1.3
    MIB QTECH-OPTICAL-TRANSCEIVER-MIB
    Syntax OpticalParameterValue (Integer32) (-1000000|-40000.6553600)

    Name qtechOpticalTransceiverParamHighWarningThresh
    OID .1.3.6.1.4.1.27514.1.18.2.2.1.1.4
    MIB QTECH-OPTICAL-TRANSCEIVER-MIB
    Syntax OpticalParameterValue (Integer32) (-1000000|-40000.6553600)

    Name qtechOpticalTransceiverParamLowAlarmThres
    OID .1.3.6.1.4.1.27514.1.18.2.2.1.1.5
    MIB QTECH-OPTICAL-TRANSCEIVER-MIB
    Syntax OpticalParameterValue (Integer32) (-1000000|-40000.6553600)

    Name qtechOpticalTransceiverParamLowWarningThresh
    OID .1.3.6.1.4.1.27514.1.18.2.2.1.1.6
    MIB QTECH-OPTICAL-TRANSCEIVER-MIB
    Syntax OpticalParameterValue (Integer32) (-1000000|-40000.6553600)

    для конкретного порта необходимо опросить OID:
     Name ifDescr
    OID .1.3.6.1.2.1.2.2.1.2
    MIB IF-MIB
    Syntax DISPLAYSTRING (SIZE (0..255))

    Чтобы сделать опрос о DDM информации для конкретного порта, нужно сделать опрос OID:
     [root@network-solution ~]# snmpwalk -v2c -c RW 10.82.0.4 .1.3.6.1.2.1.2.2.1.2 
    iso.3.6.1.2.1.2.2.1.2.2082476033 = STRING: "gigaethernet1/1/1"
    iso.3.6.1.2.1.2.2.1.2.2082476034 = STRING: "gigaethernet1/1/2"
    iso.3.6.1.2.1.2.2.1.2.2082476035 = STRING: "gigaethernet1/1/3"
    iso.3.6.1.2.1.2.2.1.2.2082476036 = STRING: "gigaethernet1/1/4"
    iso.3.6.1.2.1.2.2.1.2.2082476037 = STRING: "gigaethernet1/1/5"
    iso.3.6.1.2.1.2.2.1.2.2082476038 = STRING: "gigaethernet1/1/6"
    iso.3.6.1.2.1.2.2.1.2.2082476039 = STRING: "gigaethernet1/1/7"
    iso.3.6.1.2.1.2.2.1.2.2082476040 = STRING: "gigaethernet1/1/8"
    iso.3.6.1.2.1.2.2.1.2.2082476041 = STRING: "gigaethernet1/1/9"
    iso.3.6.1.2.1.2.2.1.2.2082476042 = STRING: "gigaethernet1/1/10"
    iso.3.6.1.2.1.2.2.1.2.2082476043 = STRING: "gigaethernet1/1/11"
    iso.3.6.1.2.1.2.2.1.2.2082476044 = STRING: "gigaethernet1/1/12"
    iso.3.6.1.2.1.2.2.1.2.2082476045 = STRING: "gigaethernet1/1/13"
    iso.3.6.1.2.1.2.2.1.2.2082476046 = STRING: "gigaethernet1/1/14"
    iso.3.6.1.2.1.2.2.1.2.2082476047 = STRING: "gigaethernet1/1/15"
    iso.3.6.1.2.1.2.2.1.2.2082476048 = STRING: "gigaethernet1/1/16"
    iso.3.6.1.2.1.2.2.1.2.2082476049 = STRING: "gigaethernet1/1/17"
    iso.3.6.1.2.1.2.2.1.2.2082476050 = STRING: "gigaethernet1/1/18"
    iso.3.6.1.2.1.2.2.1.2.2082476051 = STRING: "gigaethernet1/1/19"
    iso.3.6.1.2.1.2.2.1.2.2082476052 = STRING: "gigaethernet1/1/20"
    iso.3.6.1.2.1.2.2.1.2.2082476053 = STRING: "gigaethernet1/1/21"
    iso.3.6.1.2.1.2.2.1.2.2082476054 = STRING: "gigaethernet1/1/22"
    iso.3.6.1.2.1.2.2.1.2.2082476055 = STRING: "gigaethernet1/1/23"
    iso.3.6.1.2.1.2.2.1.2.2082476056 = STRING: "gigaethernet1/1/24"
    iso.3.6.1.2.1.2.2.1.2.2082476057 = STRING: "tengigabitethernet1/1/25"
    iso.3.6.1.2.1.2.2.1.2.2082476058 = STRING: "tengigabitethernet1/1/26"
    iso.3.6.1.2.1.2.2.1.2.2082476059 = STRING: "tengigabitethernet1/1/27"
    iso.3.6.1.2.1.2.2.1.2.2082476060 = STRING: "tengigabitethernet1/1/28"

    где увидите индекс для каждого порта, например, мы хотим сделать опрос второго порта (2082476034):
     snmpwalk -v2c -c RW 10.82.0.4 1.3.6.1.4.1.27514.1.18.2.2.1.1.2 | grep 2082476034
    iso.3.6.1.4.1.27514.1.18.2.2.1.1.2.2082476034.1 = INTEGER: 45269
    iso.3.6.1.4.1.27514.1.18.2.2.1.1.2.2082476034.2 = INTEGER: 19050
    iso.3.6.1.4.1.27514.1.18.2.2.1.1.2.2082476034.3 = INTEGER: -6126
    iso.3.6.1.4.1.27514.1.18.2.2.1.1.2.2082476034.4 = INTEGER: -6420
    iso.3.6.1.4.1.27514.1.18.2.2.1.1.2.2082476034.5 = INTEGER: 3364

    где мы сделали опрос параметров с вывода #show transceiver ddm gigaethernet 1/1/2
    и цифра после индекса порта показывает значение каждого параметра из данного вывода, то есть:
    для Temperature =1
    для Tx bias Current =2
    для Optical Tx Power =3
    для Optical Rx Power =4
    для Supply Voltage =5

    При опросе DDM информации по SNMP полученные значения отличаются от тех, что выводятся через CLI единицей измерения. Чтобы полученные значения привести к тем что выводятся через CLI, их необходимо поделить на 1000.


    Смотрите так же

    К списку