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: