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: 16.04.2014
lexus-omsk #
04:26
dvolodin, попробовал импортировать адреса из dbf, получил <type 'exceptions.UnicodeDecodeError'>
04:26
'ascii' codec can't decode byte 0xd0 in position 0: ordinal not in range(128)
04:39
вроде это чинили, у меня версия от 13.04.2014... спотыкается на создании "город Омск"
SeSte #
04:40
Всем привет
04:41
а есть ли какая нибудь документация как сделать профиль для оборудования?
Unbeerable #
04:42
посмотреть как сделаны другие профили и сделать так же :)
04:42
если знаешь питон, то всё будет понятно, а если нет, то и профиль не напишешь
freeseacher #
04:43
Unbeerable, зато честно :)
lexus-omsk #
04:45
dvolodin полный трейс http://pastebin.com/kXmHzPA2
SeSte #
04:47
питон вот как раз не знаю =(
lexus-omsk #
04:47
если есть опыт кодинга хоть на чём-то, то это как раз-таки способ выучить питон
04:47
а потом начнуться всякие pyrule и прочее :)
SeSte #
04:49
ну насчет кодинга C++ =)))
04:49
ладно =) попробую разобраться
dvolodin #
04:59
lexus-omsk: локаль должна быть UTF8
lexus-omsk #
05:01
вроде ru_RU.UTF-8 у меня
05:01
как debian поставился "из коробки"
SeSte #
05:03
на дебиан из коробки вообще норм встает
dvolodin #
05:13
lexus-omsk: попробуй заменить
05:13
s = unicode(s)
05:13
на
05:13
s = unicode(s, "utf8")
05:26
pyrule выходят из моды
05:27
юзайте solution'ы
05:27
:)
05:27
гораздо более гибкий механизм
zi_rus_ #
05:44
dvolodin, не согласен, ты предложил переделать пируль для проставки профилей портов на солюшены, но мы пришли к выводу что солюшены не дают сделать тоже что и пирули
dvolodin #
05:49
это почему это?
05:49
:)
05:50
с каких это пор python'овский модуль в базе стал более функционален, чем обычный python'овский модуль?
Huko #
05:52
а как отдавать интерфейс который одновременно и physical и L3 ? Отдал сначала как BRIDGE потом как IPv4 - в итоге BRIDGE исчез и остался только L3.
dvolodin #
05:53
Huko: не путай
05:53
physical -- это физическая дырка
05:53
а bridge и ipv4 -- сервисы на ней, они в NOC лежат как subinterfaces
05:53
и NOC абсолютно правильно сделал
05:54
если ты переконфигурил switchport на routing порт, то он убрал сервис bridge с него и навесил l3
Huko #
05:56
хмм, но физическая дырка порта то осталась, к ней можно сделать link
lexus-omsk #
06:05
Huko: интерфейс - physical, саб - L3
Huko #
06:09
lexus-omsk: при таком раскладе он будет виден и там и там ?
lexus-omsk #
06:10
да, это нормально... а когда он L2, он будет на вкладке Physical и switchports
06:11
dvolodin: помогло, проехало до импорта улиц
06:14
http://pastebin.com/y9dugsCm
zi_rus_ #
06:14
lexus-omsk, третьим будешь :)
lexus-omsk #
06:16
знакомые грабли? я что-то не нашёл в логах, чем побороли
zi_rus_ #
06:24
lexus-omsk, бороли так
06:24
setenv LANG ru_RU.UTF-8
06:24
setenv LC_CTYPE ru_RU.UTF-8
06:24
setenv LC_COLLATE POSIX
06:24
setenv LC_ALL ru_RU.UTF-8
06:27
freeseacher, тут? можешь закоммитить? NOC-1322
dvolodin #
06:44
налабал парсилку для XML'я OSM
06:44
BUILDING RU, Москва, улица Твардовского, 1 (37.39200605, 55.7983525)
06:44
BUILDING Таллинская улица, 2 с1 (37.392848799999996, 55.79844055)
06:45
в OSM можно выгрузить XML для текущей области
06:45
если его скормить парсеру, он выдаст адреса и координаты домов
06:48
http://pastie.org/9084142
06:48
типа такого
zi_rus_ #
06:53
dvolodin, а по карте попадает?
dvolodin #
06:55
попадет
zi_rus_ #
07:13
народ
07:13
я в третий раз пришел спросить тестилку regexp
07:13
я опять потерял ее
07:13
:)
07:14
mikevlz, ты же помнишь, я знаю
lexus-omsk #
07:26
есть retry, но вроде тут другую советовали
07:27
zi_rus http://re-try.appspot.com/
zi_rus_ #
07:27
lexus-omsk, оно глючное, я kodos нагалил
07:29
*нагуглил
sdmitri #
07:29
Ребята, подскажите как сделать оповещение на почту по alarm'ам???
e_zombie #
07:38
гдето была статья.
freeseacher #
07:46
e_zombie, да хороший вопрос
lexus-omsk #
08:00
интересный глюк в проектах - то ли браузер так кэширует, то ли ещё что:
08:00
заходишь в просмотр ресурсов прямо из общего списка, а по кнопке close возвращаешься в форму редактирования, причём другого проекта
08:00
выходить было бы лучше туда, откуда зашёл
08:00
т.е. в общий список
dvolodin #
08:31
я в курсе
08:31
нужно будет добавить стекирование листов
08:32
чтобы по закрытию всегда возвращаться к предыдущему
zi_rus_ #
09:43
lexus-omsk, не просто другого, а того который последним открывал на редактирование
09:43
я сам хотел про это написать, но это такая мелочь
09:44
в ноке полно других не работающих вещей
TSergey #
09:44
dvolodin: в списке МО такое же поведение, после сохранения МО вываливаешься не на текущий лист
e_zombie #
10:05
http://pastebin.com/CKM2DdCa вот такая вот херня после апдейта
10:05
http://pastebin.com/CKM2DdCa
lexus-omsk #
10:08
e_zombie знакомые грабли, да... где-то уже было, что нужно удалить строчку из локального манифеста
e_zombie #
10:08
rm -rf ./local/collections/inv/*
10:08
то прокатывает
zi_rus_ #
10:55
dvolodin, а интерфесы для ИБП и ЭПУ планируются?
dvolodin #
11:04
zi_rus_: уже есть
11:04
:)
zi_rus_ #
11:06
а это какой например? потому что я не вижу ничего такого, думаю если упсы с эпушками в нок подсосать, будет ли профит
11:06
фм основная задумка
dvolodin #
11:07
будет
11:07
там есть интерфейсы для питания в inventory
zi_rus_ #
11:20
так, народ, я опустился ниже плинтуса, за днс схватился
11:20
но не работает
admin_ #
11:27
таки не могу починить инвентори, ничего не помогает, или выдает моного объектов рут, или не могу найти рут.
11:29
for i in objects.find():
11:29
print i
11:30
куча коммутаторов может их грохнуть всех?
11:32
for i in Object.objects.filter(name = "Root"):
11:32
print i
11:32
Выдаёт только один root!
dvolodin #
11:37
Root там не по имени ищется, а по типу
admin_ #
11:43
спасибо, может Object.objects.filter().delete() сделать?
e_zombie #
11:44
сделать то можно, а вот работать после этого ....
admin_ #
12:06
ели нашол свои руты!
12:06
om = db.noc.objectmodels
12:07
for i in Object.objects.filter(model = om.find_one({"name": "Root"})["_id"])
12:07
print i
12:08
dvolodin: как акуратно грохнуть лишний?
dvolodin #
12:36
Object.objects.get(id=".....").delete()
mihaipanait #
12:44
hi
12:44
I make an activator
12:45
junOS
12:45
and seems to be inactive
12:45
what i do wrong?
12:49
what means that?
12:49
NOC|Periodic|Periodic Failed
12:50
main.backup:any
e_zombie #
12:57
enable debug in .conf file and see log
Tweet
Share this page
Share this page: Tweet