myth Posted October 7, 2017 Всем привет. Кто как отслеживает и отключает побитые, проблемные(флапающие) порты на свитчах доступа? Надоело что-то вручную это делать. А флапающие после устранения монтажником проблемы на линке еще и обратно включать надо. Хочется это дело как-то автоматизировать Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
[anp/hsw] Posted October 7, 2017 vlan-per-user и проблемы решены. А если конкретнее - надо хотя бы накидать структуру сети и хотелки. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
myth Posted October 7, 2017 видится как распарсить syslog, выполнить некие действия, по прошествии некоторого времени откатить все обратно Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
rdc Posted October 7, 2017 зачем? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
myth Posted October 7, 2017 порты после гроз тушить, проблемные линки вычислять Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
rdc Posted October 7, 2017 зачем тушить-то? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
myth Posted October 7, 2017 свичи виснуть начинают, некоторые впоследствии петлями становятся Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
rdc Posted October 7, 2017 от петель traffic control и loopdetect автоматически спасают же Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
myth Posted October 7, 2017 на sps224g4, например, лупдетекта нет. В общем, зачем это надо определено точно. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
rdc Posted October 7, 2017 а как без лупдетекта жжёный порт вычислить? это же обычно главный его признак… Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
myth Posted October 7, 2017 флапать около раза в секунду начинает, а то и чаще Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sol Posted October 7, 2017 SNMP трапы ещё можно ловить... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
myth Posted October 7, 2017 можно, но их считать надо. Выборку из sql проще сделать Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sol Posted October 7, 2017 В смысле, "считать"? Надо написать мааааленький демон на перле... Причём, 95% работы уже сделано. http://search.cpan.org/~rokr/Daemon-Daemonize-0.0052/lib/Daemon/Daemonize.pm http://search.cpan.org/dist/Net-SNMPTrapd/lib/Net/SNMPTrapd.pm И при ловле трапов считать их кол-во за период времени. И там-же отключать... Net-SNMPd ещё есть. К нему можно свой обработчик трапов написать. Встроенный перл даже имеется. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
myth Posted October 7, 2017 А обратно включить? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sol Posted October 7, 2017 Ну там-же же... В своём обработчике. Прямо по SNMP и включать-выключать... Можно оттуда-же протянуть лапку к какому нибудь SQL из умеемых перлом (один DBI чего стоит!) и писать факты отключения и раз в 10 сек проверять табличку с командами на включение. Можно сокет/пайп какого либо рода открыть и команды оттуда получать... У меня с сокетом автозвонилка для астериска сделана... Она открывает TCP сокет и ждёт команды на создание звонка. Из биллинга можно абоненту позвонить просто ткнув кнопочку в вебинтерфейсе. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted October 7, 2017 5 часов назад, myth сказал: свичи виснуть начинают, некоторые впоследствии петлями становятся ну как уже написали выше, то лучше конечно переделать дизайн, чтобы петлящий порт не влиял на зависание свитча и другие свитчи (т.е. vlan-per-user и broadcast/multicast/unicast лимит, чтобы не убивать брас) но понятно что сделать это непросто и поэтому можно просто пихать сислоги в БД и сделать простенькие триггеры, которые по инсерту будут решать что делать Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nixx Posted October 7, 2017 1 час назад, s.lobanov сказал: ну как уже написали выше, то лучше конечно переделать дизайн, чтобы петлящий порт не влиял на зависание свитча и другие свитчи (т.е. vlan-per-user и broadcast/multicast/unicast лимит, чтобы не убивать брас) переделать дизайн длинков? создать собственную фирму по разработке фирмварей для них? )) при флапе оптического порта на 3200-28F проц свитча грузится на 100% и в зависимости от активности флапа свитч может зависнуть. кольца и прочие сопутствующие вещи - вообще ни при чем ) просто >100 down/up за 1 секунду очень болезненны для процессора. у нас вопрос из темы тоже достаточно остро встал, когда закупили партию медиаконвертеров "подешевле" (от SNR, кстати) - нарвались через ~полгода на полураспад их блоков питания и дикие флапы портов по нарастающей - первую неделю слегка, потом сильнее, через месяц 100 в час, еще через месяц - 100 в минуту и еще чаще. хотел зарядить мощную пушку в виде заббикса для анализа трапов, но столкнулся с тем, что именно как анализатор - заббикс полный ноль. требуется создавать базу всего-всего оборудования, которое надо мониторить, а мне это никуда не впилось. сейчас этим занимается мелкий скрипт из ~20 строчек, написанный соработником. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Urs_ak Posted October 7, 2017 23 минуты назад, nixx сказал: закупили партию медиаконвертеров "подешевле" (от SNR, кстати) А чего за модель? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sol Posted October 7, 2017 29 минут назад, nixx сказал: хотел зарядить мощную пушку в виде заббикса для анализа трапов, но столкнулся с тем, что именно как анализатор - заббикс полный ноль. требуется создавать базу всего-всего оборудования, которое надо мониторить, а мне это никуда не впилось. сейчас этим занимается мелкий скрипт из ~20 строчек, написанный соработником. Там автодискавери есть... Надо только включить, настроить и натравить на подсети с железками. Насчёт анализа, это да. Система триггеров не шибко гибкая. И забудьте вы парсить сислог. У всех девайсов свой формат, сначала свичка машинное событие в текст превращает, потом вы из этого текста извлекаете опять событие в машинной форме. Для всех этих танцев есть SNMP. Протокол бинарный, компактный, не нагружает ничего, трап помещается в один UDP пакет. ifMIB стандартный, информацию о событиях на портах ВСЕ железки шлют стандартным и одинаковым способом. И можно сразу вкл/выкл сделать. Тоже один пакет в каждую сторону. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vurd Posted October 8, 2017 О да, конверторы подешевле с миниатюрным бп, который или не работает из коробки, или сдохнет через две недели. У нас тоже решили сэкономить, к сожалению, не на нервах персонала. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nixx Posted October 8, 2017 14 часов назад, Urs_ak сказал: А чего за модель? https://shop.nag.ru/catalog/01897.Mediakonvertery/02394.100Mb/14855.SNR-CVT-100B-mini наверно эта. буковки названия не помню, но выглядит именно так. там же фото блока питания - именно тот. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sol Posted October 8, 2017 1 час назад, nixx сказал: там же фото блока питания - именно тот. Какая прэлесть! Это-же мои любимые! А можно мне за сок/пиво все эти дохлые БП отдать, а? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vurd Posted October 8, 2017 За сколько возьмете и от какого количества? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sol Posted October 8, 2017 Ну так они же дохлые... Стыдно, сосед, продавать их мне. Говорю же, за сок/пиво. Всё одно, дохлые. Или бесплатно в помойку, или за пиво мне. Я мимо поеду, заеду. Заодно и познакомимся. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...