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: 14.07.2015
e_zombie #
06:43
,,
06:45
http://cs7011.vk.me/v7011296/11d11/LAjovbIGVFg.jpg
dvolodin #
06:59
ну что, устраиваем багоотлов и релизимся в начале следующей недели?
Night_Snake1 #
07:00
А у кого есть экстримы? там похоже в профиле опять что-то поломали
07:00
get_version не работает
welcome #
07:02
Доброе всем.
hartmy #
07:10
вопрос: выставил на некоторых интерфейсах профили которые генерят алярмы при падении (Link events: raise alarms), выставил в этом же профиле check_link_interval 1000 sec - 20 sec , тоже самое выставил в настройках объекта, выдергиваю провод из порта и жду 20 сек =) ничего не п
e_zombie #
07:11
надеюсь ты выдёргиваешь не управляющий кабель
07:11
в настройках МО прописан айпи для трапов? на коммутаторе сислог настроен?
hartmy #
07:12
он управляющий для нижестоящей циски, но для вышестоящей это обычный порт, в настройках мо все ip настроены, логи специально выключил
07:13
аа, это проверка заводится только после получения информации о том этот самый линк упал
07:16
а нотификации о восстановлении линка как то можно сделать? (я о поле condition в alarm triggers)
lexus-omsk #
07:19
hartmy по идее сейчас это немного по-другому делается, через SA - Setup - Object Notification
07:20
правда там не получится отфильтровать именно падения линков, будут все алармы приходить, но и о восстановлении будет сообщать
hartmy #
07:21
аа, вижу, ставлю alarm cleared
07:21
спс
lexus-omsk #
08:05
get_interface_status_ex на длинках падет на интерфейсах вроде 802.1Q Encapsualtion Tag 0001, точнее не сам скрипт падает, а discovery
dvolodin #
08:07
такое в convert_interface_name нужно приводить к нормальному виду
08:07
vlan 1 это?
lexus-omsk #
08:09
причём непонятно, в discovery ругается, что не нашёл для него admin_status, но в дебаге - отдаёт всё
08:11
да, это vlan-ы он так отдаёт, в дебаге для них есть и admin_status, и oper, и даже full duplex
evyscr #
08:13
на cisco 28xx тоже падает
lexus-omsk #
08:14
ещё попадается какой-то L2VLAN Interface... не знаю даже, с чем его сопоставить...
08:15
да и те, которые Tag 0001 - соответствует vlan, прописанным на свитче, но это обычный L2 свитч, у него они не SVI даже - какой им тип возвращать?
08:16
да, ещё на куче других железок вываливается, тоже разбираться надо с convert_interface_name, наверное
evyscr #
08:23
так, на 28xx оно падает на virtual access
08:25
с ненахождением admin_status
lexus-omsk #
08:25
а в дебаге он есть?
08:26
у меня на qsw2800 так - обычный порт типа 1/27, в дебаге всё как надо, а discovery падает, что нет admin_status
08:26
и с вланами от длинков так же
evyscr #
08:32
в дебаге что-то вообще непонятное
ufir #
08:33
а у меня на qsw все интерфейсы отдискаверило как -/-/-
evyscr #
08:37
дебаг сваливается после первого же SNMP GETBULK
lexus-omsk #
08:40
глупый вопрос, но на всякий случай: ключ -c- указан в дебаге?
evyscr #
08:40
нет
lexus-omsk #
08:40
он вроде как указывает брать community из профиля
evyscr #
08:40
энивей, это был race, похоже
08:41
так-то для всех интерфейсов возвращается всё
08:42
да, действительно берёт. и, конечно же, он не документирован
08:44
продолжая разговор о boolean, их проблема именно в таких ситуациях - "не определено"
e_zombie #
08:45
https://pp.vk.me/c621618/v621618151/6d14/Kf-JxtHrHZs.jpg
08:45
https://pp.vk.me/c621618/v621618151/6cc2/eCrZGi-5Qpw.jpg
08:45
https://pp.vk.me/c621618/v621618151/6cb8/4YK6mgGyz18.jpg
08:45
https://pp.vk.me/c629227/v629227151/79ed/JkCZR0fGuTo.jpg
08:48
2015-07-14 11:48:15,325 [script] Ignoring unknown interface Se 1/9:30: Invalid interface 'CAS channel13/23:27'
08:48
2015-07-14 11:48:15,328 [script] Ignoring unknown interface Se 1/9:30: Invalid interface 'CAS channel13/23:28'
08:48
2015-07-14 11:48:15,330 [script] Ignoring unknown interface Se 1/9:30: Invalid interface 'CAS channel13/23:29'
08:48
2015-07-14 11:48:15,331 [script] Ignoring unknown interface Se 1/9:30: Invalid interface 'CAS channel13/23:30'
08:48
ухтыж
ufir #
08:57
поперли трейсы в noc-web
08:57
EXCEPTION: <type 'exceptions.AttributeError'> 'Cursor' object has no attribute 'first'
08:57
EXCEPTION: <type 'exceptions.AttributeError'> 'tuple' object has no attribute 'type'
08:57
эпических размеров
e_zombie #
08:57
большие апдейты - большие печали.
ufir #
08:59
карта перестала сохраняться
08:59
ошибка вылазит
SS__ #
09:00
обновился, обмазался новыми картами
09:00
РУЛЕЗ!
ufir #
09:01
а ты перелогинься и попробуй сохранить карту
09:02
опаньки. одна сохраняется, другая нет
SS__ #
09:04
а что за кнопка интерфейс лоад?
09:05
все сохраняеется
09:05
поменял две карты в обоих картах все сохранилось
welcome #
09:07
SS__: Поидее на карте должна показываться нагрузка
SS__ #
09:07
я правильно понял что ключевое слово "должна"? ;)
welcome #
09:08
Ну у меня ошибка появлется в консоли браузера.
09:08
Реализовано это или нет - не знаю. Поэтому "должна"
lexus-omsk #
09:08
должна, если настроен PM, наверное так
evyscr #
09:09
у меня вроде настроен на паре свичей, но что-то не наблюдается
welcome #
09:09
В консоли браузера посмотри
SS__ #
09:10
можно будет потестить)
welcome #
09:11
POST http://10.33.2.156/inv/map/metrics/ 500 (INTERNAL SERVER ERROR) вот что пишет и баг трейс в noc-web.log
09:13
evyscr: Кнопка edit работает у тебя?
ufir #
09:14
н-да. попрежнему одна карта сохраняется, точнее ALL. а вот отдельно - ошибка
evyscr #
09:15
welcome: в котором смысле?
09:15
500-я имеется
welcome #
09:15
evyscr: Вертексы создаются при выключенном едит?
evyscr #
09:15
редактирование по-прежнему free for all
09:15
да
09:16
а кто-нибудь запустился с debug-js = true ?
welcome #
09:17
я)
evyscr #
09:17
я не дождался логина
welcome #
09:18
я еще трейс включил) там в консоли ваще тьма)
Night_Snake1 #
09:20
подскажите плиз, почему debug get_interfaces отрабатывает без трейсов, возвращает результат, но в discovery get_interfaces красный?
09:20
в noc-discovery.log ничего не видно
welcome #
09:21
дебаг включи для noc-discovery
Night_Snake1 #
09:22
включен
09:23
а не, все прошло)
welcome #
09:23
)))
Night_Snake1 #
09:23
но статус не собирается :(
09:23
в колонке -/-/-
09:24
или это так и должно быть?
e_zombie #
09:25
смотри дебаг
09:25
там сейчас всё плохо с этим.
dvolodin #
09:34
welcome разобрался с неотключаемым редактированием - jointjs в пакетах был старый
09:36
и толщину линий пофиксили
ufir #
09:38
так, прогресс. теперь и последня карта перестала сохраняться
fumufu86 #
09:38
шедулер занял оперативной сколько смог и вроде завис.
lexus-omsk #
09:39
Night_Snake1 snmp в профилях или объектах настроено?
ufir #
09:39
и почему ета карта только в небольшом квадрате рисуется ? ;(
dvolodin #
09:45
ufir: я пока не знаю, как расширять бумагу в jointjs при необходимости
ufir #
09:46
dvolodin а я могу у себя как-то специально выставить размер ?
e_zombie #
09:47
dvolodin: на картах которая не входит в размер по горизонтали нет полосы прокрутки. карта старая .
dvolodin #
09:47
?
ufir #
09:48
она появляется иногда, прищелкании по разным табам и возврате обратно на карту
09:48
но в каких-то случайных зависимостях
TSergey #
09:49
dvolodin: а как включить авторасстановку для уже сохраненной карты?
dvolodin #
09:49
в смысле - заново переделать?
TSergey #
09:50
ну это кусок, котрый я ранее руками расставлял, затем он переехал в карты импортом из старых
dvolodin #
09:50
и?
TSergey #
09:51
ща хотелось бы посмотреть как ты бы его расставил
09:51
мой результат меня не устраивал
09:51
или только новый сегмент сделать?
evyscr #
09:52
кнопки "перерасставить" не хватает, да
dvolodin #
09:52
я сделаю
ufir #
09:52
ага, я создал новый сегмент. теперь не знаю как его удалить
09:52
он сволочь не удаляется
dvolodin #
09:52
там нужно просто снести все настройки и он автоматом перегенерит
09:59
как кнопочку правильнее обозвать для перегенерации настроек?
e_zombie #
09:59
"к хуям"
TSergey #
09:59
reset --- но не факт
e_zombie #
10:00
rearrange
dvolodin #
10:01
Autolayout?
e_zombie #
10:01
dfhbfyn
10:01
вариань
dvolodin #
10:02
http://fortawesome.github.io/Font-Awesome/icons/
10:02
какой глиф
10:03
а кто у нас во всяких PON разбирается?
evyscr #
10:04
reroll dice, lol. и random
10:04
мтсники
10:04
и те, кто элтекс юзает
lexus-omsk #
10:05
ну есть немного gpon, да, но не элтекс
dvolodin #
10:05
собственно - хочу добавить поддержку PON в NOC
10:05
что нужно добавить в IGetInterfaces, Interface и SubInterface
10:06
Interface у нас будет физическим интерфейсом на OLT/ONT
10:06
а в сабах, наверное, GEM
hartmy #
10:07
а почему на железке линки могут на находится ?
evyscr #
10:07
по ряду причин (тм)
hartmy #
10:07
Все интерфейсы с железки нок стянул , сдп работает
TSergey #
10:07
hartmy: а соседи такие же железки?
evyscr #
10:08
cdp_discovery, кстати, неплохо бы дебажной информацией снабдить
hartmy #
10:08
на соседних железках downlinks тоже отображаются
10:09
мб название интерфейсов не нравится
10:09
типа Te1/1/1/9
TSergey #
10:09
hartmy: оборудование какое?
10:14
dvolodin: да, твой рисунок повеселее получился :)
lexus-omsk #
10:14
dvolodin, я не большой специалист в области gpon, поэтому в терминологии плаваю, предложения по интерфейсу сразу выдавать не готов
10:15
но могу посмотреть применительно к нашей схеме, поковыряться на железке
TSergey #
10:20
dvolodin: авторасстановка --- вещь! сегмент в 100 железок нарисовал, я поправил только чуть, очень хороший результат, огромное спасибо
10:24
а расскажите легенду, плс, зеленый, оранжевый и серый свичи что означают?
10:24
и почему иногда стрелочка, а иногда просто линия
welcome #
10:25
Если стрелочка - то линк идет в другой сегмент
TSergey #
10:25
хм
10:26
нетвор сегмент или то, что указано в МО?
10:27
даже не так, справа есть Object Inspector, он и по стрелочным и по нестрелочным пише Segment: ALL
e_zombie #
10:29
зелёная - ОК. жёлтая = есть незакрытые алярмы , красная - пиздетц
TSergey #
10:29
о как, а желтых у меня нету
10:29
а серые?
e_zombie #
10:30
менеджемент выключен
TSergey #
10:30
точно
10:31
не, точно нет :)
dvolodin #
10:31
lexus-omsk: нужно понять, что именно там можно отдать в get_interfaces
10:31
я еще планирую в MO добавить поле controller
TSergey #
10:31
e_zombie: линка нет
dvolodin #
10:31
там как раз у ONT контроллером будет OLT
10:32
у AP-шек -- контроллер wifi
10:32
и будем считать, что MO с контроллером рулятся только через контроллер
10:33
и через контроллер делается discovery
TSergey #
10:33
dvolodin: есть и желтая и красная? у меня есть оранжевая :)
10:35
dvolodin: и серый? нашел такой, у него и линк есть и управляемый он, на него стрелка
hartmy #
10:42
TSergey: Cisco 4500x
TSergey #
10:44
смотри видят ли соседи друг друга в get_cdp_neighbors
10:44
есть ли CDP на всех интерфейсах
10:45
чего говорит cdp_discovery
hartmy #
10:46
скрипт get_cdp_neihbors на обоих железках отрабатывает и они видят друг друга
TSergey #
10:47
и они обе Cisco 4500x?
hartmy #
10:48
одна 4507-r-e другая 4500x
TSergey #
10:48
чего пишется в SA\MO\Edit\Discovery cdp_discovery, справа?
hartmy #
10:50
в случае с 4500x ничего не пишет
10:50
в случае с 4507-r-e количество линков которое нашел (downlinks)
TSergey #
10:50
и при этом на 4500 отрабатывает get_cdp_neigbors?
hartmy #
10:52
да, скрипты отрабатывают, виден результат
TSergey #
10:52
делай таск, прикладывай то, чего говорят скрипты, debug-script, то, чего пишется в SA\MO\Edit\Discovery cdp_discovery
mali_ #
10:55
народ, а что делает модуль workflow? им вообще хоть кто-нить пользуется?
e_zombie #
10:56
я не пользуюсь
dvolodin #
10:56
это самый крутой модуль Ж)
lexus-omsk #
10:58
но работает он только на одной инсталляции :)
evyscr #
10:58
дзен-модуль
10:59
или модуль шрёдингера
e_zombie #
10:59
:-D
TSergey #
10:59
а где такой модуль?
e_zombie #
10:59
сусСИИС
11:00
бля
evyscr #
11:05
Дима, не используй magic numbers
hartmy #
11:26
TSergey: я понял, линка нету, потому что в списке интерфейсов у одно из цисок нету нужного интерфейса
11:26
там меняли модули и сейчас в этом списке присутствует старое наименование Gi3/3 , Gi3/4
11:26
а должно быть новое Te3/1
11:27
пытаюсь сделать ему заново дискавери интерфесов, но без результатно
11:27
остаются старые интерфейсы, новых нет
lexus-omsk #
11:32
во, кстати у меня тоже в каких-то редких случаях залипают интерфейсы на циске, точнее - сабы на 7606, никак не могу отладить
11:32
вроде саба давно уже нет, а дискавери его не удаляет
ufir #
11:33
у меня тоже самое на 7609
11:47
опа
11:47
а это что такое ?
11:47
2015-07-14 14:46:49,861 [noc-classifier] Event 55a4f6a77e85c951bb8d7793 has been marked as not disposable by interface profile 'default' (ge-1/1/9)
11:47
2015-07-14 14:46:49,917 [noc-classifier] Event 55a4f6a77e85c951bb8d7796 has been marked as not disposable by default interface
e_zombie #
11:55
,,
11:56
=-O
ufir #
11:58
да, я также думаю
e_zombie #
12:05
продолжаются истории с линковкой.
ufir #
12:08
пиши стотью ;)
e_zombie #
12:10
может лучше девочек пофотаю?
ufir #
12:10
вариант
fumufu86 #
12:16
Чем может быть так занят шедулер, если он занял всю свободную оперативную память, и постепенно сжирает весь свап?
abyrvalg #
12:16
Течет может?
12:17
slabtop можно поразглядывать, где чо делось.
e_zombie #
12:18
кастую в тред valgrind
abyrvalg #
12:19
саммоню мб?
ufir #
12:19
как бы сказал слон...
12:19
(фраза про анус)
hartmy #
12:24
может из монги как то можно почистить эти интерфейсы?
e_zombie #
12:26
db.noc.interfaces.drop()
12:26
db.noc.subinterfaces.drop() ?
12:26
db.noc.links.drop()
12:26
db.noc.macs.drop()
ufir #
12:30
а как грохнуть network segment ?
12:30
если я сделал ненужный
dvolodin #
12:31
от объектов его отцепить нужно
ufir #
12:33
а я отцеплял
12:33
он все равно не удаляется
12:33
и пустой создавал - та же ситуация
12:34
или может ему parent снести надо было ?
hartmy #
12:35
дропнул по всем вышеуказанным командам, делаю дискавери, а там всплывают старые названия интерфейсов
e_zombie #
12:38
уупс
hartmy #
12:38
я уже вайпнул и узел весь, пересоздал его
12:39
и все равно в интерфейсах старая инфа висит
ufir #
12:39
hartmy а у меня вообще не удаляются платы с десятками, которые я давно снял и в саратов отправил
e_zombie #
12:39
а браузер не закешировал тебе ?
hartmy #
12:39
неа
12:40
ну я то вроде как дропнул все интерфейсы
12:40
откуда они опять всплыли то
ufir #
12:54
вообщем хрень
12:54
странная
dvolodin #
13:01
их железка не отдала сама как down?
ufir #
13:04
ну щас мы те циски уже вырубили, заменили на мх960..
13:05
и объекты вайпнули
hartmy #
13:05
во, оказывается немного все по другому, из новых модулей , часть интерфейсов (Te3/1,Te3/2,Te4/1,Te4/2) просто не появилась, часть интерфейсов (Gi3/5,Gi3/6) на циске имеют статус inactive , а остальные (Gi3/3, Gi3/4) появились
dvolodin #
13:06
покажи вывод с inactive
ufir #
13:06
а почему некоторые линии вообще прямыми не делаются ?какие-то синусоиды
hartmy #
13:06
Gi4/5 inactive 1 full 1000 No Gbic
dvolodin #
13:06
удали лишние точки
ufir #
13:07
там нет точек вообще
dvolodin #
13:07
я думаю, что inactive нужно вообще из выдачи убирать
hartmy #
13:07
да, про это я не переживаю
13:07
мне нужны te3/1
13:07
гдето я помню в скрипте проверка есть на названия интерфейсов
13:07
не может быть там?
13:15
get_interfaces отрабатывает и нужные интерфейс показывает
13:15
почему он в базу интерфейсов не добавляется
welcome #
13:23
А дисковери отрабатывает (interface_discovery)?
hartmy #
13:26
да
13:27
еще разок поудялял из базы все линки, интерфейсы, субы => в ноке в колонке interfaces и links по нулям все
13:27
в базе тоже
13:27
запускаю дискавери
13:31
о как
13:31
в монго они появились
13:31
но в веб морде нет
13:32
отбой ) они отсортировались и оказались в самом низу ))
welcome #
13:32
)))
hartmy #
13:33
но тогда остается первый вопрос , почему нет линков
13:33
)
welcome #
13:35
хех. по lldp должны линки появиться?
zi_rus #
13:45
должны но не обязаны
evyscr #
13:46
примо, нок любит запускать lldp_discovery раньше interface_discovery
13:46
секундо, линк должен подтвердиться с обеих сторон
ufir #
13:48
о, получилось удалить ненужные network segments. зато сегмент ALL перестал рисоваться, пишет "Failed to get data"
evyscr #
13:48
терцио, log_jobs в etc/noc-discovery.conf
ufir #
13:50
во, теперь все перестало работать
13:50
http://pastebin.com/AieR8Px5
13:50
ну несовсем все конечно
dvolodin #
14:25
сегмент, поди, используется в managed object'ах
hartmy #
14:25
у меня у некоторых цисок по кнопке discovery выдает список в котором некоторые строчки пустые, тоесть никаких тестов не проводилось и судя по всему не будет проводится ) например uptime_discovery или interface_status_discovery
14:27
хотя в настройках профиля объекта все дискавери выставлены
14:28
это такая фича? надо пнуть первый раз, а потом оно само будет периодично дискаверить или эт баг?
e_zombie #
14:36
(13:18:19) dvolodin: ./noc interface-profile --show <имя>
14:36
(13:18:32) dvolodin: ./noc interface-profile --apply <имя> -- применить правила
ufir #
14:41
сегмент удален, все МО из него вынесены - а в трейсе все равно на него ругань
dvolodin #
14:43
он родителем ни у кого не был?
ufir #
14:45
у него в parent был ALL
fumufu86 #
15:03
Как выяснить почему шедулер сразу после запуска съедает, почти вс. оперативную и виртуальную память.
15:03
вот то что он пишет в лог
15:04
при отключении нока, он остаётся висеть в процессах, пока его не убьёшь через хтоп
ufir #
16:05
https://pbs.twimg.com/media/CJ4eRaXWUAAVbEv.jpg:large
Tweet
Share this page
Share this page: Tweet