About Forum Blogs NOC Docs Downloads KB Issues Code CI Registration

nocproject.org

#nocproject.org at irc.freenode.net log.
Back to nocproject.org Back to IRC log index
Date: 08.04.2015
TSergey_ #
04:23
напомните, 17 ошибка --- это что?
dvolodin #
05:53
Night_Snake: проверка конфига делается валидаторами
Night_Snake #
05:59
dvolodin а валидаторы уже в develop есть?
dvolodin #
05:59
да
Night_Snake #
05:59
о, клева.
dvolodin #
06:00
там как раз есть валидатор для проверки по шаблону
Night_Snake #
06:00
клева-клева, надо будет проверить
dvolodin #
06:26
lexus-omsk: криво правила закоммитил, править пришлось
lexus-omsk #
06:30
в чём кривость была?
06:31
смотрю на diff и не понимаю... перевод строки?
06:32
контрольная сумма та же, только строчки переставились в манифесте
dvolodin #
06:40
хз
06:40
я их импортировал заново и закоммитил
verdel #
09:40
Всем всего. Кто-нибудь может подсказать про REST API для добавления адреса в IPAM. Кое-что для добавления префиксов я нашел, но интересует уровень ниже
zi_rus #
09:43
по аналогии
verdel #
09:46
Хм, не подумал, что можно использовать /ip/address/. А есть где-то осмысленное описание REST?
zi_rus #
10:56
dvolodin: у меня предполагает пояление около двух сотен врф в ипам
10:56
можно ли дать права юзеру на все из них?
10:57
содавать 200 записей в префикс аксес совсем не вариант
10:57
врф-ы могут добавляться и убавляться
dvolodin #
11:02
а оно дает не указывать vrf?
zi_rus #
11:05
dvolodin: нет, поле жирное, кнопка неактивна пока не выберу
11:12
dvolodin: это пока не очень актуально, но если ты не против, я создам issue на будущее
dvolodin #
11:19
а стоит ли так?
zi_rus #
11:24
dvolodin: ну мой юзкейс такой что юзер имеет доступ ко всему ипаму и всем адресам во всех врф. в общем правильней сделать конечно как есть сейчас, но это малореально, в конторе бардак, я могу указать префикс 0/0 чтобы дать доступ на все адреса в
11:24
нужно или сделать вариант "ВСЕ ВРФ", или сделать поле опциональным
11:25
и игнорить врф при проверке прав доступа
dvolodin #
11:25
я вчера кидал идеи по мандатному доступу
zi_rus #
11:25
когда это еще будет
dvolodin #
11:25
там есть такая штука еще, как label
bars #
11:25
а как связать объекты в inventory и mo?
dvolodin #
11:25
это как раз гранулированый доступ
11:25
bars: они связаны и так
11:26
там есть model interface отдельный для привязки
zi_rus #
11:26
dvolodin: что бы ты ни кидал вчера, это только планы, а я тебе про реальность, иначе придется дать права суперюзера, что мне очень не хочется
bars #
11:28
а блин, увидел поле managed object id в инвентаре
11:44
линки между девайсами по макам он не увидит? надо lldp включать?
Dmitry1 #
11:53
хм. пару дней отсутсвовал - опять что-то поломали
11:53
Could not find a version that satisfies the requirement mongoengine==0.8.7 (from -r etc/requirements/noc.txt (line 26)) (from versions: 0.4, 0.5, 0.5.1, 0.5.2, 0.6.1, 0.6.3, 0.6.4, 0.6.6, 0.6.7, 0.6.8, 0.6.10, 0.6.12, 0.6.13, 0.6.15, 0.6.16, 0.6.17, 0.6.19, 0.6.20, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.7.5, 0.7.8, 0.7.9, 0.7.10, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.8.5, 0.8.6, 0.8.7.post2, 0.8.7.1, 0.8.8, 0.9.0)
11:54
у кого еще так ?
zi_rus #
11:57
я норм сегодня обновился
11:57
bars: по макам он только роутеры находит, включай ллдп
Dmitry1 #
11:58
zi_rus: у тебя уже стоит mongoengine-0.8.7, а я сегодня решил заново все переставить
zi_rus #
11:58
Requirement already up-to-date: mongoengine==0.8.7 in ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 26))
11:59
ну что тут еще сказать
Dmitry1 #
12:01
щас поломаю все
zi_rus #
12:02
хуярь
Dmitry1 #
12:05
хм. вылезла другая проблема
12:05
File "/usr/local/noc/main/models/__init__.py", line 50, in <module>
12:05
ProbeConfig.install()
12:05
File "/usr/local/noc/pm/models/probeconfig.py", line 118, in install
12:05
mongoengine.signals.class_prepared.connect(cls.on_new_document)
12:05
AttributeError: 'module' object has no attribute 'class_prepared'
zi_rus #
12:08
сам же говорил что поломаешь
12:08
вот теперь чини
Dmitry1 #
12:10
я подозреваю, что какая-то миграция не прошла
12:11
причем подозреваю, что у меня таки старая версия монги
t2me #
13:37
еще один))
13:37
я тоже уже мужусь с этим какой день)
13:37
у негонаверно тоже фряха
13:38
это решается mongoengine==0.8.7 в etc/requirement/noc.txt mongoengine==0.8.7.1
13:38
т.к. сейчас mongoengine==0.8.7 нельзя скачать
Dmitry1 #
13:51
я поменял, но вылезла другая проблема
13:51
AttributeError: 'module' object has no attribute 'class_prepared'
t2me #
13:54
признавайся делал pkg update , pkg upgrade
13:55
[14:10:47] Володин Дмитрий: ну это python в virtualenv нужно обновлять тогда
evyscr #
13:56
очо, там 2.6?
Dmitry1 #
14:12
Python 2.7.3 (default, May 17 2012, 14:50:21)
14:12
[GCC 4.2.2 20070831 prerelease [FreeBSD]] on freebsd8
t2me #
14:42
Dmitry1, у тебя какая версия postgreas
Dmitry1 #
14:43
8.4.11
t2me #
14:44
понятно
zi_rus #
14:48
некрофилы
14:48
9.4 уже до продакшена дорос
evyscr #
14:53
да какая разница?
t2me #
14:54
а нок с такой будет работать? postgresql93-server: 9.3.6
evyscr #
14:55
t2me: как обычно, попробуй - узнаешь
14:55
но вроде как будет
t2me #
14:55
ну для этого придется базу обновлять
14:55
вот бы он все запихнул virtualenv чтобы можно было в один счелчек устанавливать этот нок
fumufu86 #
15:07
e vtня работает
15:07
у меня работает
15:12
с postgresql 9.3.6 можно на 9.4, обновиться без гемороя?
Dmitry1 #
15:13
dvolodin: привет
15:13
File "/usr/local/noc/main/models/__init__.py", line 50, in <module>
15:13
ProbeConfig.install()
15:13
File "/usr/local/noc/pm/models/probeconfig.py", line 118, in install
15:13
mongoengine.signals.class_prepared.connect(cls.on_new_document)
15:13
AttributeError: 'module' object has no attribute 'class_prepared'
dvolodin #
15:19
Dmitry1: опять руками пытаешься поставить? :)
15:20
там quilt патчик накладывает на mongoengine
15:20
и на django
Tweet
Share this page
Share this page: Tweet