Jump to content
Калькуляторы

Определение модели коммутатора по SNMP Как лучше сделать

Всем привет.

Может изобретаю велосипед, но есть задача в определении модели коммутатора и версии прошивки. Из исходных данных есть только IP и SNMP community.

Сейчас такой вариант использую:

- считываю SNMPv2-MIB::sysDescr.0 и получаю переменную, например STRING: DES-3526 Fast-Ethernet Switch

- далее пробегаюсь по своей базе на предмет совпадения SNMPv2-MIB::sysDescr.0 и в зависимости от модели запрашиваю нужный oid с версией прошивки.

 

Может есть более простой способ узнать модель устройства?

Share this post


Link to post
Share on other sites

У вас модель устройства возвращается в первом запросе, что может быть проще?

Конечная задача у вас какая, скиллы прокачать или свичи прошить? :) Если интересует только результат, то можно вот так. Потребуется чуть чуть вкурить, но это быстрее, чем свое рисовать с нуля. :)

Share this post


Link to post
Share on other sites

У вас модель устройства возвращается в первом запросе, что может быть проще?

Конечная задача у вас какая, скиллы прокачать или свичи прошить? :) Если интересует только результат, то можно вот так. Потребуется чуть чуть вкурить, но это быстрее, чем свое рисовать с нуля. :)

Так то задумывал давать команду на слив конфига на tftp сервер, но по ходу дела добавлялись новые плюшки. В результате сейчас получаю таблицу

модель, мак, прошивка, аптайм, перезагрузка

 

sysobj (iso.3.6.1.2.1.1.2.0) уникальный

Спасибо, буду делать посмотреть:)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this