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.05.2011
free|wk #
03:44
dvolodin, хай
03:44
http://pastie.org/1895601
dvolodin #
03:59
Это где это его так плющит?
free|wk #
04:00
я отписался http://redmine.nocproject.org/boards/1/topics/2173?r=2174
04:00
при синке колекций
dvolodin #
04:08
странно
free|wk #
04:18
хм. я все вроже сделал. но новых кнопачек в пебе не получил
dvolodin #
04:19
попробуй /inv/socket/
free|wk #
04:21
ага
04:21
add пока тоже не работает ?
dvolodin #
04:29
нет его пока
04:30
структуру можно посмотреть в inv/collections
04:30
там обычные JSON
04:31
Пока бьюсь с деревом
04:31
очень хочется, чтобы в нем показывался не только name, но и description
04:31
в отдельной колонке
wad #
04:32
а там разве есть понятие колонки?
dvolodin #
04:38
В jsTree
04:38
?
04:41
Настроил почту на сайте
wad #
04:41
да я так понял это просто дерево...
dvolodin #
04:42
да, но кто сказал, что в LI там нельзя запихнуть, например, SPAN со стилями
wad #
04:42
:-)
04:45
я пользовался http://www.trirand.com/blog/jqgrid/jqgrid.html в примерах в меню New in version 3.5/ TreeGrid real world example
04:46
классная таблица... НО они что-то исправили в последней версии и у меня теперь не срабатывает автораскрывание меню...
dvolodin #
04:49
он умеет подгружать дерево при кликах на ноды?
wad #
04:49
на сколько я помню да. но сам не пользовал
dvolodin #
04:51
надо чтобы он подгружал дерево небольшими кусками по мере продвижения по нему
04:51
а то браузер подохнет в муках
05:03
free|wk: Для примера можно посмотреть в /inv/models/ модельку для Force10 | S | S50N
05:05
В свое время в EqM катастрофически не хватало аналога range
free|wk #
05:08
не открывается /inv/models/ ибо он /inv/model/ :)
05:12
хм. забавненько. я не очень то знаю что такое S50N и четно говоря не смог сделать какаой то конкретный вывод из того что вижу на экране
dvolodin #
05:13
обычный 48-портовый свич
05:13
48 10/100/1000
05:13
4 combo SFP
free|wk #
05:13
каежтся это коммутатор с 4 SFP и 44 дырками под медь
05:13
ага. я сделал аналогичный вывод
dvolodin #
05:13
2 модуля, в которые можно воткнуть либо 2xXFP, либо стековые шнурки
free|wk #
05:13
но тут есть слоты
dvolodin #
05:14
на жопе - дополнительный слот под DC блок питания
free|wk #
05:14
вот.
05:14
пока вывод относильно сложен для быстрого понимания.
dvolodin #
05:14
ну да
05:15
наброски
05:15
если тыкнуть на синий треугольник напротив слота - покажет, с какими модельками можно соединить этот слот
05:15
аттрибутов пока нет
05:18
Наверное, надо добавить комментарии относительно типов слотов
wad #
05:51
dvolodin а что ты хотел вывести дополнительно к меню?
dvolodin #
07:00
free|wk: Посмотри модели с r3641
07:00
так понятнее воспринимается?
nixwizard #
07:07
dvolodin как быть с мешингом на прокурвах, может добавим еще один тип транкинга в igetportchannel?
07:07
http://cdn.procurve.com/training/Manuals/3500-5400-6200-8200-ATG-Jan08-5-Mesh.pdf
dvolodin #
07:08
там еще есть DTP
07:08
и вообще скоро TRILL делать придется :)
nixwizard #
07:09
что есть TRILL?
07:12
просто я сделал get_interfaces, но оно не работает где есть mesh, потому как не определяется как portchannel
wad #
07:45
dvolodin а что ты хотел вывести дополнительно к jsTree??????
dvolodin #
07:45
хочу чтобы там было не только имя, но и description
gnu-linux #
08:32
Добавил ёщё крайне полезный отчёт. Как вы думаете на одном порту коммутатора может быть два не тегированных VLAN? ;)
08:33
checkstaticvlans: http://pastie.org/1896119 выводит отчёт по невероятным фактам )))
dvolodin #
08:42
у китайцев еще не то бывает :)
08:44
Может сделаем раздел в Wiki
08:44
a-la Script Market
gnu-linux #
08:44
А как оно так пропускает? Ониж через веб интерфейс все настраивались! Там что никаких проверок?
08:45
Я ещё пару допишу, закручу в тарбол и выставлю. потом есть вопросы... Потом надо будет всё переписать нормально, роскидать по модулях..
08:46
Думаю что через неделю можно будет ставить и пробывать другим... Пока там надо много телодвижений дополнительных делать...
08:47
Вечерком выставлю тарбол того что есть.. Может кто захочет глянуть...
free|wk #
09:20
dvolodin, удалить железку из нока после 5 месяцев експлуатации почти нереально. запрос не успевает выполниться.
dvolodin #
09:21
:)
09:21
есть такое, да
free|wk #
09:21
с постгреса на прямую ?
dvolodin #
09:22
сдохнет
free|wk #
09:22
постгрес ?
dvolodin #
09:22
в fm_event поди дофига записей на него
09:22
да
free|wk #
09:22
да
dvolodin #
09:23
delete from fm_event where id in (select id from fm_event where managed_object_id = .... limit 1000);
09:23
хвост собаке надо купировать по частям
free|wk #
09:24
ERROR: update or delete on table "fm_event" violates foreign key constraint "event_id_refs_id_1a4e3ebd" on table "fm_eventdata"
09:27
а если TRUNCATE fm_event ?
09:27
мне он ка кто вааще
gnu-linux #
09:28
DELETE FROM fm_event;
09:28
И добавить в schuduller :)
dvolodin #
09:31
truncate fm_event cascade;
09:31
самый радикальный метод
09:32
когда перетащу fm в mongodb, ему полегчает
gnu-linux #
09:33
А я чёто этого монгодб боюсь? Может оно того не стоит всё туда таскать? разве у нас такая древовидная структура? постгреса кажись вполне хватало...
09:35
у меня оно в зависимостях ещё 10-20 пакетов всякой дряни потянуло... Даже пока не смотрел на это могодб....
free|wk #
09:39
у мя вытащило еще 5 хреней каких то
09:39
я от наших програмеров слышал теплые отзывы. не боюсь
dvolodin #
09:40
событие само по себе - дерево
09:40
в постгресе приходится в 3 таблицах искать
09:41
событие, данные его, повторы и еще история есть
09:41
а так за раз выберется
09:42
ну и классическая беда всех транзакционных реляционок - запись не самая шустрая
Dmitry1 #
09:42
Обновил NOC. Где посмотреть на этот инвентори можно? Никаких сообщений о том, что подгрузился noc.inv не вижу
dvolodin #
09:43
на форуме настройки посмотри
Dmitry1 #
09:43
в noc.conf есть запись installed_apps = noc.inv
dvolodin #
09:43
либо кеш надо прочистить, либо /inv/vendor/
free|wk #
09:43
транкейт шел долго. теперь счастье
dvolodin #
09:43
или /inv/model/ , /inv/socket/
09:44
truncate лочит таблицу
Dmitry1 #
09:44
ставил NOC в чистый каталог. где еще чистить надо?
dvolodin #
09:44
кеш браузера
Dmitry1 #
09:45
понял
dvolodin #
09:46
никак не пойму, что там за засада с кешированием
09:46
можно посмотреть в main/apps/menu/view.py
free|wk #
09:47
вакум же фоновый давно да ?
dvolodin #
09:47
да
Dmitry1 #
09:53
очистка кэша не сильно помогла. а чистить все не хочу
09:55
как сделать, не обнуляя всю историю посещений, пароли и т.д.
wad #
09:55
Dmitry1 набираешь в браузере /inv/socket/ - ругается?
Dmitry1 #
09:56
заходит туда
wad #
09:56
значит работает
Dmitry1 #
09:57
в Epophany нрмально отображает. а Firefox закешировал
09:59
Ага. Еще куки почистил. заработало
dvolodin #
10:03
Мда, по-моему я до маразма дошел
10:03
всплываюшие окошки с деревьями рисую :)
wad #
10:03
это не маразм это понты..
dvolodin #
10:05
но вроде прикольно
10:06
еще немного и можно будет модельки клепать
10:08
Есть у меня совсем чумовая идея
10:08
оформлять заказ на оборудование напрямую из NOC
wad #
10:08
после этой фразы обычно появляется много работы
Dmitry1 #
10:08
вроде в самом jstree есть всплывающие окошки?
dvolodin #
10:09
wad: У меня этих чумовых идей - по 5 раз на дню, не пугайся
10:09
в jstree есть всплывающая менюшка
10:09
но она нам нафиг не нужна
wad #
10:09
у нас начальник.. нас так пугае... а вот я тут подумал... и капец..
dvolodin #
10:09
не, я своих ребят так не пугал :)
Dmitry1 #
10:10
А как на счет планига types ? Для каждого вендора сделать свою иконку?
dvolodin #
10:11
врублен у меня types
10:11
три типа иконок рисует
Dmitry1 #
10:13
для вендора иконки. как в netcracker
10:14
http://torrents.net.ua/forum/art/0/193/172.jpg
10:15
http://pslan.com/torrents/imagesx100/1209821.jpg
wad #
10:19
dvolodin на катай плиз патчи которые я наплодил.. а то обновляться сложно.. до новой версии
dvolodin #
10:19
их еще просматривать и править надо
10:19
вы осваивайте mq
10:20
как раз для этого и сделано, чтобы держать свои патчи
10:20
он достаточно прост
wad #
10:20
сделай мастер класс..
Dmitry1 #
10:25
http://jsfiddle.net/ambiguous/BkWWW/
10:26
две колонки в jtree
10:27
или
10:27
https://github.com/deitch/jstree-grid
10:27
там вообще грид цепляется
dvolodin #
10:28
где там две колонки?
Dmitry1 #
10:29
в первом примере вторая колонка статическая
10:29
во втором примере - тупо tree+грид
10:31
обе возможности подключаются плагинами, т.е. не нужно переписывать сам jtree
10:34
вызов плагина можно встроить в темплейт
dvolodin #
10:46
grid из json данные умеет выдирать?
Dmitry1 #
10:54
jsTreeGrid uses this event to start its own load process. When jsTreeGrid is done, it fires a "loaded_grid.jstree" event on the same div. If you need to run some code after the jsTreeGrid is done loading, just listen for that even
10:55
HTML ---- Note that the data in each cell is treated as html content for the span, rather than raw text. You can use HTML in any cell, except for the base tree node cell, which follows jstree rules.
10:56
Всего навсего в json нужно выдавать данные в виде <span>Col_1<span><span>Col_2</span>
10:56
А это уже работа самого движка на питоне
10:59
кстати, написал парсер для сортировки портов свичей для tablesorter
11:03
ушло на почту
gnu-linux #
11:20
Выложил своё поделие http://redmine.nocproject.org/boards/3/topics/2082#message-2177
11:29
Да всех с праздником.. Сегодня же пятница 13
11:29
:)
misak #
11:30
здрасте
11:31
а кто тут на рх или федоре или центосах ? на до ставить монгодб из пакетов или монгодб-сервер ?
11:33
оба вроде
dvolodin #
11:51
ага, 13-го
11:52
самое время массово апдейтить софт на свичах на самую свежую версию :)
_4ePTeHok #
12:09
наши телевизионщики уже уронили iptv по самое нехочу)
nixwizard #
12:18
error='SAESocket' object has no attribute 'max_scripts' активатор нужно обновить?
12:25
рестартанул активатор, он подтянул сам обновился все ок
dvolodin #
12:33
ну да
Dmitry1 #
13:34
2dvolodin: В вендоры добавь Allied Telesis, D-Link и ZyXel
13:34
можно еще HP добавить
dvolodin #
13:56
Давай патчик :)
13:56
по модельками и по сокетам посмотрите
13:57
там пока нет аттрибутов, но можно забить, что и с чем можно цеплять
Tweet
Share this page
Share this page: Tweet