About Forum Blogs NOC Docs Downloads KB Issues Code CI Registration

nocproject.org

#nocproject.org at irc.freenode.net log.
Back to nocproject.org Back to IRC log index
Date: 14.01.2013
zi_rus #
05:15
dvolodin, когда щелкаю ПКМ на усктройстве на карте, появляется контекстное меню, только появляется оно в центре карты
mikevlz #
05:15
а тебе лень мышку передвинуть?
dvolodin #
05:16
zi_rus: знаю
ufir #
05:16
а у меня никак не хочет строить линки для одной 2950 и одной 3745
05:17
причем скриптами всё отрабатывается
mikevlz #
05:17
пробей линки в базе руками
ufir #
05:17
а как ?
dvolodin #
05:17
я умудрился прилепить меню ExtJS к mxDraw
zi_rus #
05:17
кнопка линка
mikevlz #
05:17
открываешь инвентори-интерфейсиз. Там свою 2950
ufir #
05:17
да, и get_lldp_neighbors крашится на edge-core
mikevlz #
05:18
крайний левый столбец щелкаешь, выбираешь с кем линковать
dvolodin #
05:18
надо позиционировать менюшку рядом с кликом
ufir #
05:18
mikevlz оно просто установит связанность, или будет еще что-то на железки поливать ?
dvolodin #
05:18
может займется кто-нибудь такими мелочами?
mikevlz #
05:18
просто в базу пропишет связь
dvolodin #
05:18
у меня сегодня совещательны день, буду ближе к вечеру
ufir #
05:19
понедельник же ;)
05:19
у нас тоже планерочкачерез 6 минут
dvolodin #
05:20
ну дык, большому насяльнику - большая планерка
zi_rus #
05:20
странно это, нея конечно, но мой начальник, у них планерки/совещания обычно в пятницу
ufir #
05:22
у нас в понедельник и четверг
mikevlz #
05:22
у нас пол вторника
dvolodin #
05:23
понедельник и среда
05:26
итого - открытые вопросы по mxgraph:
05:26
1. Открывать контекстное меню рядом с кликом, а не в середине окна
05:27
2. Менять стиль линков (прямая/изогнутая линия)
05:28
3. Возможность передвигать порты вокруг объекта
05:28
4. stencil'ы
zi_rus #
05:29
а то что при нажатии на плюс/минус меняются размеры значка - это нормально?
dvolodin #
05:29
да, конечно, это же увеличение
05:30
давайте добивать сообща, вроде вкусное приложение получается
zi_rus #
05:30
я думал эта кнопка скрывает интерфейсы
dvolodin #
05:30
а
05:30
эту кнопку вообще убрать надо нафиг
05:30
в меню есть Fold/Unfold
zi_rus #
05:30
я видел, да
05:31
нужна глобальная кнопка, скрыть интерфейсы у всех на карте
ufir #
05:32
у кого-нибудь было такое ? 2013-01-14 09:36:25,085 [script-10.12.70.24-EdgeCore.ES.get_lldp_neighbors] Unhandled exception
zi_rus #
05:32
ufir, запусти дебаг-скрипт, наверняка валится на неправильной команде
dvolodin #
05:33
как discovery работает?
zi_rus #
05:37
dvolodin, а будет возможность отображения линков на устройства не попавшие под селектор, а то у меня core не входит в конкретный селектор и схема превратилась в набор оторваных сегментов
05:38
например внешний (по отношению к селектору) МО делать серым или полупрозрачным
mikevlz #
05:38
или за карту линки гнать :)
dvolodin #
05:39
zi_rus: надо делать ссылки на другие карты
ufir #
05:39
zi_rus как ни странно, но скрипт отработал без ошибок
05:39
http://pastebin.com/CCwviqFC
dvolodin #
05:39
квадратиками/треугольниками или еще как
05:40
ufir: id discovery chassis id нашла?
zi_rus #
05:40
это не решит проблему оторваных сегментов
05:41
и что понимать под другой картой? ту где есть этот МО?
05:41
а если он на нескольких картах присутствует?
05:41
или вручную выбирать?
dvolodin #
05:42
линки которые идут на другую карту можно показывать упирающимися в ссылку на другую карту
05:42
типа - это не все линки, есть еще
mikevlz #
05:42
включи этот MO в селектор
zi_rus #
05:43
селектор из длинков, зачем туда добавлять циску?
mikevlz #
05:44
не делай
ufir #
05:44
dvolodin да, нашла 2013-01-14 09:48:36,436 [inv.discovery: id_discovery(FTTB-ZVESDNY-12A-2)] Identity found: Chassis MAC = 00:12:CF:ED:C6:7D-00:12:CF:ED:C6:7D
mikevlz #
05:44
просто можно сделать селектор района, а из него уже вырезать только длинки или только циски. Другим селектором
zi_rus #
05:46
считаю это костылем, но придется использовать если прямого способа не будет реализовано
dvolodin #
05:47
уехал
zi_rus #
05:51
ufir, а у тебя эксепшенв в логе чего вылезает?
ufir #
05:52
zi_rus да, в логе активатора, ну и плюс трейсбэк в sae
zi_rus #
05:52
активатора
05:52
интересно
05:53
активатор только скрипт выполняет
05:53
если срипт работает то должно быть в порядке
mikevlz #
05:53
сам трейсбэк где?
ufir #
05:55
http://pastebin.com/JmfZC5ef
zi_rus #
05:58
ufir, между Unhandled exception и START OF TRACEBACK есть строчка с ошибкой, что там
ufir #
06:02
2013-01-14 10:07:11,576 script(EdgeCore.ES.get_lldp_neighbors,FTTB-ZVEZD-12-2_1,**{}) failed: <class 'noc.sa.script.exception.UnexpectedResultError'>
06:02
START OF TRACEBACK
06:02
------------------------------------------------------------------------
zi_rus #
06:28
простого объяснения я не вижу
lexus-omsk #
06:51
raise self.UnexpectedResultError() - по-моему, это значит что regexp не матчится
zi_rus #
06:51
как он может не матчиться если дебаг отрабатывает
mikevlz #
07:00
неожиданный результат при том что матчить там нечего
07:00
ну если дебаг на ТОЙ же железке отрабатывает - то ой
ufir #
07:00
отрабатывает нормально ;(
07:01
а как можно сделать на карте, чтобы линки были не только ортогональные, а под произвольными углами ?
mikevlz #
07:02
пока никак
lexus-omsk #
07:02
так там возвращается: "LLDP Remote Devices Information Detail", а матчится должно по скрипту явно другое
mikevlz #
07:02
надо классы линков менять
07:03
lexus-omsk: там после этой строчки должно видимо возвращаться списком все, что найдено из LLDP соседев
ufir #
07:03
mikevlz ну они на близких расстояниях же отображаются под разными углами
07:03
правда я добавлял этот патч http://dpaste.org/z924i/
07:03
не помню кто автор
mikevlz #
07:04
я автор, это радиальная раскладка самих ManagedObject по карте
ufir #
07:05
просто я заметил, когда объекты рядом, в некоторых случаях рисуется неортогональный линк
mikevlz #
07:05
а линки пока ортогональные. Чтобы линки стали не ортогональными, надо править жабаскрипт
07:08
я смотрел, бытался безье делать, не получилось. Я так понял оно пока через жёппу
ufir #
07:11
сплайном было бы круто, да ;)
lexus-omsk #
07:23
кстати про lldp: комбинация из длинков 3627 и 3200-28 - 3627 видит соседа, а 3200-28 - нет
07:24
заморочки с 1м вланом и всякими ingress check?
mikevlz #
07:24
не-а
07:24
хотя
07:24
на самой железке инфа нормально отобраджается?
07:25
а то есть там косяк, что 3627 видит нормальный номер порта, а вот 3200 видит в качестве идентификатора remote port какой-то MAC
07:25
зависит от версии прошивки
07:25
на 3627
lexus-omsk #
07:26
3200 вообще не видит ни одного remote_ports
mikevlz #
07:26
тады хз
lexus-omsk #
07:27
на 3627 - 2.82b20
mikevlz #
07:32
кстати да...
07:32
на своих попробовал чот не видит 3200 по lldp 3627...
07:33
как будто 3627 не шлет никаких запросов
lexus-omsk #
07:35
вроде где-то писали на длинке, что может быть из-за отсутствия default vlan или ingress check... только не помню, это про lldp или stp
07:35
у меня как раз 1й влан везде выпилен
zi_rus #
07:37
у меня 3627 и 3200 все друг друга нормально видят
07:37
чяднт
lexus-omsk #
07:37
оппа... выключил для эксперимента ingress check на 3200 - увидел сразу
mikevlz #
07:37
видимо влан 1-й не выпилил
zi_rus #
07:38
config vlan default delete 1-27
07:38
config vlan default add forbidden 1-27
mikevlz #
07:38
значит ингресс чек не врубал
lexus-omsk #
07:38
странно, на 3627-то тоже по умолчанию включена ingree check - и работает ведь в ту сторону... эти загадочные длинки
zi_rus #
07:39
config gvrp 1-20,27 state disable ingress_checking enable acceptable_frame admit_all pvid 1
07:39
config gvrp 21-22,26 state disable ingress_checking enable acceptable_frame admit_all pvid 901
07:39
config gvrp 23-25 state disable ingress_checking enable acceptable_frame admit_all pvid 900
lexus-omsk #
07:44
вот теперь всё отработало как надо... видимо придётся отключать ингресс чек... а на 3200 она отключается только глобально
07:44
или 1й влан на аплинке прописывать
mikevlz #
07:48
не
07:48
надо прописывать pvid реально существующего влана, как мне тут сказали
07:48
и тогда с ingress_check можно включить, при этом все будет видеться
zi_rus #
07:49
народ, а ФМ еще кто-то пользуется?
07:51
незамечаете такой проблемы (хотя скорее это можно назвать нюансом), нок поднимает алармыдаже н
07:51
даже когда событие несущественное
mikevlz #
07:52
у меня периодически Mongo чет загребает... db.repairDatabase зачастую помогает. Даже без остановки сервиса
zi_rus #
07:52
сделал порту no shutdown - пришло сообщение о падении линка, бац аларм
07:53
сдалал отключение клиента, упала targeted ldp сессия - аларм
07:54
поднялся pim, случился pim dr change - снова аларм
lexus-omsk #
07:54
а как тут быть - нок же не знает, специально ли ты отключил клиента или это правда авария
zi_rus #
07:56
элементарная проверка
07:56
пинг - что устройство еще живо
lexus-omsk #
07:58
mikevlz: трюк с pvid реально работает :) спасибо
zi_rus #
07:58
а mpls и ldp это софтовые фичи, это может быть и глюк и ошибка админа и намеренное действие админа
07:59
нужно делать упор на поиске физической причины
lexus-omsk #
07:59
ну так ошибка - это же аларм, как и глюк... а вот намеренное действие - да...
Dmitry1 #
08:00
alarm - это сигнал пнуть админа. а админ уже будет разбираться, физическая это ошибка, или логическая
zi_rus #
08:00
если посмотреть на число алармов которые у меня висят, замучаешься пиннать
08:01
alarms: 1091
Dmitry1 #
08:01
по lldp - для его нормальной работы должен быть разрешен vlan с id 1
08:02
zi_rus: Значит чего-то не предусмотрел, что так много алармов.
zi_rus #
08:02
да там макфлапы все засрали
Dmitry1 #
08:03
А откуда они берутся? Значит топология плохо продумана.
zi_rus #
08:03
топология в норме, это между клиентскими портами флапы
08:03
с этим нисчего не поделаешь
Dmitry1 #
08:04
Это что, клиент несколько раз в минуту меняет себе MAC адрес ? Не верю ! (с)
zi_rus #
08:04
нужно чтобы нок определял конечные порты флапа и поднимал аларм уже с реальными данными
08:05
не меняет, а его мак приходит то с одного конца vpls, то с другого
Dmitry1 #
08:05
С разных устройств?
zi_rus #
08:05
некоторым уже третий месяц идет
08:06
конечно с разных
08:06
сначала с первого, потом со второго и так с каждй железки по пути
Dmitry1 #
08:06
А как один и тот же MAC адрес появляется за разными устройствами?
zi_rus #
08:07
это надо у клиентов спрашивать, какого хера происходит
08:07
скорее всего бекапный канал через другого провайдера
mikevlz #
08:07
у нас вафля с роумингом, мак клиента может бегать между точками, точки могут быть на разных портах агрегатора
Dmitry1 #
08:08
Тогда значит алармы правильно поднимаются. Потому как надо разобраться.
mikevlz #
08:08
будет макфлап
zi_rus #
08:08
с клиентом ничего не сделаешь
mikevlz #
08:09
почему ничего...
08:09
можно отключить :)
08:09
только вот китайские маки могут совпадать
zi_rus #
08:09
на самом деле нужен полноценный аларм, который позывает между какими портами идет флап, и автоматически закрывать если флапы прекратились
mikevlz #
08:09
тоже может стать мак-флапом
zi_rus #
08:10
по таймеру
lexus-omsk #
08:10
ну пирулю в шедулер и делов :)
zi_rus #
08:10
стать может, но у клиента тогда просто ничего не будет работать или будет дико глючить
Dmitry1 #
08:12
Так может оно и дико глючит, а ты игнорируешь 1091 аларма
mikevlz #
08:12
а клиент думает, что так и надо
zi_rus #
08:12
клиент не жалуется, значит или он в курсе или не глючит
08:12
у него есть ( или должен быть) свой админ
Dmitry1 #
08:13
Или у него криво настроен резервный канал
mikevlz #
08:13
ну мож он не знает, как это "хороший интернет"
zi_rus #
08:13
тут не интернет а канал точка-точка
lexus-omsk #
08:14
а ты, видя алармы можешь быть "на шаг впереди", угадывать желания клиента и делать ему хорошо... корпоративщики уж точно оценят ;)
Dmitry1 #
08:14
У нас были подобные случаи, когда клиент ставил себе роутер с включенным STP. И в его vlan'е все MAC адреса "сходили с ума"
mikevlz #
08:15
я веселее видел.. Торчащую в нашу сеть циску с включенным прокси-арп :)
Dmitry1 #
08:15
А клиенту просто было "в облом" ехать на удаленную точку, чтобы выключить там STP
mikevlz #
08:15
клиентскую циску :)
Dmitry1 #
08:16
В результате как временное решение я на пограничном свиче принудительно фильтровал BPDU пакеты
08:19
Опять же, если у клиента резервный канал, то он должен быть реализован через STP, VRRP или что-то подобное, что исключает возможность MAC Flap
zi_rus #
08:24
lexus-omsk, ты знаешь, мы сейчас находимся с таком состоянии, что на клиента покласть 10 раз, а если будет звонить, то пойдут по процедуре, нас ведь вывели из штата оперетора, мы теперь сторонняя организация, занимающаяся эксплуатацией их сети
ufir #
08:30
как в inventory сделать UNLINK ?
08:30
или нельзя
zi_rus #
08:30
ту же кнопку жми
mikevlz #
08:30
по той же иконке щелкни
08:30
что и линк
ufir #
08:31
дык щелкал...
zi_rus #
08:32
не верю
mikevlz #
08:32
оно умеет делать и убивать только p-t-p линки
08:32
может у тебя не p-t-p линк?
ufir #
08:32
там два линка между 3750 и 3745
08:33
с каталиста - транк, на 3745 пачка сабов
08:40
вообщем примерно так получается http://postimage.org/image/zfxrkl1ch/
mikevlz #
08:42
ну у тебя там нету линка
08:43
в столбце Link у тебя пусто
acid232 #
08:50
привет всем
08:51
скажите а кто заббикс пользует
08:51
как в него влить все хосты?
zi_rus #
09:21
вот редиска, конкурентами пользуешься
dvolodin #
09:25
меня даже выпустили за хорошее поведение
mikevlz #
09:25
типа это клево?
09:26
хотя да, планерки - это скучно
09:26
так что клево
ufir #
09:36
сидишь, новости на планшете читаешь ;)
dvolodin #
09:37
не, выслушиваешь про ужасы Ростелекома :)
mikevlz #
09:37
со сроками реакции 60 рабочих дней?
dvolodin #
09:51
посмотрите, как в карте убрать этот плюсик поверх картинки объекта
acid232 #
10:08
zi_rus: та не то чтобы хотелось
10:09
просто я на питоне писать не умею :)
dvolodin #
10:12
javascript, блин
10:12
на
10:13
на python я сам напишу :)
zi_rus #
10:13
вы нашли друг друга :)
mikevlz #
10:13
dvolodin: он про другое
zi_rus #
10:15
dvolodin: а на карте можно сделать unsave? :)
10:16
забыть карту которую сохранил
dvolodin #
10:17
zi_rus: эк тебя плющит
zi_rus #
10:19
я просто смотрю, у меня все значки маленькие и прямоугольные как при нажатии на минус и больше не увеличиваются
dvolodin #
10:19
линзу нажми
10:22
положение менюшки вроде победил
mikevlz #
10:22
сделайте меня это развидеть ©
Dmitry1 #
10:23
У чуваков по ходу 1-е апреля: http://phoronix.com/forums/showthread.php?76481-FreeBSD-jails-are-insecure
10:23
фороникс такой фороникс
dvolodin #
10:28
:)
zi_rus #
10:29
это масштаб, относительный размер иконки не изменяется
ufir #
10:32
а если я создал линк в inventory, то при следующем discovery он может "передискаверится" ?
zi_rus #
10:32
может, если направление изменится
10:33
если ничего не найдет, то должен отсавиться как есть
10:34
dvolodin, а почему так сложно выстроить иконки в одну строку
dvolodin #
10:34
ufir: нет
10:35
discovery не перетирает имеющиеся линки
10:35
максимум что может сделать -- уточнить расположение линков в LAG
zi_rus #
10:36
но он должен изменить, если теперь там другая железка, то он не изменит линк?
dvolodin #
10:45
если там другая железка, то там будут другие интерфейсы
10:45
и линка не будет
zi_rus #
10:46
dvolodin, я сейчас пойду выдерну свич из одного порта 76-й и воткну в другой. что сделает дискавери?
dvolodin #
10:47
пожалуется на то, что в базе у нее одно, а в жизни - другое
zi_rus #
10:49
звучит печально
mikevlz #
10:49
то есть обнаруживался не сделает UNLINK
10:49
обнаруживалка
dvolodin #
10:51
когда дотестируем discovery и убедимся, что он не сносит линки, тогда и будет автоматом перецеплять
mikevlz #
10:54
у меня дискавери не нашел линков между 3100 и 3200/3028
10:55
по lldp
Dmitry1 #
10:55
кинь на pastebin вывод show lldp remote-port для обеих свичей
dvolodin #
10:55
смотри, что get_lldp_neighbors выдал с одной и второй стороны
10:56
и проверь, что NOC выдрал интерфейсы с них
mikevlz #
10:56
выдрал...
dvolodin #
10:56
теперь можно выбирать стиль линии -- прямая/ломанная
Dmitry1 #
10:56
покажи вывод show_lldp_neighbors для обоих свичей
10:57
dvolodin: А кривая бизье будет?
dvolodin #
10:58
позарез нужны JS-программисты, извлекать из mxGraph всякие плюшки
mikevlz #
10:58
там 99% процентов проблема в том, что 3100 видит интерфейсы 3200/3028 под именем 1/25
10:58
и типа того
10:58
а сам 3200/3028 считает, что у него проты без всяких 1/
10:58
порты
Dmitry1 #
10:59
Тут ничем помочь не могу. Это заморочки D-Link с ихним стекированием.
11:00
Я отписывал это на форуме D-Link. Мне ответили что типа "на скорость не влияет"
zi_rus #
11:00
stencils'ы нужны
dvolodin #
11:00
zi_rus: рисуйте, блин
zi_rus #
11:00
могу .vss скинуть :)
dvolodin #
11:00
движок вполне ничего
11:01
могу дать EPS с тем же
11:01
кстати к вопросу об интерфейсах
mikevlz #
11:02
Dmitry1: тут надо job править или скрипт get_interfaces править для длинков, чтоб порты назывались 1/
11:02
вобщем хрень
dvolodin #
11:02
может быть, сделать в профиле функцию get_interface_aliases
11:02
на входе -- имя интерфейса
11:02
на выходе -- нормализованные возможные имена
Dmitry1 #
11:03
mikevlz: не-не. У длинка есть три вида наиманования портов: 1, 1/1 и 1:1.
dvolodin #
11:03
у всех нормальных людей они будут пустыми
Dmitry1 #
11:03
Скорее всего действительно можно сделать что-то типа port-aliases
dvolodin #
11:03
а dlink, получив 1 выдаст --> 1, 1/1, 1:1
11:03
и наоборот, получив 1:1 выдаст 1, 1/1, 1:1
mikevlz #
11:03
и джоб будет искать все три типа?
dvolodin #
11:04
не нашли по имени -- попробуем поискать по alias'ам
mikevlz #
11:04
какой найдет с тем и свяжет?
dvolodin #
11:04
да
Dmitry1 #
11:05
Тогда это не только для LLDP нужно сделать, а и для других скриптов
dvolodin #
11:05
там линковка в одном месте в базовом классе
zi_rus #
11:05
snmp
Dmitry1 #
11:05
да. snmp
dvolodin #
11:06
хотя, фигня тоже выйдет
11:06
он на что жалуется -- не может интерфейс найти
11:06
или сразу видит несовпадение имен?
ufir #
11:07
почему может быть так - два huawei 53** повязаны XGigabitEthernet, друг-друга видят по lldp, нормально отрабатывает скрипт Huawei.VRP.get_lldp_neighbors AGG-koz-1 но в инвентори нет ни одной десятки
Dmitry1 #
11:07
а х.з. Нужно, чтобы get_interfaces тоже алиасы мог выдавать
ufir #
11:07
а на втором таком же коммутаторе - есть
dvolodin #
11:08
надо смотреть
11:08
он проверяет два конца
ufir #
11:08
вот что выдает скрипт про обе десятки http://pastebin.com/BxdXff5G
Dmitry1 #
11:08
dvolodin: сделай заделку под алиасы, а я прикручу это к d-link'у
dvolodin #
11:09
надо детальнее посмотреть, что выдается с двух сторон
ufir #
11:10
dvolodin кажется дело в том, что на одном версия прошивки 5.30 а на другом - 5.70
mikevlz #
11:10
со стороны 3200/3028 виден порт 3100 как 1:9
11:10
со стороны 3100 виден порт 3200 как 1/25
ufir #
11:10
неужели надо перепрошивать ;(
mikevlz #
11:10
ufir: надо
ufir #
11:11
ересь какая-то
Dmitry1 #
11:11
надо
ufir #
11:11
ну ето же нелогично
11:12
хотя... пихать два аггрегатора в один город с разными прошивками тоже нифига не логично
Dmitry1 #
11:13
и вообще, использовать huawei - не логично
11:13
:)
mikevlz #
11:14
посоветуйте внятный агрегатор на 50-120 гиговых SFP, штуки 2-4 10Г(XFP/SFP+). ipv4, ip multicast 1G. До 2-3 вланов на порт с SVI на каждый влан
Dmitry1 #
11:15
65-й каталист ?
dvolodin #
11:15
mikevlz: а локальные порты какие?
Dmitry1 #
11:16
Или, если по цене слишком дорого - смотри в сторону D-Link DGS-6600
mikevlz #
11:17
локальные порты: 3100 - 1:9, 3200 - 25 вроде бы
zi_rus #
11:17
на длинки не смотри ни под каким соусом, выбивай день на циску, а то с китайцами еще намучаешься
mikevlz #
11:17
мы ща с американцами мучаемся. JetCore в таких условиях дохнет
zi_rus #
11:17
тем более на такой узел
mikevlz #
11:18
у нас таких узлов под два десятка =)
11:18
65-й с какими модулями? с 67 серией и 720-3b?
zi_rus #
11:19
3с кажется
mikevlz #
11:19
мне много памяти под маршруты не надо
11:19
это не бордер же
zi_rus #
11:20
зависит от планов
mikevlz #
11:20
а то начнете еще 6500E/sup2T рекомендовать
zi_rus #
11:20
можно на вырост брать
Dmitry1 #
11:21
можно взять младшого брата 65-й серии - 4500 каталист
mikevlz #
11:23
просто коробок JetCore выходит 34 тыр коробок с БП и модуклем управления(7 слотов свободно), слоты набиваются по 11т за модуль(16 портов модуль). Это без 10Г правда.
11:24
это получается 111т.р.
dvolodin #
11:24
ufir: выдели две эти железки и скажи Run Discovery Now
11:25
mikevlz: вывод скрипта дай для двух железок
11:26
Дим, да ты что
11:26
четырехтонники вообще никуда ставить нельзя :)
11:27
это чисто офисные компы вязать
11:27
там крайне дерьмовая внутренняя архитектура
mikevlz #
11:30
dvolodin: http://dpaste.org/R3b7d/
dvolodin #
11:31
mikevlz: да, хорошо ему :)
mikevlz #
11:33
а подробнее?
dvolodin #
11:48
http://dpaste.org/IR65t/
11:48
попробуй такой вот подарочный костыль
11:49
если прокатит, будем думать
mikevlz #
11:50
ты мне своим конвертером стек сломаешь :)
11:50
у меня есть стек на 2 3100
dvolodin #
11:50
отдается он как?
mikevlz #
11:50
там порты 2:1 - 2:24 есть
dvolodin #
11:51
а с другой стороны как это выглядит?
mikevlz #
11:51
вот так и выглядит с другой стороны. И себя он таким же считает
11:52
а вот порты 3200/3028 он видит с дробью, в то время как сами свичи, считают что у них просто порт, без дробей
11:52
я свой топологизатор рисовал на pyrule, я просто взял и с резал "1/"
dvolodin #
11:53
мой вариант так и делает
mikevlz #
11:53
не
11:54
а
11:54
туплю... =)
11:54
да, так и делает, но для 1:9, например, это делать не надо
dvolodin #
11:56
только для / ?
mikevlz #
11:58
да
11:59
на другой стороне порт 3100 виден правильно. На стороне 3100 неправильно названы порты 3028 и 3200
11:59
лишнее 1/
dvolodin #
12:02
попробуй поправить
12:03
то есть стековые у него 1:
12:03
а 1/ -- эротика?
mikevlz #
12:06
угу... такая странная эротика
12:07
если друг оно вляпается в свой виртуальный стек, подозреваю, что эротикой быть перестанет
12:07
но мы виртуальным стеком не пользуемся...
dvolodin #
12:15
попробуй с таким костылем
12:15
def remove_discovered_erotics_from_interface(cls, name):
12:15
:)
12:16
а так -- нужны очень веские основания пользоватся этими китайскими изделиями
Dmitry1 #
12:22
1/ - Это так себя обзывает DES-35xx серия.
zi_rus #
12:22
dvolodin, Selectable Link Styles - это для настраивания отображения линков типа 1G,10G?
dvolodin #
12:22
get_spanning_tree на dlink'ах сделали уже?
Dmitry1 #
12:23
нет
dvolodin #
12:23
zi_rus: по идее он сам должен это делать
Dmitry1 #
12:23
я не доверяю d-link'ам в этом случае. У меня на цисках MSTP, а некоторые D-Link'и этого не умеют
zi_rus #
12:23
ну цвет хотя бы можно выбирать?
12:24
я про то что указываешь стили, а он сам применяет их к линкам в зависимости от параметров линка
dvolodin #
12:24
zi_rus: это другое дело
12:25
раскрашивать легенду надо давать
zi_rus #
12:26
надо еще в базу укладывать скорость линка, а то пара гиговых портов и на сотке могут стоять
dvolodin #
12:26
давай постепенно
12:27
задач у нас 2 -- допилить discovery до приемлимого уровня
Dmitry1 #
12:27
а для этого нужен интерфейс SA, который будет выдирать возможности порта, такие как скорость, дуплекс, контроль потока и т.п.
dvolodin #
12:27
и сделать морду, в которой можно будет рисовать приличные карты сети
zi_rus #
12:28
admin status
12:28
oper status
dvolodin #
12:28
Dmitry1: get_interfaces называется :)
Dmitry1 #
12:28
тут мне сообщили, что на DES-3200 rev C1 не работает get_interfaces
12:28
В get_interfaces нету port-capability
dvolodin #
12:29
что мешает добавить?
12:29
у нас как раз по плану -- удалить is_ipv4, is_ipv6 и так далее
Dmitry1 #
12:30
нужно добавить physical capability, oper-capability и current
12:30
Вот пример с d-link
12:30
Port : 1
12:30
--------------------
12:30
Auto Negotiation : Enabled
12:30
Remote Signaling :
12:30
Config Status : Complete
12:30
Capability Bits : 1000M_Full
12:31
Capbility Advertised Bits : 1000M_Full
12:31
Capbility Received Bits : 1000M_Full
12:31
RemoteFaultAdvertised : NoError
12:31
RemoteFaultReceived : NoError
zi_rus #
12:31
ghj,ktvf c rjv,j gjhnfvb
12:31
проблема с комбопортами
Dmitry1 #
12:31
Command: show ports media_type
12:31
Port Type
12:31
------- ------------
12:31
1 1000Base-X
12:31
2 1000Base-X
12:31
3 1000Base-X
12:31
24 1000Base-X
12:31
25 10GBase-R
12:31
26 10GBase-R
12:31
27 10GBase-R
dvolodin #
12:32
вы мне зубы не заговаривайте :)
zi_rus #
12:32
capabolity не определишь
12:32
dvolodin, давай лучше замути рисовалку графиков, вот полезная будет вещь
dvolodin #
12:33
давай доделаем карты сначала
12:33
с JS я уже разобрался худо-бедно, не вижу проблем с рисованием графиков
Dmitry1 #
12:33
Я считаю, что если 1G линк поднят на 100M - то это уже ошибка топологии
zi_rus #
12:33
Dmitry1, на свиче гиговые порты а линк через релейки, а на ней только сотки
12:34
вот и получается пара гиговых портов, а лин стоит на 100М
dvolodin #
12:34
можно как в intermapper сделать -- в линк кликнул, вот тебе и график
zi_rus #
12:34
это к инвентори лучше привязать
Dmitry1 #
12:34
релейка - это SA объект, у которого есть порт 100M
zi_rus #
12:34
нет
dvolodin #
12:34
да
12:34
:)
12:35
и в inventory тоже
zi_rus #
12:35
1) нет; 2) она прозрачна и дискавери ее не сможет найти
dvolodin #
12:35
даже если ее не найдет discovery, то ее можно нарисовать
Dmitry1 #
12:36
Т.е. нам нужно в SA добавить объект "медиамконвертор", у корого нет CM и управления
zi_rus #
12:36
да или мк и соточная сфп в гиговом порту
Dmitry1 #
12:36
Но иметь его в базе нам нужно. Хотя бы для отчетности
dvolodin #
12:37
коллеги, еще раз -- кто возьмется за javascript? :)
zi_rus #
12:37
ты же уже разобрался
Dmitry1 #
12:37
zi_rus: Если с двух сторон 1G порты, то 100M между ними - это недоработка проэктировщика сети, или обрыв одной из жил медного кабеля
zi_rus #
12:38
Dmitry1, релейка
Dmitry1 #
12:38
релейка - медиаконвертор
zi_rus #
12:38
линки кратности 2 на любой скорости
12:38
а на порту сотка
Dmitry1 #
12:38
У медиаконвертора 2 порта, а не один
zi_rus #
12:39
а порт гиговый
dvolodin #
12:39
zi_rus: это не означает, что я буду делать все интерфейсные мелочи
zi_rus #
12:40
а ктоже еще?
12:40
:)
12:41
Dmitry1, без ввода дополнительных неуправляемых устройств все равно ничего не выйдет
Dmitry1 #
12:41
да-да
zi_rus #
12:41
или просто брать данные с оборудования по факту
12:42
допилить скрипт и парсить еще одну строку в выводе команды которая и так выполняется
Dmitry1 #
12:42
т.е. все равно нужно будет вводить устройство "медиаконвертор", у которого будут 2 порта на разных скоростях, вендор, название, серийный номер и т.п.
mikevlz #
12:44
ну объект, который не мониторится добавить и так можно. А вот интерфейсы к нему подобавлять просто так нельзя
zi_rus #
12:44
надо встроенный делать
12:44
сразу с портами
mikevlz #
12:45
нет. Кнопка "добавить интерфейсы" нужны, чтоб добавить порты любому устройству.
Dmitry1 #
12:45
надо
mikevlz #
12:45
потому что кроме медюков есть еще аплинки и прочие транзитники
zi_rus #
12:45
не вижу юзкейса
Dmitry1 #
12:45
Сделать шаблон SA для устройства "черный ящик"
12:46
неуправляемого и без мониторинга
mikevlz #
12:46
у нас есть аплинк, через которого мы гуляем по области. Мы с ними стыкуемся в разные железки в нескольких местах. Вот там такие черные ящики(по одному на место хотя бы) нужны
12:46
с портами. Портов разное количество
Dmitry1 #
12:46
И этот шаблон прицепить к профилю SA Generic.Mediaconvertor
12:47
Тогда сделать еще дополнительно профиль Generic.Multiplexor и Generic.Unmanaged_Switch
dvolodin #
12:47
нечего черному ящику делать в SA
zi_rus #
12:47
черный ящик, тогда, это не устройство а облако
dvolodin #
12:47
это чистый inventory
mikevlz #
13:10
люблю сиську... воткнули в SCE8k еще две платы SPA 1*10GE - отвалился SCM-e(управляющий), который работал без проблем больше года.
zi_rus #
13:12
это потому что ты называешь ее сиськой
dvolodin #
13:15
сисек должно быть две
13:15
или кратно двум
13:15
иначе управляющий, хм, отвалится
mikevlz #
13:17
сисек как раз две. В одну были вставлены два управляющих хм...
13:17
чтоб производительность ее в два раза больше была
13:18
решили ей еще две дырки сделать - один из хм вывалился. Причем не стоит, даже если его всовывать в другое тело
13:18
вот такая сетевая импотенция
dvolodin #
13:20
индусы
13:20
камасутра
13:21
не с той стороны зашел, не туда вставил
zi_rus #
13:37
dvolodin, теперь все линки стали прямыми, и никак не хотят быть ортогональными
ufir #
13:51
это же здорово
Dmitry1 #
13:55
Ха. У меня недавно 65-й каталист умер, когда я решил на одном из портов STP отключить. Пришлось по питанию ребутить.
veng #
13:56
Почему-то Selector в Inventory->Setup->Network Charts выдает только первые 25 селекторов...
zi_rus #
13:57
у тебя больше 25 селекторов О_О
veng #
13:57
да :-[
zi_rus #
13:57
как же со сниппетами работать
veng #
14:08
все же уневерсальнее выводить все селекторы... пусть даже постранично по тем же 25 шт... Данный компонент кажется уже был реализован для Object в Inventory->Interfaces
Tweet
Share this page
Share this page: Tweet