Aleksej
по snmp у разных моделей разные oid'ы
да, я не так давно для 3526 и 3200 делал. Мало того что на три модели пришлось три разных команды делать, так еще оказалось что они некоторые в принципе у нас на снмп не отвечают, а каждый проверять ну его нах
Alexey
да, я не так давно для 3526 и 3200 делал. Мало того что на три модели пришлось три разных команды делать, так еще оказалось что они некоторые в принципе у нас на снмп не отвечают, а каждый проверять ну его нах
а еще у некоторых моделей нет возможности по snmp кабель стрелять. например des-1210 a1. но если желание есть, то все делается. у нас реализовано по snmp для всех моделей, кроме упомянутой. для нее по телнету: r'---------[\r\n]+\s*(\d+)\s+(\w+)\s+Link\s(\w+)\s+Pair1:(N\/A|\w+)\s+Pair1:(N\/A|No Cable|\w+|\d+)\s{2,}([<>]\d+|N\/A)\s*[\r\n]+\s*Pair2:(N\/A|\w+)\s+Pair2:(N\/A|No Cable|\w+|\d+)\s*[\r\n]+\s*Pair3:(N\/A|\w+)\s+Pair3:(N\/A|No Cable|\w+|\d+)\s*[\r\n]+\s*Pair4:(N\/A|\w+)\s+Pair4:(N\/A|No Cable|\w+|\d+)\s*'
Роман
ну да снмп в этом плане хорошо
Роман
на перле за часик накидать можно спокойно
Роман
а потом хоть в телебота заворачивай, хоть на сервак на простенькую форму подвешивай
Роман
да ладно
Роман
вешаешь сначала оид которые опрашивает модель свища потом в зависимости от ответа применяется модель оид для нужной модели
Aleksej
У меня в целом задача нетривиальная, сделать для монтеров утилитку в вебе, чтоб они по дому могли себя найти по самому простому методу
Alexey
вот только есть моменты всякие
Alexey
часть моделей считает, что 100м пары это 1 и 2, а другая часть, что это пары 2 и 3
Alexey
например
Aleksej
Вводят адрес -> тестится кабель на всех свитчах по адресу, выводятся шорты. Дальше еще раз тест только по этим портам, после того как кабель разожмут
Роман
и? что мешает форму ответа править в зависимости от той же модели
Alexey
и? что мешает форму ответа править в зависимости от той же модели
так ничего. так и приходится. я про то, что час это очень оптимистично
Роман
если все нужные оиды под рукой то вполне реально, у меня дольше всего уходило именно на поиск всех нужных оидов
Aleksey
штука тестить кабель хорошая, нозаметил в моделях dgs 1500 при замере он выключает порт
Aleksej
У нас нет гиговых портов у физиков, так что это полегче
71
если все нужные оиды под рукой то вполне реально, у меня дольше всего уходило именно на поиск всех нужных оидов
ну там сначало надо найти оиды на тестирование кабеля, потом на съем показаний) На самом деле просто
Aleksej
все гигабитное по-моему выключает порт\
Роман
Alexey
length_ranges = ['', '0-50', '50-80', '80-100', '100-140', '']
71
У нас нет гиговых портов у физиков, так что это полегче
фигово когда зоопарк оборудование, десятка полтора тысяч коммутаторов, и хуавеи с их дебильной нумерацией портов по snmp
Роман
все гигабитное по-моему выключает порт\
угу, при замере от выключается. помню на алкателях у нас массовая проблема была с этим
Alexey
а в чем в попугаях?)
это у DGS-1100/06/ME возвращает так
Aleksej
и смысл от таких замеров?
ну вот где-то там в пределах 50 метров, это, давай, ищи.
Роман
проще тон генератором с щупом пройти чем по такому замеру
Alexey
и смысл от таких замеров?
еще раз повторю, все не так просто. разница не только в oid'ах
71
ну вот где-то там в пределах 50 метров, это, давай, ищи.
на самом деле совет - я все хочу за эту тему сделать телеграмм бота
Роман
я про то, что замеры кабеля имеют смысл только в метрах, а из серии обрыв где-то там - это нахой не нужон
71
но у нас крупнотелеком и за такое вы*бут
71
я своим эникеям делал
Просто сайт в условиях подвала это такое себе решение
Роман
доступ к боту можно ограничивать же как и количество запросов
Sergey
но у нас крупнотелеком и за такое вы*бут
чоэт? по паролю доступ к боту и все
Роман
это не обрыв если что, это длина при линке
если что длину при линке никогда не замеряют, потому что там температура на полюсе марса показывается
71
чоэт? по паролю доступ к боту и все
зачем пароль, можно по id чата фильтровать. Да там полетит дерьмо на вентелятор. Я тут уже "больше ничего не жду" и учу раст
Роман
если что длину при линке никогда не замеряют, потому что там температура на полюсе марса показывается
Command: show ports 10 Port State/ Settings Connection Address Trap MDIX Speed/Duplex/FlowCtrl Speed/Duplex/FlowCtrl Learning State ----- ---------- --------------------- --------------------- -------- -------- 10 Enabled Auto/Disabled 100M/Full/None Enabled Enabled Auto DES-3526:admin#cable_diag ports 10 Command: cable_diag ports 10 Perform Cable Diagnostics ... Port Type Link Status Test Result Cable Length (M) ---- ------ ------------- ----------------------------- ---------------- 10 FE Link Up OK 63
Роман
при этом комп от свитча находится на этаж выше. кабель почти по прямой проложен
Sergey
зачем пароль, можно по id чата фильтровать. Да там полетит дерьмо на вентелятор. Я тут уже "больше ничего не жду" и учу раст
ну или по id, да. я в своё время просто с паролем делал, а дальше разбираться руки не дошли )
Vladimir
С пятницей 😊
Sergey
Vova
С первым днем весны!
Микола
ewcha
держись
Владимир
Aleksej
Возвращаясь к моей утренней задаче, чет не осиливаю сед, кто в линупсах-башах шарит? Есть такой аутпут типа: 12 FE Link Down Pair1 Open at 50 M - Pair2 Open at 50 M Хочу чтоб потом легче было обрабатывать его, перенести вторую строку в первую делаю sed -e 's/^[[:blank:]]+Pair/ Pair/g' — не работает, хотя регексп правильный, если рассматривать что там пробелы в начале строки. Свитч может не пробелы и не \t а какие-то другие символы выплевывать? ._.
Aleksej
по snmp не отдается ?
Да лень с ним возиться, он на половине свичей не настроен, на второй половине какую-то хрень возвращает
Vlad
на самом деле совет - я все хочу за эту тему сделать телеграмм бота
И нахрена? Поставь Userside, монтажник по своим правам доступа может померить расстояние, если коммутатор это поддерживает.
Микола
+1 за userside
ArRR
+
71
Да и бюджет 0 у меня
Vlad
Не спортивно)
голова не болит. 95% коммутаторов на рынке - уже там..
71
Я из крупно телекома же
Vlad
Я из крупно телекома же
ну так прикупите.. не сейчас, а чуть позже, если нет финансирования... или если его надо заказывать загодя
Aleksej
Вся эта хурма с юзерсайдом как дрочить на роутерос имхо
Aleksej
Только самописный биллинг и системы, только хардкор
Микола
Так говорят те, у кого его нет
Aleksej
Да приходилось им пользоваться
Aleksej
Такое себе
Mike
а потом такой приходишь в контору, откуда такие самописцы ушли и все. Тут у нас полосня на баше с регулярками, хер пойми че и как делает. Тут у нас билинг из говна и палок на баше, ТСЛ скриптах АСЫ и самописном движке из 2007, а тут у нас перепаяные говнокомуты с китая за 1 ляодоллар
Mike
И мониторится все это дело нагиосом с самописными плагинами на перле в центос 5
Mike
Говоришь ну нахер и забираешь трудовую
KosaNostra
ОГОНЬ!
Mike
я знаю много сетивиков