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: 13.04.2012
Unbeerable #
02:48
тааак. пост не создаётся ни в хроме, ни в фф, ни в фф в виртуальной винде
02:48
может что-нибудь не так с форумом "Интеграция"?
lexus-omsk #
04:34
приложение VRFs не работает (открывается пустая вкладка), в noc-web.log код 200, т.е. ошибки вроде нет...
dvolodin #
04:35
миграции прогони
lexus-omsk #
04:35
и если это важно, то у меня пока что 1 vrf (default)
freeseacher #
04:35
lexus-omsk, ./scripts/post-update
04:36
Unbeerable, у меня там все отлично создается, я не могу воспроизвести граблю
dvolodin #
04:36
не важно
04:36
все работает, миграции прогони
04:36
там теперь STATE появился
lexus-omsk #
04:37
помогло, спасибо... хотя странно, при обновлении же тоже миграция делалсь и post-update
MindGames #
05:22
доброе утро
dvolodin #
06:01
cегодня еще пачка migrate пойдес
06:01
с ResourceState
06:08
кто хочет решить тривиальную задачку с python
06:09
надо немного доработать scripts/check-conf, чтобы он проверял текущую таймзону
06:09
и жаловался, если она кривая
06:10
traceback есть в английском разделе форума
lexus-omsk #
06:18
кстати насчёт ResourceState - общая идея понятна, но вот детально... что такое step to? О смысле starting, default и provisioned - тоже только примерно догадываюсь
zi_nn #
06:35
dvolodin, привет. а может fqdn template учитывать admin domain или vrf?
dvolodin #
06:35
да
06:35
{{ object.administrative_domain }}
06:35
{{ object.vrf }}
zi_nn #
06:36
спасибо
06:38
а еще такой вопрос, а можно ли как-то протестировать результат, а то ждать пока дискавери начнет заполнять базу - не очень эффективно
Unbeerable #
06:40
о
06:41
я всё понял
06:41
почему у меня не создавался топик на форуме
dvolodin #
06:41
?
Unbeerable #
06:41
и это баг :)
06:42
в мускуле для поля темы топика сколько отведено символов?
06:42
или там не в мускуле
dvolodin #
06:42
нет там никакого мускуля
Unbeerable #
06:42
на чём форум крутится
dvolodin #
06:42
postgres
06:42
символ пополам разрезало?
Unbeerable #
06:42
я укоротил тему топика и оно создалось
06:43
в постгресе же тоже для текстовых полей устанавливается максимальная длина строки?
dvolodin #
06:43
там 3 типа есть общих
06:43
char, varchar и text
Unbeerable #
06:46
я не об этом. когда в mysql описываешь структуру таблицы, то для столбцов varchar нужно указывать максимальную длину строки, допустимую в этом столбце
06:46
в постгресе ведь наверняка так же?
dvolodin #
06:46
да понял я уже все - двухбайтная последовательность режется посередине
Unbeerable #
06:46
и движок форума судя по всему ограничивает длину темы топика на уровне БД, но не делает это на уровне инпута
misak #
06:49
здрасте
06:49
а добавлять в фейвориты кто знает ?
dvolodin #
06:53
misak: там пустая панель
06:53
у меня пока руки не доходят
misak #
06:53
ок
06:54
будем ждать
dvolodin #
06:57
лучше сделай :)
acid___ #
06:58
добрый день
06:58
тут вчера вопрос задавался
06:58
наверное не первый раз
06:58
о связи vc filters vc domains vc types
06:59
поискать гуглом?
dvolodin #
07:00
vc type - один из признаков домена
07:00
фильтры с доменом никак не связаны
acid___ #
07:01
а vc domains это географическая фещь
07:01
вешь
zi_nn #
07:02
это зона уникальности vc
acid___ #
07:04
ну то есть фактически это будет город или регион или район
zi_nn #
07:05
у кого как
dvolodin #
07:05
не географическая
07:06
напримет - несколько колец на одном свиче аггрегации
acid___ #
07:10
у меня pppoe и поэтому зона уникальности фактически до bras-а которых ну пару на город максимум
07:11
интересно просто кто как пользует
t0ly #
07:13
все привет
07:14
кто то может подсказать как импортировать маки с оборудования
07:14
и потом искать на каком порту какой мак?
dvolodin #
07:18
get_mac_address_table дернуть
07:18
в принципе, че
07:18
сейчас discovery умеет сохранять таблицу маков
t0ly #
07:20
а есть в онлайне дока по дисковери и работай с маками? а то я что то не могу найти
07:20
мне надо нарисовать карту и организовать поиск по макам и ip, резальтатом поиска хотелось бы получить свич и порт
07:21
как дергнуть get_mac_address_table на всех свичах и где оно потом сохранится? и сохранится ли?
07:22
установлена версия vm image скачанная вчера
dvolodin #
07:25
MAC'и пока в базе хранятся только для IP адресов
07:26
если хранится признак auto_update_mac, то периодическая задача ip.sync_macs будет их обновлять
07:26
и письма писать
07:26
в чистом виде MAC discovery имеет смысл делать только в комбинации с линками
zi_nn #
07:27
dvolodin, ip discovery и interface discovery - Это разные вещи?
dvolodin #
07:27
да
t0ly #
07:27
гм
07:28
так а как карту нарисовать?
dvolodin #
07:29
выдать точки в формате GeoJSON, там работы в процессе
t0ly #
07:31
эм
07:32
я имеюю виду топологию, дисковери ведь этим занимается? топологию на основании маков|lldp|cdp
dvolodin #
07:38
занимается, но линки пока в базу не кладет
07:38
только картинки рисует
t0ly #
07:40
и как эту картинку получить?
hartmy #
07:47
а планируется какой-нибудь report в virtual circuit management ? или как экспортировать табличку vc?
08:25
заметил пару багов, 1. импортировал вланы со свитчей и начал прописывать им description'ы... до прописывания количество записей на страницу ровно столько чтобы не было вертикальной полосы прокрутки, а когда на одной
08:25
странице все прописал, то откудато появляется еще одна строка со значениями как бы под строкой навигации и до которой вертикальной полосой прокрутки не промотать 2. в списке vc количество отображаемых записей в
08:25
нижнем правом углу не равно фактически отображаемому ( например у меня в правом нижнем углу пишет displaying 1-37 of 199, а на самом деле показывает всего 35, хотя присутствует вертикальная полоса прокрутки как будто там
08:25
внизу есть еще 2 записи, но при нажатии ничего не происходит)
acid___ #
08:34
вопрос
08:35
для скрипта get_interface_status up/down это enabled/disabled или line protocol
dvolodin #
08:40
oper status
t0ly #
08:46
так как все таки при помощи дисковери нарисовать топологию? в managed objects все свичи добавил, конфиги собираются
08:46
где про это почитать можно если это в 2-х словах не обьясняется?
08:48
или хоть подскажите с чего начать
zi_nn #
09:00
тут надо тему со старого форума поднимать
t0ly #
09:01
та хотя бы архивы вложили бы
09:02
добился
09:02
Running topology discovery
09:02
Writting topology into /tmp/topo.dot
09:02
в него графвиз не интегиророван, надо самому компилить дот?
zi_nn #
09:03
да
t0ly #
09:07
вроди разобрался
acid___ #
09:07
расскажи в двух словах
09:07
хоть в логе останется
t0ly #
09:08
не очень красиво рисует, точнее не все что мне надо
09:08
в 2 х словах
acid___ #
09:08
а гляньте пжлста на http://pastebin.com/NdJt7zFt
t0ly #
09:08
надо создать селектор Service Activation -> Setup -> Object Selectors
09:09
потом
acid___ #
09:09
lldp включаешь - валится get_lldp_neighbors только если нет нейборов
09:09
если есть отрабатывает ок
t0ly #
09:09
SA -> Tasks -> Topology Discovery
freeseacher #
09:10
acid___, есть мнение что формат не совпадает. у тя vrp 5,70 а писалось скорее всего под другой
acid___ #
09:12
если lldp включено и нейборы есть - он их парсит
09:12
если lldp включено и нейборов нет - падает
09:12
если lldp выключено - проходит нормально
dvolodin #
09:36
zi_nn: потестируй r6171
09:36
похоже, оно конкретно разгоняет vc.vc
zi_nn #
09:36
чего там?
dvolodin #
09:37
резко сокращает количество SQL-запросов
MindGames #
09:37
тут тук. меня видно?
09:38
сменил IRC клиента
acid___ #
09:38
видно
MindGames #
09:38
а то встроенный в qtip тупой какой-тор
09:38
тут кто-то спрашивал про то, как строить картинку топологии.
09:38
ему ответили уже?
acid___ #
09:38
freeseacher: формат судя по тушенке совпадает
MindGames #
09:38
я просто рисовал картинку ;)
t0ly #
09:38
я
09:38
расскажи ты если не сложно
09:39
я в чем-то разобрался
09:39
в чем то нет
zi_nn #
09:39
dvolodin, а на работоспособность не влияет, а то стиль например не всегда применяется, рефреш не помогает, только полностью закрыть вкладку с ноком и открыть заново
09:39
?
t0ly #
09:39
твой опыт в любом случае будет полезен
MindGames #
09:39
сейчас только вспомню как :)
t0ly #
09:39
:)
freeseacher #
09:39
MindGames, может лучше блогом чем тут ?
zi_nn #
09:41
или форумом
freeseacher #
09:41
форум...
zi_nn #
09:44
dvolodin, ниче так летает
t0ly #
09:45
ещё актуальный вопрос charts - возможно ли рисовать графики байт/бит/pps на интерфейсах?
acid___ #
09:45
графики я рисую своей тулзой
zi_nn #
09:45
js в FF тормозит только, в хроме, просто реактив
acid___ #
09:45
очень отдельная задача по-моему
t0ly #
09:45
а так же хотелось бы пары примеров запросов к API
09:45
удалённых запросов
freeseacher #
09:46
t0ly, дык я вчер выкладывал
_4ePTeHok #
09:46
релиз на след неделе будет?
freeseacher #
09:47
http://kb.nocproject.org/pages/viewpage.action?pageId=4784205
MindGames #
09:50
t0ly, у тебя в консоли есть команда dot?
t0ly #
09:52
MindGames: да
09:53
я умею рисовать и генерить картинки в дот-е
MindGames #
09:53
ну вот. когда ты сгенерировал топологию. то у тебя в каталоге /tmp будет файл типа topo.dot
t0ly #
09:53
с этим я разобрался
MindGames #
09:53
dot topo.dot -O -Tpng
09:53
мм..
t0ly #
09:53
непонятно где конфигурить формат выдачи
MindGames #
09:53
тогда в чем вопрос то? ):
09:54
а какой формат должен быть? ):
t0ly #
09:54
т е я хочу что бы оно генерило с хттп линками свичи и другого цвета
09:54
сам дот файл
MindGames #
09:55
http://www.mista.ru/dot/
09:55
вот тут вролде было что то
09:55
аа.. тебе чтобы нок его генерил как ты хочешь?
09:55
ъмм.. не знаю тогда где и как %)
09:56
надо смотреть скрипт типа topology_discovery :)
t0ly #
09:56
я знаю как редактировать дот файлы
09:56
понятно
freeseacher #
09:56
/opt/noc/sa/apps/topologydiscovery
hartmy #
10:00
импорт со свитча вланов пока никак нельзя сделать сразу с нескольких свитчей?
zi_nn #
10:00
нет
MindGames #
10:02
t0lly, ты хочешь, чтобы вообще HTTP страница генерировалась с картинкой топологии и картой ссылкок?
10:04
кстати, Perfomance Manager работает как-то? не могу понять какого рода графики и как он должен строить?*
zi_nn #
10:04
работает как-то
freeseacher #
10:04
MindGames, не тривиально
zi_nn #
10:04
это мягко сказано
MindGames #
10:05
я не разобрался как. Добавляшь Time Series, там ни каких параметров нет, кроме как Enable галочка
zi_nn #
10:05
параметры надо задавать в noc-probe.conf
MindGames #
10:05
потом в чартах выбираешь какой Time Series использорвать. и все.. что дальше то? ): графиг чего он строить будет? ):
10:06
оу.. ;)
10:06
как я сразу не догадался? :)
freeseacher #
10:06
MindGames, а давай бартером. мы тебе все рассказываем а ты записываешь :) ?
zi_nn #
10:06
там все не очевидно, ищите в логах за пару недель, здесь просвкакивало
MindGames #
10:06
ну логи ведутся ж вроде :) могу скриншот :)
10:07
или выложить в блог?
freeseacher #
10:07
нее. в виде документации :)
MindGames #
10:07
не вопрос.. я правда, хреновый писатель
10:07
можешь посмотреть на примере моего "мануала" по установке нока в убунте
freeseacher #
10:07
суда по ирцу, ты обалденный писатель.
MindGames #
10:08
мм.. по какой ирцу? :) по чату в смысле? :) я скорей, обаденный спамер ;)
freeseacher #
10:08
просто за примерно год как я на этом канале задавались одни и теже вопросы. володин в полне логично забадался на них отвечать.
MindGames #
10:08
ы любом случае, рассказуйте. я буду писать хотя бы для себя последовательность инструкций. а потом выложу в блог
10:09
понятно ;) то есть покопаться в логах за год и составить документацию на русском ;)
t0ly #
10:09
MindGames: вобщем да
MindGames #
10:10
кстати, заодним, ни кто не подскажет хороший flow анализатор. а то flow-tools все в текстовом виде и командами. а хотелось бы какую-нить веб морду. ;)
10:10
ну ладно. буду искать в логах );
t0ly #
10:22
можнт кто подскажит что я не так делаю
10:22
http://pastebin.com/fK1tXzUn
10:23
пытаюсь получить cdp статус
dvolodin #
10:29
mrt config настроил?
10:31
кстати, нашел действительно хорошую причину переходить после релиза на django 1.4
10:31
prefetch_related
t0ly #
10:32
а как его настраивать?
MindGames #
10:32
mrt конфинг.. чето знакомое.. что это7 :)
t0ly #
10:32
там внизу есть ссылка на настройку мрт
MindGames #
10:32
и релиз когда будет?
t0ly #
10:32
на скриншот
MindGames #
10:32
а то я планировал на след неделе в продуктив на севаке внедрять NOC (сейячас на виртуалке все отрабатываю).
10:33
может, стоит релиза подождать? ):
dvolodin #
10:33
MindGames: на следующей неделе
10:33
может во вторник
10:33
надо дотестить последствия появления resource state
10:34
и сдержать меня, чтобы я не пихнул его в DNS, пиры и management object's
MindGames #
10:35
а зачем сдерживать то? :) пусть будет %)
dvolodin #
10:38
вот сначала отрелизимся, затем будем пихать
10:39
пока действующие планы
10:39
в понедельник с утра додавливаем самые мерзкие баги, к вечеру морозим все, делаем свежий VM image
10:40
тестируем его, во вторник релизимся
t0ly #
10:49
гм
10:49
трабла была в httpie
10:49
mrt работает как описано в блоге
freeseacher #
10:50
t0ly, какая ?
t0ly #
10:53
надо было поставить последнюю вкрсию
10:53
он не принимал аргумент --verify no
10:53
https://www.google.com.ua/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCUQFjAA&url=https%3A%2F%2Fgithub.com%2Fjkbr%2Fhttpie%2Fissues%2F32&ei=wAKIT9q6BIWYOt2TpbEJ&usg=AFQjCNHN34pS3qWjkte2rN6XZCjXfzTfVw&sig2=IIvNYtm3tPnyFrzZqDs-XQ&cad=rja
10:53
описания бага
freeseacher #
10:53
ааа
t0ly #
10:54
у меня нгинкс не настроен для проброса без ссл
freeseacher #
10:54
да. есть такая у тя тоже https ?
t0ly #
10:54
у меня из имаджа
10:54
ВМ-ка
freeseacher #
10:54
а
t0ly #
10:54
вчера скачанная
zi_nn #
10:55
dvolodin, про поломаный vc domain filter что-нибудь скажешь?
dvolodin #
10:55
что в нем поломано?
zi_nn #
10:56
в личке
t0ly #
10:56
кто то подскажет что такое Topology Discovery - _FDP Neighbor Discovery_ ?
MindGames #
10:57
у меня вроде фильтры vc работают
dvolodin #
10:57
foundry
MindGames #
10:57
кстати, действительно, обновился интерфейс VM
dvolodin #
10:58
?
zi_nn #
11:02
почему get_version для циски не дергает серийник
11:02
?
MindGames #
11:02
ну, у меня раньше он по-друному отображался. правда, тут дело может ,в браузере :)
t0ly #
11:04
похоже topology discovery не анализирует маки, или я что то упустил...
11:05
у меня несколько свичей рисуется совсем не включеными никуда
11:05
хотя мог бы по маку определить аплинк/даунлинк
MindGames #
11:05
у меня, кстати, тоже
freeseacher #
11:05
t0ly, рисование топологии не самая сильная сторона нока
MindGames #
11:05
видимо, он рисует только прямые физические включения
freeseacher #
11:06
этот функционал делался слегка заточенным под конкретную задачу.
11:06
так что для всех и вся не подходит
dvolodin #
11:06
да, ему надо, чтобы были порты с одним маком
11:06
:)
freeseacher #
11:06
реально рисовать топологию можно лишь на основании базы инвентаризации. а ее реализация пока далековата от идеала
MindGames #
11:07
ребят, так что, ни кто не подскажет каким netflow анализатором кто пользуется? мне бы хотелось с графической мордой ;)
11:07
у меня инвентори вообще в трейсбек выпадает ;)
zi_nn #
11:08
у меня в визио шикарная схема сети сделана
11:08
ее бы в нок
freeseacher #
11:08
MindGames, нетфлоу анализатор... manageengine не плох был
acid___ #
11:09
собираю тушенку, иногда пишет
11:09
platform = "<<<INSERT YOUR PLATFORM HERE>>>"
11:09
в .py файл
11:10
и version = "<<<INSERT YOUR VERSION HERE>>>"
11:10
а иногда нормально
MindGames #
11:10
<zi_nn> ага, в нок и чтобы поверх схемы нарисовала точки, которые разного цвета, в зависимости от аварий на них ;) эх.. мечты... ;)
11:11
freeseacher, сейчас поищем.
acid___ #
11:11
т.е. platform = "S2326TP-EI"
11:11
version = "5.70"
11:11
ком.строка одинаковая
dvolodin #
11:12
acid___: зависит от того, вызывался ли в ходе работы скрипта get_version
freeseacher #
11:12
MindGames, давно это бы. и лицинзирование у него конское.
11:12
по интерфейсам.
hartmy #
11:13
повторю вопросик по vc, у меня есть две группы вланов 100-200,201-300. Хочу иметь выбор при нажатии add first free между этими двумя группами. Как мне лучше их разделить? засунуть в разные vc domains или разделить при помощи vc filters?
11:13
Полагаю что итак итак можно сделать, но все таки концептуально как правильней?
zi_nn #
11:14
через filter
acid___ #
11:14
dvolodin: то есть любой скрипт лучше начинать с get_version
dvolodin #
11:15
нет
MindGames #
11:15
черт. а из опенсоурс какие есть хорошие netflow анализаторы? сенсор и коллектор не нужен. тут flow-tools отлично справляются
11:15
а вот морду какую-нибудь к ним. чтобы смотреть кто с какого адреса куда ходил
acid___ #
11:15
в ком.строке то указываю python scripts/caninstall.py -p S2326TP-SI -v \"5.30\" -r get_version.S2326TP_SI.5.30.SI.txt
hartmy #
11:17
а какие формулы понимает поле expression в vc filters? например как будет выглядеть any vlan 1-4095 исключая 1002-1005?
11:18
1-1001 or 1006-4094 ?
dvolodin #
11:21
1-1001,1006-4094
11:22
http://forum.nocproject.org/index.php?topic=67.0
hartmy #
11:23
спасибо
zi_nn #
11:29
dvolodin, а к чему эти статусы новые у префиксов?
dvolodin #
11:30
есть желание сделать нечно большее, чем факт наличия или отсутсвия префикса в базе
11:31
например, временно загасить его, или зарезервировать
zi_nn #
11:34
смысл загасить непонятен
11:34
а например, сделал я несколько префиксов резервными, как потом найти что зарезервировано и распределить по усмотрению?
11:36
другие статусы тоже вызывают сомнение
11:37
например planed
11:38
допустим, сегодня его запланировали, через месяц настроили/активировали/в общем использовали, надо лезть и менять статус
11:38
двойная работа получается
11:40
уже через месяц все эти отметки ничего не будут значить, или надо чтобы отдельный человек сидел и статусы эти расставлял
11:41
можешь мне поверить, у нас такая же фигня с базой техучета была, для узлов связи примерно такие же статусы расставлялись, а сейчас все тупо "в работе", "в работе", "в работе"...
dvolodin #
11:46
их никто не заставляет использовать
freeseacher #
11:46
это решается отчетом.
11:47
и включением в отчет метрики колва статустов планнед
dvolodin #
11:47
хотя бы
zi_nn #
11:50
это видимость решения,и от двойной работы не избавляет
11:52
нужны дополнительные статусы, которые нок мог бы автоматически вести, вот это было бы дело
hartmy #
11:53
кстати дефолтовое значение any vlan 1-4095 правильней все же 1-4094
zi_nn #
11:55
например, allocated - это то что было найдено на оборудовании (и если когда-нибудь будут дергаться static routes, то и эти); aggregate - префикс нигде не настроенный, просто объединяет другие префиксы
11:57
planned можно менять на allocated, когда необходимая информация будет получена в процессе дискавери
11:59
это, кстати, будет удобно, когда выделил префикс, но отложил настройку, а через месяц уже и не вспомнишь, что там было и когда
dvolodin #
12:01
я думаю, это настройками discovery можно уже делать
12:01
типа planned переводить в active
12:01
если увидели
zi_nn #
12:07
он статик роуты не собирает, если префикс смаршрутизирован в сторону клиента, он этого никогда не увидит
hartmy #
12:08
post-update завис на DEBUG:south:south execute "ALTER TABLE "ip_vrf" ADD COLUMN "state_id" integer NULL;" with params "[]" =(
dvolodin #
12:09
демонов положить надо
hartmy #
12:09
ага, вижу, странно почему noc-launcher их не положил
acid___ #
12:11
hartmy: было такое
hartmy #
12:11
killall python помог )
12:21
хм, до обновления , в vc справа фильтровал по тегам и все отображалось, а теперь тег вибираю и уходит в бесконечный loading
acid___ #
12:35
ImportError: No module named old.get_vlans
12:35
это я что-то сломал?
dvolodin #
12:35
наверное
acid___ #
12:35
попытался сделать дифф по скриптам
hartmy #
12:37
да, почему то фильтрация перестала работать в virtual circuits
t0ly #
14:28
Event has been received from unknown source 10.67.0.2 by collector (Activator pool default)
14:28
почему он считает этот источник анкновн?
14:28
неизвестным
14:28
?
14:29
fm - events
evyscr #
14:39
t0ly: SA -> MO -> Trap Source IP
t0ly #
15:07
evyscr: big thnx!
15:25
sa -> mo сбрасываются настройки фильтров и сортировки после редактирования обьекта - это фича или баг?
15:32
есть где то доко по работе с
15:32
Начало
15:32
Performance Management
15:32
View
15:32
chart-tst
15:32
Performance Management
15:32
ой
15:59
noc:/local/log # grep probe *
15:59
noc-launcher.log:2012-04-07 16:01:57,867 noc-probe daemon is disabled
15:59
noc-launcher.log:2012-04-07 16:03:00,099 noc-probe daemon is disabled
15:59
как это лечится?
dvolodin #
16:27
это фича django
16:27
в новом UI не сбрасывается
t0ly #
16:51
а новый это какой?
16:52
у меня обрас ВМ скачанный вчера
Tweet
Share this page
Share this page: Tweet