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: 09.08.2012
mikevlz #
05:20
dvolodin: привет
05:20
скажи, а переименование влана подразумевается вот тут? # Format name
05:20
if self.name:
05:20
self.name = self.convert_name(self.name)
05:20
else:
05:20
self.name = "VC_%04d" % self.l1
05:20
super(VC, self).save()
05:20
05:20
я все про свой неработающий импорт с одинаковыми именами вланов
freeseacher #
05:40
господа а у кого нить sync_macs работает ?
05:44
вроде все включено.
05:44
прогнал скрипт руками
05:44
првоерил что макки отются
05:44
вижу что он должен сгенерить отчет
05:45
а в логах только 2012-08-09 11:36:46,333 Periodic task=ip.sync_macs:Any status=running
05:45
2012-08-09 11:37:49,510 Periodic task=ip.sync_macs:Any status=completed
05:45
поправил ему время работы. до 440 секунд. с 60 стандартных
05:46
вроде должен работать.
05:46
а на активаторы задачи типа get_arp не ушли
05:48
2012-08-09 11:49:36,888 SAE is overloaded by MRT scheduling (took 1.408804s) вот еще чего сказал
zi_nnov #
05:51
вчера, когда копался в адрес_рейнджс заметил что он отмечает в IPAМ адреса попавшие под диапазон, это очень здорово
05:52
я а все пытался придумать как извратиться
05:53
теперь единственное что мне не хватает от ипам - это объединение префиксов в группы
05:54
сейчас приходится на них теги вешать и через них полчать список префиксов с тегами, что неудобно ибо совершенно для этого не предназначено
dvolodin #
05:57
zi_nnov: какие-такие группы?
zi_nnov #
05:59
dvolodin, чтобы можно было сказать этот, этот и этот префиксы выделены под клиентов быстро открыть группу и там были только клиентские префиксы, или лупбеки, или внутренние сети
freeseacher #
05:59
видимо такая же грабля как у меня. есть сети выданные подразделениям/городам
05:59
которые хотелось бы видеть в одном месте
06:00
опа. sync-macs отработал. при таймауте в 3600 :)))
zi_nnov #
06:02
dvolodin, знаешь как сейчас приходится поступать, выбираю тег, он мне рисует все клиентские префиксы, я копирую каждый префикс и строю репорт Block Summary, делаю это 10 раз, нахожу префикс где осталось меньше всего свободных адресов, кидаю его в закладки и нач
06:02
инаю раздавать эти адреса клиентам
06:03
dvolodin, или лупбеки, сейчас в заклдках тупо висят 3 сети с лупбеками, чтобы найти откуда взять свободный - надо повозиться
06:04
а еще сети выделенные под физиков, чтобы построить правильный фильтр
06:04
или сети определенные для внутреннего применения
06:05
ни один тз этих и многих других вариантов не подразумевает что все-все-все будет определено внутри одного префикса
06:07
если сегодня на те же злосчастные лупбеки хватает одной /24, то завтра может понадобиться вторая и шанс что, она окажется рядом с первой да еще и красиво ссуммируется с ней, ну просто нулевой
freeseacher #
06:08
zi_nnov, да у меня такая же грабля. мне надо на одной страничке показать все максимально широкие сети закрепленные за конкретным городом
mikevlz #
06:08
NOC-627 - немного правил для Brocade.IronWare, Ubiquiti.AirOS (UniFi) и NOC.PM
freeseacher #
06:08
а там и серые и белые из разых диапозонов
mikevlz #
06:09
а то задолбался после чистки монги заново правила вбивать :)
06:10
обновляться можно, или пока не лучшая идея?
freeseacher #
06:11
я обновился с утра.
06:11
полет номральный
mikevlz #
06:12
ладно, рискнем здоровьем
zi_nnov #
06:13
freeseacher, когда-то давно создал NOC-13 c попыткой описать эту необходимость, можно попробовать добавить свои комментарии и проголосавать за issue
mikevlz #
06:25
dvolodin: NOC-628
dvolodin #
06:28
zi_nnov: custom fields тебе помогут. с enumerations
zi_nnov #
06:29
dvolodin, а что такое enum? дока есть? или описание как использовать?
dvolodin #
06:29
main > setup > enum groups
zi_nnov #
06:31
dvolodin, честно сказать, это открывает глаза на то что оно может и как это использовать
freeseacher #
06:32
я бы сказал "не открывает"
zi_nnov #
06:32
да
06:32
это очепятка
dvolodin #
06:33
сделай там свои категории адресов
06:33
и добавь custom field к ip_address
zi_nnov #
06:38
dvolodin, помнишь историю с тем как ты три раза объяснял как работает расписание для сбора конфигов, так вот это таже история, ты вроде что-то говоришь, но совершенно непонятно к чему ты ведешь. в enum group есть key-value - какой смысл в них вкладывать, в кастом_фи
06:38
лдс есть привязка к енум - что это будет значить? и т.д.
dvolodin #
06:43
получишь вместо текстового поля combobox
zi_nnov #
06:45
ты, как всегда, лаконичен
07:46
dvolodin, я сделал как ты сказал, у префиксов как бы можно выбирать эти enum'ы. а как это использовать?
07:47
что теги, что енумы, способ пометить префикс, как с этой пометкой работать*
07:48
*?
dvolodin #
07:54
filter report
acid232 #
07:56
а как потестить get_interfaces накорябаный
ufir #
07:57
ну так же как и все другие
07:57
./noc debug-script -c public EdgeCore.ES.get_interfaces FTTB-ZVEZD-8-3
07:57
например
zi_nnov #
07:58
dvolodin, так я и с тегами могу, причем в один клик, а не в 10
acid232 #
08:03
get_interfaces_status http://pastebin.com/kGCee0vP get_interfaces http://pastebin.com/EX6PySi7
08:04
для мелких свичей хуавей
08:04
только физические интерфейсы
08:04
dvolodin: вопрос, что делать с adminstatus/operstatus ?
08:05
забить и делать их равными не хотелось бы
zi_nnov #
08:15
dvolodin, ок может это и лучше чем теги, но только потенциально лучше
dvolodin #
08:15
пока забей
08:15
потом разделим статусы
acid232 #
08:16
ну я вот в get_interfaces_status добавил выдачу adminstatus и передачу ее в get_interfaces
freeseacher #
09:08
решилось с нотификейшеном.
09:08
надо просто настроить на кого слать
zi_nnov #
09:32
dvolodin, слушай, а по resourses states репорта нет, state можно указать, но получить отчет по всем, например зарезервированным адресам, нельзя
dvolodin #
09:33
filter report
09:33
:)
zi_nnov #
09:34
dvolodin, нету там, vrf afi descr и все
Skripnik #
12:08
день добрый. после обновления перестал видеть в vc интерфейсы. после нажатия на кнопку VC interfaces появляется окно No interfaces found. У кого-то наблюдается подобная проблема?
zi_nnov #
12:11
у меня вроде фурычит
Skripnik #
12:13
странно, на более старой версии тоже работает, а на новой пусто.
zi_nnov #
12:14
сейчас импорт пройдет, попробую обновиться, посмотрим
Skripnik #
12:15
подождем. в инвентори все интерфейсы есть и видны, а вот в vc не видно. хоть и не смертельно
zi_nnov #
12:17
обновился, все на месте
acid232 #
12:17
<------>ip = match.group("ip")
12:17
<------>mask = match.group("mask")
12:17
<------>ip_addr = [IPv4(ip/mask).prefix]
12:17
ругается на 3ю строку
12:17
mask = 24
12:18
unsupported operand type(s) for /: 'str' and 'str'
evyscr #
12:21
делить пытается
dvolodin #
12:21
ага
12:22
"%s/%s" % (ip, mask)
12:22
интим питону предлагать не надо
zi_nnov #
12:37
dvolodin, а почему ты сделал /usr/bin/pkill -HUP named, а не rndc reload
dvolodin #
12:37
что мешает поправить, если хочется так?
zi_nnov #
12:37
может есть какой тайный смысл?
dvolodin #
12:39
так удобнее было
zi_nnov #
12:40
когда rndc не настроен, да
12:40
а, в общем случае, какой вариант лучше?
freeseacher #
12:41
zi_nnov, филосовский вопрос.
zi_nnov #
12:41
:)
freeseacher #
12:41
rndc это собственный протокол. а HUP это стандартно :)
mikevlz #
12:42
тот, который работает
zi_nnov #
12:44
раз написали свой, значит стандартный не понравился
12:47
dvolodin, а зачем хранить зоны по папкам с названием серверов, ведь там нет различий в пределах профиля
dvolodin #
12:47
на то время у mercurial не было partial push
zi_nnov #
12:50
dvolodin, ясно. хочу еще последний вопрос задать, как задается путь до зоны? автоматом сгенерировался file "autozones/32.168.192.in-addr.arpa"
12:50
а должен был в папку с названием сервера
dvolodin #
12:55
autozones_path поставь в autozones/%(ns)s/
zi_nnov #
12:57
проверял этот момент, стер все, ничего не поменялось, написал 31231, прошло
12:59
по-дефолту бы правильный поставить
dvolodin #
12:59
cm.dns_pull дерни
12:59
я вообще думаю над переделкой
zi_nnov #
13:09
а почему он мне старые сервера скачивает постоянно, я их давно удалил, это были тесты
13:12
и валидность зон проверять
13:15
прилетели мне тут с лишними точками и пробелами
braunkraut #
14:05
good day everybody.
nixwizard #
14:36
где задается таймаут выполнения скрипта для активатора?
braunkraut #
14:37
stuck during a debian 6 install, specifically trying to initialize the map...
14:37
you seem confused nixwizard ;)
nixwizard #
14:38
why?
braunkraut #
14:40
lots of question marks
14:41
or were you typing in russian?
nixwizard #
14:41
:) that's how cyrillic symbols look in your client:);-)
braunkraut #
14:42
that's what I thought :)
14:42
nice project, what's your involvement?
nixwizard #
14:42
no
14:43
never mind
14:43
i'm hardware profile commiter
braunkraut #
14:57
interesting, haven't got it running yet but what are the profiles used for?
14:58
provisioning, etc?
nixwizard #
15:08
lots of things, provisioning, configuration management, fault mangement, topology discovery etc
braunkraut #
15:12
how does that portion function is it sort of "expect" based?
nixwizard #
15:25
have to run away, sorry mate, maybe we'll talk about it later
braunkraut #
15:31
no
15:31
no problem.
Tweet
Share this page
Share this page: Tweet