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: 13.07.2015
TSergey #
05:05
привет
05:05
пробовал ли ты грохать записи в sa_maptask?
05:11
что-то у меня зависло таксов в статусе R чуть больше двух тысяч и ни туда, ни сюда
05:11
*тасков
SS__ #
05:31
если программист с утра на работе значит он там ночевал, всем трям)
Unbeerab1e #
05:32
ну у кого утро, а у кого уже полдвенадцатого :)
TSergey #
05:34
вот это чего такое:
05:34
[noc.sa.activator.activator] Negotiation protocol 'NOC SAE PROTOCOL (http://nocproject.org/)' version '1.0'
05:34
Unbeerab1e: привет
05:34
да, уже и обедать пора
bee26 #
05:35
dvolodin: еще shell почините
05:36
from noc.inv.models import *
05:36
for l in Link.objects.filter(discovery_method="lldp"):
05:36
print l
05:36
ругается NameError: name 'Link' is not defined
05:36
в inv/models оно есть
TSergey #
05:37
bee26: такая запись "from noc.inv.models import *" больше не катит
bee26 #
05:37
как надо?
TSergey #
05:37
не знаю, отключил пируль из-за такого
bee26 #
05:38
вот вот - пирулей повырубал тоже из-за этого
freeseacher #
05:38
from noc.inv.models.link import Link
05:38
логика простая
05:39
ls inv/models
05:39
там файлы
05:39
из файлов импортируются классы
05:40
http://stackoverflow.com/questions/2386714/why-is-import-bad
TSergey #
05:40
так чего это за зверь:
05:40
[noc.sa.activator.activator] Negotiation protocol 'NOC SAE PROTOCOL (http://nocproject.org/)' version '1.0'
05:40
в лог пишется такое
freeseacher #
05:40
посмотри со стороны Sae
05:40
думаю там будет написано что он overloaded
TSergey #
05:40
как посмотреть?
freeseacher #
05:41
TSergey, ты на последнем патче ?
TSergey #
05:41
да
freeseacher #
05:41
В логе же
bee26 #
05:41
это на каждую модель надо импорт?
freeseacher #
05:41
bee26, конечно. ты же не хочешь засрать код ?
TSergey #
05:42
freeseacher: да, есть запись про оверлоад
freeseacher #
05:42
опусти нок
05:42
почисти таблицу
05:42
командами оn e_zombie
05:42
включи нок
TSergey #
05:42
freeseacher: [noc-sae] SAE is overloaded by MRT scheduling (took 6.869266s)
freeseacher #
05:42
да да
TSergey #
05:42
freeseacher: что за команды?
freeseacher #
05:43
truncate table sa_maptask; REINDEX TABLE sa_maptask ; REINDEX TABLE sa_reducetask ; vacuum analyze sa_maptask;
TSergey #
05:43
ага, ну собственно мы венулись к моему самому перому вопросы :)
05:43
ща
freeseacher #
05:43
я не видел начало
TSergey #
05:47
о, дело пошло
05:47
noc=# SELECT status, count(*) FROM sa_maptask GROUP BY status ORDER BY 2 DESC;
05:47
status | count
05:47
--------+-------
05:47
C | 152
05:47
R | 136
05:47
W | 109
05:47
(3 rows)
05:49
"Failed to get data" --- стабильно говорит монитор :)
05:49
о, отлип
05:53
расскажите теперь, работает ли у вас запуск дискавери через Run?
welcome #
06:02
Доброе всем. Да вроде работает...
Night_Snake1 #
06:19
Здрасьте. А подскажите танкистам, с FM ничего не делали? А то у меня алармы перестали появляться. События есть, а алармов нет :(
06:19
и может это быть из-за того, что некоторое время там места не было? но монга вроде-поднялось
06:19
*поднялас
e_zombie #
06:35
,,
TSergey #
06:38
welcome: прям заходишь SA\MO\Edit\Discovery\Run и статус дискавери меняется на Run? обновляешься и видиш что он отработал? если да, то как давно ты обновлялся?
06:38
*видишь
06:49
dvolodin: привет
06:49
SELECT status, count(*) FROM sa_maptask GROUP BY status ORDER BY 2 DESC;
06:49
status | count
06:49
--------+-------
06:49
W | 38
06:49
R | 20
06:49
F | 12
06:49
C | 10
dvolodin #
06:49
fcm
06:49
ась
TSergey #
06:49
как эти цифры могут уменьшатся? ну кроме С?
dvolodin #
06:49
ну чего, нормально все
06:50
C и F стираются клиентом
TSergey #
06:50
ага, но Run в SA\MO\Edit\Discovery\Run так и не запускается
06:51
dvolodin: понятно, а то странно было видеть уменьшающиеся комплиты и фолты
06:51
пришлось-таки чистить базу, в R было 2083 штуки, которые не отлипали
bee26 #
06:53
у меня все пашет после обновы
Night_Snake1 #
06:55
TSergey: да, дискавери отрабатывает
bee26 #
06:55
часик подождать пришлось
Night_Snake1 #
06:55
обновлялся сегодня утром, не работает давно уже
bee26 #
06:56
я в базе постгреса таблицы чистил sa_maptask & sa_reducetask
06:56
там 40 тыщ записей было
dvolodin #
07:03
из важных вещей - для корректной работы interface_status_discovery нужен caps_discovery
e_zombie #
07:07
ну ахуеть
dvolodin #
07:10
отловил забавный момент
07:11
если скрипт не использует snmp bulk, а дерет getnext'ом и убивается по таймауту, похоже, что активатор после этого тупо зависает
e_zombie #
07:11
романтик (С)
TSergey #
07:22
dvolodin: и поправил это?
07:22
не понимаю чего у меня с запуском Run в вебе, че так все тормозит
dvolodin #
07:24
TSergey: не поправил, просто заметил пока закономерность
TSergey #
07:26
в текущем режиме, у меня 4 активатора, если правильно пишу, 500 скриптов на каждый, загрузка, вот сейчас, ноль скриптов на каждом
07:26
load average: 2.86, 3.41, 3.15
dvolodin #
07:30
500 - перебор
07:30
100-200 на процесс
Night_Snake1 #
07:34
dvolodin: а почему мог сломаться FM? и что делать? алармы не генерятся :( хотя события появляются
dvolodin #
07:35
алармы генерирует коррелятор
e_zombie #
07:35
кстати да. у меня со вчера ни одного алярма
07:35
с 17:08
Night_Snake1 #
07:38
ну кореллятор работает, джобы запускает
e_zombie #
07:39
аналогично
07:40
хотя вроде оно прожёвывает эвенты
07:40
кхм
07:41
2015-07-13 10:40:27,768 [noc-classifier] REPORT: elapsed: 1.1049s, speed: 77.8ev/s, events: 86, lag: 1.768577s, failed: 0, deleted: 2, suppressed: 0, unknown: 0, classified: 1, disposed: 1, duplicated: 1, unk. duplicated: 81
07:41
2015-07-13 10:40:28,258 [noc-classifier] REPORT: elapsed: 0.4893s, speed: 8.2ev/s, events: 4, lag: 2.258558s, failed: 0, deleted: 0, suppressed: 0, unknown: 0, classified: 0, disposed: 0, duplicated: 0, unk. duplicated: 4
07:41
2015-07-13 10:40:33,110 [noc-classifier] REPORT: elapsed: 3.8486s, speed: 4.7ev/s, events: 18, lag: 5.110766s, failed: 0, deleted: 0, suppressed: 0, unknown: 0, classified: 0, disposed: 0, duplicated: 0, unk. duplicated: 18
Night_Snake1 #
07:42
у меня перестали сыпатья события OSPF
07:42
что странно
07:43
изменение конфигов приходит, address discovery тоже приходит. а про ospf тишина. не поверю, что у меня ospf внезапно флапать перестал
e_zombie #
07:45
15-07-13 10:45:04,359 [script] Ignoring unknown interface Tu 0: Invalid interface 'unrouted VLAN 697'
07:45
2015-07-13 10:45:04,360 [script] Ignoring unknown interface Tu 0: Invalid interface 'unrouted VLAN 698'
07:45
2015-07-13 10:45:04,360 [script] Ignoring unknown interface Tu 0: Invalid interface 'unrouted VLAN 699'
07:45
2015-07-13 10:45:04,362 [script] Ignoring unknown interface Tu 0: Invalid interface 'unrouted VLAN 700'
07:45
2015-07-13 10:45:04,363 [script] Ignoring unknown interface Tu 0: Invalid interface 'unrouted VLAN 701'
TSergey #
07:52
у меня последняя авария вчера в 18:12
e_zombie #
08:04
https://pp.vk.me/c629227/v629227151/7800/BPTCZi_dSow.jpg
08:04
https://pp.vk.me/c629227/v629227151/780a/mjAaBa5LfZU.jpg
08:05
https://pp.vk.me/c629227/v629227151/7886/QFnD5_1Ka9E.jpg
freeseacher #
08:29
забавно
e_zombie #
08:37
вроде прожевал эвенты
08:37
но медленно.
Night_Snake1 #
08:38
ну эвенты вроде жует. а алармов нет почему-то:(
e_zombie #
08:39
у меня постепенно появляются. в вс кончилось место на винте с монгой. после рестарта потихоньку перелапачивает что было .
Night_Snake1 #
08:41
хм... ну я место добавил еще в пятницу, с тех пор должен был уже просраться
ufir #
09:13
профиля у циски чтоли поломали ?
09:14
2015-07-13 12:12:28,398 [noc-sae] script(Cisco.IOS.get_interface_status_ex,cct48-yla-laz,**{}) failed: <class 'noc.sa.interfaces.base.InterfaceTypeError'>
09:14
DictParameter: {'interface': 'Gi 2/0/52', 'in_speed': 10000, 'admin_status': True, 'out_speed': 10000}. Attribute 'oper_status' is required in {'interface':
09:14
'Gi 2/0/52', 'in_speed': 10000, 'admin_status': True, 'out_speed': 10000}
09:14
START OF TRACEBACK
09:14
небылотаковараньше
e_zombie #
09:18
этот же скрипт глюкавый страшно. оно тебе ещё и на брас так же ругается для хуавей врп. я уже намекнул на проблему.
ufir #
09:19
ага, но на брас эпичней - там трейсы по мегабайту
e_zombie #
09:19
ага.
09:19
поэтому я слал его по почте :)
09:20
https://vk.com/doc2000048995_406824537?hash=165ac7b35392881dea&dl=e69f260c8e787ca6e8
SS__ #
09:28
не проходит и дня чтоб что либо доломали)
e_zombie #
09:29
ну почему же.
09:30
тут новый функционал. его дошлифовывают.
09:30
get_interface_status_ex появился недавно совсем.
dvolodin #
09:40
ufir: а попробуй несколько раз подергать скрипт для одной и той же железки
09:40
у меня подозрение, что оно не всегда отдает таблицу
e_zombie #
09:55
забирай тушняк
dvolodin #
10:15
ты get_version скинь
e_zombie #
10:17
и гетвершион на
10:22
dvolodin: http://pastebin.com/Rzh8NQ5C
dvolodin #
10:35
откуда трейс?
e_zombie #
10:35
оттудаже
10:36
это ме60
dvolodin #
10:36
cli-commands?
e_zombie #
10:37
ааааа трейс с джуниперов.
10:37
с цли
dvolodin #
11:03
для ME60 get_version зафиксил
11:13
и cli-commands
mali_ #
12:12
народ, а что делает скрипт в scripts/paste.py ??
12:12
и туда же вопрос, а зачем скрипт cptool?
dvolodin #
12:17
первый отправляет stdin на нашу пасту
12:18
второй - интерфейс для взаимодействия с cp.nocproject.org
12:30
карты теперь умеют сохранять положение линков
mali_ #
12:37
еще вопрос, ковыряюсь тут в settings.py, раздел TEMPLATE_CONTEXT_PROCESSORS - там висит "noc.lib.app.setup_processor", зачем это? я применения так и не нашел этому в ноке
Night_Snake1 #
12:37
О. прочухался
dvolodin #
12:40
mali_: это еще от старой django осталось
12:41
можешь попробовать его убрать и погонять
e_zombie #
13:44
dvolodin: протестировал фикс ме60 . нормально.
dvolodin #
14:00
давайте подумаем над набивкой инспекторов в карте
14:01
что там должно быть
e_zombie #
14:01
ээээээ ?
14:01
у меня вопрос такой.
14:02
у меня есть кольцо + агрегатор. у меня есть селектор по тегам который выдёргивает хосты с тегом. вопрос - какого ражна рисуется ещё всё что подключено к агрегатору ?
evyscr #
14:07
эта, а давайте будем требовать edit для простановки вертеков
dvolodin #
14:10
evyscr: оно уже есть
14:10
ставится и сохраняется
evyscr #
14:11
оно ставится и в режиме выключенного edit
14:11
ткнёшься в линк - на тебе сразу вёртекс
dvolodin #
14:11
нет
ufir #
14:11
гигабиты одинаковой толщины с десятками
14:11
хотя может ето только у меня так..
evyscr #
14:11
а вот ставится
abyrvalg #
14:12
У меня тоже ставится.
ufir #
14:12
конкретно лямки между EX/MX
evyscr #
14:12
войди в edit, выйди - enjoy
ufir #
14:12
f
14:12
а
14:12
а как выйти ;)
14:13
нифига. одинаковой толщины линии
evyscr #
14:14
ufir: то не тебе было
ufir #
14:14
догадался уж ;)
evyscr #
14:15
впрочем, даже после логаута/логина ставит не в edit'е
dvolodin #
14:23
в каких браузерах?
welcome #
14:23
А при выключенном edit объекты должны перемещаться?
hartmy #
14:26
всем привет, подскажите, check_link_interval в managed object profile действует на все линки объекта, а в interface profile только на те у которых профиль интерфейса совпадает, а что будет если и там и там установить значения?
evyscr #
14:27
dvolodin: chromium
hartmy #
14:27
interface profile в приоритете будет?
welcome #
14:27
dvolodin: в firefox тоже не пашет.
dvolodin #
14:28
abyrvalg: интерфейс
14:31
попробовал firefox
14:31
пока не нажмешь edit, не дает ставить точки на линке
14:31
вроде нормально все
14:35
по крайней мере со всеми последними коммитами
welcome #
14:37
НУ вот обновился до последних коммитов. Вертексы создаются, объекты перемещаются. Хотя по коду не должны.
mali_ #
14:40
а зачем в ноке нужен модуль Project Management? только интерфейсам проекты присваивать и все?
welcome #
14:40
Отдебажил в браузере. в paper.interactive значение null. А по идее должен быть false при инициализации.
dvolodin #
14:44
paper.attrs ?
14:45
попробуй подебажить вызов setInteractive
welcome #
14:47
дебажил ее
dvolodin #
14:49
и?
14:49
ей null передается?
welcome #
14:50
в me.isInteractive передается то, что написано в программе. А вот значение me.paper.options.interactive не меняется
hartmy #
14:56
выставил check_link interval и в объекте и в профиле интерфейса , но чтото видимо он не делает проверку
14:56
никаких евентов и алармов
welcome #
14:57
Да. и линки 1G и 10G тоже одинаковой толщины)
dvolodin #
14:58
interactive ставится по нажатию edit
evyscr #
15:25
welcome: а как дебажить эту хрень?
welcome #
15:36
Через инструмент разработчика брэкпойнты ставлю в скриптах и дебажу...
15:36
У меня. хоть убей, не выставляется этот параметр
Tweet
Share this page
Share this page: Tweet