
Dmitry
10.01.2017
10:35:22
вот мне нифига не понятно еще

Ilya
10.01.2017
10:37:56
что классно?
то, что к этому рано или поздно придёми уже хотя бы есть обсуждение
https://forum.getnoc.com/t/topic/58
@dvolodin обновление на страх и риск или можно?

Google

Dmitry
10.01.2017
10:41:30
на страх и риск


Aleksandr
10.01.2017
10:49:06
Добрый день. С NOC еще только начал знакомство, хочу прикрутить карту по инструкции https://kb.nocproject.org/pages/viewpage.action?pageId=2687475, в итоге получаю ошибку следующего вида (как в комментарии к статье):
Traceback (most recent call last):
File "manage.py", line 45, in <module>
execute_from_command_line(sys.argv)
File "/opt/noc/lib/python2.6/site-packages/django/core/management/__init__.py", line 443, in execute_from_command_line
utility.execute()
File "/opt/noc/lib/python2.6/site-packages/django/core/management/__init__.py", line 382, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/opt/noc/lib/python2.6/site-packages/django/core/management/base.py", line 196, in run_from_argv
self.execute(*args, **options.__dict__)
File "/opt/noc/lib/python2.6/site-packages/django/core/management/base.py", line 232, in execute
output = self.handle(*args, **options)
File "/opt/noc/gis/management/commands/init-mapnik-map.py", line 50, in handle
self.init_mapnik_map(options["name"], args[0])
File "/opt/noc/gis/management/commands/init-mapnik-map.py", line 86, in init_mapnik_map
self.sync_layer(attrs, children)
File "/opt/noc/gis/management/commands/init-mapnik-map.py", line 303, in sync_layer
srs=self.get_SRS(attrs["srs"]),
File "/opt/noc/gis/management/commands/init-mapnik-map.py", line 103, in get_SRS
srs = SRS.objects.get(srid=900913) # proj4text=proj)
NameError: global name 'SRS' is not defined
Что я делаю не так?


Dmitry
10.01.2017
10:51:41
сейчас проще openstreetmap использовать
mapnik с тех пор несколько раз менялся

Aleksandr
10.01.2017
11:08:38
так mapnik используется второй, согласно инструкции. я так понял, проблема в том, что не импортится SRS
>>> from noc.gis.models import SRS
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name SRS
или я ошибаюсь?

Dmitry
10.01.2017
11:11:39
да
не импортируются
в microservices убрали все таблицы, где лежал конфиг mapnik'а

Aleksandr
10.01.2017
11:13:36
и как быть? может есть какое-то актуальное how-to?

Dmitry
10.01.2017
11:15:55
для mapnik - нет
лучше отдельно mapserver использовать
если нужны свои карты

Aleksandr
10.01.2017
11:17:43
понял. отдельный сервер уже есть, думал, может получится интегрировать это дело. а в планах на будущее это есть?

Google

Dmitry
10.01.2017
11:19:33
теоретически можно
но не приоритетно
микросервисы хороши тем, что можно достаточно легко использовать сторонний софт
можно роль для mapserver сделать
и для импортера карт

Fumufu86
10.01.2017
11:48:02
PLAY [Install and upgrade NOC] 00:02
TASK [setup] 00:02
fatal: [NocNode1]: FAILED! => {"changed": false, "failed": true, "msg": "unsupported parameter for module: gather_subset"}
Что это значит и как лечить?

Алексей
10.01.2017
11:56:30
что это такое не знаю. лечить скорее всего обновлением ансибла до 2,2+

Bitbucket
10.01.2017
12:28:25
Aleksey Shirokih pushed to noc/feature/microservices
merge
jide grafanads errors

Maksim
10.01.2017
12:47:28
будь проклят тот день,когда я сел писать профиль для рукуса(с)
все хорошо, но я не дружу с функциями в питоне вообще ;(
Скажите, куда копать.
если юзать функцию dex execute то все ок, но когда пытаешься ее перелапатать допустим def cpe_snmp то сразу фуй

Bitbucket
10.01.2017
13:09:51
Dmitry Luhtionov pushed to noc/feature/microservices
Fix import

Dmitry
10.01.2017
13:11:39
юзай нормальную ide
хотя бы pycharm

Maksim
10.01.2017
13:11:51
у меня пишарм есть
руки недоходят нок туда запихнуть

Dmitry
10.01.2017
13:14:11
иначе отступы в питоне достанут

Maksim
10.01.2017
13:14:30
нене, с этим у меня все окей, проблем нет )

Zek
10.01.2017
13:18:56
отступы в питоне достанут даже если ты им не пользуешься

Google

Zek
10.01.2017
13:19:03
:)

Алексей
10.01.2017
13:19:56

Zek
10.01.2017
13:20:25
это какая?

Ilya
10.01.2017
13:21:52
Про то, что функциональные языки очень эмоциональные?

Zek
10.01.2017
13:22:07
а;)

Алексей
10.01.2017
13:22:58
такую не знал, но тоже пойдет

Bitbucket
10.01.2017
14:43:27
Dmitry Volodin pushed to noc/feature/microservices
django: Use signed cookies as session storage

Алексей
10.01.2017
14:46:56
Всё страньше и страннее

Dmitry
10.01.2017
14:47:32
угу
django_session выпилили из последнего mongoengine

Ivan
10.01.2017
14:52:35
чем это нам грозит?

Bitbucket
10.01.2017
15:38:05
Dmitry Volodin pushed to noc/feature/microservices
NetworkSegment.has_children: Speed optimization

Ivan
10.01.2017
15:42:00
Дима, а ипам когда?..

Dmitry
10.01.2017
15:50:22
что ипам когда?

Kote
10.01.2017
15:53:20
Когда

Rock
10.01.2017
15:53:25
debian : ok=244 changed=188 unreachable=0 failed=0
Попробовал на 8.6 дебиане. Та же ошибка: TASK [node : render telegraf config] 01:21
fatal: [noc-node]: FAILED! => {"changed": false, "failed": true, "msg": "AnsibleUndefinedVariable: http://{{ noc_config.services.influxdb.0 }}: 'dict object' has no attribute 'influxdb'"}
to retry, use: --limit @site.retry

Bitbucket
10.01.2017
15:53:38
Dmitry Volodin pushed to noc/feature/microservices
UserState: Create indexes

Ilya
10.01.2017
16:17:55

Dmitry
10.01.2017
16:23:04
ну user state тоже можно накатить

Ivan
10.01.2017
16:24:36
что ипам когда?
Я просил показать на примере любого распространенного профиля как наполянять ипам

Google

Dmitry
10.01.2017
16:30:40
https://bitbucket.org/nocproject/noc/src/8088ad180cd296ca8b8e698ad4bbb009374ff0c2/inv/discovery/reports/ipreport.py?at=default&fileviewer=file-view-default

Bitbucket
10.01.2017
21:23:04
deploy fix centos/ubuntu noc.service ➔
? Aleksey Shirokih

Ivan
10.01.2017
21:25:01
Наконец-то

Bitbucket
10.01.2017
22:37:06
Andrey Kuzmin pushed to noc/feature/microservices
Andrey Kuzmin: deploy fix ubuntu noc.service
Andrey Kuzmin: deploy fix centos noc.service

Ruslan
11.01.2017
07:59:10
Доброго всем
Обнова на свой страх и риск или норм ?

Ilya
11.01.2017
08:03:15

Bitbucket
11.01.2017
08:32:21
Dmitry Luhtionov pushed to noc/feature/microservices
Fix Qtech.QSW2800.get_portchannel script
Dmitry Volodin pushed to noc/feature/microservices
noc fix: fix_broken_outages

Admin
ERROR: S client not available

Alexey
11.01.2017
08:49:07
Коллеги, можете проверить у себя: создаёте любой managed object selector, пытаетесь потом его удалить - и ошибка (трейс с логе web-а). Микросервисы.

Dmitry
11.01.2017
08:49:28
какая ошибка?

Alexey
11.01.2017
08:50:02
Internal error
Могу полный трейс попробовать загрузить

Dmitry
11.01.2017
08:50:48
ну, наверное :)

Alexey
11.01.2017
08:52:01
Если кратко: django.core.exceptions.FieldError: cannot resolve keyword 'selector'

Dmitry
11.01.2017
08:53:16
где?

Alexey
11.01.2017
08:53:24
как сейчас принято трейсы постить, чтобы красиво?
это в логе web-а

Google

Dmitry
11.01.2017
08:53:45
мне в личку пасту

Alexey
11.01.2017
09:03:00
Кстати ещё про селекторы: вот это вот тоже актуально
Наткнулся на забавный баг, если создать MO Object Selector с Filter by Tag, и есть MO с этим tag, то при попытке сохранить свойства любого MO - Error saving record
в логах - web:
[noc.lib.debug] PostgreSQL database error: missing FROM-clause entry for table "sa_managedobject"
LINE 47: ...tem"."is_managed" = true AND ARRAY['Железка'] <@ sa_managed...

Bitbucket
11.01.2017
09:13:27
Dmitry Volodin pushed to noc/feature/microservices
Remove deprecated applications

Dmitry
11.01.2017
09:14:14
как-то так
старых хлам на свалку

Алексей
11.01.2017
09:15:45
services/web/apps/sa/versioninventory/views.py
был полезен

Dmitry
11.01.2017
09:18:11
discovery
:)

Ivan
11.01.2017
09:20:05
:)
Дима, что нужно, чтобы ты вайп починил?

Dmitry
11.01.2017
09:21:29
патч на него

Maksim
11.01.2017
09:22:52
без вайпов грустно )

Ivan
11.01.2017
09:29:14

Ruslan
11.01.2017
09:51:25
Друзья, присоветуйте что почитать и как настроить среду разработки для нок, все же придется мне писать профили под свои железяки, а значит осваивать питон.... ? А я в нем ни уха ни рыла.

Алексей
11.01.2017
09:51:57
на кб были пару статей про настройку Pycharm
книжка по питону в описании канала

Ruslan
11.01.2017
09:53:11
мнэээ пичарм вроде не бесплатный...

Dmitry
11.01.2017
09:54:19
community edition
ну или я могу активным разработчикам выдать

Алексей
11.01.2017
09:54:38

Dmitry
11.01.2017
09:54:43
у меня есть OSS лицензия

Ruslan
11.01.2017
09:55:13
точнее бесплатный для опенсорс но требуют дать им много инфы о том для какого проекта я собираюсь разрабатывать... у меня ее(этой инфы) просто нет.