
Fumufu86
24.09.2016
13:34:46
сама башня как обновляется?

Andrey
24.09.2016
13:35:12
командой ./bin/pip install https://cdn.nocproject.org/tower/noc-tower-master.zip
из папки башни

Ivan
24.09.2016
13:36:15
У меня такой кнопки нет О_о

Google

Andrey
24.09.2016
13:36:29
какой?
а, это старая башня
в новой её заменил выпадающий список


Fumufu86
24.09.2016
13:53:28
root@NocNode1:/opt/noc# ./noc migrate --ignore-ghost-migrations
Running migrations for main:
- Nothing to migrate.
- Loading initial data for main.
Installed 0 object(s) from 0 fixture(s)
Running migrations for project:
- Nothing to migrate.
- Loading initial data for project.
Installed 0 object(s) from 0 fixture(s)
Running migrations for gis:
- Nothing to migrate.
- Loading initial data for gis.
Installed 0 object(s) from 0 fixture(s)
Running migrations for inv:
- Nothing to migrate.
- Loading initial data for inv.
Installed 0 object(s) from 0 fixture(s)
Running migrations for sa:
- Migrating forwards to 0123_managedobjectselector_pool.
> sa:0121_authprofile_suggest
DEBUG:south:south execute "CREATE TABLE "sa_authprofilesuggestsnmp" ("id" serial NOT NULL PRIMARY KEY, "auth_profile_id" integer NOT NULL, "snmp_ro" varchar(64) NULL, "snmp_rw" varchar(64) NULL);" with params "[]"
DEBUG:south:south execute "CREATE TABLE "sa_authprofilesuggestcli" ("id" serial NOT NULL PRIMARY KEY, "auth_profile_id" integer NOT NULL, "user" varchar(32) NULL, "password" varchar(32) NULL, "super_password" varchar(32) NULL);" with params "[]"
DEBUG:south:south execute "ALTER TABLE "sa_authprofilesuggestsnmp" ADD CONSTRAINT "auth_profile_id_refs_id_365405eac94bce5a" FOREIGN KEY ("auth_profile_id") REFERENCES "sa_authprofile" ("id") DEFERRABLE INITIALLY DEFERRED;" with params "[]"
DEBUG:south:south execute "CREATE INDEX "sa_authprofilesuggestsnmp_auth_profile_id" ON "sa_authprofilesuggestsnmp" ("auth_profile_id");" with params "[]"
DEBUG:south:south execute "ALTER TABLE "sa_authprofilesuggestcli" ADD CONSTRAINT "auth_profile_id_refs_id_1f618877ddb82323" FOREIGN KEY ("auth_profile_id") REFERENCES "sa_authprofile" ("id") DEFERRABLE INITIALLY DEFERRED;" with params "[]"
DEBUG:south:south execute "CREATE INDEX "sa_authprofilesuggestcli_auth_profile_id" ON "sa_authprofilesuggestcli" ("auth_profile_id");" with params "[]"
> sa:0122_administrativedomain_pool
DEBUG:south:south execute "ALTER TABLE "sa_administrativedomain" ADD COLUMN "default_pool" CHAR(24) NULL;" with params "[]"
DEBUG:south:south execute "CREATE INDEX "sa_administrativedomain_default_pool" ON "sa_administrativedomain" ("default_pool");" with params "[]"
> sa:0123_managedobjectselector_pool
DEBUG:south:south execute "ALTER TABLE "sa_managedobjectselector" ADD COLUMN "filter_pool" CHAR(24) NULL;" with params "[]"
DEBUG:south:south execute "CREATE INDEX "sa_managedobjectselector_filter_pool" ON "sa_managedobjectselector" ("filter_pool");" with params "[]"
- Loading initial data for sa.
Installed 0 object(s) from 0 fixture(s)
Running migrations for fm:
- Nothing to migrate.
- Loading initial data for fm.
Installed 0 object(s) from 0 fixture(s)
Running migrations for pm:
- Nothing to migrate.
- Loading initial data for pm.
Installed 0 object(s) from 0 fixture(s)
Running migrations for cm:
- Nothing to migrate.
- Loading initial data for cm.
Installed 0 object(s) from 0 fixture(s)
Running migrations for ip:
- Nothing to migrate.
- Loading initial data for ip.
Installed 0 object(s) from 0 fixture(s)
Running migrations for vc:
- Nothing to migrate.
- Loading initial data for vc.
Installed 0 object(s) from 0 fixture(s)
Running migrations for dns:
- Nothing to migrate.
- Loading initial data for dns.
Installed 0 object(s) from 0 fixture(s)
Running migrations for peer:
- Nothing to migrate.
- Loading initial data for peer.
Installed 0 object(s) from 0 fixture(s)
Running migrations for kb:
- Nothing to migrate.
- Loading initial data for kb.
Installed 0 object(s) from 0 fixture(s)
? You have no migrations for the 'support' app. You might want some.
вот что оно выдало
в след раз залью на пасту


Andrey
24.09.2016
13:57:12
гуд, интерфейс заработал?
вернее список МО

Fumufu86
24.09.2016
13:58:17
MO вернулись
меню нет

Andrey
24.09.2016
13:58:52
надо заглянуть в web.log
там какой-то трейс

Fumufu86
24.09.2016
13:59:09
в какой папке?

Google

Fumufu86
24.09.2016
13:59:18
обновил и башню кстати

Andrey
24.09.2016
13:59:22
var/log

Fumufu86
24.09.2016
13:59:30
Could not find .egg-info directory in install record for noc-tower==0.1a58 from https://cdn.nocproject.org/tower/noc-tower-master.zip
вот что выдала она

Andrey
24.09.2016
13:59:54
но обновилась?

Fumufu86
24.09.2016
14:00:14
выпадающее меню появилось
сделал вывод что да

Andrey
24.09.2016
14:02:46
попробуй обновить НОК до последней версии
в башне Pull и Install Everything галочку поставить
ну и посмотреть в web.log может, на что-то жалуется

Fumufu86
24.09.2016
14:05:17
нет веблога
сек

Dmitry
24.09.2016
14:16:07
фух, есть хорошие новости
я сделал примерно половину от нового SAApplication

E_zombie
24.09.2016
14:16:19
бакс по 35?
нуууутакнеинтересна

Dmitry
24.09.2016
14:16:49
так что run commands, snippets и actions в микросервисах пролечатся

Ivan
24.09.2016
14:18:39
Вот за это спасибо

Dmitry
24.09.2016
14:19:02
сейчас пока закоммитил раннюю рыбу

Google

Dmitry
24.09.2016
14:19:18
где можно выбрать железок, набрать комманду и провалиться в экран прогресса

Ivan
24.09.2016
14:22:20
Ну то есть оно запустит команды? Илт пока не работает?


Fumufu86
24.09.2016
14:27:42
2016/09/24 16:00:24 [error] 559#559: *245 upstream prematurely closed connection while reading response header from upstream,$
2016/09/24 16:00:26 [error] 559#559: *298 upstream prematurely closed connection while reading response header from upstream,$
2016/09/24 16:00:41 [error] 559#559: *244 open() "/opt/noc/ui/web/translations/en.json" failed (2: No such file or directory)$
2016/09/24 16:00:50 [error] 559#559: *245 upstream prematurely closed connection while reading response header from upstream,$
2016/09/24 16:01:32 [error] 559#559: *357 upstream prematurely closed connection while reading response header from upstream,$
2016/09/24 16:01:32 [error] 559#559: *357 connect() failed (111: Connection refused) while connecting to upstream, client: 81$
2016/09/24 16:01:32 [error] 559#559: *357 connect() failed (111: Connection refused) while connecting to upstream, client: 81$
2016/09/24 16:01:33 [error] 559#559: *357 upstream prematurely closed connection while reading response header from upstream,$
2016/09/24 16:04:51 [error] 559#559: *18 open() "/opt/noc/ui/web/translations/en.json" failed (2: No such file or directory),$
вот что нашлось в веблоге


Andrey
24.09.2016
14:48:17
Это больше на логи nginx походит

Ilya
24.09.2016
14:50:32

Zek
24.09.2016
15:26:03
@dvolodin хотелось бы еще назначение валидации политик конфигураций на профиль портировать

Fumufu86
24.09.2016
15:33:37
они и есть

Andrey
24.09.2016
15:37:34
надо логи нока, лежат в папочке var/log/ смотреть из папки НОКа

Fumufu86
24.09.2016
15:41:08
http://paste.ubuntu.com/23225326/

Andrey
24.09.2016
15:50:49
из папки нока ./pip install xlsxwriter
и перезапустить

Fumufu86
25.09.2016
06:58:06
root@NocNode1:/opt/noc# ./pip install xlsxwriter
bash: ./pip: Нет такого файла или каталога

Andrey
25.09.2016
07:06:39
./bin/pip

Fumufu86
25.09.2016
09:09:02
root@NocNode1:/opt/noc# ./bin/pip install xlsxwriter
Collecting xlsxwriter
Downloading XlsxWriter-0.9.3-py2.py3-none-any.whl (136kB)
100% |████████████████████████████████| 143kB 1.2MB/s
Installing collected packages: xlsxwriter
Successfully installed xlsxwriter-0.9.3
перезагрузил
пункты появились

Алексей
25.09.2016
09:18:46
поправил установку XlsxWriter

Илья
25.09.2016
09:49:10
это для отчетов?

Google

Andrey
25.09.2016
10:25:57
Да.

E_zombie
25.09.2016
17:46:50
как поглядеть статус порта не через гет_интерфесе _статус?

Илья
25.09.2016
17:48:25
а через что?
в инвентори что-то было

Ilya
26.09.2016
05:35:55

Dmitry
26.09.2016
05:38:27
если interface_status_discovery включен, то из базы

E_zombie
26.09.2016
07:09:18
порнухи набросить ?

Илья
26.09.2016
07:09:53
в понедельник? тебе по телевизору мало, хочешь чтобы и за тобой пришли?

E_zombie
26.09.2016
07:10:16
у меня совершеннолетние

Dmitry
26.09.2016
07:10:21
сейчас я наброшу :)

Илья
26.09.2016
07:10:36
уж ты то набросишь, да, век не отмоемся

Ivan
26.09.2016
07:12:03

Ilya
26.09.2016
07:13:34
Совершеннолетие - это же 18 лет у нас?)

E_zombie
26.09.2016
07:13:40
даа

Dmitry
26.09.2016
07:14:54
надеюсь, что сегодня-завтра соберу run commands в микросервисах
нужно будет очень критично подойти по части usability и дополировать концепцию

Ilya
26.09.2016
07:15:51
Еее

Dmitry
26.09.2016
07:16:18
и выродить нечто, что можно отдать js-программистам на доделку

Ivan
26.09.2016
07:18:22

Google


E_zombie
26.09.2016
08:31:09
ev=ActiveEvent.objects.get(event_class__name='Security | Authentication | Login') шото не рабоет
Sep 26 08:28:00 inside smokeping[31965]: TCPPing: Executing /usr/local/bin/tcpping -C -x 20 91.235.143.12 80
Sep 26 08:28:00 inside smokeping[31966]: open3: exec of /usr/local/bin/tcpping -C -x 20 208.93.0.150 80 failed at /opt/smokeping/bin/../lib/Smokeping/probes/TCPPing.pm line 158
Sep 26 08:28:00 inside smokeping[31967]: open3: exec of /usr/local/bin/tcpping -C -x 20 91.207.59.161 80 failed at /opt/smokeping/bin/../lib/Smokeping/probes/TCPPing.pm line 158
Sep 26 08:28:00 inside smokeping[31968]: open3: exec of /usr/local/bin/tcpping -C -x 20 92.242.43.212 80 failed at /opt/smokeping/bin/../lib/Smokeping/probes/TCPPing.pm line 158
Sep 26 08:28:00 inside smokeping[31969]: open3: exec of /usr/local/bin/tcpping -C -x 20 91.235.143.12 80 failed at /opt/smokeping/bin/../lib/Smokeping/probes/TCPPing.pm line 158
Sep 26 08:28:00 inside smokeping[17931]: TCPPing: 208.93.0.150: got
Sep 26 08:28:00 inside smokeping[17931]: TCPPing: 91.207.59.161: got
Sep 26 08:28:00 inside smokeping[17931]: TCPPing: 92.242.43.212: got


Илья
26.09.2016
08:33:40
ты как-то еретически дергаешь

E_zombie
26.09.2016
08:33:42
было
упс. не сюда
а как надо
хочу я странного. чтобы уменьшить размер базы поудалять из неё ненужные эвенты.
а то 2\3 бд это никому ненужное гавно.
пусть на сислоге лежит а в ноке нафиг выпилить

Илья
26.09.2016
08:36:21
в два запроса
сначала дергаешь класс по имени
а потом подставляешь в фильтр ивента
хотя может и твой метод работает

E_zombie
26.09.2016
08:37:11
ev=ActiveEvent.objects.get(event_class__name='Security | Authentication | Login')
events = ActiveEvent.objects.filter(event_class__name=ev.id)
вот оно что то не работает

Илья
26.09.2016
08:37:23
надо просто вместо get делать фильтр
стоп

E_zombie
26.09.2016
08:37:36
»>
»> ev=ActiveEvent.objects.get(event_class__name='Security | Authentication | Login')
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/opt/noc/lib/python2.6/site-packages/mongoengine/queryset/base.py", line 239, in get
raise queryset._document.DoesNotExist(msg)
DoesNotExist: ActiveEvent matching query does not exist.
»> events = ActiveEvent.objects.filter(event_class__name=ev.id)
Traceback (most recent call last):
File "<console>", line 1, in <module>
NameError: name 'ev' is not defined
»> for a in events:
... print a

Илья
26.09.2016
08:37:38
ты херню несешь
ev это чтодолжно быть?