nocproject.org
04:48
HP 8GB FBD PC2-5300 2x4GB Kit-397415-B21  валяется кит, за сколько актуально продать?
 
05:03
zi_rus: заработал у тебя скрипт для rep?
 
05:13
dvolodin: закоммить пейджер для Inline моделей
05:13
и это... украшатор для длинков, который ты предложил - работает
 
05:14
который удаляет "1/" в именах интерфейсов
 
05:16
осталось придумать этому чуду красивое название :)
05:16
intelliDlink :)
05:20
mikevlz|2: что с discovery в целом?
05:20
у меня площадку с мешаниной cisco и force10 разных лет прорисовала практически идеально
 
05:21
ufir: по поводу убирания портов -- в контекстном меню есть пункт Fold/Upfold
05:21
Unfold
05:21
иконку с картинки я убрал, она внешний вид портит
 
05:24
для FDP не писал пока жоп
 
05:24
dvolodin, там продивинулось но в другом месте трейс
05:27
05:29
я пытался помедитировать на этот трейс, но что-то не получилось понять
 
05:32
ага
05:33
хороший трейс
05:33
сейчас пролечим
05:35
 
05:42
dvolodin, законтачило, только Alt порт вылетел
05:43
05:43
смотри по номерам
05:43
role alt должен быть
 
05:43
dvolodin: у меня в карте не работает менюха :)
 
05:44
shift + click попробуй
 
05:44
ммм...
05:44
левый или правый клик?
 
05:44
zi_rus: show rep topology что показывает для ALT
 
05:44
cat-r23, Gi0/14 (Intermediate)
05:44
  Alternate Port, some vlans blocked
05:44
  Bridge MAC: 68bd.abaa.1680
05:44
  Port Number: 00E
05:44
  Port Priority: 000
05:44
  Neighbor Number: 17 / [-2]
 
05:44
шифт - левый сработал
05:44
оригинально
 
05:45
dvolodin, это detail, ты же вроде такую команду используешь, судя по скрипту
 
05:50
dvolodin, теперь все ОК
 
05:50
Fail где-нибудь есть?
05:50
надо и для него парсер поправить
 
05:51
fail нет, могу на столе собрать fail. так пойдет?
 
05:52
без разницы
05:53
надо посмотреть, что он напишет про него
 
05:53
ок. это я к тому что на столе я не смогу скрипт прогнать для проверки
 
05:53
а так -- поддержка REP в скриптах в целом -- пол-часа возни
 
05:53
сейчас, дай 5 минут, соберу, настрою
 
05:53
давай
05:54
топологию будем склеивать по макам
05:54
так надежнее
 
05:56
мне макось говорит, что новый ноут у меня будет через 3 часа :-/
05:56
дедушка air поедет на пенсию
 
05:56
остается научиться дискаверить линки routed port<> routed port и routed port <> switch port
 
05:57
да
05:57
тут все идеи приветсвуются
06:00
scheduler был мегаидеей
06:00
:)
06:00
год почти думал над ним
06:01
всякие quartz мучал
 
06:02
dvolodin: >>> from noc.inv.models import *
06:02
>>> d = DiscoveryID.objects.all()
06:02
Traceback (most recent call last):
06:02
  File "<console>", line 1, in <module>
06:02
NameError: name 'DiscoveryID' is not defined
06:02
что не так?
 
06:03
noc.inv.models.discoveryid
 
06:05
а по звезде оно не импортнется?
 
06:05
zi_rus: r7338
06:05
mikevlz|2: нет
 
06:05
свинство
06:05
помогло, спсб
 
06:06
почему?
06:06
можно в __init__.py прописать
 
06:06
не стал пока
06:06
ufir: и ты удалял managed object'ы?
06:06
:)
 
06:06
да
06:06
через вайп
06:07
удалил дублирующийся - но с разными айпишниками, один с лупбэка - второй с vif
06:07
теперь сплошная тоска
 
06:07
хорошо, доработаю wipe
 
06:07
там где-то мой issue был как раз по этому поводу
 
06:07
вот за утро натрейсило  noc-discovery.log                                      │102251K
06:08
dvolodin а сейчас что-то можно сделать ?
 
06:08
как раз с просьбой wipe доработать, там вроде и workaround был
 
06:09
а. ну будем ждать значит
 
06:11
db.noc.inv.pending_link_check.drop() в монге
06:11
фикс на wipe я закоммитил
 
06:13
это у него кеши discovery
06:14
там, где лежат линки, которые проверили с одной стороны
 
06:14
ну можно было по аналогии что-нибудь придумать
06:14
dvolodin, ты rep в кофиги и в дискавери включишь?
 
06:15
фикс для wipe я закоммитил
 
06:16
rep добавлю чуть позже
06:16
может и сегодня
 
06:18
вылез еще какой-то странный краш. но в логах трейсбэка нет
06:18
 
06:20
и адрес там какой-то 172.20.71.193... у меня в сети такой адресации вообще нет, только в vrf клиентских
 
06:20
хочу запустить в тестовом режиме сервис, который будет автоматом собирать ошибки и аварийные моменты в NOC
06:20
пока в тестовом режиме, потом по подписке
 
06:29
ufir, у меня такие же трейсы появляются, причем странно, они появляются, потом пропадают, сейчас вот нет, раньше были
 
07:01
ура ! у меня новые модные трейсы, опять нехилых размеров !
07:01
07:30
а что такое - сообщения в логах странные появляются
07:30
2013-01-16 11:33:28,489 Cancelling stale script DLink.DxS.get_version(10.12.170.59)
07:30
2013-01-16 11:33:28,489 [script-10.12.170.59-DLink.DxS.get_version] Trying to kill already dead thread
 
07:31
DNS -> Zones You can only see/edit/delete 25 records, is it possible to get a page or search function here?
 
07:39
ufir: Попробуй вручную запустить get_version на этом свиче
 
07:43
mikevlz|2: У тебя lldp между d-link свичами уровня 2+ работает? Там вроде как вместо номера порта показывает MAC адрес
 
07:44
Dmitry1: я с DGS3627G не смотрел, 3100-3028 и 3100-3200 нашлось
 
07:44
Все дружно ждем dvolodin'а
 
07:45
3627тоже нашел линк с 3200
07:45
3612 у меня не имеет lldp соседев, на нем не проверю
07:46
из длинков у меня 3100, 3028, 3200-28, 3612 и 3627
 
07:46
с 3627 и 2612 засада. Никак не могу выдернуть оттуда MAC адреса портов. Там хитровжаренный ихний пейджер, который не могу победить.
 
07:47
ну у меня линк нашелся с одним из свией, у которого Ingress checking выключен
 
07:50
на 3617 есть команда "show ports details", которую я не могу распарсить из-за их кривого пейджера
07:50
3627
 
07:56
так а обработку пейджера для длинков для кого делали?
 
07:57
так сказали же - "хитровжаренный пейджер"
07:57
бо у длинка они разные
 
07:58
пейджер он и в африке пейждер, нужно только жать next
 
07:59
там именно что хитровжаренный. обычный пейджер там не катит
 
08:02
сколько же с ними гемора, мало того что нужен хак почти на каждую модель, а в пределах модели на каждую версию, так еще и извраты нужны на разные команды в пределах одной версии одной железки
08:02
слушайте, давайте лучше snmp
08:02
snmp баг можно хотя бы заставить исправить
 
08:03
лолвут?
08:03
это ж длинк
 
08:03
mikevlz|2: Whats the easy way to apply a patch?
 
08:04
SWE: that's a good question
 
08:04
SWE: usually  - manually
 
08:05
Dmitry1, а ты видишь что МИБ не соответствует софту
 
08:05
Alright. So i can't check it out with hg or something?
 
08:06
zi_rus: Я тащу самые свежие MIB'ы с Тайваня
 
08:07
SWE: no, it's not committed. Try using "patch" command
 
08:07
SWE: Try to wait for some time, We are apply this patch to upstream
 
08:08
ну таблица, ну плюсы минусы, ну свежие мибы, а в прошивке все равно другое вкомпилено
 
08:08
I'm no developer, i'l edit manually and try.
08:08
Thanks.
 
08:08
08:09
zi_rus: Что я могу поделать? Я общался с Киевским и Московским представительствами D-Link. Везде мне разводят руками и говорят, чтобы использовал ихний d-view. Типа там хоть как-то соотвутствуют MIB'ы текущей прошивке
 
08:10
не может такого быть
 
08:10
товарищи, ну скажите вы человеку, какой у патча -p
 
08:11
если только они нарочно неверные мибы не выкладывают
 
08:12
evyscr: Ждем _4ePTeHok. Он у нас ExtJS занимается
 
08:12
а cli.py - dvolodin only?
 
08:12
zi_rus: Я искал на ftp.dlink.de, ftp.dlink.pl, ftp.dlink.ru, ftp.dlink.ua
08:13
evyscr:  да. А меня - по поводу правил FM и скриптов SA
 
08:15
Dmitry1, кстати покрути issue с сислогами для которых уже есть классы, а то висят давно, ты уж забыл про них
 
08:16
Thanks for the pageingtoolbar patch, worked like a charm! =)
 
08:17
I lacked it too, so made it myself
 
08:18
SWE: What hardware do you have ? It is fully supported by NOC ?
 
08:19
We use Edge-Core and MRV on Access.
 
08:20
In Core/ditribution we use D-link and Procurve
08:20
MRV is branded Edge-Core
08:20
So its the same.
08:21
Dmitryl: I have to run to a meeting, i can add some info later...
 
08:44
может кто-то подсказать почему не работает get_topology_data  для нескольких устройств? issue 
NOC-904
 
08:48
ApmeM: Подожди в апстриме патча для d-link, который нормализует номера интерфейсов для lldp
 
08:49
Кроме того, судя по всему - у тебя старая версия NOC. Я менял там уже файлики get_chassis_id
08:50
сейчас они должны выдавать немного другую информацию
08:50
ApmeM: Прогони get_chassis_id на проблемных железках и напиши сюда, что оно выдало
 
08:51
Object	GOR_8
08:51
Address	10.200.10.2
08:51
Profile	EdgeCore.ES
08:51
Chassis ID MAC	
08:51
from:	70:72:CF:15:FA:74
08:51
to:	70:72:CF:15:FA:74
08:52
Object	BMV_13
08:52
Address	10.200.16.66
08:52
Profile	DLink.DGS3100
08:52
Chassis ID MAC	
08:52
from:	00:1C:F0:5B:24:00
08:52
to:	00:1C:F0:5B:24:00
08:53
Dlink 3200, тот что с ревизией С1
08:53
Object	VCH_10
08:53
Address	10.200.16.2
08:53
Profile	DLink.DxS
08:53
Chassis ID MAC	
08:53
from:	28:10:7B:68:02:78
08:53
to:	28:10:7B:68:02:78
08:54
DES-3200-18
08:54
Object	SL_42
08:54
Address	10.200.9.66
08:54
Profile	DLink.DxS
08:54
Chassis ID MAC	
08:54
from:	1C:BD:B9:9B:9A:5C
08:54
to:	1C:BD:B9:9B:9A:5
08:54
Dlink 3010
08:54
Object	SL_57
08:54
Address	10.100.100.251
08:54
Profile	DLink.DxS
08:54
Chassis ID MAC	
08:54
from:	00:1E:58:99:28:89
08:54
to:	00:1E:58:99:28:89
08:55
на таких устройствах как DGS-3610-26G и Alcatel 6850-u24х get_topology отрабатывает нормально
 
08:58
ApmeM: Странно очень. Щас гляну, почему оно на d-link'ах так спотывается
09:00
ApmeM: По ходу DLink.DxS.get_chassis_id долден выдавать 2 MAC адреса. У тебя некоторые устройства, в частности "SL_42" выдает один. Посмотри, что у него за профиль
 
09:01
в графе profile написано
09:01
DLink.DxS
09:01
DLink DES-3200-18
 
09:04
ApmeM: DLink.DxS.get_chassis_id физически не может выдать всего один MAC адрес. Попробуй поудалять .pyc файлы и перезапустить NOC
 
09:05
 ApmeM:   result = {'first_chassis_mac': '1C:BD:B9:9B:9A:5C',  'last_chassis_mac': '1C:BD:B9:9B:9A:5C'}
09:05
А ты выше писал:
09:05
 (10:54:31) ApmeM: Object SL_42
09:05
(10:54:31) ApmeM: Address 10.200.9.66
09:06
dvolodin: Коммить костыль для D-link для нормализации имен портов для дисковери (вот такой загадочны русский язык)
09:07
09:07
dvolodin: Наткнулся на проблему с cli_object_stream
09:09
В очередной команде d-link вывод идет постранично, но нужная информация содержится не на всех страницах, пожтому cli_object_stream на странице, не содержащей нужную информацию уходит в бесконечный цикл
 
09:09
сделать сначала надо штатный механизм для костылей
09:09
:)
 
09:09
Dmitry1: увидел только отличия в мак-адресах.  не хватило сил довести курсор до  конца строки
 
09:11
ApmeM: Обнови NOC. У тебя где-то "застряли" старые файлики
 
09:11
сейчас обновлюсь. но сегодня утром эту операцию уже выполнял
09:15
результат тот же. попробую переинсталиться.
 
09:17
dvolodin: а с пейджингом что?
09:19
Очень надо
 
09:29
Я же говорю. Попалась мне такая команда, у которой не каждый экран парсится
09:29
Т.е. мне нужно на экране, на котором не нашлось ни одного совпаднения нажать "n"
09:31
Т.е. вернуть не None и не "key, obj, s[match.end():]", а что-то другое. Причем переменной "key" там точно не будет, потому как с того экрана ее невозможно получить.
 
09:33
Когда я возвращаю None - скрипт зацикливается
09:36
dvolodin: назовем это костыль_N2
 
09:39
н-да. есть у меня по районам кольца из оборудования "СКС", в них подключены районные каталисты. в результате дискавери дуреет и сходит с ума. выглядит это примерно так:
09:39
cct01-med-kya       Gig 1/0/21            145            S I      WS-C3750G-Gig 1/0/6
09:39
cct01-med-sur       Gig 1/0/21            164            S I      WS-C3750G-Gig 1/0/7
09:39
cct01-med-sil       Gig 1/0/21            139            S I      WS-C3750G-Gig 1/0/6
09:39
т.е. с одного интерфейса по сидипи видна пачка каталистов
 
09:45
это ожидаемо, нециски не обрабатывают cdp а пропускают через себя как обчные фреймы
09:45
выруби cdp на портах где нет цисок
 
09:48
ufir: да, это известно
 
09:49
т.е. на портах, к которым подключен СКС (к которому подключены другие циски) надо вырубить cdp ?
 
09:49
dvolodin: Идеи по этому пейджингу есть?
 
09:53
ufir, ну да, у тебя получается, если я правильно понял, СКС и в него идет куча 3750, они шлют cdp и видят друг друга
09:54
кстати, в стп это предустмотрели
 
09:54
и в lldp тоже
09:55
Это только циски со своими проприетарными протоколами выбиваются из общей картины
 
09:55
а что если между устройствами окажется неуправляемый свич или (господи боже) хаб, его в МО не добавишь и не отдискаверишь
 
09:56
а еще это может быть л2 впн от другого провайдера
 
09:56
А 90% неуправляемых свичей "давят" пакеты с неизвестными им полями "ethertype"
09:57
Если это конечно не свич 1990 года
 
09:57
то есть способ не важен, но ситуация реальная когда у нас мультипоинт свзяностьс облаком в центре
09:58
как это должно выглядеть?
09:58
некое виртуальное устройство к которому руками прописываются линки?
 
10:05
*WDM, например
10:05
а еще, чтобы не скучать, есть L1 свичи :)
10:05
те же glimmerglass
 
10:06
dvolodin: Не томи, скажи, сожешь побороть пейджинг?
 
10:06
zi_rus: забирай и тестируй свой негритянский способ discovery
10:07
ошибочки можешь сам поправить
 
10:07
zi_rus: I can't find the Poll, do i need to register on the forum?
 
10:08
SWE, yes, you need register
10:08
dvolodin, ошибочки меня пугают
10:08
а в профиле галочки добавишь?
 
10:08
уже
10:08
у меня нет возможности протестировать и проверить
 
10:08
ок
10:09
обновляюсь, проверяю
 
10:09
Dmitry1: We use Vyatta for routing. Then we have Dell powerconnect 6224f and 5548 for Core. HP Procurve 2626 and 2610 for Dist. Edge-Core 3510 for Access.
 
10:09
dvolodin: Т.е. нужно, чтобы cli_object_stream умел принимать какие-то другие ответы от парсера
 
10:10
We haven't added any switches to NOC yet. We have a LAB with the switched and a LAB NOC server.
 
10:10
Profile Vyatta.Vyatta worjing well ?
 
10:10
Dmitry1: да пожалуйста
 
10:10
Haven't tried to add Vyatta in NOC.
 
10:11
None -- это у нас выход
 
10:11
Have to do it in a LAB first.
 
10:11
key, obj, input -- нормальное завершение
 
10:11
Anyone else using Vyatta?
 
10:11
с переходом на следующую страницу
 
10:11
We do not have profile for Dell powerconnect.
 
10:12
The Dell Powerconnect is branded other network manufacturer.
 
10:13
dvolodin: Я не со всех страниц могу достать "key". Как мне сказать ему, чтобы перешел на следующую страницу. "n\nn" не предлагать.
 
10:13
можно сделать, что key = None -- поехали на следующую страницу
 
10:14
SWE: Do you can run debug-script on HP Procurve 2626 and 2610 ?
 
10:14
Yes, we have a LAB with some HP switches.
 
10:15
dvolodin: Можно.
10:16
Но учти, что тогда нужно проверять и на то, что три раза может прийти None. Тогда нужно завершать скрипт
10:17
SWE: Try, please, to fetch fresh beefs from them
 
10:17
Dmitry1, will do. Maybe not today, but later on this week.
 
10:17
ok. I'm awaiting
10:18
If some script is not running correctly - yell me, please. I wil try to fix them
10:19
s/yell/tell/
10:21
SWE: You can give me access to you Dell switch? I try to write profile for it
 
10:32
dvolodin, а rep discovery запускается по run discovery now?
 
10:36
zi_rus: нет, сейчас пропатчу
10:39
10:40
zi_rus: закоммитил
 
10:40
ок, спасибо, смотрю
 
10:41
<Dmitry1>: переустановил noc с нуля. но пытаясь получить get_topology_data все также получаю ошибку.
 
10:41
ApmeM: Пробуй get_chassis_id на проблемных свичах
 
10:42
<Dmitry1> Object	SL_42
10:42
Address	10.200.9.66
10:42
Profile	DLink.DxS
10:42
Chassis ID MAC	
10:42
from:	1C:BD:B9:9B:9A:5C
10:42
to:	1C:BD:B9:9B:9A:5C
10:43
в принципе результат не изменился
 
10:43
dvolodin: Там после else: идет if_rkey:
10:43
не отработает ветка, если r_key будет None
 
10:46
Dmitry1, I can give you access to both HP2810-24 and Dell Powerconnect 6224
10:47
Dmitry1, If you get the 2810-24 running you probably are ok with the 2626 to
 
10:47
SWE: ok. I try to fetch fresh beefs from them and correct invalid scripts
 
10:47
I can setup a Powerconnect 6224 on a public IP soon. (we use 6224f in production but the only difference is SFP/Base-T)
 
10:48
SWE: go to private chat
10:49
dvolodin: не заработало
10:50
dvolodin: давай сделаем какой-нибудь уникальный ключ, например "01010101"
10:51
Вместо None
 
10:51
dvolodin, traceback в логе дискавери
10:51
 
11:01
dvolodin, я верно понимаю, что нок линки обнаруживает на основе как минимум двух скриптов - get_chassis_id и например get_lldp?
 
11:01
да
11:01
_4ePTeHok: закоммить Inline model paging
 
11:01
15 минут
11:02
я тут из за бугра, на медленном вайфае
11:03
для ежика я скрипт переписал для выдергивания маков портов, но там надо тушенки кучу переделать
11:03
ибо команда добавляется
11:04
могу закоммиттить, но в тест-сбрке ошибок куча будет
11:04
времени на правку тушенки пока не особо много
 
11:05
_4ePTeHok: Шли так
11:07
 
11:08
делаю уже)
11:20
пейджинг улетел
 
11:32
а что сделали с ноком ? он перестал стопиться
11:32
 
11:33
Dmitry1, я закомиттил патч по ежикам для диапазона маков
11:33
погляди как будет время по поводу правки тушенки
11:34
пожалуйста)
11:35
я попозжа еще буду..
 
11:45
zi_rus: закоммитил фикс
 
11:45
_4ePTeHok_away: да
11:46
нужно минимум 2 скрипта
 
11:47
странно, но теперь для ежиков вообще не снимается информация по lldp. пишет No data
 
11:52
положи с переменными
11:53
хотя бы по верхней функции
11:53
из обрезка трейса я не пойму причину проблемы
 
11:54
хрень какая-то. 3750 и циска 3745. видят друг-друга по cdp, всё отлично. но линк нихера не дискаверится
 
11:54
попробуй последний фикс
 
11:55
и не добавляется. добавляю руками - пропадает
11:55
через некоторое время
 
12:00
ты их не коцай хоть
 
12:02
с косоли копировать неудобно
12:03
максимум 2 раздела умещаются
12:04
а зачем нужны остальные? мне кажется, они просто следствие, а фиксить надо то что в первом идет, или я неправ?
 
12:05
мне полностью нужно значение переменных
12:05
а у тебя они покоцанные
 
12:07
или кинь вывод get_rep_topology для cat-23
 
12:07
привет! Подскажите плиз, что должна вернуть такая конструкция: ><?php foreach($usage->result() as $row): ?> .. Она вообще. правильно записана? я так понял, тут пробежится по массиву, присваивает каждый его элемент переменной $row и далее в цикле выполняются действия.. н
12:07
е пойму, что такое $usage->result()
12:08
такой функции result() в теле скрипта я не вижу.. ровно как и переменной $usage тоже нет
 
12:09
а
12:09
вот оно что
12:10
у тебя там OPEN + ALT
 
12:11
ну да, a как еще, один порт должен быть рабочим
12:11
один или два
 
12:20
cat-vaneeva2053g и r23 связаны?
 
12:21
dvolodin, нет, это разные концы сегмента
 
12:24
zi_rus: я думаю, если там no-neighbor -- то разрыв, если его нет -- то это полное кольцо и нужно делать линк между первым и последним элементом
 
12:25
я немного не в курсе как работает rep, в этом другие люди разбирались, у меня еще руки не дошли, я тебе объясню как это у нас сделано, через задний прохход немного, но выбора не было
12:25
там есть вот это реп сегмент
12:26
с одного конца он включен в л2 сегмент где всем рулит стп, и с другого конца
12:26
л2 сегменты с стп приходят на 7600
12:26
а там через MPLS созданы pseudo-wire'ы
12:27
для вланов в том rep сегменте
 
12:27
попробуй последний коммит
 
12:27
вот такое кольцо составное
 
12:28
провбую
12:29
Job rep_discovery(cat-r23) is completed successfully
12:29
посмотрим что он там нашел
12:31
dvolodin, зачет, все нашел как надо
 
12:32
есть колечко?
12:33
one ring to rule them all, one ring to find them
12:33
в общем, гоняй его на разных вариантах
12:33
интересно на пересекающихся кольцах посмлотреть
 
12:34
я пока очкую, мне надо stp discovery на 7600 включить, но после того как мак дискавери чуть не убил железку, мне очково
 
12:34
причем порты в кольце надо назвать как раз фразой с кольца сарумяна
 
12:34
sh spanning-tree detail на 500 вланов, это серьезно
 
12:37
mikevlz|2: tengwar в unicode?
12:37
:)
 
12:38
мммм*
12:38
а, понял
12:38
я уже подзабыл
12:38
а чо, ну тенгвар, подумаешь :) и не в юникоде, а в ASCII
 
12:45
dvolodin: btw, заявки на счастье принимаются?
 
12:48
dvolodin, на карте, когда делаешь fold, названия интерфейсов пропадают, но линии продолжают идти к ним, а не в центр кртинки
 
12:51
ufir, а как можно так красиво сделать, а то у меня все в линию сбоку сложилось и ни х непонятно, руками приходится разводить
 
12:51
руками и раскидал ;)
 
12:52
dvolodin, точнее, если сместить объект на карте, то после этого уже переключаются
 
12:53
zi_rus короче его mikevlz|2 писал
12:53
там типа круговой лэйаут
 
12:53
evyscr: не стоит этого делать
12:54
ufir: ну, блин, работает ведь
12:55
я могу попробовать сделать в контекстном меню разные layout'ы
 
12:55
dvolodin несовсем. видишь в правом верхнем углу ?
 
12:55
надо разбираться, что там и почему не нашел
 
12:55
эти никак не дискаверятся
12:55
скриптави все нормально видно
12:55
get_cdp_neighbors ну и lldp
12:56
причем если вручную их отдискаверить - то линки появляются. потом опять пропадают
12:56
вообщем работает, очень даже удобно
 
12:56
id discovery прошел?
12:57
cdp discovery будет лажать, если названия объектов длинные
12:57
кстати, мне удалось продавить в наш repo .hg/patches
12:58
попробуйте сделать hg pull --mq
 
12:58
dvolodin объекты у меня недлинные...
 
12:58
evyscr: ответил там
 
12:58
самый длинный как раз отдискаверился нормально (стек из 3750)
 
12:59
опа
12:59
а что случилось
12:59
-sh-4.1$ cd /opt/noc/ && hg pull -u
12:59
12:59
searching for changes
12:59
abort: repository is unrelated
 
12:59
ufir: можешь кинуть get_cdp_neighbors и get_discovery_id
13:00
это у всех так?
 
13:03
dvolodin: про "не стоит" - можно развернуть?
 
13:03
работать без enable
13:03
provisioning работать не
13:03
не будет
 
13:05
dvolodin а куда скинуть-то ?
 
13:06
cdp не имею, не могу проверить
 
13:08
dvolodin отправил на beef@
 
13:12
нок тут даже нашел линк, о котором мы не знали
 
13:13
гы
13:13
и был он?
13:14
в смысле - реальный линк был, про который не знали?
 
13:15
через релейки, эти редиски в нашу сеть в двух местах втыкаются, и через РРЛ замкнули порты
13:15
слава богу вланы разные, кольца не получилось
 
13:15
:)
13:15
круто
13:16
аппликуху из sa можно выпиливать, чтобы не смущать неокрепшие умы?
 
13:25
dvolodin: пейджинг не заработал :( давай думать
 
13:27
dvolodin: Может тебе доступ на свич дать?
 
13:28
кстати, почему не парсится?
 
13:40
dvolodin, если тебе хочется чтобы нок мог дискаверить сложные топологии, то будь уверен, у меня как раз такая, и он нашел все, кроме линков где есть Л3 порты
 
13:40
чего он и не умеет пока :)
13:40
дума у меня такая
13:40
во время interface discovery строить таблицу -- managed object -> [маки интерфейсов]
13:42
во время mac discovery - если видим untagged l2 строго с одним маком и этот мак -- мак интерфейса -- то линкуем
 
13:43
router с сабами
13:43
включается в транк
 
13:43
если интерфейс tagged и на нем видны mac'и строго одного объекта в разных vlan'ах -- проверяем, что на железке действительно есть интерфейсы с этими mac'ами
13:44
то есть
13:44
1. с одной стороны строго один SubInterface, с другой -- access port строго с одним mac'ом
13:45
2. с одной стороны много sub'ов -- с другой -- строго эти маки в этих vlan'ах
13:45
и никаких других
13:46
для обоих вариантов с лева -- SubInterface c AFI IPv6 или IPv6
 
13:46
да
13:49
таблицу соответсвия объект - мак строить во время interface discovery, хранить в монге и в памяти noc-discovery
 
13:52
dvolodin, I do a "hg clone http" and only receive 7 files
 
13:54
I'm clone to new directory
13:54
 
13:56
Thanks, will try againg later
13:56
again*
 
13:57
а что за ошибка-то появляется при обновлении ? "abort: repository is unrelated"
 
    Share this page
    Share this page: