@nocproject

Страница 1715 из 2357
Ilya
24.01.2018
18:13:26
Причем зависит от клиента

От мощностей

E_zombie
24.01.2018
18:13:38
экстремальная магия которая находит в логах работы дискавери ошибку RPC

Google
Wingman
24.01.2018
18:13:44
Конечно
Ну так неюзабельно жи

Ilya
24.01.2018
18:13:51
E_zombie
24.01.2018
18:13:52
#script

Ilya
24.01.2018
18:14:05
И чем больше карта, тем хуже лаги

Wingman
24.01.2018
18:14:22
Именно
Ну так я и предлагаю облегчить! )

Ilya
24.01.2018
18:14:44
Ну так я и предлагаю облегчить! )
Вон 2 мин в гугле показали мне js gpgpu

N
24.01.2018
18:26:07
Не, нужно понять, почему тормозит, я так думаю, что нок за каждым объектом и каждым линков идет в базу отдельной выборкой

На js есть же куча игр и не особо тормозит

Алексей
24.01.2018
18:27:14
N
24.01.2018
18:27:19
А Цпу нагруженно?

Беги оттуда
Да это похоже тот свитч, который в трансформаторной, в ведре, обгаженный голубями, плавает

Google
Wingman
24.01.2018
18:29:06
А Цпу нагруженно?
Хз, ушел из за компа

Но это не запросы

N
24.01.2018
18:29:57
Может либа js такая тормозная

Wingman
24.01.2018
18:30:20
Но это не запросы
Во первых, ткни ф12 и убедись, во вторых, даже 10к запросов не будут минуты выполняться

E_zombie
24.01.2018
19:01:24
ну аналогичным методом можно найти в логах box проблемы или какие то специфичные вещи

я вот допустим искал проблемы с отвалом скриптов.

хотя говорят это не самый лучшей способ

чтобы не парсить логи на предмет всякой фигни.

Gitlab
24.01.2018
19:37:56
E_zombie
24.01.2018
19:47:52
У меня никак. Нашёл много дерьма. Главное быстро

https://pp.userapi.com/c841122/v841122366/5ebf2/FIiVP4DKRu0.jpg

Gitlab
24.01.2018
20:11:03
Ilya
24.01.2018
20:49:27


unknown models export поломан

Dmitry
24.01.2018
21:32:46
а ты думал

?

Google
Gitlab
24.01.2018
21:32:59
Dmitry
24.01.2018
21:33:33
короче, я что-то страшное сделал

Gitlab
24.01.2018
21:33:40
Dmitry
24.01.2018
21:33:41
у нас ipam живет в iframe

и самое слабое место у него -- формы

я умудрился оставить навигацию HTML'ную

а формы переключаются на Ext

По IPAM план такой

1. Добавить профили префиксов (уже сделал)

Ilya
24.01.2018
21:35:32
По IPAM план такой
Во, самое главное :)

Gitlab
24.01.2018
21:35:39
Maksim
24.01.2018
21:35:46
у меня план поспать )

Dmitry
24.01.2018
21:35:48
2. Переделать форму для создания и редактирования префиксов

Maksim
24.01.2018
21:35:48
не знаю как у вкас

Dmitry
24.01.2018
21:36:07
3. Профиль и форма для адреса

Ilya
24.01.2018
21:37:39
автодискавери?

Dmitry
24.01.2018
21:37:47
при этом ip/ipam/view.py худеет раза в два

4. переводим остальные формы на Ext

Алексей
24.01.2018
21:38:53
Dmitry
24.01.2018
21:38:57
в итоге по части ввода и редактирования данных IPAM у нас становится похож на все остальное, появляются профили VRF

Google
Dmitry
24.01.2018
21:39:39
@freeseacher за счет классов django forms и прыгалок вокруг них, все это уходит в ExtModelApplication обычные (ip.prefix и ip.address)

Ilya
24.01.2018
21:39:52
@dvolodin Дим, пока ты тут, перебью.. А можно субкласс для Ping failed по rtt сделать? Чтобы понятно было чем вызвана авария

Или это не входит в планы?

Dmitry
24.01.2018
21:40:17
Ilya не понимаю, про что ты

дальше мы эту ветку сливаем

и смотрим регрессии

вторая ветка пойдет -- VRF уедет как один из видов VPN

потом поедет ветка с discovery

Ilya
24.01.2018
21:42:12
Ilya не понимаю, про что ты
Аварии открываются с классом ping failed по rtt. И непонятно, то ли железка отвалилась по доступу, то ли связь хреновая с ней. Недавно напоролись после инсталляции n77 на высокие задержки (pe-n77 напрямую подключены инбоунд менеджмент) и аварий море было

Dmitry
24.01.2018
21:42:52
Пока еще не решил, стоит ли или нет переносить данные ipam в mongo

в случае с discovery там постоянно нужно будет менять отметку last seen

постоянный update в базу

постгрес такого не любит, таблицы пухнуть будут

discovery у нас тоже по планам из двух частей будет

после ip discovery будет еще object discovery

то есть сначала у нас одним из двух методов будут находиться занятые адреса

либо из arp-кешей, либо пингом

затем, если профиль адреса предусматривает поиск объекта -- будут подбираться пароли, опознаваться платформа, выдираться get_chassis_id и создаваться новый MO

Алексей
24.01.2018
21:47:30
@dvolodin не пиши тут. лучше в форум.

Ilya
24.01.2018
21:47:39
либо из arp-кешей, либо пингом
пингом с железки? насколько долгий будет дискавери?)

Google
Dmitry
24.01.2018
21:47:53
пингом с пингера

настраиваться будет

там все вокруг workflow пляшет

Ilya
24.01.2018
21:48:41
пингер смотреть будет в vrf управления, допустим, а на железке интерфейс в другом vrf задискаверился, какие действия пингера будут?

Dmitry
24.01.2018
21:49:08
chassis id совпадут

а если мы на эту железку уже заходили -- интерфейсы к адресам в interface discovery привяжутся

сейчас привязка адреса к mo - ручная

будет автоматом

Ilya
24.01.2018
21:50:17
становится понятнее и сложнее сразу

Dmitry
24.01.2018
21:50:31
от профиля зависит

если профиль префикса разрешает ip discovery с интерфейсов -- то будут автоматом создаваться адреса, если их видели на интерфейсах

если разрешен ip discovery с ping -- потихоньку с пингеров прилетать будут

если из arp -кеша -- то с железки

Алексей
24.01.2018
21:51:36
Ilya
24.01.2018
21:51:40
если разрешен ip discovery с ping -- потихоньку с пингеров прилетать будут
вот тут вопрос мне не понятен. Как он будет понимать что пингать?

Алексей
24.01.2018
21:51:49
дима думаю эту логику в доку всё равно положит

Dmitry
24.01.2018
21:51:57
у него есть незанятые адреса в префиксе

Ilya
24.01.2018
21:52:05
Dmitry
24.01.2018
21:52:08
вот по ним и будет проходить

Ilya
24.01.2018
21:52:27
у него есть незанятые адреса в префиксе
Догадался. А если у пингера нету доступа в ту сеть?

Dmitry
24.01.2018
21:52:34
сам дурак

NOC-то тут при чем

Страница 1715 из 2357