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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.