@nocproject

Страница 479 из 2357
Алексей
26.10.2016
11:10:53
я про то сколько эти 10к сообщений содержат в себе секунд отставания

Maksim
26.10.2016
11:11:02
main.refbook: 'language' has a relation with model main.Language, which has either not been installed or is abstrac куда она посылает?

Dmitry
26.10.2016
11:12:01
это где такое?

Maksim
26.10.2016
11:12:10
это миграция не запускается

Google
Ilya
26.10.2016
11:12:25
Сейчас опять очередь ростёт

Из диска причём всё выгребло, в рам висит

Maksim
26.10.2016
11:15:01
это где такое?
это у меня такой печаль или же что-то поломали ? Утром обновлялся все ок было, сейчас после полсдений изминений такая печаль вылезает.

Ivan
26.10.2016
11:25:01
ты что-то менял?

Алексей
26.10.2016
11:27:53
раз уж пошли смотреть в htop

Ivan
26.10.2016
11:28:19
107!?

Ilya
26.10.2016
11:31:29
@dvolodin root@noc:/opt/noc# ./noc migrate Error: One or more models did not validate: main.refbook: 'language' has a relation with model main.Language, which has either not been installed or is abstract.

Dmitry
26.10.2016
11:43:58
да, вижу

сейчас поправлю

E_zombie
26.10.2016
11:48:42
Importing /opt/scripts/discoverynet.corp/result.hostsadd.csv ERROR:noc.lib.debug:PostgreSQL database error: column sa_managedobject.time_pattern_id does not exist СТРОКА 1: ...rvice_terminator_id", "sa_managedobject"."shape", "sa_manage... ^ error import

зсб

Google
Алексей
26.10.2016
11:49:16
миграция же

Andrey
26.10.2016
11:50:29
555.... какие точные люди пишут Инфлюкс

Алексей
26.10.2016
11:51:01
как ты ловно подменил слово уебки - точными людьми

E_zombie
26.10.2016
11:52:37
а вот эта статья написана была исходя из выше объявленной ))) http://wolsk.ru/news.php?ID=2753

Ivan
26.10.2016
11:55:51
Нок будет автосканировать сеть и добавлять устройства?

в планах

Илья
26.10.2016
11:56:30
кто-нибудь игрался с cisco sg300/350?

профиль в ноке для них есть?

Ilya
26.10.2016
11:56:58
@dvolodin @freeseacher Как можно сделать уведомление для определенного селектора (железок) на почту свою и подрядчикам, но что бы нам приходили все события как в группе уведомлений, а подрядчикам только up/down (interface notigications)?

И, что бы например в письме было не имя МО, а например адрес и т.п.

Dmitry
26.10.2016
11:57:21
пролечил миграции

Bitbucket
26.10.2016
11:57:21
Dmitry Volodin pushed to noc/feature/microservices Refactor refbooks models to separate modules

Ilya
26.10.2016
11:59:54
@dvolodin TASK [migrate : Synchronize permissions] 01:14fatal: [noc]: FAILED! => {"changed": true, "cmd": ["./noc", "sync-perm"], "delta": "0:00:00.663729", "end": "2016-10-26 14:59:38.108079", "failed": true, "rc": 1, "start": "2016-10-26 14:59:37.444350", "stderr": "Traceback (most recent call last):\n File \"manage.py\", line 35, in <module>\n import noc.urls\n File \"/opt/noc/urls.py\", line 15, in <module>\n site.autodiscover()\n File \"/opt/noc/lib/app/site.py\", line 479, in autodiscover\n {}, {}, \"*\")\n File \"/opt/noc/services/web/apps/main/desktop/views.py\", line 20, in <module>\n from noc.main.models import Group\nImportError: cannot import name Group", "stdout": "", "stdout_lines": [], "warnings": []}

@dvolodin видишь?

Dmitry
26.10.2016
12:05:50
да

правлю

Ilya
26.10.2016
12:06:01
2016-10-26 15:03:12,822 [noc.lib.debug] UNHANDLED EXCEPTION (2016-10-26 15:03:12.538637) BRANCH: feature/microservices TIP: d0fce78410b8 PROCESS: ./services/web/service.py ERROR FINGERPRINT: 487665a6-e98d-599c-8f15-4b367e210532 WORKING DIRECTORY: /opt/noc EXCEPTION: <type 'exceptions.ImportError'> cannot import name Group START OF TRACEBACK ------------------------------------------------------------------------ File: services/web/apps/main/desktop/views.py (Line: 20) Function: <module> 13 from django.http import HttpResponse 14 ## NOC modules 15 from noc.settings import config 16 from noc.lib.app.extapplication import ExtApplication, view 17 from noc.lib.app.modelapplication import ModelApplication 18 from noc.lib.app.access import PermitLogged 19 from noc.lib.version import get_version, get_brand 20 ==> from noc.main.models import Group 21 from noc.main.models.usersession import UserSession 22 from noc.main.models.userstate import UserState 23 from noc.main.models.favorites import Favorites 24 from noc.main.models.permission import Permission 25 from noc.support.cp import CPClient 26 from noc.core.service.client import RPCClient, RPCError

Ivan
26.10.2016
12:06:19
кажется, пока обновляться не стоит :)

Ilya
26.10.2016
12:06:43
за то 60 классификаторов активно выгребают очередь

Dmitry
26.10.2016
12:07:05
да, я поправил

Google
Bitbucket
26.10.2016
12:07:07
Dmitry Volodin pushed to noc/feature/microservices Fix imports

Dmitry
26.10.2016
12:07:20
да ладно вам

у меня есть треть патча, который загоняет все скрипты одной задачи discovery в одну cli сессию

:)

Dmitry
26.10.2016
12:07:58
вот там действительно страшно будет

один логин на все

и один запрос к SAE

Ivan
26.10.2016
12:08:18
Это же хорошо

Ilya
26.10.2016
12:08:23
@dvolodin расскажи как масштабируются классификаторы?

Ivan
26.10.2016
12:08:26
если только железо выдержит

Ilya
26.10.2016
12:08:39
если только железо выдержит
железо выдержит, это наоборот лучше

Ivan
26.10.2016
12:08:40
потому что по отдельности, есть таймауты

Ilya
26.10.2016
12:09:01
по отдельности может зайти в момент выполнения запроса

Dmitry
26.10.2016
12:09:11
нет

там дело не в этом

box запускает пачку скриптов

Ilya
26.10.2016
12:09:45
например: нок ждёт таймаут, ломиться на железку, выполняет скрипт, получает трейс, ждёт таймаут и запускает следующий скрипт. Но железка после первого запроса может ещё думать

Dmitry
26.10.2016
12:10:00
каждый из них заходит на железку, забирает данные, делает logout

и так раз 5

Google
Ivan
26.10.2016
12:11:40
ну, это неплохо, наверное

Ilya
26.10.2016
12:12:47
меньше трахать железку будет ,да

да и логи не так будут глаза напрягать

Dmitry
26.10.2016
12:14:14
да

я думаю, конфигурируемо сделаем для активатора

или для SAE

я подумаю еще

Ivan
26.10.2016
12:15:46
кто подскажет, как перехватывать всякие данные, когда скрипт отдаёт выполнятть задание для rpc.sae?

Ivan
26.10.2016
12:16:19
щас

[scheduler.discovery] [379] [discovery|box|campus15 |lldp] Checking lldp topology [rpc.sae] [>CALL] script() [rpc.sae] [195.70.196.161:19019] Sending request [rpc.sae] [195.70.196.161:19019] Redirecting to http://195.70.196.161:19003/api/activator/ [rpc.sae] [195.70.196.161:19003] Sending request [rpc.sae] [<CALL] script (3051.72ms) [scheduler.discovery] [379] [discovery|box|campus15 |lldp] Searching port by local: campus15-10-1 :1/50 [noc.core.profile.loader] Loading profile DLink.DxS [scheduler.discovery] [379] [discovery|box|campus15 |lldp] Resolve remote interface as campus15-10-1 :(7, u'1/50') [scheduler.discovery] [379] [discovery|box|campus15 |lldp] Link candidate: campus15 :1 - campus15-10-1 :50 [scheduler.discovery] [379] [discovery|box|campus15 |lldp] Searching port by local: campus15-3-1 :1/50

Вот в момент, когда уходит в rpc и возвращается обратно

хочу получить данные и потом сразу повторять момент, который наинается после RPC

Andrey
26.10.2016
12:21:06
данныее уходят сразу дискавери

SAE тут не участвует

E_zombie
26.10.2016
12:22:20
@dvolodin Importing /opt/scripts/discoverynet.corp/result.hostsadd.csv Error: Failed to save line 1: 'Pool' object has no attribute 'get_delta'.

Andrey
26.10.2016
12:23:01
ммм... данные ты можешь получить выполнив ./noc script

вот этот JSON который выдаётся в конце и есть данные

Ivan
26.10.2016
12:23:26
Andrey
26.10.2016
12:23:44
можно, ещё на activator запрос отправить по ВЕБ, но, получишь тоже самое

Google
Andrey
26.10.2016
12:23:45
ну да

просто, есть ньюанс - дискавери, за свою работу скрипт LLDP дёргает очень много раз

на каждого соседа он заходит и сверяет интерфейсы

подтверждает, вернее

Ivan
26.10.2016
12:25:28
мне надо отладить линковку просто одного соседа

Andrey
26.10.2016
12:29:32
тогда в код впиливай чтобы он остальных пропускал

или отрубая LLDP на железке на всех портах кроме нужного

Ivan
26.10.2016
12:30:03
тогда в код впиливай чтобы он остальных пропускал
у меня есть 2 железки, где только они. и нок =)

и я с ебаным питоном

Ilya
26.10.2016
12:30:55
@dvolodin @freeseacher 40 классификаторов быстрее разгребают очередь, чем 60

32 vCPU

Алексей
26.10.2016
12:31:08
да ну ты прекрати

не может такого быть

Ilya
26.10.2016
12:31:51
не может такого быть
ну я вот смотрю в nsqadmin

Andrey
26.10.2016
12:32:00
у меня есть 2 железки, где только они. и нок =)
я бы сказал, воспользуйся удалённым отладчиком, но инструкцию я ещё не обновил

Andrey
26.10.2016
12:32:32
его фишка в том, что ты подключаешься прямо к рабочему процессу

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