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: 13.09.2013
freeseacher #
05:23
dvolodin, чо то в последней версии sa-man поломалось
05:23
при входе в устройство все поля пустые
teroni804 #
05:28
Uncaught TypeError: Cannot call method 'get' of undefined /sa/managedobject/js/Application.js:50
05:28
Uncaught TypeError: Cannot call method 'get' of undefined /sa/managedobject/js/Application.js:500
05:28
0 потерял
05:29
me.current - не определен
e_zombie1 #
05:31
поздравляю всех в днём программиста. ура вам. честь и хвала.
dvolodin #
05:32
это где?
teroni804 #
05:33
sa/managedobject/js/Application.js:500
dvolodin #
05:50
ага
05:50
нашел
05:51
поправил
05:52
zi_home: то есть ты предлагаешь в VC смешать все типы VPN?
zi_home #
05:52
dvolodin, что есть vpn? канал передачи данных
dvolodin #
05:53
VLAN, VLL, VPLS, VRF, ATM-овские заблуждения, и всякие прочие извращения?
zi_home #
05:53
ну мы же говорим о склейке
05:53
у тебя все равно будет влан переходить в вплс, а потом обратно во влан
dvolodin #
05:56
хотя
05:56
что мешает VC Domain'у быть MPLS'ным?
zi_home #
05:58
ничего, я для себя так и сделал
05:58
у меня сейчас есть домен с типом MPLS где лежат vpn-id
05:59
но, как я понимаю текущий тип MPLS задумывался для другого
05:59
на самом деле
05:59
#vpn-id ?
05:59
<1-65535> Value of the VPN ID
06:00
диапазончик тут другой
dvolodin #
06:03
да
06:03
там было чисто для хранения меток
zi_home #
06:04
честно говоря не понимаю зачем, метки вполне нормально распределяются автоматикой динамически
06:04
а значит ручной учет им не нужен
06:04
ну сделали что сделали, один тип лишний создать дело 30 секунд
e_zombie1 #
06:04
,
dvolodin #
06:05
будешь смеяться, есть психи, которые в MPLS метки назначают строго статически
06:05
:)
e_zombie1 #
06:05
что за ночь успели сломать?
zi_home #
06:08
e_zombie1, даже починить, а что у тебя опять не работает?
mikevlz #
06:08
погоду
e_zombie1 #
06:08
а у меня норм (с)
zi_home #
06:08
mikevlz, погода в норме, штиль и дубак
mikevlz #
06:10
ааа.. .ну еще дхцп в радиусе поломали мне =)
dvolodin #
06:11
Погода ок
06:11
УМВР
06:12
Солнышко
mikevlz #
06:25
не называй меня так :)
dvolodin #
06:26
Пративный
06:26
так лучше?
mikevlz #
06:26
фи, как это грубо
dvolodin #
06:27
ладно, давайте решать
06:27
inv.interfaces нам еще нужен?
zi_home #
06:28
dvolodin, в новом месте я не могу ничего редактировать ты это исправил?
06:28
или лог ин/аут надо сделать
dvolodin #
06:29
zi_home: закоммитил только что
zi_home #
06:29
ок
dvolodin #
06:29
можно исправлять, да
06:29
вроде больше там ничего не было полезного
zi_home #
06:30
dvolodin, а можно замечание, я бы хотел в гриде количество физических интерфейсов, а не всех, можно это изменить?
dvolodin #
06:30
это где?
zi_home #
06:31
в основном гриде
06:31
ты количество интерфейсов на МО вывел
dvolodin #
06:33
закоммитил
zi_home #
06:34
dvolodin, не подтверждаю, обновился сейчас |NOC|0.8dev8433|, редактировать ничего не могу
dvolodin #
06:34
login/logout
zi_home #
06:34
делал
dvolodin #
06:35
тебе нужна привелегия sa:managedobject:change_interface
zi_home #
06:35
я суперюзер
dvolodin #
06:35
неважно
06:35
./noc sync-perm нужно
zi_home #
06:35
число интерфейсов подтверждаю
06:35
dvolodin, почему обновлялка его не делала
e_zombie1 #
06:37
кстати. я тут подумал и родил умную мысль что с системой надо поставлять набор готовых пресетов для групп доступа. типа "только для просмотра inventory" только для просмотра "FM" и тд. чтобы неофиты не трахались с настройками доступа
dvolodin #
06:37
делает его
zi_home #
06:38
в общем не подтверждаю, остановил нок, sync-perm, запустил, редактировать не дает
dvolodin #
06:39
logout/login после этого делал?
zi_home #
06:40
да
e_zombie1 #
06:40
а что за железка у нас только одну CLI сессию держит?
dvolodin #
06:44
китаезы всякие
teroni804 #
06:44
dvolodin: inv.interfaces - нужен
06:44
в нем удобней по разным МО лазить..
dvolodin #
06:45
teroni804: да то же самое
06:45
только фильтрации нет
zi_home #
06:45
dvolodin, ни в какую, не дает редактировать
dvolodin #
06:45
так
06:45
а как ты редактировать хочешь?
zi_home #
06:46
проект навесить или vc domain
dvolodin #
06:46
двойной клик на строку в гриде
zi_home #
06:46
магия юзабилити, сделай как было
dvolodin #
06:46
я тут пораскинул мозгами и подумал, что для скриптов нам нужна полноценная ответная часть на клиенте
06:47
то есть -- если у нас есть скрипт get_mac_address_table, то должно быть приложение, которое рисует полученные маки в гриде
06:47
позволяет повторно дернуть скрипт
06:47
и, скажем, прочистить маки на порту
06:47
тупого рендеринга результата явно недостаточно
RudW0lf #
06:50
хмм
06:50
ребят
06:50
я тут посмотел чего у меня нок разьебался
dvolodin #
06:50
тогда будет нормальная интерактивность и скрипты будет удобно использоваться
RudW0lf #
06:50
вобщем это нормально:
06:50
323 sa 0076_migrate_repo 2013-09-09 09:34:08.126938+04
06:50
324 sa 0077_drop_repo_path 2013-09-09 09:34:08.192614+04
06:50
?
06:50
после этого у меня в таблице repo path нет
zi_home #
06:52
dvolodin, я заметил у тебя тягу к багфиксингу, посмотри на NOC-1103
06:52
RudW0lf, конфиги уехали в gridvcs, это нормально
RudW0lf #
06:55
f xnj 'nj nfrjt
06:56
т.е. они теперь не в mercurial?
zi_home #
06:56
да
06:56
доступ только через юи, пока
RudW0lf #
06:56
сначала я обновил noc
06:57
вроде все ок но только не было поля is configuration ьфтфпьуте
06:58
я подозревал что конфиги не собираются
06:58
поэтому еще разок update сделал
06:58
gjckt 'njuj
06:58
после этого у меня вернулся старый (!) интерфейс конфигов
teroni804 #
06:59
dvolodin: inv.interfaces - мне надо лазить по разным МО которые нельзя отфильтровать в один список..
06:59
я в комбо набираю адресс и получаю интерфейсы... - а так еще добавочные нажатия
RudW0lf #
06:59
ну и после апдейта точно конфиги не собирались
07:00
еще очень важный омент
07:00
у вас в репозитарии нет этих миграций
zi_home #
07:01
teroni804, радуйся что вывели ссылку в главную таблицу, а то еще и внутрь МО пришлось бы лазать
RudW0lf #
07:01
/modus/sa/migration
07:01
а записи о них есть
07:01
так что тут проблемка
zi_home #
07:01
RudW0lf, ты объясни чего хочешь
RudW0lf #
07:01
я хочу понять в каком месте у меня нок разьебался
07:02
после апдейта я в базе есть записи о примененых миграциях
07:02
есть до 77
07:02
а файлы есть только до 75
07:02
lf;t d htgt yf cfqnt
07:02
даже в репе на сайте
teroni804 #
07:10
zi_home: я уже задачку написал.. вытащить все кнопки из МО
zi_home #
07:10
я видел, проголосовал занее
07:10
агитируй других
07:10
может реализуют
teroni804 #
07:11
RudW0lf: там разные бранчи есть
WhiteWind #
07:18
Тадаам! Это снова я и снова с неработающими уведомлениями
07:19
Один косяк я отловил и это был мой косяк. Короче, уведомления отправляются, если их вручную создавать
07:19
А вот тестирование группы уведомлений не работает
teroni804 #
07:19
dvolodin: еще вопрос
07:19
почему разная реакция списке МО на нажатие кнопки close
07:19
заходим в редактирование МО - нажимаем кнопку close -- у нас обновляется список в таблице
07:19
заходим в интерфейсы - нажимаем кнопку close -- у нас просто возвращается таблица..
sizziff #
07:32
Всем добрый день.
07:33
Скрипт по забору конфига орабатывает, но конфиг пустой
07:33
причем раз на раз не приходиться
07:33
один раз возвращает один раз нет
07:34
и опять прокурва 2610
07:34
Script returns with result: []
RudW0lf #
08:08
хм
08:08
задам хитрый вопрос
08:08
каким либо образом можно проверить корректность БД?
e_zombie1 #
08:08
хахахаха. это интересная тема .
08:09
но на неё я думаю все покладут.
08:09
ибо это долго и муторно
teroni804 #
08:12
а что именно проверить ...корректность
RudW0lf #
08:14
такое ощущенние что pgsql неправильную структуру имеет
08:14
я смотрю на миграционные фалы
08:15
и вижу что например есть таблица vc_vc
08:15
в ней поле project_шв
08:15
id
08:15
а вот в файле миграции миграция применяется к полю project
08:15
естественно с фелом
08:15
фейлом
dvolodin #
08:16
_id там допишется автоматом
RudW0lf #
08:20
где
dvolodin #
08:20
при создании поля
RudW0lf #
08:20
в тексте миграции sql код
08:21
https://bitbucket.org/nocproject/noc/src/da8f44949ce270d3e89ae5c2070677de34990362/vc/migrations/0017_drop_project.py?at=develop
guest-ru #
08:35
Добавил изменение в профилях:
08:36
Eltex.MES - NOC-1022
08:37
HP.1905 - NOC-950
08:38
HP.1910, 3Com BaseLine Plus, H3C 5XXX - NOC-853
08:39
У кого есть такие железки можете пробовать.
zi_home #
08:39
guest-ru, есть тут один несчастный, с НР воюет, может у него есть чего
guest-ru #
08:41
dvolodin, Dmitry1: В профилях кучу правил FM к этим железкам, так что до переделки FM их очень желательно добавить в основное древо...
Dmitry1 #
08:42
сейчас смотрю 1905
guest-ru #
08:42
HP имеет очень много железок... И профили к ним разные надо...
08:44
Может и остальные: NOC-853 и NOC-1022 глянешь? Я их тебе отпишу.. ;)
08:45
dvolodin: надо бы фичу в SA такую:
08:45
"Ссылочный профиль"
08:46
Например основной профиль лежит в sa/profiles/HP/1910
08:48
а на него ссылаются символическими ссылками: sa/profiles/H3С/5XXX и sa/profiles/3Com/BaseLinePlus
Dmitry1 #
08:49
тушенка от 1905 не рабочая
guest-ru #
08:49
Так пользователям будет удобнее выбрать правильный профиль при настройке объекта.
08:50
Я новую тушонку первый раз делал, может накосячил.
Dmitry1 #
08:50
Во первых, у нас нету интерфейса IGetStaticVlan
guest-ru #
08:50
Возможно тушонка устарела, надо переделать..
dvolodin #
08:50
guest-ru: что-то не радует меня такая перспектива
08:51
у нас есть IGetSwitchport
08:51
и ISetSwitchport
guest-ru #
08:52
Это в каком архиве get_staticvlans попался? Удалите.
Dmitry1 #
08:52
guest-ru: <class 'noc.sa.interfaces.base.InterfaceTypeError'>
08:52
DictParameter: {'interface': 'Fa 0\\/15', 'status': False}. Invalid value for 'interface': Invalid interface 'Fa 0\/15'
dvolodin #
08:52
что логично
Dmitry1 #
08:53
ssertionError: None != {'platform': 'V1905-24', 'version': '02.00.02', 'vendor': 'HP', 'attributes': {'HW version': 'A', 'Serial Number': '', 'Boot PROM': '02.00.02'}}
08:58
guest-ru: Переделай тушенку
guest-ru #
08:59
Да тушонка для РЗю1905 get_interfases, get_switchport, ... протухла. Потом поменяю.
Dmitry1 #
09:00
Ээээ.... Когда потом?
guest-ru #
09:00
В каком метсе вы нашли интерфейс IGetStaticVlan
09:00
У меня он есть, но в архивах я его не выкладывал.
Dmitry1 #
09:00
Как я могу коммитить изменения в скриптах, если они не проходят тесты
guest-ru #
09:01
Потом, это гдето через неделю...
Dmitry1 #
09:01
Смотри скрипт HP.1905.add_vlan
09:03
кроме того, в get_lldp_neighbors исправь raise Exception("Not implemented") на raise self.NotSupportedError()
guest-ru #
09:03
Да, этот удали! в нока нет snmp.set, а у меня пока очень сырая и костылявая...
Dmitry1 #
09:04
Сделай нормальный архив с РАБОЧИМИ скриптами и тушенкой
teroni804 #
09:05
а как запустить проверку всех тушонок с моими скриптами? для циски например
guest-ru #
09:24
HP.1905.tar.bz2 поменял, а тушонка к нему будет где-то только через неделю, отдельным архивом...
09:32
dvolodin: NOC-291 - функция snmp.set(). Есть железки где управление только по SNMP и без smnp.set ни влан прогнать нельзя, ни конфиг дёрнуть!
teroni804 #
09:41
Dmitry1: а как запустить проверку всех тушонок с моими скриптами? для циски например
zi_home #
09:44
как бы я хотел чтобы в ноке больше не было кнопок reload
09:44
а данные автоматически обновлялись
Dmitry1 #
09:49
./noc test noc.sa.profiles.HP.1905 --beef-filter=HP.1905
09:49
для циски поменять вендора и профиль
09:50
dvolodin: починишь добавлене вланов в VC ?
09:55
dvolodin: ping
zi_home #
09:56
failed
e_zombie #
09:56
вопрос. есть карта с линками. линк по физике порвали. вопрос - сколько на карте по времени будет держаться линк и где это настраивается? сколько на карте будет отображаться на железках порты связанные линком который порвали прежде чем пропадёт он с кар
Dmitry1 #
09:57
e_zombie: Оно пока не работает
teroni804 #
09:58
Dmitry1: мне кажется что что-то делаю неправильно
09:58
./noc test noc.sa.profiles.Cisco.IOS --beef-filter=Cisco.IOS
09:58
Ran 32 tests in 0.001s
09:58
OK
e_zombie #
09:59
Dmitry1: расшифруй.
teroni804 #
09:59
e_zombie: дискавери только соединяет линки
e_zombie #
10:00
а если они рвутся то ничего не происходит?
zi_home #
10:00
да
teroni804 #
10:00
угу
zi_home #
10:00
но это неправильно
e_zombie #
10:00
это собираются починить в этом тысячилетии?
zi_home #
10:00
кто знает
10:00
никто еще не определился как оно должно вообще быть
10:03
на самом деле для начала надо бы найчить его переписывать линки если что-то изменилось, тут вопросов быть не может. с оборваными линками сложнее
e_zombie #
10:06
https://play.google.com/store/apps/details?id=org.rosspam
guest-ru #
10:08
У меня пару лет назад нок автоматом каждые 6 часов дергал все линки ложил в базу и рисовал карты..
10:09
Раз ночью прошла гроза!!! И многие коммутаторы погорели..
10:09
Утром когда открыл NOC то сеть не узнал, он после грозы попраил линки и перересовал карты!!!
teroni804 #
10:10
низя грохать..
10:10
а вдруг просто поломался линк?
guest-ru #
10:10
Линки удалять/добавлять без админа не надо...
10:11
Да надо накарте помечать его красным, а не удалять с базы..
10:11
А новые линки помечать пунктиром.
teroni804 #
10:11
фантастишь...
guest-ru #
10:11
И вести две таблички с кандидатами на добавление и удаление соотведственно.
zi_home #
10:17
да, так и надо
10:17
красный пунктир для обрывов и нормальные линии для живых
10:18
пропавшие линки переводить в статус обрыв если порт перешел в Link Down
10:19
плюс время отсечки, через скажем три месяца все оборванные линки удалять
10:19
хотя наверное не стоит привязываться к статусу порта, ситуации всякие бывают
10:20
наверное достаточно только если дискавери больше не видит соседа за этим портом
10:20
а link down это просто триггер для определенных действий
e_zombie #
10:23
вариант
10:23
такс. а кто у меня собирался делать профили для хуавеев дсламов 5ххх ?
10:24
кстати ещё - куда дели пункт Tags ?
zi_home #
10:28
кто бы профиль для Алкателей нарисовал
10:28
get_version и get_config есть
10:28
остальное бы добавить
10:29
get_interfaces самое главное
dvolodin #
10:59
e_zombie: пропатчил бы
10:59
там патч на 2 строки
10:59
:)
e_zombie #
11:00
это очень плохая идея.
11:00
с моей кармой.
freeseacher #
11:00
ггг
e_zombie #
11:01
предлагаю бартер. я буду вбрасывать фотки девочек которых фоткаю , а мои баги будут правиться в первую очередь :)
sizziff #
11:01
Гребаная прокурва 2610-24 в момент подключения за каким то хреном отдает строку Wg2-Sw1xxx> со скобочкой вместо #
freeseacher #
11:01
e_zombie, yflj ldt cjnyb ghbvthjd
11:01
надо две сотни примеров
dvolodin #
11:01
https://bitbucket.org/nocproject/noc/commits/014e850044372bae0af64fa224c8715c06d84fc2
zi_home #
11:02
e_zombie, твой ход :)
dvolodin #
11:02
e_zombie: я твоих девочек итак в адресной книге посмотрю
11:02
:)
11:02
sizziff: адаптивный промпт в профиле сделай
zi_home #
11:03
dvolodin, NOC-1102 не глянешь, а то каждое обновление превращается в приключение
e_zombie #
11:03
например вот такой вариант https://pp.vk.me/c323422/v323422151/4ca/jE1WYosQRPE.jpg
freeseacher #
11:03
dvolodin, у вас отличная адресная книга.
dvolodin #
11:03
ага
11:03
телефонисточки
e_zombie #
11:04
у нас все красивые съебнули. остались толстожопые тётки.
11:04
что в управе что на гтс
11:04
комерческкий блок бежит пачками.
11:05
https://pp.vk.me/c10331/u118161151/126637885/w_89d9761e.jpg и на сегодня хватит.
11:05
сегодня поснимаю вечером наверное ещё. солнце вышло - должно быть неплохие кадры
dvolodin #
11:06
кадры зависят от кадров
sizziff #
11:06
https://lh4.googleusercontent.com/-7gkItj4NCAQ/UjLfR4VCxQI/AAAAAAAAKyc/u8O9g27oDFE/w1280-h853-no/19547.jpg
freeseacher #
11:07
sizziff, а это уже твои фотки
11:08
какие разностронние и безусловноталантливые люди на канале.
sizziff #
11:08
https://lh4.googleusercontent.com/-KUzqKQ2tb_w/UhQRHuR-bxI/AAAAAAAAdqE/zgmVFz-pY-s/w500-h375-no/%25D0%25B3%25D0%25B8%25D1%2584%25D0%25BA%25D0%25B8-%25D1%258D%25D1%2580%25D0%25BE%25D1%2582%25D0%25B8%25D0%25BA%25D0%25B0-%25D0%25BF%25D0%25BE%25D0%25BF%25D0%25BA%25D0%25B0-841273.gif
11:08
пятница
zi_home #
11:09
13-e
e_zombie #
11:09
ФУ. сплошной фотожоп и скачанное с инета.
sizziff #
11:09
кто на что учился ....
e_zombie #
11:09
скажите как в шаблоне прописать имя порта?
11:10
sizziff: я сам научился.
11:10
а то смена просит чтобы не лезть в логи железки
sizziff #
11:11
завидую :)
e_zombie #
11:12
да ладно. берёшь бу зеркалку за 8к и ты уже фотограф
ss_ #
11:17
Привет!Есть вопрос кто нить дсламы Ericsson EDN312XP щупал?
e_zombie #
11:17
у меня нету
ss_ #
11:17
есть говорят в уляновске вагон их
11:17
хотят отдать
11:18
вот думаю а нужны ли
e_zombie #
11:18
Huawei.VRP.get_lldp_neighbors не отрабатывает на ME-60 печалька
sizziff #
11:20
Гребаная прокурва !!! Прошился последней прошивкой R.11.98(лето 2013) и проблема с "кривым" ответом после банера ушла ....
zi_home #
11:24
радуйся
sizziff #
11:28
поторопился.... все равно через раз скрипт криво отрабатывает..... буду разбираться.
e_zombie #
11:31
прикольно. ME-60 не умеет ни ллдп ни сдп только какой то свой NDP
11:31
и чё делать хз
ugenk #
11:32
подскажите, пытаюсь разобраться с логикой работы get_interfaces в sa - можно ли из цикла возвращать больше одного ip на интерфейс?
mikevlz #
11:32
да
ugenk #
11:33
а есть где-то пример, в каком-то из скриптов?
11:33
пытаюсь это добавить в extreme/xos/
mikevlz #
11:33
less sa/interface/igetinterfaces.py
ugenk #
11:33
окей
mikevlz #
11:34
less sa/interfaces/igetinterfaces.py
11:34
букавку одну пропустил
ugenk #
11:34
кстати, набросал небольшой патч - у меня extreme x460 - не определялись l3 интерфейсы
11:34
http://paste.org.ru/?3k44mv
mikevlz #
11:34
пулл реквест
ugenk #
11:35
не смотрел, используется git?
mikevlz #
11:36
кто же такие вопросы в пятницу вечером задает-то?
ugenk #
11:36
:-)
11:37
а, битбакет. вижу.
11:37
кстати, еще вопрос - в inventory - interfaces
11:37
там есть вкладки - physical, lag, swithport, l3
11:38
для разных устройств они есть, либо отсутствуют
ufir #
11:38
всё так
ugenk #
11:38
исходя из чего определаяется например наличие вкладки L3
ufir #
11:38
исходя из наличия айпишника на интерфейсе
ugenk #
11:38
а, уже понял
mikevlz #
11:38
если возвращены L3 интерфейсы
ugenk #
11:39
после дисковери сделанного после этих правок, появилась вкладка l3
11:40
кстати, инсталляционный скрипт на убунту не делает update-rc.d noc-launcher defaults
dvolodin #
11:49
# Put init script
11:49
cp $DIST/files/noc-launcher /etc/init.d/ || error_exit "Cannot install init file"
11:49
update-rc.d noc-launcher start
11:49
вот так делает
11:49
или без defaults ему не жизнь?
11:50
патч на XOS, скорее всего, не прокатит
11:50
поломает совместимость
11:50
в чем там проблема-то?
ugenk #
12:10
со стартом не создает симлинки видать
12:10
патч этот, он возможно корявенький, но на моем девайсе без него не определяло l3 интерфейсы (vlan'ы)
12:11
только L2
12:13
http://paste.org.ru/?nylmeo
12:13
вот show vlan detail так выглядит
12:13
но там правда версия старая
12:14
я в пятницу обновлю, посмотрю как работает XOS/get_interfaces который из коробки
12:14
тьфу, в субботу
12:14
отпишусь
12:14
сейчас Image : ExtremeXOS version 15.1.2.12 v1512b12-patch1-6 by release-manager
12:14
on Fri Jun 29 17:24:52 EDT 2012
zi_home #
12:14
dvolodin, такое как-нибудь можно решить, железка конфиг в нормальном виде отдает только через http, а все остальное с ней лучше делать через телнет
dvolodin #
12:15
медиант называется :)
zi_home #
12:15
нет
12:15
дслам алкатель
12:15
от этого не легче
12:16
я смотрю, в консоли он в каком то пошлом виде выводит конфиг
ss_ #
12:43
e_zombie, NDP это свой CDP хуявея
12:43
кстати нормальный протокол, жаль нет поддержки его в NOC
dvolodin #
12:45
вот вам последний пятничный огненный патч
12:46
при удалении managed object из web-морды автоматом запускается job sa.wipe_managedobject, который его аккуратненько выпиливает из базы
12:46
ss_: В NOC нет никаких преград для реализации NDP
12:46
нужно
12:46
1. Новый интерфейс в sa/interfaces
ufir #
12:46
хуавей норм работает с ллдп
dvolodin #
12:46
2. Соответсвующий скрипт
ufir #
12:47
без всяких там ndp дурацких
dvolodin #
12:47
3. job ndp_discovery, хотя бы по аналогии с cdp_discovery
12:50
ufir: ну мало ли у кого оно есть
12:50
еще есть FDP у foundry
mikevlz #
12:50
да
12:50
даже работает
ss_ #
12:50
много протоколов разных хороших
mikevlz #
12:51
у фаундри, брокейда и hp9304/9308
dvolodin #
12:51
скрипты и интерфейс есть
12:51
а вот метод для discovery не помешал бы
mikevlz #
12:52
у меня и джоб для дискавери есть
RudW0lf #
14:26
хмм
14:26
вроде починилось
14:27
ребят в последней версии поле repo path должно быть пустым?
zi_home #
14:29
а оно вообще есть?
14:29
по-моему в нем нет смысла
dvolodin #
16:03
mikevlz: FDP у тебя?
16:03
могу дать потестить FDP discovery
zi_home #
16:07
dvolodin, о! ты появился. хочу задачку тебе задать, как раз про вланы. сможешь правильно сложить. вот есть кольцо, на свичах порты доступа настроены dot1q-tunnel, в некоторые из этих портов включены устройства под моим управлением, дслам или другие С
16:07
РЕ. как тут быть с vc domain, как свзязать точку терминации с вланом на этом устройстве. и это я пока молчу про сам дсл
dvolodin #
16:08
по логике вещей - это один vc domain q-in-q
16:08
и vc у тебя с двумя метками
zi_home #
16:09
ну да наверное
16:09
но нок так не умеет как я понимаю
mikevlz|2 #
16:09
у меня есть fdp дискавери
16:09
сам наваял
16:09
работает, жрать не просит
16:10
=)
16:10
выловил тут замечательную фигню. Если на транзитном брокейде не врубить fdp на интерфейсе стыка - оно пролезет дальше....
zi_home #
16:10
dvolodin, я даже не говорю про дискавери, это отдельный головняк, я готов вручную слинковать это все, но вот чтобы нок понял и связал это в единую картину мира, вот задачка
mikevlz|2 #
16:10
если врубить - не пролезет
16:12
а еще у меня карта влана есть. прямо в vc
dvolodin #
16:15
mikevlz: посмотри бранч feature/fdp_discovery
mikevlz|2 #
16:16
если доберусь завтра - посмотрю... Интересно, не убьет оно мой дискавери...
16:16
там практически полный аналог CDP
dvolodin #
16:17
да
mikevlz|2 #
16:17
да - 3убьет и ловить гемор со сливанием своих коммитов с бранчем?
dvolodin #
16:18
чем карту рисовал?
mikevlz|2 #
16:18
да все тем же...
16:18
взял код от обычной карты, добавил фильтрацию интерфейсов по влану и все
16:18
добавил кнопку в VC, которая вызывает окно с картой
dvolodin #
16:19
https://bitbucket.org/nocproject/noc/commits/dcbd38e395136e613dcfe97dac9fc8ada44f307f
mikevlz|2 #
16:19
авторасположение только по кругу работает. Видимо из-за отображения интерфейсов. mxGraph видимо не понимает таких приколов в автороутере
dvolodin #
16:21
zi_home: тут даже вопрос, что ты хочешь получить со своей картины мира
mikevlz|2 #
16:21
dvolodin: http://pastebin.com/3LcqUuPY мой дискавери
zi_home #
16:22
dvolodin, это позволит строить vc полностью от начала и до конца, мы с тобой об этом говорили
16:23
мы же этого хотим
mikevlz|2 #
16:23
в fdp сосед определяется хостнеймом. По крайней мере у меня
dvolodin #
16:23
у тебя строго hostname там?
16:23
я на всякий случай сделал отдельное поле в DiscoveryId
mikevlz|2 #
16:23
да. Пришлось еще get_fdp_neighbors допилить
dvolodin #
16:23
мы в UDLD влетели так неплохо
mikevlz|2 #
16:25
http://pastebin.com/RPnCqZbC вот вывод нейборов с Brocade Fastiron SX
16:25
есть еще детальный вывод, но не факт, что он сработает на старых фаундрях
16:26
а даже в детальном выводе нету chassis_id каких-либо. Device ID выдается как хостнейм
16:27
зато больше доп информации типа вланов на порту соседа
dvolodin #
16:27
ты мой вариант посмотри
16:27
он запоминает, как именно железка себя идентифицирует
16:27
считается, что в device id она отдает произвольную строку
mikevlz|2 #
16:28
ладно, посмотрю
16:28
там же не трогается БД?
dvolodin #
16:28
да, если кто пропустил - теперь можно удалять managed object из вебморды
16:28
не трогается
mikevlz|2 #
16:28
откат заменой файлов сработает?
dvolodin #
16:28
да
mikevlz|2 #
16:29
ок. гляну завтра
dvolodin #
16:29
там нет миграций
16:29
да
16:29
только ты с какого бранча прыгать будешь на него?
mikevlz|2 #
16:29
noc# hg tip
16:29
changeset: 8414:5ba421122cb4
16:29
tag: tip
16:29
parent: 8399:f44e8e586e88
16:29
user: mike
16:29
date: Tue Sep 10 11:36:45 2013 +0400
16:29
summary: networkx upgrade
dvolodin #
16:30
default ?
mikevlz|2 #
16:30
на релиз апдейтился, потом сливал со своими изменениями.
16:30
видимо да.
dvolodin #
16:30
тогда просто замени файлики discoveryid.py и fdp_discovery.py
mikevlz|2 #
16:31
ок
dvolodin #
16:37
а nx тебе зачем?
16:39
с d3 они его подружили, как я посмотрю
16:39
может им топологию vlan'а и рисовать?
Tweet
Share this page
Share this page: Tweet