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: 19.02.2014
Izya12 #
03:17
ку $user
03:17
Есть у кого прошивка для Huawei s2352p-ei
03:23
?
TSergey #
05:12
всем привет
05:12
dvolodin: помоги про линки, плс
dvolodin #
05:13
?
TSergey #
05:13
сделал селектор, поставил STP дискавери, в кофиге он тоже запущен, в селекторе три железки
05:13
написал get_spanning_tree, на этих трех железках работает, отдает данные
05:14
выбрал эти три желеки, сделал run discovery
05:14
этого будет достаточно, чтобы нашлись линки в pending link`s?
05:14
*в конфиге
05:16
*железки
dvolodin #
05:16
stp_discovery запускается?
TSergey #
05:17
в конфиге? да, включен
dvolodin #
05:18
он сам по себе запускается?
05:18
и id_discovery
TSergey #
05:19
id_discovery я для этого селектора не включал, ща сделаю
05:22
dvolodin: он сам по себе запускается? --- где посмотреть? в noc-discovery.log есть, но последний пару часов назад (для железки из другого селектора)
dvolodin #
05:22
а причем вообще селектор?
05:23
он для профиля включается
TSergey #
05:24
для профиля, в веб-интерфейсе он включен
05:24
все, вижу в логах ошибки stp_discovery, буду разбираться
05:27
похоже ругается на мой port_id = '2'
buggy-funhouse #
05:30
Утро! Подскажите, пожалуйста: при первом обновлеии после установки: не нашёл постгис, а потом после несколько раз подряд запущенных апгрейдов не может законектится к монго-базе, хотя она запущена. Где возможный косяк? Ставил опираясь на скрипт
05:30
для Debian, заменя пакеты на те же, но свежее.
dvolodin #
05:35
там port_id <priority>:<n>
TSergey #
05:36
вроде через точку, нет?
dvolodin #
05:37
может и через точку
05:37
неважно на самом деле
TSergey #
05:37
ты разбираешь в convert_port_id, вот часть:
05:37
l, r = [int(x) for x in port_id.split(".")]
05:38
а я port_id нафигачил значений '1', '2' и т.д.
dvolodin #
05:39
а
05:39
ну и правильно оно тебя послало
TSergey #
05:40
я и согласен :)
dvolodin #
05:40
что за скрипт?
TSergey #
05:41
мой или твой? мой get_spanning_tree (сильно-пресильно сырой), а твой stp_discovery ругнулся на то, как я отдал port_id
dvolodin #
05:41
профиль какой
05:42
их много
TSergey #
05:42
stp_discovery много?
05:42
get_spanning_tree пишу для DLink.DxS
05:44
в моем 0.8 его для DxS не было
dvolodin #
05:47
а
TSergey #
05:47
dvolodin: там port_id <priority>:<n>
05:47
вот что циско выдает:
05:47
'interface': 'Po 2',
05:47
'point_to_point': True,
05:47
'port_id': '128.64',
05:47
'priority': 128,
dvolodin #
05:48
ну да
05:48
прилепи к port_id priority
TSergey #
05:48
прям вот этот priority и цеплять в port_id?
dvolodin #
05:48
да
TSergey #
05:48
о, спасиб!!!
dvolodin #
05:52
схавало?
TSergey #
05:53
дебагом скрипт отработал нормально, ща смотрю дальше
05:58
designated_port_id видимо так же должен собираться
dvolodin #
05:59
да
TSergey #
06:01
надо бы это в описание класса добавить
freee #
06:07
dvolodin, https://bitbucket.org/nocproject/noc/pull-request/17/retrive-changes-before-update/diff
TSergey #
06:27
а жаль
zi_rus #
07:08
Dmitry1, тут?
HaLVeR #
07:12
видимо нет
07:12
блин как он так умудряется комиттить
07:13
не делая hg pull перед комиттом
lexus-omsk #
07:24
Кстати, как сейчас правильно коммитить с hg flow? Он необходим, чтобы коммитить в определённую ветку?
HaLVeR #
07:38
с ним удобнее
07:39
hg flow develop pull \ push
Dmitry1 #
07:49
dvolodin: ага, попался
07:49
Дим, ты переделаешь dicscovery, чтобы кроме chassis id оно смотрело MAC адреса физических интерфейсов?
TSergey #
07:50
dvolodin: в inventory\pending links local_interface 300019 --- откуда выдирается?
zi_rus #
07:51
Dmitry1, ты вчера закоммитил модель которую закоммитили до тебя. Это нормально?
Dmitry1 #
07:51
да? Не помню
07:52
а что именно?
zi_rus #
07:52
https://bitbucket.org/nocproject/noc/commits/e8a4e2d8947c2cf57df30b93aac6d0132d5b1448
07:52
https://bitbucket.org/nocproject/noc/commits/9b4ea5997eecf2f111e3f6012881bb9dae22a5a8
dvolodin #
07:53
Dmitry1: а стоит ли?
Dmitry1 #
07:55
dvolodin: Смотри ситуацию. У меня роутер на FreeBSD. Две сетевухи. Одна Realtek, а другая Intel. Я на обеих поднял LLDP.
dvolodin #
07:55
тогда переделывай get_chassis_id на фре, чтобы выдавал маки всех NIC'ов
Dmitry1 #
07:56
class IGetChassisID(Interface):
07:56
returns = DictListParameter(attrs={
07:56
"first_chassis_mac": MACAddressParameter(required=False),
07:56
"last_chassis_mac": MACAddressParameter(required=False)
07:56
}, convert=True)
07:56
template = "interfaces/igetchassisid.html"
07:56
Прикалываешься?
dvolodin #
07:56
и?
07:56
какая проблема передать там два мака?
Dmitry1 #
07:57
# ifconfig | grep ether
07:57
ether 00:1f:c6:c8:de:7b
07:57
ether 00:0c:46:46:90:e7
07:57
ether 00:0c:46:46:90:e7
07:59
ты предлагаешь использовать весь диапазон с 00:0c:46:46:90:e7 по 00:1f:c6:c8:de:7b ?
07:59
А если у меня 3 или 4 сетевые?
dvolodin #
08:00
нет
08:00
first=last
08:00
3 штуки
Dmitry1 #
08:01
поподробнее
08:01
пример, плиз, а то я не понял
08:03
dvolodin: у d-link'а на 52-х портовом свиче может быть 52 разных MAC адреса + MAC адрес шасси
08:04
Плюс MAC адреса логических интерфейсов
08:04
Это точно все нужно впихивать в get_chassis_id ?
08:05
Потому как оно уже выпихивается через get_interfaces
HaLVeR #
08:05
Дима, а почему ты не делаешь hg flow pull -uv перед коммитом?
08:05
локально смержить проще чем потом разбираться в битбакете
dvolodin #
08:06
А get_interfaces на dlink'ах вообще заработал?
HaLVeR #
08:07
местами)
TSergey #
08:08
разве get_interfaces отдает маки?
HaLVeR #
08:08
интерфейсов - да
TSergey #
08:09
для L2?
HaLVeR #
08:09
для интерфейсов
08:09
и л2 и л3
TSergey #
08:10
ну вот у меян DGS-3100-24TG, мак только на
08:10
'subinterfaces': [{'admin_status': True,
08:10
'enabled_afi': ['IPv4'],
08:10
'ipv4_addresses': ['192.168.254.44/24'],
08:10
'mac': 'F0:7D:68:C8:E7:9D',
08:10
'name': 'System',
08:10
'oper_status': True,
08:10
'vlan_ids': [1]}],
08:10
'type': 'SVI'}],
HaLVeR #
08:11
'subinterfaces': [{'admin_status': False,
08:11
'enabled_afi': ['BRIDGE'],
08:11
'mac': '70:72:CF:44:AC:BF',
08:11
'name': 'Eth 1/13',
08:11
'oper_status': False,
08:11
'tagged_vlans': [],
08:11
'untagged_vlan': 114}],
08:11
это обычный л2 на свитче
TSergey #
08:11
какой свитч-то?
HaLVeR #
08:11
es.edgecore
TSergey #
08:13
это не длинк?
08:13
вот DES-3028, get_interfaces --- ни одного мака
HaLVeR #
08:14
это вопросы к свитчу и скрипту
08:14
я к тому что интерфейс iget_interfaces - умеет маки с л2 и л3 брвть
TSergey #
08:14
DES-3200-18, тоже нет маков
08:15
скажи на каком длинке у тебя так берутся маки?
HaLVeR #
08:16
чего ты к длинку то прицепился
08:16
я не знаю что они могут отдавать в консоль, наверняка могут маки с ифейсов отдать, по крайней мере в snmp наверняка
minimus_ #
08:16
могут конечно
HaLVeR #
08:16
вопрос делает ли это скрипт - это из другой оперы
minimus_ #
08:16
это ж не с другой планеты девайсы
HaLVeR #
08:17
нене
08:17
речь о маках самих ифейсов
08:17
не то что там в fib
TSergey #
08:17
так ты сказал же, что гет_интерфейс с длинка может брать маки
08:18
у меня море длинков, нет маков в гет_интерфейс
HaLVeR #
08:18
я такого не говорил
08:18
я сказал что интерфейс нока IGetInterfaces понимает маки с л2
TSergey #
08:18
значит я тебя не так понял:{
08:18
8[15:08] dvolodin: А get_interfaces на dlink'ах вообще заработал?
08:18
8[15:09] HaLVeR: местами)
08:18
7[15:10] TSergey: разве get_interfaces отдает маки?
08:18
8[15:10] HaLVeR: интерфейсов - да}
HaLVeR #
08:19
ну я тут про длинк не говорил в контексте маков
TSergey #
08:20
теперь ясно
dvolodin #
08:20
они необязательны
HaLVeR #
08:21
угу, но полезны
TSergey #
08:25
вот это
08:25
if 'CPU' in f['interfces']
08:25
говорит нам не о всех маках на L2 DLink`ах
08:25
?
08:26
комрады, кто выплевывает инфу в PendingCheck? Откуда там такие левые local_interface?
dvolodin #
08:26
это нормально
TSergey #
08:26
(noc 0.8)
dvolodin #
08:26
левые они или правые
TSergey #
08:27
dvolodin: 300019 --- вот такой интерфейс
dvolodin #
08:27
TSergey: обновись до develop, вряд ли кто сейчас будет разматывать 0.8 и искать, какие баги там пофикшены уже
TSergey #
08:27
а починили обновление?
dvolodin #
08:27
может быть ifindex от стекового свича
TSergey #
08:28
это циска шеститысячник, но так-же показвало и на циску попроще
HaLVeR #
08:28
Po интерфейс тоже может быть
TSergey #
08:28
и я знаю на каком порту железка, которая справа, на G3/13
08:29
так вот и вопрос, кто туда это пишет?
08:30
и починили ли обновление?
dvolodin #
08:32
обновление живое
TSergey #
08:32
хорошо
zmejs #
08:43
get_inventory ругается !!! UNKNOWN: {'serial': 'FOC16198183', 'pid': 'A9K-8T-L', 'name': 'module 0/1/CPU0', 'vid': 'V04', 'descr': '8-Port 10GE Low Queue Line Card, Requires XFPs'}
08:43
!!! UNKNOWN: {'serial': 'FOC1615838H', 'pid': 'A9K-4T-L', 'name': 'module 0/2/CPU0', 'vid': 'V04', 'descr': '4-Port 10GE Low Queue Line Card, Requires XFPs'}
08:43
понятно что моделей нет, но почему он это некидает в unknown?
dvolodin #
08:44
ээээ
08:44
какой там pid/vid?
08:44
а
08:44
ты про сам скрипт
08:44
так он не выдает запись
08:45
а игнорирует
zmejs #
08:45
а почему?
zi_rus #
08:46
не смог определить тип
zmejs #
08:46
как это лечится?
zi_rus #
08:47
поправь скрипт
08:49
zmejs, накатывал этот патч? http://pastebin.com/s3FinUyq
zmejs #
08:49
да
zi_rus #
08:50
надо добавить еще "Line Card" как условие
08:50
HaLVeR, ты еще не коммитил свой патч?
08:50
там надо не только LC матчить
08:50
нужно LC or Linecard or Line Card
TSergey #
08:51
и все-таки есть что-то неправильное, что ошибки исправляются только в develop
HaLVeR #
08:52
доделаю
zmejs #
08:53
так за одно и это довабь - он флеш тоже неопрделяет
08:53
!!! UNKNOWN: {'serial': '000000000301', 'pid': 'cFLASH', 'name': 'module compact-flash 0/RSP1/CPU0', 'vid': 'N/A', 'descr': ' CompactFlash'}
08:54
хотя это так, мелоч
HaLVeR #
08:55
а чего толку с флешки
08:55
ни модели ни пида ни объема
zmejs #
08:56
так я и говрю - не принципиально
HaLVeR #
08:57
никто там не комиттит?
zmejs #
08:59
а как мне всю эту красоту на карту забацать? Где железки с ПоПами/адресами связать?
HaLVeR #
08:59
zmejs, обновись и проверяй модули
09:00
делаешь в дереве поп нужного уровня и перетаскиваешь железку в него
09:00
из лостэндфаунда
zmejs #
09:10
странно, get inventory теперь эти карточки видит, а asset_discovery нет
dvolodin #
09:18
TSergey: нет смысла распыляться на несколько веток
zmejs #
09:19
жму на карте адд, выбираю любой тип, а он мне Failed to save. В чем загвоздка?
freee #
09:20
dvolodin, а добавь https://codeo.me/3VE
TSergey #
09:22
dvolodin: как-то мн из того что на сайте и раньще было в чате казалось что все посерьезнее, роадмэп, релизы и т.д. и т.п.
09:22
*мне **раньше
dvolodin #
09:26
freee: а не будет работать
09:26
ты ему тип элементов никак не указал
freee #
09:26
работает
09:27
вот в таком скрипте https://codeo.me/3VF
09:27
ибо возвращать там лист диктов - оверкил
dvolodin #
09:34
ты его от default отколупнул
freee #
09:34
поправил
09:34
он не предлагает вариантов
09:35
а отредактировать можно
09:35
и он реально на каждый форк делает отдельный репозитарий
Dmitry1 #
09:40
Чуток освободился
09:41
dvolodin: Я научу get_interfaces для d-link отдавать маки, если ты сделаешь, чтобы discovery заглядывал в эти MAC адреса
hartmy #
09:43
1 ) а если я создаю свой object model как им вообще делиться? 2) например в описании модели Cisco | C2960 | WS-C2960-8TC-L есть порт gi1_sfp , но ведь это не совсем точное описание, там ведь комбо порт, тоесть можно воткнуться и без сфп
HaLVeR #
09:45
там две дырки должно быть
09:45
gi1 и gi1_sfp
09:45
в одной группе
hartmy #
09:46
на железке да, две дырки, а в описание модели , если я правильно понимаю то что там написано, нет порта gi1
HaLVeR #
09:55
значит надо добавить..
hartmy #
09:57
а кнопочка inventory в managed object должна работать? :) если делаю get_inventory через скрипты, то результат есть, а если нажимаю просто кнопку inventory то пустой экран
HaLVeR #
09:59
какая модель
hartmy #
09:59
Cisco | C2960 | WS-C2960-8TC-S
10:00
я ее создал на основе Cisco | C2960 | WS-C2960-8TC-L
HaLVeR #
10:00
managed = true в модели есть?
10:01
ну и через кнопку дискавери сделай
hartmy #
10:01
managed = true
10:02
asset_discovery нужно включать?
HaLVeR #
10:02
ну дерни ассет-дискавери через кнопку дискавери в редактировании обхета
hartmy #
10:04
да, у меня в профиле был выключен ассет-дискавери
10:04
сейчас все ок ) спс
TSergey #
10:30
upgrade-user: : migrate failed
10:30
Terminating
10:30
upgrade complete
10:30
это я обновился или нет?
10:32
File "/opt/noc/lib/python2.7/site-packages/django/db/backends/postgresql_psycopg2/base.py", line 52, in execute
10:32
return self.cursor.execute(query, args)
10:32
django.db.utils.DatabaseError: too many parameters specified for RAISE
10:32
CONTEXT: PL/pgSQL function "addgeometrycolumn" line 106 at RAISE
10:32
SQL statement "SELECT AddGeometryColumn('','',$1,$2,$3,$4,$5)"
10:32
PL/pgSQL function "addgeometrycolumn" line 5 at SQL statement
10:32
upgrade-user: : migrate failed
10:32
Terminating
10:32
upgrade complete
10:32
это я обновился или нет?
HaLVeR #
10:32
no
TSergey #
10:34
ну и вот, это обновление на чистую версию 0.8
10:37
Running migrations for gis:
10:37
- Migrating forwards to 0003_geodata.
10:37
> gis:0003_geodata
10:37
DEBUG:south:south execute "CREATE TABLE "gis_geodata" ("id" serial NOT NULL PRIMARY KEY, "layer" varchar(36) NOT NULL, "label" varchar(64) NULL, "object" varchar(24) NOT NULL);" with params "[]"
10:37
DEBUG:south:south execute "CREATE INDEX "gis_geodata_layer" ON "gis_geodata" ("layer");" with params "[]"
10:37
DEBUG:south:south execute "CREATE INDEX "gis_geodata_object" ON "gis_geodata" ("object");" with params "[]"
10:37
DEBUG:south:south execute "SELECT AddGeometryColumn('gis_geodata', 'data', 4326, 'GEOMETRY', 2);" with params "[]"
MindGames #
10:42
TSergey, у меня то же самое было пару дней назад
10:42
сща расскажу что я делал
10:42
момент. зайду только, логи подниму
10:44
TSergey, останавливаешь сначала NOC.. service noc-launcher stop
10:44
TSergey, ты под убунтой его ставил или какая система?
TSergey #
10:45
да, вроде убунта (мне ее дали)
10:45
стопанул
10:46
ps ax | grep noc-
10:46
процессов нет
MindGames #
10:46
дадее cd /usr/share/postgresql/9.1/contrib/postgis-1.5/
TSergey #
10:47
срочно сдернули
MindGames #
10:47
смотри, там файлик должен быть uninstall_postgis.sql
TSergey #
10:47
напиши, я позже попробую
MindGames #
10:47
ок. я пока напишу дальше что делать
TSergey #
10:47
спасиб
MindGames #
10:47
в общем, ищи файл uninstall_postgis.sql он должен быть по-идее по тому пути, что я выше написал. но у тебя может быть и в другом месте.
10:50
зайди под пользователем noc (sudo -s затем su noc). после чего в той директории. где у тебя файл uninstall_postgis.sql выполни команду psql -f uninstall_postgis.sql После этого, попробуй снова проапгрейдиться.
zmejs #
11:22
как то я неврубаюсь что с етими картами делать, как там что разставлять
HaLVeR #
11:23
hfccnfdkz.ncz njkmrj utjuhfabxtcrbt j,]trns
zmejs #
11:23
не получется ничего на мапе отобразить
HaLVeR #
11:23
расставляются только географические объекты
11:24
pop/здания.города
zmejs #
11:24
а соединения между ними?
HaLVeR #
11:24
нет там соединений пока
11:24
есть структура
zmejs #
11:24
то что видно на "network maps" оно както с етими картами интегрируется?
HaLVeR #
11:25
нет
11:25
потому что там логическая топология
zmejs #
11:25
а будет?
HaLVeR #
11:25
а в инвентори будет кабельная
zmejs #
11:25
а как они между собой взаимодействуют? Никак?
HaLVeR #
11:26
э.
11:26
у тебя железки по кабелю соединяются в реальной жизни?
11:26
вот там и будет кабель, волокна, муфты, колодцы и т д
11:27
автоматом оно не заведется само
zmejs #
11:27
ну нет конечно. а можно чтоб по клику на карте на ПоП открывался конкретный чарт с всеми железками и соединениями?
HaLVeR #
11:28
pop = это точка присутствия. там должны быть скажем стойки с набивкой, или ящик со свитчем
zmejs #
11:28
ну да
HaLVeR #
11:28
стойки есть
11:28
ящики пока не делали
zmejs #
11:29
а где стойка?
HaLVeR #
11:29
rack
zmejs #
11:30
NoName | Rack | 19'' это?
11:30
или где?
HaLVeR #
11:30
да
zmejs #
11:32
ну выходит я могу в поп создать рек, туда железок накидать в инвентори и все? А соединения сами по себе в network map?
HaLVeR #
11:32
это разные вещи
11:32
есть логическая топология, есть физическая
11:33
нок не может знать по какому кабелю и волокну у тебя соеденены железки
11:33
и как и где он проложен
11:33
логическая у тебя в network maps
11:33
физическая будет в инвентори
zmejs #
11:34
это понятно, но если мне не надо? если хочу логические соединения на карте видеть?
11:34
типа весь опо одна железка
11:34
*ПоП
HaLVeR #
11:34
непонимаю
11:35
возможно в будушем сделают слой в инвентори с логическими линками
zmejs #
11:35
ну хочу сетку видеть, логический уровень, конекты между роутерами, но на карте
HaLVeR #
11:35
но это не главная цель
zmejs #
11:35
а что цель?
HaLVeR #
11:35
физическая топология
zmejs #
11:37
а как там кабеля то вырисововать и муфты? не нашел ничего такого
HaLVeR #
11:37
[13:27:21] <HaLVeR> вот там и будет кабель, волокна, муфты, колодцы и т д
11:38
будет. Дима пишет.
11:38
колодцы и туннели уже есть
11:38
кабельные вводы
dvolodin #
11:39
линки между PoP, технически, можно сделать
11:39
отдельным слое
11:39
но ценность их будет крайне невелика на мой взгляд
HaLVeR #
11:40
отдельным слоем да
zmejs #
11:40
а как иначе знать что с чем соединено, особенно пока кабелей нет, да и не все сразу нарисуеш
dvolodin #
11:40
да не в этом дело
HaLVeR #
11:41
знать администратор должен и без нока)
11:41
что с чем)
dvolodin #
11:41
там нужно выдрать все линки PoP, выходящие за пределы PoP и ведущие к объекту внутри географического контейнера
zmejs #
11:41
мда, пока RAMa в бошке хватает
11:42
но начинает не хватать
dvolodin #
11:42
я про то, что этот слой с линками тормозной будет до ужаса
HaLVeR #
11:44
можно генерить кэш со статикой раз в N часов)
11:44
чтобы не передергивать все линки)
zmejs #
11:44
ладно, но как по вашей концепции то сделать схему высокого уровня - как например все ПоПы в регионе соединены?
dvolodin #
11:45
так еще хуже
zmejs #
11:45
я думаю логическую, без кабелей
dvolodin #
11:46
ну или в модели PoP действительно сделать connection links
11:46
и вязать пока кроном
11:46
там бы еще по уровням их разводить
11:46
городская/районная магистраль
11:46
доступ
zmejs #
11:47
ибо если у меня арендованный кабель меж городами, меня не всегда волует как он физически лежит
11:47
но соединение то должно быть видно
Dmitry1 #
12:12
Я опять с вами
12:12
dvolodin: так что ты решил по поводу вытягивагия MAC адресов с get_interfaces ?
HaLVeR #
12:12
Дим, делай плиз hg flow develop pull -uv перед коммитами, а?)
Dmitry1 #
12:12
Да я просто тупил вчера
12:13
Никто ведь не пострадал? :)
HaLVeR #
12:14
пока да)
12:33
dvolodin, а чего за igetlist влили сегодня?
e_zombie #
12:34
https://pp.vk.me/c408429/v408429304/9420/qYadxm1mXhs.jpg
12:35
запустив обновление нока мы видим "лошади с хуями ..."
zi_rus #
13:13
HaLVeR, а когда hg revert делаю, как сказать чтобы orig файлы не содавались?
13:18
никого нет?
13:18
все хоккей смотрят?
e_zombie #
13:19
походу
13:19
да
13:19
а я тут как раз айпитивишный днс лома :)
MindGames #
13:20
e_zombie, лошади с хуями это сильно ;)))
e_zombie #
13:33
ну ёбтвоюмать
zi_rus #
13:34
дааа
Dmitry1 #
13:37
народ, а что за такие странности в get_cdp_neighbors для циски?
13:38
catalyst1#show cdp neighbors detail
13:38
-------------------------
13:38
Device ID: kr_arb043
13:38
Entry address(es):
13:38
IP address: 10.200.254.82
13:38
Platform: Cisco SB101, Capabilities: Router
13:38
есть живой IP адрес, но вместо этого мы выдаем какой-то странный "kr_arb043"
e_zombie #
13:39
ну хз. у меня вон порченалы с буквами есть
Dmitry1 #
13:39
или как оно работает?
e_zombie #
13:39
ахуитительно (с)
13:40
иди хоккей смотри. там ад
Dmitry1 #
13:40
Я в шоке
13:41
show cdp neighbors detail | i Device ID
13:41
Device ID: Switch
13:41
Device ID: Switch
13:41
Device ID: cisco
ufir #
13:44
3:1 чтоли уже
13:44
когда успели
Dmitry1 #
13:45
Я просто решил впервые попробовать автоматом линки найти. На всех цисках настроил CDP. И получил болт.
13:45
e_zombie: Нафига хоккей? У нас прямая трансляция с майдана. Это покруче
ufir #
13:46
заебал уже. майдан этот.
13:46
извините
e_zombie #
13:46
а там что?
13:46
где смотреть без флеша?
Dmitry1 #
13:46
без флеша тяжко
e_zombie #
13:46
нахуй эту пидорастическую технологию
ufir #
13:47
только хтмл5
e_zombie #
13:47
+
ufir #
13:48
все эти фортели с флешами и их граблями как-то приелись за все эти годы
MindGames #
13:48
скиньте ссыль на майдан ;) позырю. мож научимся чему ;)
13:50
блмн! 3:1. мы продуваем, я так понимаю?
ufir #
13:50
ага
13:51
финам
HaLVeR #
13:51
Dmitry1, ты же в Роге вроде. У вас тоже неспокойно?
Dmitry1 #
13:51
Без понятия. Возле горисполкома милиция патрулирует, и все.
MindGames #
13:51
так там что, всего 3 минуты до конца матча осталось?
ufir #
13:52
до конца второго периода же
Dmitry1 #
13:52
MindGames: http://korrespondent.net/ukraine/politics/3273412-maidan-onlain-shturm-barrykad-rada-hotovytsia-k-ekstrennomu-zasedanyui
MindGames #
13:55
ufir, а сколько периодов всего? 3?
zi_rus #
13:57
MindGames, 3, не обращай внимания, обосрались они уже, не отыграют
13:57
Dmitry1, Device ID это fqdn
Dmitry1 #
13:58
так есть же IP ?
13:58
А если у меня fqdn не настроен?
zi_rus #
14:01
cdp так работает
14:01
значит тебе оно не подходит
ufir #
14:01
а зачем fqdn
14:02
по хостнейму прекрасно работает
MindGames #
14:35
да, печаль.. продули :(((
14:35
грусть тоска.
HaLVeR #
14:36
а было бы весело если б до полуфинала добрались и со шведами б сыграли
14:37
так и вижу сценарий - выходят шведы на лед, а он тает и подламывается под ними, а там - онежское озеро
14:37
и водоля такой в кольчуге с трибуны - "А не научил вас сашка невский родину любить, я научу!"
MindGames #
14:37
про украину почитал и посмотрел. честно говоря, создается впечатление, что произошло какое-то бандитское нападение на город. хотя.. в свое время, когда боевики захватили Нальчик, и то не было такого разгрома и беспредела. а тут квартиры ломают, фи
14:37
лармонии жгут. что там происходит? Кто с кем воюют? Я читаю, что какое-то общество Свобода. Вроде как они правые.. А что. правительство Украины - левые, чтоли? :)
HaLVeR #
14:37
володя*
MindGames #
14:37
И Кличко. Он что, тоже с этими захватчиками? Неожидал :(
HaLVeR #
14:37
MindGames,
14:37
не читай совецких газет
14:38
там то же что и рф
14:38
ментура, коррупция ворье в единой россии(партия регионов)
14:38
только своей нефти и газа нет
MindGames #
14:38
партия регионов - это типа нашей ЕР?
HaLVeR #
14:38
и людей это достало
MindGames #
14:38
а правые это кто?
HaLVeR #
14:38
особенно когда беркут(омон их) начал убивать людей
MindGames #
14:38
где Кличко?
HaLVeR #
14:38
безнаказанно
14:39
да нет там лидеров сейчас
14:39
лидеры отедльно, народ отдельно
MindGames #
14:39
да вроде не убивали они ни кого. вроде как ментов митингующие первые отстреливать начали из огнестрелов.
HaLVeR #
14:39
"лидеры" ничего не контролируют уже
14:39
о да
14:39
а из гладкостволов беркут не отстреливал людей по головам
MindGames #
14:39
так народ там вроде наоборот страдает. машины жгут, квартиры грабят. не пойму - зачем они это делают?
HaLVeR #
14:40
бля
14:40
ты соловьева с киселевым обсмотрелся чтоли
MindGames #
14:40
нет :) я просто почитал хронику событий на Майдан сейчас
HaLVeR #
14:40
там у моего друга мама в соседнем квартале от майдана живет
14:40
город жил своей жизнью
MindGames #
14:40
просто пытаюсь понять - что там происходит и кто с кем и за что воюет
ufir #
14:40
2 минуты осталось
14:40
хаха
14:40
слила Россия
HaLVeR #
14:40
народ за равенство перед законом и против воровской власти.
MindGames #
14:40
за две минуты не забьют :(
HaLVeR #
14:41
ты правда чтоли думаешь что из за банды какой то киев закрывали бы?
MindGames #
14:41
HaLVeR, точно? я просто не знаю, какой информации верить. Может, там просто провокация очередной оранживой революции.
HaLVeR #
14:41
и банда по половине страны майданы устраивает
14:41
банда там во власти
14:42
янык зек натуральный
14:42
и пока экономика страны в жопе - строит себе поместья
MindGames #
14:42
HaLVeR, я пока ни чего не думаю ;) я просто почитал и увидел все с одной стороны. выводы сделать не могу - мне ни чегл не понятно. но судя по захватам зданий, к правительству мало какое отношения имеющего, действуют они как-то странно.
HaLVeR #
14:42
достали людей - вот и пошли на барикады
14:43
да где ты вычитал что квартиры градят
14:43
захватывали гос-учереждения
14:43
жгли офисы партии регионов
14:43
да
MindGames #
14:43
HaLVeR, понятно. там несколько партий в опозиции, я так понял? А кто они? Левые? Правые? Я думал, там запад с востоком противостоят.
HaLVeR #
14:43
но это уже после эскалации
14:43
восток с западом это главный козырь яныка и рф
14:44
ибо всегда лбами сталкивали как фашистов и русских
14:44
на востоке за яныка воевать никто не пойдет за идею
Dmitry1 #
14:44
Это просто повод, как и русский/украинский языки, цена на нефть/газ и т.п.
HaLVeR #
14:44
он сам из ворья на востоке
14:45
политпропоганда
Dmitry1 #
14:45
Реальность в том, что позакрывалось и попродавалось 90% заводов.
HaLVeR #
14:45
а скупивший - сыночег яныка и его приближенные
14:45
как и хозяева банков
MindGames #
14:45
зачем, интересно, дезу в РФ распространять? Я так понял, началось все с того, что РФ (по понятным причинам) не выгодно, чтобы Украина в ЕС вступала. Собственно, Украина пошла на поводу у РФ (я если честно, тоже не хочу, чтобы Украина в ЕС вступала).
HaLVeR #
14:45
ты реально не понимаешь?)
Dmitry1 #
14:45
Вся страна живет за счет инфестиций, потому как немому ничего производить. А то, что производится, такого качества, что никто покупать не хочет
HaLVeR #
14:46
володька боится трон потерять то
14:46
а то вдруг один братский народ посмотрит на другой...
Dmitry1 #
14:46
Вступление в ЕС это только предлог
HaLVeR #
14:46
за ес там речи уже давно не идет
14:46
народ тогда разогнали и избили
14:47
и после этого уже вышел большой первый майдан
zi_home #
14:47
ну началось, стоило на минуту отвернуться
HaLVeR #
14:47
мирный меж прочим
MindGames #
14:47
HaLVeR, полного понимания у меня нет, конечно. я вижу только под тем соусом, как это преподносят у нас. но после событий у нас, в РФ, я понимаю, что верить всему нельзя. Полно вбросов, в том числе и в соцсетях. Вот и спрашиваю что да как.
Dmitry1 #
14:47
Я в позапрошлом году отдыхал в Закарпатье, так там все мужское население и часть женского на заработках в Румынии, Польше, Венгрии. Зачем им еще в ЕС? Они и так там живут и работают
HaLVeR #
14:48
как там было...в вилабаджио уже война, а в виларибо еще олимпиада
MindGames #
14:48
Да.. нашему народу у Украины конечно, поучиться стоит. они смогли сплотиться. А мы нет. Правда, вот такого действия я не хочу. Когда кровь и все такое.
Dmitry1 #
14:48
Никто не знает, что там и как. На разных каналах и в разных соцсетях совершенно противоположные мнения и комментарии к фото и видео
MindGames #
14:49
вот я и хочу узнать, что на самом деле происходит. это только у жителей узнать можно. кто в этом не учавствует
HaLVeR #
14:49
Дим, как бы там не было, никто не давал права беркуту стрелять боевыми по людям
MindGames #
14:50
так стрелял боевыми чтоли?
Dmitry1 #
14:50
Вот пример: http://inotv.rt.com/2014-01-24/Miliciya-Kieva-poobeshhala-rassledovat-fotosessiyu1
MindGames #
14:50
блин. в трансляции с камеры на Майдан ни чего не ясно :( не видно
Dmitry1 #
14:50
А вот другой взгляд на это: http://www.zakon.kz/4598502-berkut-spas-aktivista-majjdana-ot.html
HaLVeR #
14:51
MindGames, starshinazapasa.livejournal.com/753201.html
14:51
он там неплохо расписал
14:52
кстати был и в чечне и в грузинском конфликте, человек знает о чем говорит
zi_home #
14:52
MindGames, да ладно, там по всей стране жопа, а у нас хватит в мск такое устроить, нового постяавят, остальные подлизнут, а на москву мне настрать, хоть по камню пусть разберут
HaLVeR #
14:52
zi_home, ты курс бакса давно смотрел?)
zi_home #
14:52
смотерел, нормально пока
HaLVeR #
14:52
жопа может быть очень близко
14:52
и неожиданно
14:53
особливо со всякими олимпиадами и фульбольными чемпионатами
zi_home #
14:54
это уже свершилось, ты и я повлиять на это не можем, так че париться
HaLVeR #
14:54
пральна, расслабится и раздвинуть
14:54
=)
14:54
чочо, а у украинцев все же есть объединяющее нечто
14:55
что в рф нет
14:55
ни идеи, ни нации, ни общности
zi_home #
14:55
это не решение
HaLVeR #
14:55
это необходимость
14:55
для выживания
14:56
выживают либо те кто плодятся как кролики, либо кто стоит друг за друга горой
14:56
ну ты понел)
zi_home #
14:57
да, пора начинать плодиться, потому что тот блядосброд что я вижу вокруг я защищать не собираюсь
MindGames #
14:58
zi_home, в чем-то согласен с тобой. тоже нет ни какого желания защищать то, что сейяас живет по соседству.
14:58
Dmitry1, вот и я о чем! сплошная дезинфа. и не поймешь, чему верить. то ли реально так было. то ли правительство придумало. но я не видел агрессии со стороны беркута к тому голому мужику.
HaLVeR #
14:59
гг
14:59
ты точно видел всё видео?
14:59
где его раздевают именно
14:59
а не где уже фотают
Dmitry1 #
14:59
а так везде. поищи в гугле что-то типа "видео с майдана, запрещенное к показу"
MindGames #
14:59
HaLVeR, этого я не могу знать ;) я видел только то, что показали по той ссылке.
HaLVeR #
14:59
http://www.youtube.com/watch?v=ho7H6SmsiHA
14:59
вот посмотри на этих детей
15:00
с народом
15:00
как там сказале, милиция с народом, а только холуи - с уродом)
15:00
кстате по трансляции сказали что беркут с тернополя принял присягу народу(перешел на сторону майдана)
15:01
гопники, как и большинство наших омоновцев
15:01
только по подворотням группами могут людей убивать
Dmitry1 #
15:02
причем сдесь беркут? если чувак ломает памятник искусства или совершает акт вандализма, то милиция должна его остановить, а не переходить на сторону этого чувака
HaLVeR #
15:02
а заодно запинать его?)
15:03
или все же пресечь незаконное деяние и доставить преступника в отдел милиции для последующего суда
Dmitry1 #
15:03
если это чувак тебя ударил железной трубой и ли цепью, то ты "пресечь незаконное деяние и доставить преступника в отдел милиции для последующего суда" ?
HaLVeR #
15:03
по закону - мент обязан это сделать
15:03
ибо иначе он - преступник с оружием
15:04
на то он и идет туда работать
15:04
и присягу принимает
Dmitry1 #
15:04
т.е. я могу пиздить мента, а он меня будет ласково уговаривать пройти в отделение?
HaLVeR #
15:04
причем тут ласково и задержать?
15:04
задержать - не синоним - отпиздить до смерти
MindGames #
15:04
непойму, откуда музыка и песни в трансляции7
HaLVeR #
15:04
сцена там стоит
MindGames #
15:05
а то, что черная масса - это милиция?
HaLVeR #
15:05
они в форме
15:05
в касках и латах
MindGames #
15:05
ну, в черной. я просто не вижу тогда людей.
15:05
везде черная форма ;)
zi_home #
15:06
я про это и говорю, уроды и те и другие, и надрываться ради чего-то нет никакого смысла, одну тварь сменит другая тварь, и третью тварь будут выбирать из той же кучи говна
HaLVeR #
15:06
ты чего смотришь, эспрессо?
Dmitry1 #
15:06
HaLVeR: https://www.google.com.ua/#q=%D0%B7%D0%B0%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5+%D0%BF%D1%80%D0%B5%D1%81%D1%82%D1%83%D0%BF%D0%BD%D0%B8%D0%BA%D0%B0+%D0%B2+%D1%81%D1%88%D0%B0&tbm=vid
MindGames #
15:06
HaLVeR, нет, вот это: http://korrespondent.net/ukraine/politics/3273412-maidan-onlain-shturm-barrykad-rada-hotovytsia-k-ekstrennomu-zasedanyui
HaLVeR #
15:07
Dmitry1, ты вот у этого парня видел оружие?
Dmitry1 #
15:07
у какого?
HaLVeR #
15:07
есть такой термин - превышение полномочий
15:07
я выше ссылку показывал
15:08
против безоружного - нельзя применять огнестрел если он не несет опасности жизням других
15:08
так же как и пиздить до полусмерти лежачего в бессознанке
15:10
https://www.youtube.com/watch?v=qECeMafJCm0
15:10
вот это конечно показатель законных действий
15:10
стадо бл.
Dmitry1 #
15:11
https://www.youtube.com/watch?v=xKrmbT-1zes
HaLVeR #
15:12
и что)
Dmitry1 #
15:12
обрати внимание на огнестрел в руках полицейских
HaLVeR #
15:12
не, ну ты вот скажи - ты считаешь что правильно вот так запинывать человека?)
15:12
т е оправдано
Dmitry1 #
15:12
неправильно
HaLVeR #
15:13
по закону?
zi_home #
15:13
HaLVeR, я тебя не пойму
HaLVeR #
15:15
кстати все пост-советское пространство имеет одну очень схожую черту. И плохую очень
15:16
цена жизни человека близка к нулю
zi_home #
15:16
тот сброд что строит баррикады так и надо пиздить. то что власть надо подвинуть, это да, но не это быдло должно прийти взамен
15:17
и там и здесь
HaLVeR #
15:19
это ты потом будешь говорить попав под руку
zi_home #
15:19
куму?
HaLVeR #
15:19
там кроме "ультра" и обычные бабушки с дедушками и доктора наук
15:19
и студенты
15:19
ну не знаю, пиздящему омону)
15:20
в рф не особо спрашивают как ты там оказался
15:20
за хлебом мимо шел или камни покидать
MindGames #
15:21
я домой\
15:21
всем пока
HaLVeR #
15:22
Преподаватель ФТИ, доктор технических наук, профессор, членкор НАН Украины, старший научный сотрудник Михаил Юрьевич Кузнецов. И его сын, тоже преподаватель.
15:22
http://ic.pics.livejournal.com/drugoi/484155/9146723/9146723_original.jpg
15:23
вот это - сброд, как ты называешь
Dmitry1 #
15:23
http://focus.ua/politics/256646/
zmejs #
15:23
а почему у меня asset_discovery не может xfp законектить ниодного? Пишет Trying to connect #8. XCVR (chassis=None, Nchassis=0, NN=8, mod=1, Nmod=1, N=0) и все
zi_home #
15:24
бабушки как раз стоят, а жгут все подряд бойцы, подготовленные, принципов у них нет, их руками пытается хапнуть власть очередной кусок говна. ты не заметил, что в самом начале был Янукович и Ющенко, сначала был один, потом второй, жопа была,
15:24
жопа и осталась, где-то там есть третий, итог будет тем же
Dmitry1 #
15:24
zmejs: вывод get_inventory в студию
zi_home #
15:25
HaLVeR, то что валуев у нас в думе - это пиздец, горила принимает законы, но из всех мне Кличко кажется самым адекватным
HaLVeR #
15:25
ты опять упустил
15:25
что люди там не за валуева
15:25
и не за ющенко
15:25
а потому что заебали
15:26
поборами, рэкэтом, коррупцией
15:26
и нет по сути лиедра да
15:26
но они не боятся поменять
15:26
точнее боятся да - но если оставить лучше точно не станет
zmejs #
15:26
http://pastebin.com/z1dd51rd
HaLVeR #
15:27
это в рф пока нефтегазодоллары есть - "кто если не путин" "зачем все менять "опять 90е хотите"
15:27
а когда жопа настанет - авось задумаются
zi_home #
15:28
а пока жопы нет и есть время подумать
HaLVeR #
15:28
лидер страны может быть адекватным только когда есть возможность его сменить
15:28
и осудить если заслужил
15:28
а если он как володя или янык переписывает конституцию под себя - ну да, попробуйте сходить на выборы.
15:29
местами и в рф уже потрескивает
15:29
"дальневосточные партизаны", "кущевка" и т д
15:30
но пока есть бабло - основной массе плевать
15:30
какая там свобода, медицина, образование, когда можно купит ьновенький айфон и машинку
15:30
тем более на гос-откатах то
15:33
"В Госдуму внесен законопроект о прощении КНДР долга в 10 млрд. долларов, а еще 1 млрд слуги народа собираются вернуть в течение 20 лет и вложить в проекты на территории КНДР."
zi_home #
15:36
да, пидарасы
e_zombie #
15:36
медицина как и образование кончилось
HaLVeR #
15:37
налоги только справно тянут
Dmitry1 #
15:40
http://censor.net.ua/news/266416/pust_deti_umirayut_lish_by_militsionery_byli_syty_azarov_vydelil_na_lechenie_onkobolnyh_deteyi_v_367
15:41
zmejs: {'builtin': False,  'description': '8-Port 10GE Low Queue Line Card, Requires XFPs',  'number': '1',  'part_no': ['A9K-8T-L'],  'revision': 'V04',  'serial': 'FOC16198183',  'type': 'MOD',  'vendor': 'CISCO'},
zmejs #
15:42
ну а че с ним не так?
Dmitry1 #
15:42
для нее модельки нету
zmejs #
15:43
так есть у меня, цам наваял
15:43
в issues тоже запостил там видно
15:43
http://bt.nocproject.org/browse/INV-9
HaLVeR #
15:46
ну логично
15:46
менты же часть их защиты.
15:46
а дети чо там
15:46
причем прямую функцию милиция выполняет чото не очень
15:47
в рф тоже в бюджете урезали здравоохранение, образование и т д в пользу силовиков
15:49
dvolodin, Дим, а что за igetlist.py и для чего?)
dvolodin #
15:50
это к freee
zmejs #
15:51
похоже сам нашел - в connection rules XCVR in MPA, а у меня та нет MPA
Dmitry1 #
15:52
кроме того:
15:52
в http://bt.nocproject.org/browse/INV-9
dvolodin #
15:52
нет и нет
Dmitry1 #
15:52
{ "description": "", "direction": "o", "gender": "m", "name": "in", "type__name": "Cisco | ASR9k | Linecard" }
15:53
а ты выдаешь
15:53
{'builtin': False,  'description': '8-Port 10GE Low Queue Line Card, Requires XFPs',  'number': '1',  'part_no': ['A9K-8T-L'],  'revision': 'V04',  'serial': 'FOC16198183',  'type': 'MOD',  'vendor': 'CISCO'},
15:53
Linecard != MOD
zmejs #
15:54
а какой тип должен быть?
Dmitry1 #
15:54
в connectionrules (ASR9k.json) нету правил для Linecard
in7rude #
15:54
Всем привет
zmejs #
15:55
да это я уже нашел
in7rude #
15:55
кто подскажет, почему у меня не дисковерятся интерфейсы на Ericsson SE100 и Extreme x670?
15:55
Juniper MX80 нормально обрабатывается
zmejs #
15:55
есло добавить XCVR in MOD все работает, но если mod!=linecard то это неправильно
Dmitry1 #
15:56
Или переделай A9K-8T-L в MOD, или сделай правила для Linecard
in7rude #
15:56
c эриксона конфиг нормально сливается, но больше ничего
Dmitry1 #
15:57
zmejs: См. модельку WS-C6506.json на предмет слотов 5 и 6
15:58
там компромисс между SUP и Linecard
in7rude #
15:58
про Extreme x670 в лог активатора вот че пишет - [Extreme.XOS.get_interfaces(ex670-Trub24, 192.168.44.74)] Stuck in CLI. Cancelling
15:58
как отдебажить, чтобы понять на чем застряло?
Dmitry1 #
15:58
in7rude: http://kb.nocproject.org/display/DOC/Canned+Beef
15:59
Читай, начиная с секции "How to prepare a Canned Beef?"
in7rude #
16:00
Спасибо, попробую раскурить
HaLVeR #
16:00
zmejs, вы там с zi_home скооперируйтесь
16:00
и решите MOD или LINECARD у вас там
16:01
потому что у него модуль это по сути карта
zmejs #
16:02
так я и неврубаюсь в чем разница между мод и Linecard
16:04
mod это типа тот 'переходник' в который MPA втыкаются?
16:07
мда, тогда надобно решить как карты типа A9K-8T обзывать
zi_home #
16:07
zmejs, mod это просто название, можно хоть fyhdsuiaj написать, лишь бы везде совпадало
16:08
это все LC, можно переписать пока не много завязано что карты именовать как LC а не MOD
16:08
но это пусть сделают те кто коммитят
16:08
тут лишь вопрос терминологии
16:10
dvolodin, а зачем мы скриптом определяем тип? LC там или шасси, почему не прописать каждой модели что это такое и все? скрипт еще проще бцдет
zmejs #
16:10
ну сейчас выходит что то что конектится в LC{N}, называется MOD, если я правильно connection rules прочитал
zi_home #
16:11
да
16:11
LC{N} это разъем в модели шасси
16:11
там они подписаны как LC
zmejs #
16:11
кстати тоже идея - все железо в Unknown, и сам сортируй что есть кто
16:12
чтоб скрипты не манять на каждую железку новую
HaLVeR #
16:12
руками?)
16:13
збс.
16:13
тип определяется для того чтобы понимать что это
16:13
карта суп или трансивер
16:13
и соответственно как ее втыкать
zi_home #
16:14
HaLVeR, это все косметика, на самом деле нужная разработчику, чистый юзер и не увидит ни mod, ни LC. я предлагаю вот прям сейчас, пока не сильно завязано, поправить где нужно обозначение и сменить тип на LC вместо MOD, для единообразия с другими
16:14
HaLVeR, тип привязан к part_no, а part_no привязан к модели
16:16
HaLVeR, смотри что сейчас происходит, ты в скрипте пытаешься по косвенным признакам определить что это за какашка, видишь сколько всяких условий, а если подумать, то надо part_no и number возвращать, а для каждого part_no в базе будет объект, где и пропи
16:16
сано что это LC, какой у нее разъем и прочее
16:17
тебя разве ничему не научил процесс написания скрипта?
zmejs #
16:17
ну да, лезеш в unknown и разгребаеш по прт-но, скрипт не нужен
zi_home #
16:17
я пытался начать, это была жопа, Володин прогнулся, появились connection rule чтобы можно было их писать для разных железок, а не пихать все в скрипт
zmejs #
16:18
иначе все что скрипт не распознает пропадает
zi_home #
16:18
опыт так сказать эксплуатации говорит, что вынос дополнительных параметров в object model вполне логичен
16:19
достаточно следить за актуальностью базы моделей
16:19
а не как сейчас происходит со zmejs, что под новые железки сейчас надо переписывать скрипт
zmejs #
16:19
а так если все показывать грамотный юзверь в полне способен свою железюку по базе разкидать
zi_home #
16:20
if "RSP" in pid:
16:20
number = name.split()[1].split("/")[1][3]
16:20
return "RSP", number, pid
16:20
elif "MOD" in pid:
16:20
number = name.split()[1].split("/")[1]
16:20
return "MOD", number, pid
16:20
elif "MPA" in pid:
16:20
number = name.split()[1].split("/")[-1]
16:20
return "MPA", number, pid
16:20
elif "XFP" in pid or "GLC" in pid or "SFP" in descr:
16:20
number = name.split()[2].split("/")[-1]
16:20
if not pid:
16:20
pid = self.get_transceiver_pid(descr)
16:20
if not pid:
16:20
return None, None, None
16:20
return "XCVR", number, pid
16:20
elif "FAN" in pid:
16:20
number = name.split()[1].split("/")[1][2]
16:20
return "FAN", number, pid
16:20
elif "Power Module" in descr:
16:20
# number = 0/PM0/SP
16:20
number = name.split()[1].split("/")[1][2:]
16:20
return "PWR", number, pid
16:20
elif name.startswith("chassis"):
16:20
return "CHASSIS", None, pid
16:20
вот это пиздец
16:20
а если не бедт MPA в пиде или PWR, или еще чего
16:20
все приплыли
16:21
скрипт на переделку
zmejs #
16:21
угу, я со своим asr уже всю неделю на эти грабли попадаю
zi_home #
16:22
по уму нужно возвращать параметры уникальные для конкретной железки
16:22
"type": type,
16:22
"number": number,
16:22
"vendor": vendor,
16:22
"serial": match.group("serial"),
16:22
"description": match.group("descr"),
16:22
"part_no": [part_no],
16:22
"revision": match.group("vid"),
16:22
"builtin": False
16:22
тип не нужен, он однозначно указывается в модели
16:22
номер нужен
16:22
вендор опционален
16:22
серийник нужен
16:23
дескрипшен не нужен
16:23
part_no очевидно нужен
16:23
ревизия нужна
16:24
zmejs, вот и хорошо что ты появился, стали заметны очевидные недочеты. надеюсь dvolodina удастся поймать и указать на это, пока еще не так много скриптов написано и не много надо исправлять
zmejs #
16:26
да, я за
buggy-funhouse #
20:26
а по ночам тут есть кто?
21:06
всё пытаюсь поставить систему. PostGIS is not installed. Trying to install ...
21:06
Failed to install PostGIS: Not found: /usr/share/postgresql/9.3/contrib/postgis-1.5
21:06
Install PostGIS into database 'noc' according to your operation system's procedure
21:06
Stopping...
21:06
upgrade-user: : migrate failed
21:06
Terminating
21:06
Почему он лезет по пути 1,5/ когда у меня /postgis-2.1?
21:44
Not synced (use migrations):
21:44
- noc.main
21:44
- noc.project
21:44
- noc.gis
21:44
- noc.inv
21:44
А manage.py Говорит, что ImportError: No module named django.core.management
Tweet
Share this page
Share this page: Tweet