@nocproject

Страница 3 из 2357
Ilya
12.04.2016
06:40:20
Дим, ты snmp trap смотрел?

Dmitry
12.04.2016
06:47:28
?

Ilya
12.04.2016
06:47:56
События не классифицируются от источника snmp trap

Dmitry
12.04.2016
08:50:47
как появятся трапы - проверю

Google
Алексей
12.04.2016
10:12:12
а по поводу линупсов я вот к чему.

Дима, а запили мне две кнопки еще в башне плиз.

upвate_deploy и docker depoly

Dmitry
12.04.2016
10:39:19
зачем их две?

Алексей
12.04.2016
10:42:14
одна кнопка делает только hg pull -u и плавный рестарт

вторая опирается на плейбук который не использует системные пакеты кроме db

Dmitry
12.04.2016
10:44:16
насчет поддержки докера я сильно не уверен

Алексей
12.04.2016
10:45:28
там плейбук быдет сииильно проще.

контейнеры с grafana, nginx, ноком.

базы ставим не в контейнеры.

демоны стартуем в том виде в котором сейчас их стартует supervisord

но без супервозорд

Dmitry
12.04.2016
10:47:09
лишняя сущность

Google
Алексей
12.04.2016
10:47:27
управляемость нормально повышается. скорость деплоя тоже

можно будет корректно "удалять" роли с сервера.

из минусов - фряха и соляра.

Dmitry
12.04.2016
10:49:10
я и говорю - нерабочее

не усложняй

Notification groups теперь будут работать через NSQ

таблички main_notification больше нет

In [1]: from noc.main.models.notificationgroup import NotificationGroup ^[[A In [2]: ng = NotificationGroup.objects.get(name="dv") In [3]: ng.notify("subject", "my poor body again")

2016/04/12 12:38:24 INF 1 [mailsender/tail347329#ephemeral] querying nsqlookupd http://10.58.2.5:4161/lookup?topic=mailsender {"body":"my poor body again","subject":"subject","address":"dv@nocproject.org"}

теперь подхватывалку доотлаживаем

Алексей
12.04.2016
12:43:16
Дтма, а есть у nsq ограничение не длинну записи ?

Dmitry
12.04.2016
12:43:16
@ivzakharov - это к вопросу о твоих любимых пушах

явного, насколько я знаю, нет

да и нефиг гигабайтами гонять

:)

Алексей
12.04.2016
12:44:00
давай уда хотябы 128 мегов вигнкм

Илья
12.04.2016
12:48:01
@dvolodin я не понял

какие-то нотификации

а где пуши

Dmitry
12.04.2016
13:23:54
отправка почты в микросервисах заработала

Google
Dmitry
12.04.2016
14:05:56
А вообще, по-хорошему, надо бы ее научить gpg'ой криптовать ее опционально

Алексей
12.04.2016
14:07:52
криптовать наверное не надо. подписывать может быть

Илья
12.04.2016
14:08:31
стесняюсь спросить зачем?

Алексей
12.04.2016
14:08:32
но вообще это будет выглядеть довольно фальшифо. у нас в многих других местах надо бы убежлдаться в валидности данных.

E_zombie
12.04.2016
15:04:48
http://pastebin.com/gcSNUPcP

Gabii
12.04.2016
20:54:32
Здравствуйте. К сожалению ошибки, но я бразилец, и я использую Google Translate, чтобы поговорить с вами.

Я установил NOC default и сказал мне, что она устарела. Затем я установил Tower, чтобы обновить новые возможности, но я получаю сообщение об ошибке в обновлении.

Ошибка, которая появляется в следующем:

TASK [node : render telegraf config] fatal: [NOC-UFRGS]: FAILED! => {"changed": false, "failed": true, "msg": "AnsibleUndefinedVariable: ERROR! 'dict object' has no attribute 'influxdb'"}

Кто-нибудь знает, как я могу решить эту проблему и получить обновление NOC?

Алексей
12.04.2016
20:56:50
привет Gabii

Gabii
12.04.2016
20:57:53
привет, Алексей!

Алексей
12.04.2016
20:58:02
после установки башни я думаю вам надо было нажать кнопку pull потом на вкладке services выбрать все сервисы

в том числе influxdb

и после этого применить через deploy

Dmitry
12.04.2016
20:59:13
Gabii, feel free to speak english

Gabii
12.04.2016
20:59:41
That would be great, Dmitry! Thanks a lot!

Yes, I followed the step-by-step on https://kb.nocproject.org/pages/viewpage.action?pageId=21233723

after I've clicked Pull, I've clicked Deploy, and then I've received that error

I'll send an image

Google
Dmitry
12.04.2016
21:10:56
Gabii, lets see tomorrow. Its too late in Moscow

Gabii
12.04.2016
21:13:04
Off course! I'm leaving work now too.

Talk to you tomorrow then.

Thank you all!

Ilya
13.04.2016
05:39:24
Привет, деплой поломали?)

Dmitry
13.04.2016
05:40:36
совсем поломали?

Ilya
13.04.2016
05:40:54
root@noc-01:/opt/noc# ./noc syncdb —noinput Traceback (most recent call last): File "manage.py", line 45, in <module> execute_from_command_line(sys.argv) File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 443, in execute_from_command_line utility.execute() File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 382, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/base.py", line 196, in run_from_argv self.execute(*args, **options.__dict__) File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/base.py", line 231, in execute self.validate() File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/base.py", line 266, in validate num_errors = get_validation_errors(s, app) File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/validation.py", line 30, in get_validation_errors for (app_name, error) in get_app_errors().items(): File "/opt/noc/local/lib/python2.7/site-packages/django/db/models/loading.py", line 158, in get_app_errors self._populate() File "/opt/noc/local/lib/python2.7/site-packages/django/db/models/loading.py", line 64, in _populate self.load_app(app_name, True) File "/opt/noc/local/lib/python2.7/site-packages/django/db/models/loading.py", line 88, in load_app models = import_module('.models', app_name) File "/opt/noc/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module __import__(name) File "/opt/noc/sa/models/__init__.py", line 11, in <module> from managedobjectprofile import ManagedObjectProfile File "/opt/noc/sa/models/managedobjectprofile.py", line 17, in <module> from noc.main.models.style import Style File "/opt/noc/main/models/__init__.py", line 152, in <module> database_storage = DatabaseStorage.get_dbs() File "/opt/noc/main/models/__init__.py", line 148, in get_dbs return DBS(cls.dbs_options()) File "/opt/noc/main/models/__init__.py", line 136, in dbs_options "db_table": DatabaseStorage._meta.db_table, AttributeError: 'NoneType' object has no attribute '_meta'

https://www.irccloud.com/pastebin/syKPTrCP/

Dmitry
13.04.2016
05:45:28
это при чистом деплое?

Ilya
13.04.2016
05:45:45
Нет, обновление

Все новые сервисы по одному инстансу добавил

Dmitry
13.04.2016
05:52:00
nsqlookupd, я думаю, с монгой вместе можно

их должно быть нечетное количество

Ilya
13.04.2016
05:53:12
по одному инстансу у них сейчас

Dmitry
13.04.2016
05:54:28
ну нормально

mailsender сейчас исправно аварии присылает

Ilya
13.04.2016
05:55:05
ну так почему моя инсталяция поехала после деплоя?

Dmitry
13.04.2016
05:55:54
видимо, циклические зависимости где-то

я сейчас вычищаю models/__init__.py

на одной из инсталляций воспроизвелось

Google
E_zombie
13.04.2016
06:00:16
я ещё вчера про это пастил .

Ilya
13.04.2016
06:00:23
Dmitry
13.04.2016
07:24:55
@Winjkee лови следующий апдейт

Ilya
13.04.2016
07:28:39
@dvolodin прошло

@dvolodin Дим, почини пожалуйста экспорт csv и возможно ли сделать summary, о котором я писал?

Dmitry
13.04.2016
09:17:45
это уже в новом движке отчетов будет

E_zombie
13.04.2016
09:18:47
деплой не работает

Ilya
13.04.2016
09:18:50
http://forums.juniper.net/t5/Analytics/Decentralized-Streaming-Telemetry-using-Junos-Telemetry/ba-p/289837?utm_campaign=jnprown&utm_medium=social&utm_source=tw

Алексей
13.04.2016
09:19:07
Алексей
13.04.2016
09:19:12
надо впилить три новые роли.

я впилю под rhel

потом займусь дебианом

Илья
13.04.2016
09:19:54
@Winjkee - и джун до этого только сейчас дошел, в циске это давно есть

Алексей
13.04.2016
09:20:09
как появится @buhaha докинет остальные оси

Dmitry
13.04.2016
09:20:22
@Winjkee ой

смотрю open-nti

Dmitry
13.04.2016
09:20:47
у них конкретно в репу закоммичена powerpoint'овская презенташна

стоят на асфальте, в лыжи обутые

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