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: 18.12.2013
freees #
10:13
вернул
zi_rus #
11:05
dvolodin, еще в одной модельке managed true потерялся
11:05
ME-3400-24TS-D
mikevlz|2 #
11:07
там еще всем цискам надо проставить rackmount units
11:07
чтоб в стойки совать
dvolodin #
11:17
ну так правьте и присылайте json
zi_rus #
11:21
dvolodin, я прислал два json с медными sfp, уже несколько недель висят в issue. что толку слать
mikevlz|2 #
11:23
=)
11:23
нужно больше золота
11:23
тьфу, коммиттеров =)
dvolodin #
11:28
ты новые json пришли
11:28
их быстрее добавлять
11:28
с uuid
_4ePTeHok #
11:37
dvolodin, NOC-1243
11:38
хочу там еще допилить трансиверы из sh idprom деграть
11:39
ибо sh inv на 6500 их нет
11:49
это, а скажите как оно определяет в какой карте трансивер сидит? там по порядку - сначала карта, потом номер дырки идет?
11:51
number = name.split(" ", 1)[0].split("/")[-1] вижу вот такое
11:52
т е последнюю цифиру берет, а номер карты нет
zi_rus #
11:54
_4ePTeHok, поддерживаю, допили, могу тестами помочь, там надо для всех непонятных трансиверов в idprom лазить
_4ePTeHok #
11:54
там вопрос как их цеплять.
11:57
у меня логика думалась такая - находим карту, делаем sh int status и грепаем из нее имена интерфейсов с number_card/number_transceiver, фильтруем по типу дырки - оставляем только sfp/gbic и в цикле имея уже имена интерфейсов дергаем sh idprom int var
11:58
хотя какие блин дырки там
11:59
как то надо отсеивать карты где встроенные медные трансиверы
12:01
ладно, покумекаю..главное как понять - сняли уже данные по трансиверам с этой карты в sh inv (в 7600) или нет - в 6500
12:01
версию шассей проверять видимо
e_zombie1 #
12:12
2013-12-17 22:30:29 MSK COMMITERROR: insert or update on table "sa_maptask" violates foreign key constraint "task_id_refs_id_193c71167fb7d148"
12:12
2013-12-17 22:30:29 MSK COMMITDETAIL: Key (task_id)=(122990) is not present in table "sa_reducetask".
12:12
2013-12-17 22:30:29 MSK COMMITSTATEMENT: COMMIT
12:12
что бы это могло значить если базы были чистыми перед началом работы
zi_rus #
12:27
_4ePTeHok, зачем все так сложно, в show inventory все трансиверы есть, просто по тем где инфы мало надо вызвать функцию и пошариться в idprom
_4ePTeHok #
12:29
хех.
12:30
я тебе объясняю - н ет на 6500 в sh inv трансиверов
12:30
гбиков - точно
12:30
сфп - мне неначем проверить.
12:31
сделаю сначала для модулей 6к, там подумаем
13:30
а нука подскажите, как правильно выпольнить из нока вот такое
13:30
self.cli("show idprom int " + s.split()[0] + " | i Vendor")
13:31
вот без последней части с вендором - замечательно работает
13:31
а с ней - <type 'exceptions.IndexError'>
13:31
list index out of range
13:31
палку пробовал экранировать \| непомогает
13:33
а, стоп, индекс не от него.
13:45
dvolodin, мы как дороговрились отдавать вендоров трансиверров (CISCO@SYSTEMS \ CISCO-FINISAR \CISCO-AGILENT)?
13:45
все циской лепить?
zi_rus #
13:48
_4ePTeHok, циски только те у кого серийник соответствует шаблону
13:49
остальное китай
13:49
надо проверку забабахать
_4ePTeHok #
14:07
A53728018 это соответствует?)
14:07
FHH11524266
14:08
H22L714
14:08
это вот эти три товарища
14:08
финисар и агилент
14:24
бля..
14:24
e38-cc-6506-1-4#sh idprom int g2/9 | i Vendor SN
14:24
Vendor SN : H22L714
14:24
e38-cc-6506-1-4#sh idprom int g2/10 | i Vendor SN
14:24
Vendor SN : H22L714
14:24
ебаные китайцы.
14:24
везде один серийник наебенили
14:25
и чо с ними делать
Kostua #
14:34
а как в inventory массово повесить на абоненские порты другой профиль? Может у кого есть опыт?
_4ePTeHok #
14:48
через noc.shell)
14:48
./noc shell всмысде
14:50
http://pastebin.com/vxjwtebN
14:50
пример
14:51
скрипт выставляет на 25 порт объектов с профилем "Opticin.OS", профиль порта "seg_gb_ports"
14:52
советую отладить кусок до print ifaces
14:52
поглядев что именно то что надо выбираешь
14:52
и потом уже лупить цикл изменений
Kostua #
15:02
ок, спасибо, попробую
Tweet
Share this page
Share this page: Tweet