nocproject.org
05:08
чота обновился сегодня, не появились у меня карты
05:09
это я неудачнек
05:09
?
05:09
или кто-то откатил?
 
05:15
я тоже обновлся. видимо я удачник :)
 
05:15
хм...
05:15
забавно
05:16
сделал Pull на тестовом - 480 файлов притащило, в том числе и карту
05:16
а на рабочем - не захотело.
 
05:17
вот что значит иметь тестовый сервер, рабочий отклоняется от апстрима и теперь его не догнать
 
05:17
у меня тестовый сильно отстал, но карту зацепил...
 
05:17
народ а только у меня сыпятся краши
05:17
strings in documents must be valid UTF-8
05:17
вроде не было и оптять появились
05:19
причем аж 3 валяются в логах
 
05:20
есдинственный вариант это боевой обновлять с тестового
05:20
на боевом с апстрима не дергать ничего вообще
 
05:20
предлагаешь скопировать файлы и прогнать постапдейт?
 
05:20
и очень похоже на то что оно начало появляться опять когда я включил cm.plrefix_pull
05:23
freeseacher, а толку, если есть тестовый, значит надо тестировать, все проверять, я вот думал что все хорошо работает, а тут оказалось что новое приложение для notification groups одно сплошное недаразумение, все же не отловишь
 
05:24
zi_rus, это да.
05:24
надо писать тесты.
05:25
володин такие тесты писать точно не будет.
05:25
значит надо либо самим либо страдать
 
05:26
он серверно частью занимается
05:26
нужен человек который во всех смыслах будет заниматься интерфейсом
 
05:26
для тестов внешнего вида есть selenium
 
05:27
не только тестов но и самого написания/развития UI
 
05:28
дык где бы его взять то
 
05:28
там много мелочей, которые надо планово доделывать, а не набегами
 
05:29
dvolodin, давай выберем время сделаем что бы тесты на debian тоже выполнялись ?
 
05:30
давай
05:30
там у тебя с настройками проблема
 
05:30
да ?
05:30
ндо значит поправить я уж думал код менять надо
05:30
сегодня в 15++ мск
 
05:31
для UI требуется JavaScript и ExtJS4
 
05:44
все, запинал я... У меня ртуть не апдейтила из-за моих изменениев
05:45
тока один писюн не показывает... :(
 
05:46
это сделал, пункты появились, все создал... Для одного из селекторов падает в трейс при генерации. Не может отдереференсить  поле в интерфейсах
05:46
видать чота удалилось, но не удалилось :)
05:49
не тормозит, но лесенка - это звиздец...
05:49
отрисовал микрорайончик - его на стену не уместишь
05:54
многопортовые железки тоже выглядят феерично
 
05:57
это да
05:57
лично у меня большие сомнения в обязательности отображения номеров портов на карте
 
05:57
надо стандартный радиальный алгоритм
 
05:58
это полезно... Но когда порты в ряд с одной стороны...
05:58
Да, надо радиальный алгоритм. Но ему желательно выбрать центр
 
05:59
вообще да, но сотню портов так нарисовать и подписать...
05:59
места просто не хватит
 
05:59
чем больше портов - тем больше должен быть квадратик :)
 
05:59
там уже не квадратик должен быть
05:59
надо иконки рисовать
 
06:00
а в середине квадратика иконка :)
 
06:01
нет, тогда уж в середине иконки квадратик.
 
06:01
может даже уконку привязывать к МО прямо у него в свйоствах
 
06:01
больше иконки раз в пять
 
06:03
иконка вообще свойство mo а не карты
06:03
может даже mo profile-а
 
06:05
как вариант, указывать в профиле, но иметь возможность более приоритетной установки в параметрах МО
 
07:00
тоже обновился: порты с одной стороны - не айс... да и подписывать бы их там сокращённо: Gi а не GigabitEthernet
07:00
но радует, что процесс всё же пошёл
 
07:01
они там и подписаны как Gi
 
07:11
кому порты не нравятся - на картинку щелкните, порты свернутся(спрячутся)
 
07:12
а как эти чарты вообще создаются-то ? у меня что-то пусто там всё
 
07:13
setup открой
07:13
там создай карту, задай ей селектор
07:13
потом в карты иди, выбирай свою карту
 
07:13
а, вижу, да
07:13
thx
 
07:14
не понял, куда надо щелкнуть чтобы свернуть
 
07:14
хм ;) а в чарте пусто
 
07:20
схема это баловство
07:20
вот графики бы рисовать
 
07:21
красный значок сворачивает... но без портов тоже нехорошо :)
 
07:22
какой значек? опять обновиться надо?
 
07:22
я картинки доложил, да
 
07:23
dvolodin: а чо не попробовал разные layout?
 
07:25
обновился, все равно нет никаких значков
 
07:29
поехали дальше
07:29
посмотрел я вчера, как они stencil'ы делают
07:29
там XML в котором команды для HTML5 Canvas
07:30
посмотрел, что лежит в dia
07:30
там внутри SVG
07:30
но рисовали какие-то отморозки
 
07:30
дык как создаьб network chart-то ? во вкладке пусто
 
07:31
Cisco'вский значок router'а -- эллипс тупо аппроксимирован отрезками
 
07:32
а нельзя было надписи тупо черными оставить, а то этот цвет неприятный какой-то
 
07:34
круто. получил гирлянду из цисок. но связей между ними ни одной не отрисовало
 
07:34
brown
07:35
ufir, рисует только то что есть в базе линков
07:35
видимо у тебя ничего не нашел дискавери
 
07:35
можно и руками делать, если что
07:35
в inventory > interfaces
 
07:49
кстати, про линки, которые руками делать... можно поле Link в inventory > interfaces сделать кликабельным? для p2p линков хотя бы
07:50
чтобы открывался объект, который с другой стороны линка, так же в interfaces
 
08:16
смотрю на железяках в interfaces - все вроде видно, и маки там бегают, по транкам всяким и т.п. а линков все равно не видать на карте ;(
 
08:17
чего видно?
08:17
у тебя линки есть там?
 
08:22
а discovery запустил?
 
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
 
08:23
какие методы включены?
 
08:23
пропиши вручную линк, увидишь что все рисуется потом разбирайся с дискавери
 
08:25
zi_rus: на картинке - кусок бублика?
 
08:25
:)
08:25
нужны стенсилы
08:25
l2 switch, l3 switch, router, bras, mpls router
08:25
боюсь придется самим рисовать
 
08:25
dvolodin включены все методы
 
08:26
там еще печаль, роутед порты не линкуются, поэтому на циску кольцо не замыкается
 
08:27
dvolodin mac discovery, ID, LLDP, CDP
08:27
STP
 
08:27
и что, ни одного линка не нашло?
 
08:27
в настройках managed object profile галочки стоят?
 
08:28
а вообще что за железо
 
08:28
дык там и смотрю
08:28
7609 в основном
08:28
и 3750
 
08:28
между ними какие линки?
08:28
л2? л3?
 
08:28
транки есть, есть l3
 
08:29
тогда по cdp должен был все найти
 
08:29
может его как-то руками перезапустить, дискавери этот ?
 
08:29
да
08:29
run discovery now
08:30
в мо
08:30
admin actions
 
08:30
понял, сейчас попробую
08:31
а в interface profile надо включать mac-discovery ?
 
08:31
нет, это для macdb
08:32
смотри в логах что cdp discovery запустился
08:33
и еще, если только циски, то наверное lldp можно отключить
 
08:37
а если между cisco есть свичи не-киски, то лучше отключить cdp
08:37
туннелируется он
 
08:38
dvolodin, еще такие мысли использовать разные иконки для разных моделей
 
08:38
я хочу вообще в настройках managed object и managed object profile сделать списки с иконками
 
08:38
т.е и то и другое - mpls router, но одно это 7600, а другая ASR9k
08:39
08:40
проще всего, обновиться и дропнуть базу интерфейсов и базу маков
08:40
пофиксили это недавно
 
08:40
маки только
08:40
точнее -- те object id, которые указаны
08:41
для начала надо хоть одну иконку сделать и нарисовать :)
 
08:42
dvolodin, да, а вот опять всплыла история с vss и подобными. их бы как-нибудь изобразить чтобы видно было как линки приходят на разные шасси
 
08:43
там группы есть в mxGraph
 
08:44
это прекрасно, но что ты об этом думаешь?
 
08:45
у циски кстати есть lldp, но я так понимаю дажеко не на всех моделях
 
08:46
есть, даже нок нашел на 3560 моих, сказл что на их интерфейсах есть lldp, я даже удивился, потом вспомнил что циска его умеет
 
08:46
как то ограничено, но вроде умеет. и прошивка должна быть типа после 2010 года
 
08:47
мелкие киски умеют LLDP где-то с 12.2(50)SE
 
08:56
эх вот схему в 3d рисовать
 
08:58
изыди :)
08:59
и смотреть ее в FullHD в очках?
08:59
:)
 
09:00
в случае аварии железку на схеме рвет в клочья и кровавые ошметки отскакивают от экрана?
 
09:01
нет нет
09:01
она в зависимости от ипа аварии крутится
09:01
или подрыгивает
09:01
или меняет цвет
09:02
оператор летает над полем железяк
09:02
с оружиев в руках. оружие это разные типы применяемых действий
09:03
aclку там повесить или адресов подкинуть
09:03
и это господа не наркотики. а реализованная идея
 
09:05
в случае game over -- в отдел кадров за трудовой
 
09:06
ога ога
09:10
во
09:10
нашел
09:10
09:11
 
09:12
зачем fullhd, берите выше 4k
09:13
кстати, нок проверяли, как он на ретине смотрится?
 
09:14
zi_rus, конечно
09:15
иконки 512x512 в проекте для каждого устройства нарисованы.
09:15
ну это те которые мелкие будут ;)
 
09:17
ладно, рисовальщики иконок
09:17
кто может SVG path сконвертить в другой XML?
09:19
или, альтернативно, нарисовать несколько значков
09:20
в DIA stencil'ы весьма паршивого качества
 
09:21
рисовальщиков здесь нехватка, да
 
09:40
н-да... надискаверил он мне тут... а линков не рисует.просто пачку железяк по диагонали выстраивает - и всё
09:40
привем если выбрать другой чарт - он рисует поверх первого
09:41
получается мешанина какая-то
09:42
даже отдельный селектор на пачку агрегаторов (huawei 53**) создал - нифига. причем по lldp они прекрасно себя видят
 
09:42
стирать старый пока не научили
09:42
линки он нашел?
 
09:45
а как это посмотреть ?
09:45
на карте ничего нет кроме железяк
 
09:48
в монге
09:48
db.noc.links.find()
 
09:59
ufir, самое простое get_lldp_neighbors отрабатывает?
 
10:02
интерфейсы в базе есть?
 
10:04
интерфейсы в базе есть, хуавеи прекрасно видят себя по lldp, циски по cdp
 
10:04
видят с консоли, или скрипт в ноке их тоже видит
 
10:05
get_cdp_neihbors и get_lldp_neighbors отрабатывают нормально, через debug-script
 
10:05
попробуй выдели несколько huawei'ев в sa > managedobject и скажи run discovery now
 
10:08
а в логах дискавери видно что он запускает lldp discovery для этих железок?
10:09
типа
10:09
Running job lldp_discovery(Aggr-tsiol-7)
 
10:10
опа. нет. ни cdp ни lldp
 
10:11
день добрый.  есть люди у которых aggregated interface попадают в inventory-interfaces и видны в закладке LAG ?
10:13
а то я в поле Physical вижу их, а в закладке LAG пусто
 
10:14
ufir: надо еще noc.conf поправить. По умолчанию эти джобы в конфиге выключены
 
10:14
итересует, как выглядит вывод get_interfaces.py для Ag интерфейсов
 
10:16
mikevlz а может ли быть это из-за того, что в object profile у меня одновременно включен CDP и LLDP discovery ? может надо на циски отдельно вешать CDP а на жуниперы с хуавеями - lldp ?
 
10:16
одно другому не мешает
 
10:16
нет вроде...
10:16
в noc.conf у тебя секции соответствующие с enabled=true есть?
 
10:19
по discovery какие у кого результаты?
 
10:19
mikevlz похоже что cdp и lldp как раз небыло. добавил, перезапустил
 
10:20
rep не дискаверит :)
 
10:20
zi_rus: нету :)
10:20
совесть имей
 
10:20
плохо
10:20
нет совести
 
10:22
fdp тоже не дискаверит
 
10:26
dvolodin, я сейчас issue про rep нарисую, все же это годный протокол, его будут больше использовать, а стп уменьшать
10:27
и циска его рекомендует, он сходится быстрее и глючит меньше потому что алгоритм проще
 
10:27
там нужны скрипты и интерфейсы
10:27
mikevlz: fdp - сделай по аналогии с cdp/lldp
 
10:27
вот так :)
10:27
сделаю
10:28
как ноги дойдут
 
10:29
ну вот в issue и приложат пусть кто в состоянии это написать
 
10:30
команды нужны и прочая прелесть
10:30
посмотри, как сделан CDP и STP discovery
 
10:30
ух-ты ;) работает
10:30
здорово !
 
10:31
а ты думал
10:31
:)
 
10:31
щас хуавеи отдискаверю
 
10:31
закоммитил чистку карты при переключении и рыбу для поддержки своих иконок
10:32
static/shape/stencils.xml  -- посмотрите
10:32
а еще у меня идея такая -- новые железки на карте рисовать вдоль левой границы
10:32
и как-нибудь выделить эту область, скажем, серым
10:33
NNM по низу рисует новые железки
 
10:36
новые в смысле без единого линка?
 
10:40
найденые
10:40
то есть идея такая -- ты из этой области тащишь железку на место
 
10:52
я радиальную распределялку тупую замутил :)
10:54
 
10:57
найденые где? кем/чем?
10:57
 
11:00
dvolodin, у меня какая то уникальная видимо бага есть. не могу людям поставить галочку супер пользователя. и в группу не могу в русскую включить...
 
11:00
ну ладно, это еще цветочки
 
11:00
выглядит жутко в результате
 
11:01
посмотрите последний коммит
11:01
что-то tooltip'ы не кажет
11:01
хочу передавать для железки адрес, вендора, модель, версию софта
11:02
и показывать в tooltip'е
11:02
а на правый клик должно вываливаться контекстное меню
11:02
уже ExtJS'а
 
11:04
а полумесяц это нормально?
 
11:05
да
11:06
static/shape/stencils.xml
11:06
сейчас прорисовывается xor
 
11:24
11:27
или так еще можно :) gr=Group.objects.get(id=10) gr.user_set.add(user)
 
11:29
никак не хочет русский
11:29
фиг знает куда копать.
11:29
потом багу заведу
 
11:42
во
11:42
теперь оно на схеме бочки рисует
11:43
короче
11:43
имеем вот такое
11:43
11:43
это команды, которые можно использовать
11:44
правим тут
11:44
static/shape/stencils.xml
11:44
сама логика команд - html5 canvas
11:44
нам нужен path
11:45
задача -- сделать из этого значки для роутера и свича
11:45
кто пошаманить может?
 
11:45
я не понял, а почему оно меняет размеры при сворачивании/разворачивании портов?
 
11:46
без понятия
11:47
нам нужно несколько базовых stencil'ов
11:47
тогда можно будет выбирать вид объекта
 
11:48
я могу попробовать сделать нужные path
 
11:48
и цвет не тот, и размер мелковат, но пусть это относится к тому кто будет делать окончательный вариант
11:50
 
11:51
ну так нарисуй
11:51
там чистая векторная графика
11:51
без всего
11:52
цвета и размера в стенсилах нет вообще
 
11:52
никогда такого не делал,даже не знаю с чего начать чтобы попробовать
 
11:52
векторных картинок полно уже готовых
11:55
 
11:56
дим, ты посмотри, в каком формате их надо
11:56
там не SVG а canvas
 
11:56
нужны векторные
11:56
чтобы потом нормально печатать карты
 
11:58
он векторный
12:01
mxGraph хавает в качестве stencil'ов свой XML
12:01
который содержит команды для HTML5 Canvas
12:01
 
12:06
ты лучше конвертни что-нибудь, и подложи ей, схавает ли она это
 
12:07
12:07
вот смотри
12:07
берем этот  ЫМП
12:07
SVG
12:07
кормим
12:07
получаем javascript
12:08
из него делаем XML
 
12:39
это та же контора и сделано на том же движке, да
12:39
я думаю, можно дернуть
 
13:10
линки между прокурвами определяются номрально по lldp, а вот как определить между прокурвом и асой, которая не умеет lldp
 
13:34
How can i get NOC to accept larger DNS fields?
 
13:35
255 ?
13:36
I need to input a txt record(spf)
13:36
It's max 64 now
 
13:37
i need at least 128
13:37
i have something in the back of my memory
 
13:37
from ./dns/models/dnszonerecord.py
13:37
 content = models.CharField(_("Content"), max_length=256
 
13:37
i have done it on a lab server some time ago
 
13:38
name zone - name = models.CharField(_("Name"), max_length=32, blank=True, null=True)
13:38
but content - 256 char
 
13:40
Iĺ probably need to upgrade
 
13:41
try to setup test noc installation from hg repo latest ver
 
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
 
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
 
    Share this page
    Share this page: