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: 05.04.2012
dvolodin #
05:27
У кого-нибудь есть под рукой Extreme и что-нибудь на IOS XR?
zi_nn #
06:11
а IOS XR сильно в командах обычного иоса отличается?
06:12
*от обычного
dvolodin #
06:12
не сильно
06:12
хоть и на QNX навернули его ;)
zi_nn #
06:12
спасибо, успокоил
dvolodin #
06:13
но мне нужен именно XR
zi_nn #
06:13
нам грозятся закупить АСРки, а XR мы в жизни не виднли
dvolodin #
06:13
там есть свои особенности
06:14
а IOS с IPv6 живым есть у кого?
zi_nn #
06:14
я ж вчера тебе кидал
06:17
что еще с Ipv6 посмотреть?
dvolodin #
06:26
сейчас закоммичу
zi_nn #
06:27
интересный способ спрашивать :)
Aemon #
07:30
, . NOC FreeBSD Debian. postgres dump
dvolodin #
07:32
Aemon: с кодировкой проблемы
Aemon #
07:35
Kodirovka :((((
ufir #
07:48
"<Aemon> Дмитрий, здравствуйте. Подскажите пожалуйста как правильно пернести NOC с FreeBSD на Debian. Не получилось пернести postgres dump"
dvolodin #
08:15
разные версии postgres?
08:17
так есть у кого-нибудь IOS XR или Extreme?
acid_ #
09:40
hi
09:41
-
09:41
- ?
Unbeerable #
09:44
да чо ж у вас у всех за кодировки-то такие
freeseacher #
09:44
acid_, coding
acid_ #
09:44
khm
09:45
irssi debian
09:45
kakoj coding nuzhen?
ufir #
09:45
unf8
09:45
utf
acid232 #
09:58
09:58
&
09:58
?
Unbeerable #
10:00
не
acid232 #
10:00
vidno?
10:00
russina
10:00
russian
evyscr #
10:00
nope
acid232 #
10:00
fffuuuu
evyscr #
10:01
what's your locale?
acid232 #
10:01
""
10:01
empty
_4ePTeHok #
10:07
need utf8
evyscr #
10:09
не, ну locale - это таки пользовательская локаль. Может быть какой угодно.
10:09
а вот charset / encoding - уже utf8
acid___ #
10:10
¾
10:10
о
10:10
вижу
10:10
чудеса локали
10:11
еще раз добрый день
10:11
мой вопрос был про функционал инвентори в noc-е
_4ePTeHok #
10:11
пилят еще..
evyscr #
10:11
скорее, думают ещё, imho
acid___ #
10:12
вкладка инвентори пустая
_4ePTeHok #
10:12
так и должно быть
acid___ #
10:12
а жаль...
_4ePTeHok #
10:12
ну придет время, не все сразу
acid___ #
10:13
вот я добавил свич, оно забрало конфиг, где на интерфейсы глянуть?
10:14
вопрос безотносительно инвентори
Unbeerable #
10:15
кстати, а вот если есть железка, для которой нет профиля для конфиг-менеджмента
acid___ #
10:15
в логах парсинг интерфейсов появился, а куда данные сложились?
Unbeerable #
10:15
но она хотя бы пингуемая, куда её добавлять?
_4ePTeHok #
10:15
Unbeerable, generic?
acid___ #
10:17
2012-04-05 13:33:14,030 [kiev-l9-sw1] summary: 1 forwarding instances, 29 interfaces, 29 subinterfaces
10:17
это лог discovery
Dmitry1 #
10:21
Значит забрало нормально. Список интерфейсов пока можно посмотреть только в vc.vc
acid___ #
10:26
а функционал ip planning уже рабочий?
10:27
сетки расписывать кому на что и т.д.
10:36
и есть ли инструмент для планинга и анализа использования vlan
_4ePTeHok #
10:38
vc - то как раз для виланов
acid___ #
10:55
но во вкладке vc/vc пусто
Dmitry1 #
11:04
acid___: импортируй вланы с какого-нибудь устройства
acid___ #
11:09
ок, спасибо
zi_nn #
11:11
Dmitry1, видел твой коммит get resolver для cisco ios
Dmitry1 #
11:11
работает?
zi_nn #
11:12
а тоже самое разве нельзя делать для конфига в репо?
acid___ #
11:12
Dmitry1: а можно теперь посмотреть, на каком устройстве есть какой-то влан?
zi_nn #
11:12
когда дискавери отработает
11:12
можно будет смотреть
acid___ #
11:13
в каком меню?
zi_nn #
11:13
ди скавери нет в меню
Dmitry1 #
11:13
zi_nn: что именно ты имел ввиду?
zi_nn #
11:14
ты делаешь show running-config | include ip (name.server|domain.name|domain.list) с консоли
Dmitry1 #
11:14
ну да
zi_nn #
11:15
но этот конфиг уже есть в репо
11:15
можно прямо в репо искать
dvolodin #
11:15
активатор вообще ничего не знает про репо
Dmitry1 #
11:16
можно и тама была бы хорошая идея
11:16
Заодно готовый скрипт для валидации конфига
dvolodin #
11:18
мух и котлет не путайте
zi_nn #
11:19
для чего вообще служит этот скрипт?
11:19
его цель?
11:21
с учетом того что результат грепа по репо будет такой же, как и отработки на железке
11:22
по репо выгодней искать
11:22
это быстрее, не нагружает оборудование
evyscr #
11:23
"с учетом того что результат грепа по репо будет такой же" - в общем случае это неправда
zi_nn #
11:24
в общем случае это должна быть правда
11:24
в репо должна быть актуальная копия конфига
11:24
иначе в нем нет смысла
acid___ #
11:25
если после импорта не может сохранить список VC - значит такой уже есть?
Dmitry1 #
11:26
acid___: значит есть
11:28
dvolodin: Мы пытаемся унифицировать интерфейсы, для того, чтобы потом можно было работать с этими данными. В нашем случае, с данными, полученными через get_resolver_config могут работать как приложения SA, так и валидатор конфига.
acid___ #
11:28
ну это нормально же когда один влан на нескольких свичах
11:28
или vc это xconnect
zi_nn #
11:29
это влан
acid___ #
11:30
просто непонятно как работать с vc
zi_nn #
11:33
в каком смысле vc&
11:33
*?
11:34
в смысле влан, там все прозрачно
11:34
в смысле vc, это NOC-340
acid___ #
11:46
ок, то есть сейчас vc это просто некий идентификатор с именем
11:46
и staticvlan нет
11:57
правильно я понимаю?
Dmitry1 #
11:58
пока да
12:00
для автоматического проброса vlan'ов через устройства нужна inventory и топология
dvolodin #
12:04
достаточно только топологии
12:07
Сделал vm appliance на базе openSUSE 12.1
zi_nn #
12:09
чего это тебя на сюзю понесло
dvolodin #
12:09
у меня несколько инсталляций на ней есть
12:10
кстати, ставится без проблем
Dmitry1 #
12:10
dvolodin: Кхе-кхе. Ты согласен с моей идеологией, что результаты скрипта get_resolver_config можно использовать как в SA, так и при валидации конфигов?
dvolodin #
12:10
и монга с постгресом более-менее свежие
12:10
dvolodin: не согласен в корне
12:11
теплое к теплому, мягкое к мягкому
Dmitry1 #
12:11
Т.е. для валидации конфигов надо писать какие-то свои скрипты?
dvolodin #
12:11
они по виду совсем другие
Dmitry1 #
12:12
Если есть скрипт, который возвращает имя домена и список серверов, то зачем городить еще такой же, возвращающий те же самые параметры?
12:13
В идеале, "проверка конфига" должна заключаться в проверках переменных, возвращающихся при использовании какого-то скрипта
12:14
Но у нас уже есть такой скрипт.
12:15
Просто его надо научить работать не только с командной строкой, а и с конфигом.
zi_nn #
12:17
dvolodin, просто в цивилизованном мире, практически промышленный стандарт это RHEL/Centos, сетевики больше любят Freebsd, я думал ты что-то из этого возьмешь
dvolodin #
12:26
zi_nn: ты мне будешь про цивилизованный мир рассказывать? :)
12:27
BTW, крупные онлайн-проекты активно используют SLES/openSUSE
acid___ #
12:27
все равно, вопрос про вланы остается
12:27
импортировал я их со свича и что с ними дальше делать?
12:28
и если они ни импортируются где посмотреть какой из них уже есть
zi_nn #
12:30
а википедия сидит на бубунте, но это не значит что фряха и центось не игроки
dvolodin #
12:33
acid___: при импорте показывает те VLAN'ы, которых еще нет в системе
Dmitry1 #
12:33
acid___: Нажимаешь на сам vlan в списке - открывается новое окно. Вверху забавные кнопочки.
12:34
Плюс возможность посмотреть какие префиксы какому vlan'у принадлежат
dvolodin #
12:35
zi_nn: какая разница, какая система в image?
12:35
кому надо сразу начать работать или протестировать, спокойно поставят ее себе
12:35
зальют свои железки и начнут работать
12:36
кому принципиально, чтобы это была фря или бубунта - вольны поставить все сами по мануалу
12:36
BTW, в сухом остатке, NOC ставится на openSUSE 12.1 с подключением нескольких дополнительных репо вообще без проблем
12:37
на нормальные свежие постгрес и монгу
12:37
в той же бубунте монга 1.8 и постгрес 8,3
Dmitry1 #
12:38
Во фре соответственно 2.04 и 9.1.3
dvolodin #
12:38
в RHEL, кстати, придется с несколькими инсталляциями питона биться
12:38
разных версий
acid___ #
12:39
какие префиксы?
Dmitry1 #
12:40
acid___: Ну, обычно в vlan'е участвует какой-нибудь L3 интерфейс. Вот его префикс и показывает.
12:40
Подожди, пока discovery скрипт отработает. Много интересного увидишь.
acid___ #
12:41
а, я просто еще рутер не внес
al_skripnik #
12:42
А куда смотреть, если не получается импортировать влан с устройства? в выпадающем списке нет нужного vc domain
Dmitry1 #
12:43
ну как минимум default должен быть
dvolodin #
12:44
al_skripnik: VC domain забиваются строго руками
acid___ #
12:44
vc домены как правило это разные сетки или города?
zi_nn #
12:44
dvolodin, вольны поставить - это, как показала практика, не самая тривиальная задача, по-моему до сих пор с первой попытки без подсказок этого еще никто не сделал, поэтому подобный образ может оказться основным способом для развертывания системы у с
12:44
ебя на сети, а значит лучше чтобы там была система которую мог бы поддерживатьадминистратор
al_skripnik #
12:44
те домены которые были добавлены до обновления присутствуют. нет новых доменов, добавленых после обновления
acid___ #
12:45
мои 2 копейки - у фри совершенно каличная система пекеджей и сидят на ней только люди которые ничего другого не пробовали
dvolodin #
12:45
acid___: у всех есть проблемы
acid___ #
12:46
из того что я пробовал - остановился не дебиан
evyscr #
12:46
ох, давайте только без дистросрача...
acid___ #
12:46
на дебина
dvolodin #
12:46
но отсутсвие бинарных пакетов сильно портит общую картину
acid___ #
12:46
ну вы понял
12:46
ок, больше на эту тему ни слова
dvolodin #
12:46
вот именно
evyscr #
12:47
dvolodin: а таки что насчёт второй кнопки в vc по префиксам - из ipam?
acid___ #
12:47
например в мануале про дебиан нигде не сказано что без супер-прав в postgres-gis не ставится
12:47
как только юзеру noc даешь суперюзера - все ок
al_skripnik #
12:50
dvolodin: я правильно понял, при импорте вланов с устройства все поля заполняем в ручную? выпадающими списками не пользуемся?
dvolodin #
12:51
al_skripnik: какие там выпадающие списки?
12:51
в смысле - зачем они там?
12:52
https://www.ohloh.net/p/noc
12:53
сделайте доброе дело - запишитесь в юзеры и напишите review
zi_nn #
12:54
сайт ох-лох :)
12:54
а можно записаться и ничего не писать?
al_skripnik #
12:55
зачем они там затрудняюсь ответить. Делаю так Import - Vlans from switch. в открывщемся окне нужно заполнить VC domain, Managed object, VC filter. вот эти поля имеют выпадающие списки
acid___ #
12:57
а если ничего не заполнять
12:57
в этих списках
dvolodin #
12:58
zi_nn: можно
12:58
но лучше написать
Dmitry1 #
12:59
Я и так там зарегистрирован. Даже какая-то информация обо мне есть
evyscr #
13:00
6 юзеров уже есть
al_skripnik #
13:02
Разобрался. Действительно при импорте все строки нужно заполнять вручную.
13:03
Тогда видны все свежедобавленые домены и фильтры
13:04
Тогда еще вопрос. Это нормально, что при удалении влана из ipam удаляется префикс который принадлежит даному влану?
acid___ #
13:07
а можете тогда и мне объяснить
evyscr #
13:07
вешать багу.
acid___ #
13:07
при импорте вланов при попытке сохранить список - ошибка Failed to save VCs
13:08
как посмотреть какой уже есть а какой еще нет
13:18
и какой скрипт отвечает за дискавери?
evyscr #
13:19
внезапно, scripts/noc-discovery.py
acid___ #
13:19
vc.update_cache ? vc.vc_provisioning ?
13:19
хм, а в периодических он как значится
evyscr #
13:20
а зачем ему там быть?
13:21
см. etc/noc-discovery.{conf,defaults}
acid___ #
13:23
скрипт этот отработал, что-то отдискаверил
13:23
но L3 пока не показало
al_skripnik #
13:41
А что необходимо сделать, что бы в VC показывались префиксы?
13:42
вроде все настроил. фильтры есть, в ipam привязка к vc показывается, а вот в самом vc префиксов не видно
evyscr #
13:42
оно с ipam сейчас не связано
13:42
показывает по результатам discovery
al_skripnik #
13:43
понял. спасибо
jevotnae #
13:44
приветствую разработчиков. подскажите формат файла для ./manage.py csv-import dns.dnszonerecord. zone,left,type,right,tags ругается сразу же: ./manage.py csv-import -v 2 dns.dnszonerecord 80.251.224.0.csv Importing 80.251.224.0.csv ... Error: Invalid field '224.251.80.in-addr.arpa'
acid___ #
13:45
а как посмотреть что оно отдискаверило?
al_skripnik #
13:47
name,description,is_auto_generated,serial,profile,notification_group,paid_till,tags
13:47
0.213.178.in-addr.arpa,,True,2012010500,domain.ua,SA,,
13:47
вроде такой должен быть формат. во всяком случа експорт мне вернул в таком виде
jevotnae #
13:48
мне надо не описание зоны залить, а уже готовые записи
Dmitry1 #
13:49
jevotnae: В web нажимаешь "Import" - показываются поля
jevotnae #
13:49
если сделать csv-export, оно выслевывается в формате zone,left,type,right,tags. но в таком же формате файл в базу уже не попадает
13:51
Dmitry1: из web разве импортируются записи зон? не находил где это можно сделать
Dmitry1 #
13:51
Вверху кнопочка "Import"
jevotnae #
13:52
он список зон так импортирует для сервера. мне нужно импортнуть кучу PTR записмей в уже существующие зоны
Dmitry1 #
13:58
Тогда не знаю. Я не использую этот модуль в NOC
jevotnae #
13:59
dvolodin знает
al_skripnik #
14:16
evyscr: не подскажите, как заставить дискавери заносить эту информацию. по процесам и логам видно что дисковери работает, но никакой информации не появляется.
Dmitry1 #
14:28
Пока модно это увидеть только в vc.vc
al_skripnik #
14:32
вот как раз там я его и не вижу.
14:33
может что-то не правильно делаю, знать бы только что
evyscr #
14:46
А что в discovery про forwarding instances?
14:47
в noc-discovery.log i mean
al_skripnik #
14:53
если рестартануть дисковери, то в логе нет ни каких упоминаний про forwarding instances
dvolodin #
17:28
кто-нибудь может потестить virtual appliance?
ufir #
17:41
если расскажешь как его тестить ;)
dvolodin #
20:32
ufir: выкачать по ссылке и запустить
ufir #
20:45
щаз попробуем
Tweet
Share this page
Share this page: Tweet