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: 11.01.2013
mikevlz #
05:08
чота обновился сегодня, не появились у меня карты
05:09
это я неудачнек
05:09
?
05:09
или кто-то откатил?
freeseacher #
05:15
я тоже обновлся. видимо я удачник :)
mikevlz #
05:15
хм...
05:15
забавно
05:16
сделал Pull на тестовом - 480 файлов притащило, в том числе и карту
05:16
а на рабочем - не захотело.
zi_rus #
05:17
вот что значит иметь тестовый сервер, рабочий отклоняется от апстрима и теперь его не догнать
mikevlz #
05:17
у меня тестовый сильно отстал, но карту зацепил...
zi_rus #
05:17
народ а только у меня сыпятся краши
05:17
strings in documents must be valid UTF-8
05:17
вроде не было и оптять появились
05:19
причем аж 3 валяются в логах
freeseacher #
05:20
есдинственный вариант это боевой обновлять с тестового
05:20
на боевом с апстрима не дергать ничего вообще
mikevlz #
05:20
предлагаешь скопировать файлы и прогнать постапдейт?
zi_rus #
05:20
и очень похоже на то что оно начало появляться опять когда я включил cm.plrefix_pull
05:23
freeseacher, а толку, если есть тестовый, значит надо тестировать, все проверять, я вот думал что все хорошо работает, а тут оказалось что новое приложение для notification groups одно сплошное недаразумение, все же не отловишь
freeseacher #
05:24
zi_rus, это да.
05:24
надо писать тесты.
05:25
володин такие тесты писать точно не будет.
05:25
значит надо либо самим либо страдать
zi_rus #
05:26
он серверно частью занимается
05:26
нужен человек который во всех смыслах будет заниматься интерфейсом
freeseacher #
05:26
для тестов внешнего вида есть selenium
zi_rus #
05:27
не только тестов но и самого написания/развития UI
dvolodin #
05:28
нужен
freeseacher #
05:28
дык где бы его взять то
dvolodin #
05:28
там много мелочей, которые надо планово доделывать, а не набегами
freeseacher #
05:29
dvolodin, давай выберем время сделаем что бы тесты на debian тоже выполнялись ?
dvolodin #
05:30
давай
05:30
там у тебя с настройками проблема
freeseacher #
05:30
да ?
05:30
ндо значит поправить я уж думал код менять надо
05:30
сегодня в 15++ мск
dvolodin #
05:31
для UI требуется JavaScript и ExtJS4
mikevlz #
05:44
все, запинал я... У меня ртуть не апдейтила из-за моих изменениев
05:45
тока один писюн не показывает... :(
freeseacher #
05:45
выйти зайти не ?
mikevlz #
05:46
это сделал, пункты появились, все создал... Для одного из селекторов падает в трейс при генерации. Не может отдереференсить поле в интерфейсах
05:46
видать чота удалилось, но не удалилось :)
05:49
не тормозит, но лесенка - это звиздец...
05:49
отрисовал микрорайончик - его на стену не уместишь
05:54
многопортовые железки тоже выглядят феерично
zi_rus #
05:57
это да
05:57
лично у меня большие сомнения в обязательности отображения номеров портов на карте
freeseacher #
05:57
надо стандартный радиальный алгоритм
mikevlz #
05:58
это полезно... Но когда порты в ряд с одной стороны...
05:58
Да, надо радиальный алгоритм. Но ему желательно выбрать центр
zi_rus #
05:59
вообще да, но сотню портов так нарисовать и подписать...
05:59
места просто не хватит
mikevlz #
05:59
чем больше портов - тем больше должен быть квадратик :)
zi_rus #
05:59
там уже не квадратик должен быть
05:59
надо иконки рисовать
freeseacher #
06:00
а в середине квадратика иконка :)
mikevlz #
06:01
нет, тогда уж в середине иконки квадратик.
zi_rus #
06:01
может даже уконку привязывать к МО прямо у него в свйоствах
mikevlz #
06:01
больше иконки раз в пять
freeseacher #
06:03
иконка вообще свойство mo а не карты
06:03
может даже mo profile-а
zi_rus #
06:05
как вариант, указывать в профиле, но иметь возможность более приоритетной установки в параметрах МО
lexus-omsk #
07:00
тоже обновился: порты с одной стороны - не айс... да и подписывать бы их там сокращённо: Gi а не GigabitEthernet
07:00
но радует, что процесс всё же пошёл
zi_rus #
07:01
они там и подписаны как Gi
mikevlz #
07:11
кому порты не нравятся - на картинку щелкните, порты свернутся(спрячутся)
dvolodin #
07:12
:)
ufir #
07:12
а как эти чарты вообще создаются-то ? у меня что-то пусто там всё
mikevlz #
07:13
setup открой
07:13
там создай карту, задай ей селектор
07:13
потом в карты иди, выбирай свою карту
ufir #
07:13
а, вижу, да
07:13
thx
mikevlz #
07:14
ypxn
07:14
нзчт
zi_rus #
07:14
не понял, куда надо щелкнуть чтобы свернуть
ufir #
07:14
хм ;) а в чарте пусто
zi_rus #
07:20
схема это баловство
07:20
вот графики бы рисовать
lexus-omsk #
07:21
красный значок сворачивает... но без портов тоже нехорошо :)
zi_rus #
07:22
какой значек? опять обновиться надо?
dvolodin #
07:22
я картинки доложил, да
mikevlz #
07:23
dvolodin: а чо не попробовал разные layout?
dvolodin #
07:24
не успел
zi_rus #
07:25
обновился, все равно нет никаких значков
dvolodin #
07:29
поехали дальше
07:29
посмотрел я вчера, как они stencil'ы делают
07:29
там XML в котором команды для HTML5 Canvas
07:30
посмотрел, что лежит в dia
07:30
там внутри SVG
07:30
но рисовали какие-то отморозки
ufir #
07:30
дык как создаьб network chart-то ? во вкладке пусто
zi_rus #
07:30
перелогинься
dvolodin #
07:31
Cisco'вский значок router'а -- эллипс тупо аппроксимирован отрезками
zi_rus #
07:32
а нельзя было надписи тупо черными оставить, а то этот цвет неприятный какой-то
dvolodin #
07:33
какие надписи?
zi_rus #
07:33
MO name
dvolodin #
07:33
а он какой сейчас?
ufir #
07:34
круто. получил гирлянду из цисок. но связей между ними ни одной не отрисовало
zi_rus #
07:34
brown
07:35
ufir, рисует только то что есть в базе линков
07:35
видимо у тебя ничего не нашел дискавери
dvolodin #
07:35
можно и руками делать, если что
07:35
в inventory > interfaces
zi_rus #
07:45
dvolodin, вот такой цвет сейчас http://i45.tinypic.com/1ooz2b.png
lexus-omsk #
07:49
кстати, про линки, которые руками делать... можно поле Link в inventory > interfaces сделать кликабельным? для p2p линков хотя бы
07:50
чтобы открывался объект, который с другой стороны линка, так же в interfaces
ufir #
08:16
смотрю на железяках в interfaces - все вроде видно, и маки там бегают, по транкам всяким и т.п. а линков все равно не видать на карте ;(
zi_rus #
08:17
чего видно?
08:17
у тебя линки есть там?
ufir #
08:18
линков нет
dvolodin #
08:22
а discovery запустил?
ufir #
08:22
конечно
08:23
ползает, дискаверит... рисует в логи что-то типа 2013-01-11 12:23:59,436 [inv.discovery: ip_discovery(core-sw-2)] IP address found: MRK_5591:710:10.66.58.192 at Vl 505
dvolodin #
08:23
какие методы включены?
zi_rus #
08:23
пропиши вручную линк, увидишь что все рисуется потом разбирайся с дискавери
dvolodin #
08:25
zi_rus: на картинке - кусок бублика?
zi_rus #
08:25
ну да
dvolodin #
08:25
:)
08:25
нужны стенсилы
08:25
l2 switch, l3 switch, router, bras, mpls router
08:25
боюсь придется самим рисовать
ufir #
08:25
dvolodin включены все методы
dvolodin #
08:26
все, это какие?
zi_rus #
08:26
там еще печаль, роутед порты не линкуются, поэтому на циску кольцо не замыкается
ufir #
08:27
dvolodin mac discovery, ID, LLDP, CDP
08:27
STP
dvolodin #
08:27
и что, ни одного линка не нашло?
ufir #
08:27
неа
dvolodin #
08:27
в настройках managed object profile галочки стоят?
zi_rus #
08:28
а вообще что за железо
ufir #
08:28
дык там и смотрю
08:28
7609 в основном
08:28
и 3750
zi_rus #
08:28
между ними какие линки?
08:28
л2? л3?
ufir #
08:28
транки есть, есть l3
zi_rus #
08:28
cdp включен?
ufir #
08:29
конечно
zi_rus #
08:29
тогда по cdp должен был все найти
ufir #
08:29
может его как-то руками перезапустить, дискавери этот ?
zi_rus #
08:29
да
08:29
run discovery now
08:30
в мо
08:30
admin actions
ufir #
08:30
понял, сейчас попробую
08:31
а в interface profile надо включать mac-discovery ?
zi_rus #
08:31
нет, это для macdb
08:32
смотри в логах что cdp discovery запустился
08:33
и еще, если только циски, то наверное lldp можно отключить
dvolodin #
08:37
а если между cisco есть свичи не-киски, то лучше отключить cdp
08:37
туннелируется он
zi_rus #
08:38
dvolodin, еще такие мысли использовать разные иконки для разных моделей
mikevlz #
08:38
dvolodin: http://dpaste.org/3Ocur/ как полечить?
dvolodin #
08:38
я хочу вообще в настройках managed object и managed object profile сделать списки с иконками
zi_rus #
08:38
т.е и то и другое - mpls router, но одно это 7600, а другая ASR9k
08:39
mikevlz, NOC-846 или 847
08:40
проще всего, обновиться и дропнуть базу интерфейсов и базу маков
08:40
пофиксили это недавно
dvolodin #
08:40
маки только
08:40
точнее -- те object id, которые указаны
08:41
для начала надо хоть одну иконку сделать и нарисовать :)
zi_rus #
08:42
dvolodin, да, а вот опять всплыла история с vss и подобными. их бы как-нибудь изобразить чтобы видно было как линки приходят на разные шасси
dvolodin #
08:43
там группы есть в mxGraph
zi_rus #
08:44
это прекрасно, но что ты об этом думаешь?
freeseacher #
08:45
у циски кстати есть lldp, но я так понимаю дажеко не на всех моделях
zi_rus #
08:46
есть, даже нок нашел на 3560 моих, сказл что на их интерфейсах есть lldp, я даже удивился, потом вспомнил что циска его умеет
freeseacher #
08:46
как то ограничено, но вроде умеет. и прошивка должна быть типа после 2010 года
dvolodin #
08:47
мелкие киски умеют LLDP где-то с 12.2(50)SE
freeseacher #
08:56
эх вот схему в 3d рисовать
dvolodin #
08:58
изыди :)
08:59
и смотреть ее в FullHD в очках?
08:59
:)
freeseacher #
08:59
нет как в квейке
dvolodin #
09:00
в случае аварии железку на схеме рвет в клочья и кровавые ошметки отскакивают от экрана?
freeseacher #
09:01
нет нет
09:01
она в зависимости от ипа аварии крутится
09:01
или подрыгивает
09:01
или меняет цвет
09:02
оператор летает над полем железяк
09:02
с оружиев в руках. оружие это разные типы применяемых действий
09:03
aclку там повесить или адресов подкинуть
09:03
и это господа не наркотики. а реализованная идея
dvolodin #
09:05
в случае game over -- в отдел кадров за трудовой
freeseacher #
09:06
ога ога
09:10
во
09:10
нашел
09:10
http://caia.swin.edu.au/urp/l3dge/tools/l3dgeworld/index.html
09:11
http://www.youtube.com/watch?feature=player_embedded&v=-JRHQ4EW3e0
zi_rus #
09:12
зачем fullhd, берите выше 4k
09:13
кстати, нок проверяли, как он на ретине смотрится?
freeseacher #
09:14
zi_rus, конечно
09:15
иконки 512x512 в проекте для каждого устройства нарисованы.
09:15
ну это те которые мелкие будут ;)
dvolodin #
09:17
ладно, рисовальщики иконок
09:17
кто может SVG path сконвертить в другой XML?
09:19
или, альтернативно, нарисовать несколько значков
09:20
в DIA stencil'ы весьма паршивого качества
zi_rus #
09:21
рисовальщиков здесь нехватка, да
ufir #
09:40
н-да... надискаверил он мне тут... а линков не рисует.просто пачку железяк по диагонали выстраивает - и всё
09:40
привем если выбрать другой чарт - он рисует поверх первого
09:41
получается мешанина какая-то
09:42
даже отдельный селектор на пачку агрегаторов (huawei 53**) создал - нифига. причем по lldp они прекрасно себя видят
dvolodin #
09:42
стирать старый пока не научили
09:42
линки он нашел?
ufir #
09:45
а как это посмотреть ?
09:45
на карте ничего нет кроме железяк
dvolodin #
09:48
в монге
09:48
db.noc.links.find()
ufir #
09:54
пусто $(
zi_rus #
09:59
ufir, самое простое get_lldp_neighbors отрабатывает?
dvolodin #
10:02
интерфейсы в базе есть?
ufir #
10:04
интерфейсы в базе есть, хуавеи прекрасно видят себя по lldp, циски по cdp
zi_rus #
10:04
видят с консоли, или скрипт в ноке их тоже видит
ufir #
10:05
get_cdp_neihbors и get_lldp_neighbors отрабатывают нормально, через debug-script
dvolodin #
10:05
попробуй выдели несколько huawei'ев в sa > managedobject и скажи run discovery now
ufir #
10:06
вот пример http://pastebin.com/4r2XkyYR
zi_rus #
10:08
а в логах дискавери видно что он запускает lldp discovery для этих железок?
10:09
типа
10:09
Running job lldp_discovery(Aggr-tsiol-7)
ufir #
10:10
опа. нет. ни cdp ни lldp
ApmeM #
10:11
день добрый. есть люди у которых aggregated interface попадают в inventory-interfaces и видны в закладке LAG ?
10:13
а то я в поле Physical вижу их, а в закладке LAG пусто
mikevlz #
10:14
ufir: надо еще noc.conf поправить. По умолчанию эти джобы в конфиге выключены
ApmeM #
10:14
итересует, как выглядит вывод get_interfaces.py для Ag интерфейсов
ufir #
10:16
mikevlz а может ли быть это из-за того, что в object profile у меня одновременно включен CDP и LLDP discovery ? может надо на циски отдельно вешать CDP а на жуниперы с хуавеями - lldp ?
dvolodin #
10:16
одно другому не мешает
mikevlz #
10:16
нет вроде...
10:16
в noc.conf у тебя секции соответствующие с enabled=true есть?
dvolodin #
10:19
по discovery какие у кого результаты?
ufir #
10:19
mikevlz похоже что cdp и lldp как раз небыло. добавил, перезапустил
zi_rus #
10:20
rep не дискаверит :)
dvolodin #
10:20
zi_rus: нету :)
10:20
совесть имей
zi_rus #
10:20
плохо
10:20
нет совести
mikevlz #
10:22
fdp тоже не дискаверит
zi_rus #
10:26
dvolodin, я сейчас issue про rep нарисую, все же это годный протокол, его будут больше использовать, а стп уменьшать
10:27
и циска его рекомендует, он сходится быстрее и глючит меньше потому что алгоритм проще
dvolodin #
10:27
там нужны скрипты и интерфейсы
10:27
mikevlz: fdp - сделай по аналогии с cdp/lldp
mikevlz #
10:27
вот так :)
10:27
сделаю
10:28
как ноги дойдут
zi_rus #
10:29
ну вот в issue и приложат пусть кто в состоянии это написать
dvolodin #
10:30
команды нужны и прочая прелесть
10:30
посмотри, как сделан CDP и STP discovery
ufir #
10:30
ух-ты ;) работает
10:30
здорово !
dvolodin #
10:31
а ты думал
10:31
:)
ufir #
10:31
щас хуавеи отдискаверю
dvolodin #
10:31
закоммитил чистку карты при переключении и рыбу для поддержки своих иконок
10:32
static/shape/stencils.xml -- посмотрите
10:32
а еще у меня идея такая -- новые железки на карте рисовать вдоль левой границы
10:32
и как-нибудь выделить эту область, скажем, серым
10:33
NNM по низу рисует новые железки
zi_rus #
10:36
новые в смысле без единого линка?
dvolodin #
10:40
найденые
10:40
то есть идея такая -- ты из этой области тащишь железку на место
mikevlz #
10:52
я радиальную распределялку тупую замутил :)
10:54
http://dpaste.org/z924i/
zi_rus #
10:57
найденые где? кем/чем?
10:57
dvolodin, NOC-901
dvolodin #
11:00
mikevlz: мда
mikevlz #
11:00
ага
freeseacher #
11:00
dvolodin, у меня какая то уникальная видимо бага есть. не могу людям поставить галочку супер пользователя. и в группу не могу в русскую включить...
dvolodin #
11:00
ну ладно, это еще цветочки
mikevlz #
11:00
выглядит жутко в результате
dvolodin #
11:01
посмотрите последний коммит
11:01
что-то tooltip'ы не кажет
11:01
хочу передавать для железки адрес, вендора, модель, версию софта
11:02
и показывать в tooltip'е
11:02
а на правый клик должно вываливаться контекстное меню
11:02
уже ExtJS'а
zi_rus #
11:04
а полумесяц это нормально?
dvolodin #
11:05
да
11:06
static/shape/stencils.xml
11:06
сейчас прорисовывается xor
freeseacher #
11:24
гг. решил http://pastie.org/5667295
11:27
или так еще можно :) gr=Group.objects.get(id=10) gr.user_set.add(user)
dvolodin #
11:28
:)
freeseacher #
11:29
никак не хочет русский
11:29
фиг знает куда копать.
11:29
потом багу заведу
dvolodin #
11:42
во
11:42
теперь оно на схеме бочки рисует
11:43
короче
11:43
имеем вот такое
11:43
https://github.com/jgraph/mxgraph/blob/master/docs/stencils.xsd
11:43
это команды, которые можно использовать
11:44
правим тут
11:44
static/shape/stencils.xml
11:44
сама логика команд - html5 canvas
11:44
нам нужен path
11:45
задача -- сделать из этого значки для роутера и свича
11:45
кто пошаманить может?
zi_rus #
11:45
я не понял, а почему оно меняет размеры при сворачивании/разворачивании портов?
dvolodin #
11:46
без понятия
11:47
нам нужно несколько базовых stencil'ов
11:47
тогда можно будет выбирать вид объекта
mikevlz #
11:48
я могу попробовать сделать нужные path
zi_rus #
11:48
и цвет не тот, и размер мелковат, но пусть это относится к тому кто будет делать окончательный вариант
11:50
а вот такое сможете нарисовать? http://lpc1.clpccd.cc.ca.us/lpc/jgonder/studentresources/Cisco%20Icons%20&%20Visio%20Stencils/2010/doc_bmp/Carrier%20Routing%20System.bmp
dvolodin #
11:51
ну так нарисуй
11:51
там чистая векторная графика
11:51
без всего
11:52
цвета и размера в стенсилах нет вообще
zi_rus #
11:52
никогда такого не делал,даже не знаю с чего начать чтобы попробовать
Dmitry1 #
11:52
векторных картинок полно уже готовых
11:55
http://forum.mikrotik.com/viewtopic.php?f=8&t=38406
dvolodin #
11:56
дим, ты посмотри, в каком формате их надо
11:56
там не SVG а canvas
Dmitry1 #
11:56
http://findicons.com/search/network
dvolodin #
11:56
нужны векторные
11:56
чтобы потом нормально печатать карты
Dmitry1 #
11:57
svg - векторный
dvolodin #
11:58
он векторный
12:01
mxGraph хавает в качестве stencil'ов свой XML
12:01
который содержит команды для HTML5 Canvas
12:01
XSD для него: https://github.com/jgraph/mxgraph/blob/master/docs/stencils.xsd
Dmitry1 #
12:03
http://www.clker.com/search/computer+network/1
12:04
http://www.professorcloud.com/svg-to-canvas/
12:05
http://appsynergy.net/2010/08/14/converting-svg-path-to-html5-canvas/
zi_rus #
12:06
ты лучше конвертни что-нибудь, и подложи ей, схавает ли она это
dvolodin #
12:07
http://git.gnome.org/browse/dia/tree/shapes/Cisco/router.shape?h=dia-0-97
12:07
вот смотри
12:07
берем этот ЫМП
12:07
SVG
12:07
кормим
12:07
получаем javascript
12:08
из него делаем XML
Dmitry1 #
12:17
А отсюдова можно выдернуть ? https://www.draw.io/
dvolodin #
12:39
это та же контора и сделано на том же движке, да
12:39
я думаю, можно дернуть
nixwizard #
13:10
линки между прокурвами определяются номрально по lldp, а вот как определить между прокурвом и асой, которая не умеет lldp
SWE #
13:34
How can i get NOC to accept larger DNS fields?
_4ePTeHok #
13:35
<SWE> How large?
SWE #
13:35
255 ?
13:36
I need to input a txt record(spf)
13:36
It's max 64 now
_4ePTeHok #
13:37
hm..
SWE #
13:37
i need at least 128
13:37
i have something in the back of my memory
_4ePTeHok #
13:37
from ./dns/models/dnszonerecord.py
13:37
content = models.CharField(_("Content"), max_length=256
SWE #
13:37
i have done it on a lab server some time ago
_4ePTeHok #
13:38
name zone - name = models.CharField(_("Name"), max_length=32, blank=True, null=True)
13:38
but content - 256 char
SWE #
13:40
Iĺ probably need to upgrade
_4ePTeHok #
13:41
try to setup test noc installation from hg repo latest ver
SWE #
13:53
The server is probably installed from source (not mercurial)
13:53
So i cant do a "hg pull -u"
14:53
Getting "sync-mibs failed" on post-update, anyone?
14:56
Found it in FAQ
mducharme4 #
22:24
good afternoon
22:25
can anybody tell me what the variable is needed to insert the ip address into the fqdn template is?
22:25
I have tried {{ ip }}.dhcp-whatever.mydomain.com but it is inserting the dictionary and I want the ip string
Tweet
Share this page
Share this page: Tweet