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: 05.09.2011
neonman #
07:43
всем привет
dvolodin #
07:49
привет
07:49
http://dpaste.com/608963/
07:49
вот, текущее состоянии работ над новым UI
07:49
примерно так будут выглядеть методы API
neonman #
07:49
э, слушайте, тупанул, удалил fm/collections/eventclasses/Network/MAC.json после hg update, как обратно файл вернуть?
dvolodin #
07:50
хочу примотать туда же наши интерфейсы, чтобы нормализацию делать и валидацию
07:50
hg revert <file>
neonman #
07:50
спс
07:53
dvolodin, посмотрел, я так понял это тока начало?)
07:54
отдавать ответ в xml будет?
dvolodin #
07:54
JSON
07:54
причем автоматом разбирается, если там HttpResponse - отдаст response как обычно
neonman #
07:54
круть
07:54
ждемс)
dvolodin #
07:54
в противном случае в JSON
07:55
флажок api означает, что метод публичный и светится в API
07:55
если немного поколдовать со sphinx, то можно получить нормальною документацию по методам API
07:55
из docstring'ов
07:56
основная морока была в том, что URL router django работает только с URL
07:56
а в ReST надо учитывать и HTTP-метод
07:57
пришлось пошаманить немного
07:58
сейчас нормально грузится desktop application
07:58
с 4 панелями
freeseacher #
08:08
апдейтиться то можно :) ?
08:08
али рано ?
neonman #
08:13
dvolodin, http://redmine.nocproject.org/boards/2/topics/2483 вот этот фикс оно в вебе тест не пройдет?
_4ePTeHok #
08:21
neonman, на длинке LBD отдает только номер порта?
08:22
а стоп, вижу что и порт есть и вилан.
lexus-omsk #
08:24
кстати про длинк и lbd... с недавнего времени у меня lbd стал классифицироваться как stp lbd, хотя stp в пиринципе не используем пока - это так и задумано?
_4ePTeHok #
08:26
это к Dmytry1
08:26
если вывод у них одинаков, то и будет классифицироваться одинаково
neonman #
08:27
помоему там loop это отдельный трап/сислог
lexus-omsk #
08:28
а вот кто б их знал... вариант с stp я в принципе не видел ни разу
_4ePTeHok #
08:29
хм. А вот скажите как поступить. Есть классы LBD - для порта(переменная порт) и вилана(две переменных - порт и вилан). А у ежика при появлении LBD пишет и порт и вилан, а при устанении - только порт.
08:30
чо делать?)
08:30
если из разных классов собрать правила оно потом алярм то закроет корректно?
neonman #
08:31
там можно делать if
08:31
смотри для примера MAC.json
_4ePTeHok #
08:31
для dlink?
08:31
или ежа
neonman #
08:31
event class
08:31
там пофиг для кого :)
_4ePTeHok #
08:34
ну так вопрос в каком классе тогда делать для ежа то
08:35
и если в разных, то как их связывать при корреляции
dvolodin #
08:37
нужна ли корреляция по vlan?
08:37
выкинуть ее нафиг из discriminator'а alarm'а
_4ePTeHok #
08:37
ок, делаю тогда без vlan/
dvolodin #
08:37
vlan имеет смысл выделять и хранить, как информационный
08:38
в subject его показывать
_4ePTeHok #
08:38
просто пример для длинка глянул - там оно в обязательных vars
dvolodin #
08:38
но корреляцию строго по порту вести
08:38
в eventclass?
_4ePTeHok #
08:38
rules
08:39
ну и в классе ясно - Network | LBD | Vlan Loop Cleared
dvolodin #
08:39
в rules вообще нет понятия обязательности
_4ePTeHok #
08:39
просто там правило для длинка с этим классом)
08:41
dvolodin, ну и к вопросу нормализации имен у того же Edgecore, в трапах фигурирует опять же только номер порта, без юнита. Прописывать руками принудительно юнит=1?
dvolodin #
08:41
он для одного vlan'а loop поднимет
08:41
или для всех на порту
08:41
_4ePTeHok: разобраться надо, номер ли это порта или ifindex
_4ePTeHok #
08:42
сислог - номер.
08:44
да и в snmp тоже не ифиндекс, там свой какой то oid хитрозадый - 1.3.6.1.4.1.259.8.1.12.1.14.2.30.0 8
08:45
8 порт например
08:46
ладно, сделаю руками до Eth 1/x без виланов пока, потом проверю на портах с несколькими виланами умеет ли гасить только нужный вилан.
08:46
а там порешаем.
dvolodin #
08:51
ну да
08:51
мне кажется это эстетсво уще
08:51
уже
08:52
можно вообще для ежиков поднимать и гасить port loop
zi_rus #
08:52
почему сайт так тормозит?
dvolodin #
09:02
да вроде нормально
zi_rus #
09:04
я жму активность и жду. сейчас немного по-лучше, но, вечером, даже ночью, страницы открываются по 10-20 секунд
dvolodin #
09:06
солярочке плохо
gnu-linux #
09:12
Добавил пару скриптов и выложил обновлённый профиль Eltex.MES http://redmine.nocproject.org/boards/3/topics/2509?r=2519#message-2519
neonman #
09:13
кто нить занимался сдачей узлов в РСКН?
dvolodin #
09:14
gnu-linux: в репо уже можно коммитить
09:14
neonman: я занимался
neonman #
09:14
там если несколько узлов по разным адресам сдаешь - на каждый отдельно уведомление о начале строительства или в одно можно запихать?
gnu-linux #
09:14
Коммутаторы Eltex.MES кроме меня ещё кто имеет? Ну, ищу компанию, для тестирования скриптов, написания правил FM...
neonman #
09:15
gnu-linux, как оно вообще в работе?
dvolodin #
09:16
neonman: можно в одно
neonman #
09:16
а акты уже на каждый отдельно так?
dvolodin #
09:16
а, нет
09:16
погоди
09:16
т
09:17
ты по упрощенке сдаешь?
neonman #
09:17
я то чот тока один узел сдавал большой
09:17
ага, приложение А
09:17
у меня тока ТМ
dvolodin #
09:17
без системного проекта?
neonman #
09:17
да
09:17
системные проекты вроде бы в итоге похерили
09:17
а то сдавался в марте 10 года, уже забыл всё :(
dvolodin #
09:17
я примерно тогда же
09:18
высылал отдельные уведомления на каждый узел
neonman #
09:19
ага понял, значит всё таки проще будет по отдельности каждый, чтобы потом с инспекторами моск не морочить
_4ePTeHok #
09:19
скажите, а у других вендоров тоже LBD так работает - при появлении петли опускает порт, а затем через интервалы пытается поднять, при каждой попытке посылая новый трап LBD cleared/link up/link down?
dvolodin #
09:19
инспектор все равно один будет
neonman #
09:19
_4ePTeHok, зависит от настроек
09:20
dvolodin, да у нас в городе их всего два :)
_4ePTeHok #
09:20
ну я именно про трапы
gnu-linux #
09:20
MES коммутаторы взяли впервые, год пользуем RG-4xx и TAU... Вытеснили cisco с телефонии...
neonman #
09:20
и тех уже наизусть выучил, пока первый узел сдавал)
_4ePTeHok #
09:20
а то как то нервирует) хочется чтобы раз послал и пока петля не почистится - не мусорить.
neonman #
09:20
_4ePTeHok, ну так если в настройках сказано чистить - будет чистить и слать трапы
09:20
железки то тупые :)
09:20
онож после очистки не знает нормально всё стало или нет
09:21
потом опять тестит - а там опять петля
dvolodin #
09:21
_4ePTeHok: не надо ничего делать, LBD как root cause для link down
neonman #
09:21
и далее по кругу :)
_4ePTeHok #
09:21
дык в том и дело что повторного LBD detected невысылается
09:22
только cleared/link up/link down
gnu-linux #
09:22
dvolodin мне осталось победить get_interfaces.py get_lldp_neighbors.py get_spanning_tree.py get_switchport.py и написать правила FM...
dvolodin #
09:23
давай в репо залью патчик, дальше просто коммитить будешь
gnu-linux #
09:25
можно не спешить, прошивка 2.1.6 кажись platform нормально определяла, а в 2.1.7 они чёто напартачили и вместо MES3124F оно 1.3.6.1.4.1.35265.1.30 пишет... Обещали поправить...
09:27
С комитами тоже спешить не надо... Я потом возьму, наверно, поддержку профилей OS.Linux и Eltex.MES...
09:27
Пока ждём два большых патчи... К 0.7 точно будут ;)
_4ePTeHok #
09:31
LBD для ES #256
inoyat_kayumov #
09:36
доброго всем
09:36
коллеги-соседи, глядя на нок, задали вопрос - "А мелкие авайи оно умеет?"
09:37
мелкие=IP500
dvolodin #
09:37
а оно управляемое?
09:38
CLI или web есть?
inoyat_kayumov #
09:38
snmp
09:38
web - только пропиентарным софтом, про cli не знаю
dvolodin #
09:38
и что они подразумевают под "умеет"
09:38
?
inoyat_kayumov #
09:39
я так понимаю - моинторинг, кол-во звонков, состояние, состояние линков
09:39
краем глаза посмотрел - огромная пачка MIBов
_4ePTeHok #
09:39
интерфейсы нашлепать если..
inoyat_kayumov #
09:40
я им поставлю нок - пусть в SA свои авайи добавят и смотрят чем оно в FM гадить будет
dvolodin #
09:42
ну да
09:43
AS5350 нормально пасет
09:43
с медиантами раньше нормально работало
inoyat_kayumov #
09:44
ну я думаю они сами если созреют - тут или на форуме появятся
dvolodin #
09:44
в любом случае - умеет кидать трапы или логи, можно научить
zi_rus #
09:45
что значит Provisioning (vc provisioning, prefix-list provisioning, etc.)?
dvolodin #
09:46
автоматическая настройка
09:46
например, vlan'ы делает в базе, зоны DNS заливает
zi_rus #
10:15
те prefix-list provisioning будут автоматически генерировать листы и заливать их на оборудование?
10:16
а пиринг менеджмент уже до конца дописан? есть смысл с ним разбираться или будут изменения вноситься?
neonman #
10:17
оно еще и в райп умеет данные обновлять
10:17
всё никак руки не доходят настроить эту фишку)
dvolodin #
10:17
peering management рабочий, да
10:17
AS49813, как пример
13:04
кто хочет поиграться с extjs?
13:08
http://files.nocproject.org/noc-ext-ui.tgz
13:09
можно распаковать рядом с боевой инсталляцией в другом месте
_4ePTeHok #
13:10
нда. забавно у ежика работает bpdu guard. Молча ложит порт, ничего никуда не говоря.)
dvolodin #
13:11
красавец
13:11
надо думать, в show spanning-tree хоть покажет
_4ePTeHok #
13:11
Role: Disabled
13:11
State: Discarding
13:11
только интерфейса
13:11
=)
13:12
чую что с root guard такая же фигня
13:12
а вот STP Loopback нормально отсылает.
dvolodin #
13:12
root guard на кисках феерично работает при включенном MSTP
_4ePTeHok #
13:12
а что там не так?)
dvolodin #
13:12
по крайней мере на CBS3120X
13:13
ну и на любом IOS SE (2960/3560/3750)
13:13
а эта скотина продолжает слушать PVST по-любому
13:13
а дальше получается прикольный момент
neonman #
13:13
фигасе раскопал, оказывается СРО то и нафиг не нужно для стройки локалки
dvolodin #
13:13
PVST туннелируется через MSTP-домен
13:14
а дальше картина репина маслом
neonman #
13:14
у длинков тоже прикол был, арп через заблоченные стп порты летал как нефиг делать :)
dvolodin #
13:14
достаточно воткнуть любую киску с PVST
13:14
чтобы она в сторону MST домена послала любой BPDU
13:15
и все остальные киски, словив его, заорут, что у нас тут новый кандидат в руты наривался, садятся на измену и кладут себе порты в err-disable
_4ePTeHok #
13:15
гг
13:16
чорт, а ведь у нас mstp(
dvolodin #
13:16
лечится исключительно mac acl
13:16
на портах в сторону MSTP домена
13:16
по ethertype дропать нафиг PVST от греха подальше
neonman #
13:17
_4ePTeHok, не парься, у меня тоже везде мстп :)
13:17
периодически ловлю всякие феерические глюки))
dvolodin #
13:17
вот не забудьте перестраховаться
13:17
PVST у нее вообще не отрывается
neonman #
13:18
ну у меня цысок нет
13:18
еБжики да Блинки :)
_4ePTeHok #
13:18
neonman, а вы мультикаст не гоняете?
zi_rus #
13:18
переходите на rep
neonman #
13:18
и его гоняем
13:18
а как же без него
13:18
:)
13:18
мля, хоть бы завтра РСКН подтвердил что СРО больше нафиг не нада
_4ePTeHok #
13:18
а то у меня тут недавно вылезло интересное...
13:19
"Allocate IGMPSNP_TASK_MulticastPktReceive memory fail."
neonman #
13:19
вот была бы лафа то %)
_4ePTeHok #
13:19
во
13:19
на еже
neonman #
13:19
ну бывает да
13:19
на форуме вимкома вроде видел
13:19
или у монблана
_4ePTeHok #
13:19
лечится то?
neonman #
13:19
помоему вроще выкинуть :)
13:19
ну или попробовать прошивку обновить
13:19
или ваще откатиться
_4ePTeHok #
13:19
не, оно возникло после того как колечко случайно подняли)
13:20
им пополохело видать резко и посыпалось вот это
neonman #
13:20
хз, у меня в кольце таких приколов нет
_4ePTeHok #
13:20
прошивки там не везьде новые
13:20
надо обновить все, руки недоходят
neonman #
13:20
ну када дерево строят - там да, процики у них нагружаются
_4ePTeHok #
13:20
ну дерево все на cpu строят
13:21
у кошек когда ппересчет глобальный идет нехило так cpu грузится
zi_rus #
13:21
надо избыточность на третьем уровне делать
neonman #
13:21
еще и третьего уровня там не хватало
13:21
на доступе ага
zi_rus #
13:22
что поделать
_4ePTeHok #
13:22
даешь по 7600 на дом!
13:22
(sarcasm :)
zi_rus #
13:22
4924 хватит
13:22
на 2 подъезда 5 этажей
_4ePTeHok #
13:23
а что делать с 14-18 этажками?)
dvolodin #
13:26
neonman: СРО - ошибка детства. равно как и сама процедура сдачи узлов, сети и получения разрешения на эксплуатацию
13:27
по мне, чем плодить бюрократов, кормящихся на формальных процедурах, нужен нормальный технический регламент и уведомительная процедура
13:28
типа "дорогие товарищи бюрократы, сообщаю вам, что построил узел по адресу такому-то и оказываю с него возмездные услуги связи"
13:29
а метрологию для АСР по отдельной процедуре проводить
13:29
если требуется
13:30
zi_rus: ну нафиг такое счастье
13:30
за MPLS начиная от порта доступа я руками и ногами за
13:30
а вот, блин, L3 на свиче доступа - нафиг такой геморрой?
_4ePTeHok #
13:31
а кто умеет на доступе mpls?)
dvolodin #
13:31
тогда уж TRILL
_4ePTeHok #
13:31
не за космические цены)
zi_rus #
13:32
не за космические можешь сам себе организовать если сам провайдер
_4ePTeHok #
13:32
я про железяки собсно
dvolodin #
13:33
_4ePTeHok: между нами говоря, свичу фиолетово, по какому куску из заголовка форвардить :)
13:33
у него же логика тупая как пробка
zi_rus #
13:34
dvolodin, что в L3 геморного? л3 работает нормально на подавляющем большинстве железок, а вот про приключения с л2 и стп уже наслушался и продолжаю слышать
dvolodin #
13:34
принять пакет, сматчить какой-то сегмет, найти выходной интерфейс и данные для rewriting'а, переписать заголовок и выплюнуть
13:35
по ровному счету без разницы, что матчить
_4ePTeHok #
13:35
логика то логикой, а оборудование на доступе должно же уметь матчить
dvolodin #
13:35
vlan_id + mac, голый mac, ip, vlan + ip или верхнюю метку
neonman #
13:36
dvolodin, ды про сдачу узлов полностью согласен, сейчас это вообще полный бред нахуй никому не нужный
dvolodin #
13:36
neonman: абсолютно ненужный
13:36
так как он не решает ни одной проблемы, кроме прокорма толпы бюрократов
neonman #
13:37
угу
13:37
один гемор тока со сбором туевой хучи кривых бумажек
13:37
эксплуатационная документация вообще жесть :)
zi_rus #
13:37
в чем суть?
neonman #
13:37
тупо даташиты гыгыг
dvolodin #
13:37
соблюдение регламентов по энергетике и охлаждению - есть снипы всяческие
neonman #
13:38
а уж если упрощенка типа телематики
13:38
то там ни экспертиз ни проектов толком не надо
13:38
а один фиг кучу бумажек собери
_4ePTeHok #
13:38
да у нас куда ни плюнь такая бюрократия
dvolodin #
13:38
по технике безопасности - тоже
13:38
отношения с клиентами регламентируются ЗоЗПП
13:38
стыки между сетями - правилами присоединения и договорами
_4ePTeHok #
13:38
что по бытовухе, что для малого бизнеса
13:39
что для связи
dvolodin #
13:39
технические детали - все в ТУ
13:39
если ты построил сеть, в которой нет яндекса - тебя порвут клиенты и свалят нафиг
13:40
нормальное явление, когда площадка размещения требует проект
13:40
но это, блин, отношения с площадкой
13:40
надзор формально зачем нужен
13:40
если я в ОКС начну гнать фигню всякую
13:41
синхру там клиентам отдавать такую, что хоть плачь
13:42
именно как арбитр, потому как арбитраж вообще ни слова не поймет
13:43
а телематика - вообще финиш
_4ePTeHok #
13:45
хехе. а ежик оказывается в статусе порта таки показывает что
13:45
status - BpduGuard
13:45
а в логах хрен
dvolodin #
13:47
ну красавцы
Dmitry1 #
13:48
чего тут удивляться длинк то же самое для дулд показывает.
dvolodin #
14:06
попробуйте запустить новый UI]
14:07
пока хочется добиться, чтобы в верхней панели текст и логотип были выровнены по вертикали по центру
14:08
и чтобы в /main/apps/desktop/js/HeaderPanel.js не надо было для каждого элемента указывать цвет фона, он должен браться из панели
Tweet
Share this page
Share this page: Tweet