
Wad
10.11.2016
08:37:10
@dvolodin в Sla все сработало нормально

Dmitry
10.11.2016
08:37:41
ok
метрики, блин
MIB у них угребищен

Google

Wad
10.11.2016
08:44:15
@dvolodin ты поломал correlator , он крешится
http://pastebin.com/Kq58RswE

Dmitry
10.11.2016
08:44:39
не то, чтобы поломал
сейчас поправлю

Wad
10.11.2016
08:44:53
разукрашка не пашет

Bitbucket
10.11.2016
08:47:26
Dmitry Volodin pushed to noc/feature/microservices
AlarmSeverity: Fix severity calculations when no weights set

E_zombie
10.11.2016
08:52:01
https://pp.vk.me/c638118/v638118862/f829/_Ar1MBTBqkE.jpg

Wad
10.11.2016
08:54:39
wipe не работает
./noc wipe managed_object 5
Wiping '192.168.222.135':
ERROR:noc.lib.debug:UNHANDLED EXCEPTION (2016-11-10 11:51:34.697802)
BRANCH: feature/microservices TIP: c608afd6d51c
PROCESS: manage.py
ERROR FINGERPRINT: 34c006e0-d313-5f6e-ae86-fa5402aa866b
WORKING DIRECTORY: /opt/noc
EXCEPTION: <class 'django.core.exceptions.FieldError'> Cannot resolve keyword 'managed_object' into field. Choices are: address,

Dmitry
10.11.2016
08:57:32
полный трейс надо, что смотреть по этому огрызку?

Wad
10.11.2016
09:01:14
там честно бред полный..

E_zombie
10.11.2016
09:01:30
пастебин выдержит

Wad
10.11.2016
09:03:17
а correlator теперь в башне в 2 местах?

Dmitry
10.11.2016
09:04:19
в пуле он должен быть

Wad
10.11.2016
09:05:15
он и в глобале остался

Google

Dmitry
10.11.2016
09:06:38
там его убрать надо

Wad
10.11.2016
09:09:10
а еще надо догадаться что надо включать кучу параметров при апдейте

Andrey
10.11.2016
09:09:30
Install Everything

Bitbucket
10.11.2016
09:09:56
Dmitry Luhtionov pushed to noc/feature/microservices
Fix Alstec.7200 profile

Wad
10.11.2016
09:10:19
каждый раз?

Andrey
10.11.2016
09:10:41
он же не будет ставить всё, поставит только то, что нужно


Dmitry
10.11.2016
09:10:49
кто напомнит, как бороться с таким:
TASK [migrate : Synchronize permissions] *************************************** 2016-11-10 08:45:27,751 [tower.api.deploy] PROGRESS: fatal: [nl01]: FAILED! => {"changed": true, "cmd": ["./noc", "sync-perm"], "delta": "0:00:01.685121", "end": "2016-11-10 08:45:27.728473", "failed": true, "rc": 1, "start": "2016-11-10 08:45:26.043352", "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/kb/userbookmark/views.py\", line 11, in <module>\n from noc.kb.models.kbuserbookmark import KBUserBookmark\n File \"/opt/noc/kb/models/kbuserbookmark.py\", line 13, in <module>\n from noc.kb.models.kbentry import KBEntry\n File \"/opt/noc/kb/models/kbentry.py\", line 185, in <module>\n from kbuserbookmark import KBUserBookmark\nImportError: cannot import name KBUserBookmark", "stdout": "", "stdout_lines": [], "warnings": []}


Andrey
10.11.2016
09:11:24
./noc sync-perm победил так:
root@noc-1:/opt/noc# hg diff services/web/apps/fm/reportoverlappedoids/views.py
diff -r 80f440810a8a services/web/apps/fm/reportoverlappedoids/views.py
—- a/services/web/apps/fm/reportoverlappedoids/views.py Wed Nov 09 13:54:25 2016 +0200
+++ b/services/web/apps/fm/reportoverlappedoids/views.py Wed Nov 09 18:10:01 2016 +0300
@@ -8,6 +8,7 @@
## NOC modules
from noc.lib.app.simplereport import SimpleReport
+from noc.fm.models.mib import MIB
from noc.fm.models.mibdata import MIBData
from noc.core.translation import ugettext as _
root@noc-1:/opt/noc# hg diff services/web/apps/kb/userbookmark/views.py
diff -r 80f440810a8a services/web/apps/kb/userbookmark/views.py
—- a/services/web/apps/kb/userbookmark/views.py Wed Nov 09 13:54:25 2016 +0200
+++ b/services/web/apps/kb/userbookmark/views.py Wed Nov 09 18:10:12 2016 +0300
@@ -8,6 +8,7 @@
from django.contrib import admin
from django import forms
from noc.lib.app.modelapplication import ModelApplication
+from noc.kb.models.kbentry import KBEntry
from noc.kb.models.kbuserbookmark import KBUserBookmark
##
——
насколько это безопсно и правильно - не знаю


Dmitry
10.11.2016
09:13:38
ага, накатите патчи

E_zombie
10.11.2016
09:13:46
[root@nochost-3 noc]# ./noc fix
Traceback (most recent call last):
File "./commands/fix.py", line 15, in <module>
from noc.core.management.base import BaseCommand
ImportError: No module named noc.core.management.base

Wad
10.11.2016
09:14:30
@dvolodin про wipe
http://pastebin.com/bSF2LN16

E_zombie
10.11.2016
09:31:10
Типичный Саратов
25 минут назад
Действия
Бетонный шар слетел с пьедестала на новой пешеходной зоне, покатился вниз на Чернышевского и врезался в машину. Даже бетонные шары убегают из Саратова.

Zek
10.11.2016
09:42:28
замерз может
решил разогреться

Dmitry
10.11.2016
09:43:18
аудиофилы прогревают наушники
архитекторы - прокатывают шары

Виталий
10.11.2016
09:54:12
мышкой по монитору крутит кто?

Николай
10.11.2016
09:54:30
Я по тучскрину
Пойдет?

Google

Алексей
10.11.2016
10:18:51
а teroni на битбакете тут кто :) ?

Wad
10.11.2016
10:20:00
gjxnb ybrjuj
почти никого
я

Алексей
10.11.2016
10:21:11
а
ок
просто как то хочу сложить в голове картинку
а то с этим перездом с ирца у многих поменялись ники
в сторону не понятных

Wad
10.11.2016
10:32:07
опять что-то поломалось
установка на новую машину, свеже установленная башня
TASK [node : Setup hostname] 00:02
fatal: [n1]: FAILED! => {"changed": false, "failed": true, "msg": "Command failed rc=1, out=, err=Failed to create bus connection: Нет такого файла или каталога\n"}

Алексей
10.11.2016
10:32:32
видел такое
и дейтсвительно не было dbus
и это какая то фигня. ибо он должен быть

Wad
10.11.2016
10:34:00
dbus - пакет?

Алексей
10.11.2016
10:34:14
нет
шины вщобще не было
пооэтому 2 вопроса
ось и какова минимальной твоей инсталяции
команда которая тебе падает вылетает из hostnamectl

Wad
10.11.2016
10:39:12
смешная часть.
это виртуальная машина со снапшотом.
я уже 4 раз возвращаю ее в снапшот.
сейчас только поменят башню (новую поставил)

Google

Wad
10.11.2016
10:40:14
это вы на творили ?
ось debian 8.6 netinstall

Алексей
10.11.2016
10:41:03
да да
я так же
и так же с дебианом

Wad
10.11.2016
10:42:28
ставить пакет dbus и будет работать эта твоя хрень

Алексей
10.11.2016
10:42:46
нет :)
для начала перезагрузи
со снопшота
у меня воспроизвелось 1 раз из даже не знаю сколько

Wad
10.11.2016
10:43:55
перегружал
поставил пакет и все работает

Алексей
10.11.2016
10:44:40
а у тя чистый 8.6 да ?
не обновлениями догнаный ?

Wad
10.11.2016
10:44:57
чистый с имошки
iso

Алексей
10.11.2016
10:45:22
у меня тестовые имиджи с 8,1 апдейтятся
видимо пришла пора их переделать

Dmitry
10.11.2016
10:46:09
да, наверное
и еще придется playbook'и править скоро

Google

Dmitry
10.11.2016
10:46:50
мы будем давать возможность выбора между tarantool/memcache?

Wad
10.11.2016
10:47:17
а зачем такой большой зоопарк?

Алексей
10.11.2016
10:47:32
борьба с нагрузкой...

bee26
10.11.2016
10:49:07

Dmitry
10.11.2016
10:50:38
он опциональный
просто без него будет подтормаживать в разных местах

Алексей
10.11.2016
10:51:07

Wad
10.11.2016
10:57:46
при запуске
2016-11-10 13:53:58,723 [nsq.reader] [correlator.dispose.default:dispose] lookupd http://192.168.13.116:4161/lookup?topic=correlator.dispose.default query error: HTTP 500: Internal Server Error

Andrey
10.11.2016
10:59:20

Алексей
10.11.2016
11:00:52

Andrey
10.11.2016
11:02:32
Ну, или есть любители пауков
Мало ли, какие у людей вкусы

Ruslan
10.11.2016
11:04:05
Подскажите пожалуйста где и как делается новый профиь оборудования. У меня есть свичи opzoon хотел бы сделать с них получение всего что есть для друих типов оборудования.

E_zombie
10.11.2016
11:15:09
делаешь папку /sa/profiles/
и потом понеслась.
начни с get_version get_config как самых простых

Ruslan
10.11.2016
11:16:08
Спасибо

E_zombie
10.11.2016
11:18:29
смотри для примера профили для циски джунипера хуавей.врп

Алексей
10.11.2016
11:21:05
Спасибо
вот примерно минимально то что надо сделать
https://bitbucket.org/nocproject/noc/commits/55e435d116c28b097f1cda97e452f1f6a34fa416

Ruslan
10.11.2016
11:21:38
А как сделать чтобы при деплое обновлений не похерилось?

Алексей
10.11.2016
11:21:50
отправить их в апстрим
пулреквестом