sscorpio Posted July 5, 2008 Posted July 5, 2008 помогите - ткните носом куда читать... необходимо с командной строки отключать и включать порты на 3com 3c16980... с SNMP ни разу не сталкивался :( в принципе представляю что это такое... но весь инет завален примерами под *NIX... мне же необходимо из командной строки под win32... mib-ы под него скачал - впринципе нашёл нужную строку/команду mib для отключения включения порта... дальше ступор... как собственно в коммутатор передать её? понимаю что вопрос из разряда "windows для идиотов"... может потратите немного времени - пнёте в нужном направлении... Вставить ник Quote
m_medved Posted July 5, 2008 Posted July 5, 2008 Net-SNMP есть и под винду. И перл тоже. Так что примеры под *nix прекрасно помогут. Вставить ник Quote
sscorpio Posted July 5, 2008 Author Posted July 5, 2008 (edited) скачал и использую net-snmp... под win32 есть скомпилированные бинарники... http://net-snmp.sourceforge.net/ http://silinio.webhost.ru/net-snmp-comms.html получил время работы коммутатора... snmpget -c public -v 1 10.0.1.251 system.sysUpTime.0 радости нет предела :) теперь смотрю сюда snmpset -v 1 -c "комьюнити стринг на запись" адрес_коммутатора команда только вот в mib-ах не могу найти команду для выключения порта :( скачал mib-ы для 3300 ftp://ftp.3com.com/pub/mibs/switches/s2s02_6m.exe скопировал их в директорию C:\usr\share\snmp\mibs даю команду snmptranslate A3COM0054-BRASICA2-SPECIFIC::prConStackFwdingMode вместо расшифровки команды цифрами, даёт такой ответ A3COM0054-BRASICA2-SPECIFIC::prConStackFwdingMode то есть 3com-мовские mib-ы не подключились ??? почему ??? Edited July 5, 2008 by sscorpio Вставить ник Quote
sscorpio Posted July 5, 2008 Author Posted July 5, 2008 (edited) победил... может пригодится кому... насколько я понял подходит для любого коммутатора поддерживающего RFC1213 прочитать состояние порта №17 - полученный результат - 1 включен - 2 выключен snmpget -v 1 -c public 10.0.1.251 RFC1213-MIB::ifAdminStatus.117 записать состояние порта №17 - полученный результат - 1 включен - 2 выключен snmpset -v 1 -c private 10.0.1.251 RFC1213-MIB::ifAdminStatus.117 = 1 ps используется прога net-snmp pps perl не нужен ppps кроме net-snmp никакие mib-ы больше не нужны - RFC1213 в нём уже есть Edited July 5, 2008 by sscorpio Вставить ник Quote
m_medved Posted July 5, 2008 Posted July 5, 2008 Perl нужен для более продвинутых вещей, типа взять список маков из базы биллинга и прописать на порту. У нага даже описано на сайте. А вообще 3300 со стороны snmp интререснее чем со стороны телнета :) Вставить ник Quote
sscorpio Posted July 5, 2008 Author Posted July 5, 2008 у меня почему то не подключились mib-ы с 3com-овского сайта :( Вставить ник Quote
m_medved Posted July 5, 2008 Posted July 5, 2008 Да, там есть косячные мибы — приходится править руками. Или взять какой-нить миб-браузер и запрашивать по циферкам. Вставить ник Quote
m_medved Posted July 6, 2008 Posted July 6, 2008 А мибы кстати сами не подключатся — надо в snmp.conf дописать для каждого mibs +ИМЯ_МИБА Вставить ник Quote
sscorpio Posted July 6, 2008 Author Posted July 6, 2008 помогите пожалуйста с таким вопросом... http://nag.ru/goodies/hak/ps_3com/ps_3com.html здесь есть скрипты для присвоение порту 3300 нескольких мак адресов... не могу понять - чем этот скрипт обработать... он же не в сам коммутатор заливается ??? 3com network director поставил - но там со скриптами тоже ничего не работает... Вставить ник Quote
mikevlz Posted July 6, 2008 Posted July 6, 2008 это perl Там просто обрезан верх скрипта. Вставить ник Quote
sscorpio Posted July 7, 2008 Author Posted July 7, 2008 это perlТам просто обрезан верх скрипта. у вас случайно нет полностью этого скрипта ? Вставить ник Quote
m_medved Posted July 7, 2008 Posted July 7, 2008 Это ведь только пример использования. Лучше своё написать, заодно потренируетесь с snmp. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.