nocproject.org
05:49
Коллеги, добрый день.
05:49
И все же, NOC не включает после себя enable clipaging, на DES-3526 и DES-3550 с прошивками B51
05:50
...и старше
06:26
Коллеги, добрый день.
06:26
И все же, NOC не включает после себя enable clipaging, на DES-3526 и DES-3550 с прошивками B51
06:26
...и старше
 
06:26
возможно. у меня нет сейчас под рукой этих свичей. Кинь сюда, плиз кусое вывода команды show switch, где показан статус CLI Paging
 
06:28
тестирую сейчас давилку повторяющихся событий
06:29
и, вроде, в общем виде стало понятно, какая обвязка у ExtJS UI будет
 
06:32
Этот репозиторий доступен?
 
06:32
пока нет
06:33
как будет рыба для desktop'а и парочка приложений - закоммичу в дерево
08:46
 В r4562 закоммитил функционал для давилки повторяющихся событий
08:47
В r4563 - примеры для пингов
08:47
теперь классификатор будет давить повторяющиеся ping ok/ ping failed
08:50
и теперь классификатор выдает более подробную статистику
08:50
2011-08-26 12:49:09,607 14 events are classified: elapsed: 0.0255s, speed: 548.4799ev/s, failed: 0, deleted: 0, suppressed: 0, classified: 14, disposed: 0
 
08:55
cool
09:03
а такой вопрос, если появился аларм из-за снмп трапа (например, линк даyн), то он закроется как только придет трап линк ап, но если этот трап потеряется по пyти, то аларм только врyчнyю закрывать?
 
09:04
zi_rus: да
09:04
это вообще у всех так :)
 
09:04
просто я дyмал, что можно что-нибyдь придyмать
 
09:05
а если одно событие продублируется по snmp и syslog - упал порт, поднялся, а трап второй скажем недолетел?
09:06
т е по сислогу алярм закрылся, а вот по snmp - нет
 
09:06
Дима пасиба. он по текущим то когда пройдется ?
 
09:08
может считать что происшествия из разных источников считать одним происшествием, если разница междy пришедшими cообщениями меньше секóнды
 
09:08
думаю это надо увязывать с инвентори
09:08
и уже по источнику события - порту определять закрыть второй алярм или нет
09:10
т е событие от одного источника, одного класса, одного порта - значит и алярм один
 
09:11
freeseacher: текущие сами вывалятся
09:11
или их можно тупо переклассифицировать
09:11
остановить классификатор и
09:11
./noc events -c "NOC | Managed Object | Ping OK" -a reclassify
09:12
./noc events -c "NOC | Managed Object | Ping Failed" -a reclassify
09:12
и перезапустить классификатор
09:12
он лишнее вынесет из активных
 
09:18
остановить класификатор... это проблема
09:18
он тут же будет перезапущен
09:28
переклсифицировать стока ping ок тяжко
 
09:28
service activation -> run commands. какой предел y поля commands, сколько строк или символов можно отправить на выполнение?
 
09:28
zi_rus, скока не страшно :)
 
09:29
просто multicast static join больше 500 строк занмает, по одной на каждyю грyппy, не хотелось бы óпереться
09:34
я полагаю предела нет? ограничений со стороны активатора нет, ограничений на размер поля не стоит. хорошо
 
09:42
zi_rus: переварит, ерунда это
09:42
он конфиги по 50k строк ворочает
 
09:49
советую сделать snippet
09:49
и накатывать его
 
09:51
сниппеты сложные, я в них еще не разбирался
09:57
а вот что сейчас более интересно. я сейчас перенес все yправление адресным пространством в нок (ipam посто шикарен), и есть большое желание перенести vlan в нок, но vc mangement взрывает мне мозг
 
10:01
zi_rus: а в чем "шикарность IPAM" выражается? он к примеру не умеет показать "вот этот блок ип отдан вон тому клиенту и роутится вон там"
 
10:02
подожди статических vlan от gnu-linux
10:02
Это пока временно. Научим.
 
10:03
inoyat_kayumov, множество врф, показывает свободные блоки, и просто достаточно óдобно
 
10:06
нда. возможно я просто не умею его готовить...но именно удобства и шикарности я так и не увидел..
 
10:06
Dmitry1, понять бы чемy yчите. мне вот прям сейчас не нрвится что все хранится вперемешкy мплс дот1q и тд, как быстро найти последний свободный влан, некоторые дрyгие вещи, о которых я еще сам не знаю, потомó что нет четкого представления что надо
 
10:06
Вот тебе этапы разработки:
10:07
1. Доделываем FM до стабильного состояния
10:07
2. Переводим на новый UI
10:07
3. Inventory
 
10:08
Там созаётся 1-2 дополнительных таблички с линками, но когда линки будут в ноке родные 
http://dpaste.com/600331/ то staticvlan будет использовать их...
 
10:08
4. Все, что завязано на Inventory (топология и т.п.)
10:08
static vlan - это часть топологии
 
10:09
inoyat_kayumov, may be, я олько ради ipam и начал нок разворачивать, для меня там разве что поиска не хватает
 
10:10
сейчас в ноке без нареканий - только SA/CM, остальное - см. выше про этапы
 
10:11
inoyat_kayumov: Подключайся к проекту - быстрее реализуем требуемые тобой фичи.
 
10:11
Почему? У меня статические VLAN тоже работают.. ;)
 
10:12
из меня программист..гм...корове седло и то лучше
 
10:12
inoyat_kayumov: хм, что мешает прибить managed object к адресу шлюза?
 
10:12
Сагодня не успею выложить профиль для Eltex.MES31xx...
 
10:12
Dmitry1, что за новый UI?
 
10:13
меня устраивает и ipam, и vc, да, может и не всё, что хотелось бы, реализовано, но на уровне замены xls файликам - справляется на все 150%
 
10:13
dvolodin: это мелкая хотелка. гораздо интереснее будет inventory/topology
 
10:14
inoyat_kayumov: с ценником на inventory промышленные уже ознакомился? :)
10:14
там 6-7 нулей обычно
 
10:14
в чем смысл нового UI, что он даст?
 
10:15
мне бы показать функционал хотя бы в условиях 10 хостов - финансовыми проблемами будут озадачиваться другие люди
 
10:16
Новый UI:
10:16
1. Некоторая часть логики будет вынесена из Python на клиентскую сторону.
10:17
2. Исходя из этого можно будет реализовать dashboard, плавающие диалоговые окна, Polling,
10:18
Выбраный UI ExtJS поддерживает i18n, темы, привязку данных к GIS и многое другое.
10:18
На стороне клиента будет реализована фильтрация, сортировка, проверка данных.
 
10:20
кроме того - прочистится код серверной части
 
10:20
надеюсь все полyчится как надо
 
10:20
В ExtJS встроено средство отображения графиков и работа с SVG и Canvas, что позволит рисовать схему сети.
 
10:20
и интерфейсом между сервером и клиентом смогут пользоватьса сторонние клиенты
10:21
это уже к вопросу интеграции с другими системами
 
10:21
Да. Это самое главное. Стандартизируется протокол обмена между клиентом и сервером.
 
10:21
для начала - ReST + JSON будет
10:21
потом, может быть, SOAP появится
10:21
да хоть с шиной XI можно повязать, если совсем уж припрет
 
10:21
Т.е. сервер будет выдавать и принимать данные в виде JSON или XML, что позволит интегрировать NOC со сторонними приложениями.
 
10:22
и перестанет генерировать HTML вообще
 
10:22
И писать свои модули, не трогая серверную часть.
 
10:22
а не дyмали создать свой клиент?
 
10:22
Так это он и будет :)
 
10:23
я дyмал так и останется дотóп через браóзер
 
10:23
zi_rus: будет ExtJS клиент в браузере
10:23
с динамической подгрузкой приложений
10:24
но при этом вести себя будет как desktop приложение
 
10:24
А так как зающих HTML+JavaScript на порядок больше, чем знающих Python, мы надеемся на увеличение числа разработчиков.
 
10:25
а не потеряются какие-то возможности, реализyемые только на питоне
10:25
в смысле для разработчиков
 
10:26
не знаю, все что óгодно
 
10:27
zi_rus: не потеряются
10:27
серверная часть остается на python + django
 
10:27
Просто надо четко разнести NOC на frontend и backend, и все, что касается клиентской части, вообще "выкусить" оттуда.
 
10:27
просто сейчас  django генерирует и отдает HTML
10:28
а будет примерно так - django выбрасывает JS-клиент в браузер
10:28
и генерирует JSON
10:28
а морда сделана на JS
 
10:29
это поэтомy y меня 15секyнд тратится на вывод резyльтата работы простейшего скрипта?
 
10:29
10:29
так потому и тратится
10:29
что сейчас тупо делается рефреш каждые 5 секунд
10:29
а будет - push сообщение на клиента, что задача завершена
10:30
и клиент сразу заберет результат
 
10:30
вот об этом я и говорил когда-то давно
10:30
это же просто прекрасно, когда реализyете
10:30
бyдy очень ждать
 
10:31
пока технология обкатывается
10:31
сейчас делаю сам JS-клиент
10:31
точнее рыбу его
 
10:31
Вот отрелизим 0.7, тогда и займемся вплотную. :)
 
10:31
там будут всякие вкусности типа возможности спрятать заголовок и меню
10:31
и табы
10:32
потом надо заняться портабельной реализацией  push
 
10:32
И деревья нормальные, и всплывающие окна не такие, как сейчас
 
10:32
потом - переделать морду FM к релизу
10:32
и релизить
 
10:33
не, я так думаю, что к 0.7 морду мы трогать не будем.
 
10:35
даешь морду со стилем вконтакта.
 
10:35
потрогаем
10:36
freeseacher: дошутишься, попрошу сделать морду в стиле баду
10:36
типа "вы хотите потрахаться с этим алармом всего за 1 доллар? пошлите SMS"
 
10:36
А заодно няшно-кавайную, для настоящих отаку
 
10:37
zi_rus: модуль fault management для печей крематория непременно будет иметь похожий дизайн
 
10:38
темный фон и светлые бyквы не так напрягают глаза
 
10:39
zi_rus: темы можно менять ;)
 
10:39
Дима сделает поддержку тем оформления, а сам уже доделаешь черный фон как хочется)
 
10:39
темная тема действительно необходима, если морда FM показывается на плазме
 
10:39
темный и черный - разные вещи
10:40
на той картинке цвет темно-серо-коричневый
10:40
строго черный мне тоже не нравится
 
10:41
черный нельзя
10:41
слишком контрастны будут надписи
 
10:42
я первый раз зашел на баду.
10:42
ололо
 
10:45
ну жуть не жуть, а 100M+ озабоченных там тусят
 
10:45
10:46
выбирайте нужную вам тему и не мучейтесь в ExtJS это уже встроенное есть
 
10:46
серую я хотел по умолчанию поставить
 
10:47
а мне accessibility понравилась
10:47
хотя, черный текст на темном фоне, это кто-то что-то кypнyл
 
10:49
да вполне
10:49
главно не синий :)
 
10:49
да не спорьте вы, все эти тему УЖЕ ВХОДЯТ в базовую поставку ExtJS
 
10:50
вы предлагаете создать дополнительную почву для задротства в виде обилия разноцветных и полудоделанных схем?
10:50
тем
10:50
с допуслугами типа раскраска noc под ваш фирменный стиль?
 
10:51
а вот кстати, как сложно раскрасить самомó?
 
10:51
вот билайновцы обрадуются :)
 
10:51
не-не-не
10:52
если бyдет все полосатое, я застрелюсь
 
10:52
dvolodin, да да. потом можно будет красить интерфейс под заказчика.
 
10:53
пятница, блин
10:53
:)
10:53
вам весело, а у меня 9-я страница нудного отчета
 
10:54
а я в отпyске последний день
 
10:54
а я работаю последний месяц..
 
10:58
А я, наоборот, в отпуск иду. Путевка в Партенит досталась.
 
11:00
дим, не поздновато едешь?
11:01
сейчас на тенерифе хорошо, там раннее лето
 
11:01
думаю ключевое слово *досталась* а не путевка
 
11:02
а там 3 гектара леса, океанариум c дельфинами, солевые шахты и т.п.
11:03
там с одной стороны Аю-Даг, а с другой - Артек
11:04
Самое главное - что я туда беру ноутбук :)
 
11:04
тоесть отпуску хана ?
 
11:05
спyскаешься в солевyю шахтy и кодишь, кодишь, кодишь...
 
11:05
Dmitry1: ноут и мобилу забывай дома ;)
 
11:05
на время отпуска свою рабочую симку надо сдать начальнику или заму
 
11:06
не, так нельзя, иначе в случае аврала мне прийдется ловить такси и ехать на работу за несколько сот километров
 
11:06
сразу видно тут собрались люди которые сотовую связь рассматривают как необходимое, но зло.
11:06
Dmitry1, а ты чего в одного на должности ?
 
11:06
я как бы не один, но 90% на мне держится
 
11:18
я летом когда на море ездил, оставил ноут дома и отключил мобилу
 
11:18
всем привет
11:19
емое, все те же лица))
 
11:20
А на новой работе, надо сказать, за 3 месяца вообще ни разу по работе на мобилу не позвонили
11:20
красота
 
11:21
у меня тут прикол вылез, не могу классифицировать трап, просто потому что ifOperStatus = 7 :) хотя по мибу оно либо 1, либо 2, либо 3 :)
 
11:23
что за трап?
11:23
и что за 7-й этаж?
 
11:25
да ежик трап прислал на изменение порта, сижу вот и думаю чего это такое
 
11:25
может - облысение и потеря колючести?
 
11:38
я вчера видел стасут порта ghost
11:38
up/down/not present/ghost
11:39
последний творчество алика
 
11:41
neonman_ =) это чего с портом?)
 
11:47
алик - это Allied Telesyn ?
 
11:54
А кто-нибудь использует Allied Telesis ? А то ивентов для них мало.
 
13:04
Dmitry1, я пользую, 9924
13:05
_4ePTeHok, ахз, самому интересно)
 
13:05
у меня есть несколько свичей AlliedTelesis, но так как мы их не используем, то времени ковыряться в них нет
 
13:05
neonman_, я ивенты на след недельке собирался для ежей поделать, мож найду что это за косяк..
 
13:06
ээээ.... на длинке тоже статус 7 выплыл
13:06
rfc1213 миб ничего о нем не знает
13:07
Dmitry1, я в задачи запостил базовый профиль для 9924sp
 
13:07
я видел. Эти гады для каждой новой линейки почти кардинально переделывают CLI
 
13:07
RFC1213-MIB::ifOperStatus.8	7
13:08
Dmitry1, да там вроде бы 99хх профиль идет для старых alliedware
13:08
а вот plus туды не закатаешь(
 
13:09
Возможно. Мне не счем сравнивать. Потеряли их свичи популярность.
 
13:09
я вот всё понять не могу чего за ос такая внутри 3com switch 4200g
13:10
всё никак имя профилю не придумаю)
13:12
чего то noc-correlator тормозит и проц кушает
13:12
(    6.8682 second elapsed.     0.1456 events/sec)
15:20
Cannot decode variable 'ip'. Invalid ip_address: 'a9:fe:71:91'
15:20
прикольно
15:25
_4ePTeHok, тута?
 
    Share this page
    Share this page: