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: 04.07.2013
dvolodin #
03:40
В pmprobe теперь можно настраивать параметры threadpool'а
04:02
давайте ловить, в какой момент он затыкается
freeseacher #
04:07
ага
04:07
я обновился
04:08
посмотрю когда помрет
dvolodin #
04:10
там дефолты теперь сильно больше
freeseacher #
04:10
да, мен ятоже смутили сотни
04:10
подрезать ?
dvolodin #
04:10
зачем?
04:11
ему до сотни еще дорасти надо
freeseacher #
04:12
что бы эксперимет быстрее кончился ?
dvolodin #
04:12
там другая проблема есть - не додумал куда прикрутить создание и удаление worker'ов
04:13
временно влепил его на запуск каждой задачи, но это бред полный
04:14
и с размером backlog'а я тоже не уверен
04:15
в общем, нужно эксперементировать
07:03
А кто скажет что-нибудь хорошее или плохое про новый fm.event ?
07:03
Удобнее им пользоваться?
07:03
переделывать по аналогии alarm?
ufir #
07:40
скажем так - гораздо удобнее, чем было раньше
07:40
диспетчера довольны
e_zombie #
07:42
update or delete on table "sa_reducetask" violates foreign key constraint "task_id_refs_id_193c71167fb7d148" on table "sa_maptask"
07:43
как это правильно полечить. второй раз такая фигня.
ufir #
07:48
а у меня постоянно вылизит
07:48
я забил
zi_home #
07:48
скрин покажите как ивенты выглядят
ufir #
07:48
ща
zi_home #
07:49
а я покритикую как всегда
e_zombie #
07:49
вроде нашёл
zi_home #
07:49
не может быть чтобы все сразу и хорошо
ufir #
07:51
http://home.mari-el.ru/kma/evnt.png
07:51
воть
zi_home #
07:53
сколько трапов неклассифицированных, а Dmitry1 в курсе про них?
07:53
а внутри ивента оно как?
07:53
вон хотя бы того LBD
ufir #
07:54
тебе какую вкладку показать ? ;)
Dmitry1 #
07:54
ufir: А можно накидать issue c этими нераспознанными ивентами?
zi_home #
07:54
а там вкладки?
ufir #
07:54
ну Overview, Help, Data, Log
zi_home #
07:54
пусть будет дата
Dmitry1 #
07:55
Особенно про OVERTEMP и про блок питания
zi_home #
07:55
я думал переделали на новую схему без табов
ufir #
07:55
http://home.mari-el.ru/kma/lbd.png
zi_home #
07:56
жесть какая
Dmitry1 #
07:56
ufir: Накидай issue по неклассифицируемым ивентам
ufir #
07:56
Dmitry1 по всем вендорам, или только по цискам ?
Dmitry1 #
07:56
По всем, конечно
zi_home #
07:56
dvolodin, ты вообще ничего не изменил только переписал на ext, в чем вопрос-то?
ufir #
07:57
Dmitry1 оо_О ;) тогда после обеда накидаю
Dmitry1 #
07:57
ок
MindGames #
07:57
О! Надо будет тогда и мне как-нибудь накидать - у меня тоже постоянно нераспознанные ивенты идут ;)
zi_home #
07:57
Dmitry1, ты по BGP будешь ивенты обрабатывать
dvolodin #
07:58
ufir: Aged LSA кидай :)
Dmitry1 #
07:58
Я жду ивенты от разных вендоров. Если будет несколько подобных, которые можно будет сгруппировать в один класс - делаю класс
dvolodin #
07:58
может неклассифицированные ядреным цветом выделять?
Dmitry1 #
07:59
Про тот же BGP. Я кроме как Cisco.IOS других ивентов не вижу
zi_home #
07:59
dvolodin, серым
07:59
в самый раз
Skripnik-ru #
07:59
А как теперь делать правила класификации?
zi_home #
07:59
Dmitry1, значит никому не надо или их нет, у тебя же длинки на бгп сидят, у тебя что, ничего не происходит
Dmitry1 #
07:59
Кстати. Я уже спрашивал. У кого есть железки Brocade ?
08:00
zi_home: длинки молчат как партизаны
dvolodin #
08:00
а как вам идея в JSON Event'а сделать кнопочку Contribute?
08:00
чтобы сразу его слать
zi_home #
08:00
ну вот значит по циске и делать
MindGames #
08:00
да, кстати, как делать правила классификации для новых ивентов? Конопок то нет.. типа Create Rule.. :)
Dmitry1 #
08:00
dvolodin: Замечательная идея. И репозиторий сделать для неклассифицируемых ивентов
MindGames #
08:01
и мне внешне больше нравились старые ивенты. там более наглядно и симпатично ;)
dvolodin #
08:01
Dmitry1: Да, я их собирать хочу, как тушенку
zi_home #
08:01
Dmitry1, в слдеующий раз как у меня железка сглючит вы захлебнетесь
Dmitry1 #
08:01
С автоматическим удалением, если такой ивент уже классифицируется
MindGames #
08:02
и у новых ивентов нету ТАБА, где указано, какой аларм поднялся.
Dmitry1 #
08:02
dvolodin: Кстати, а почему ивентклассы не сделаны в виде дерева?
dvolodin #
08:03
Dmitry1: Поиск по дереву и навигация совсем дерьмово выходит
zi_home #
08:03
dvolodin, а закрывающие ивенты зеленым красятся?
08:04
99ff99 или aaffaa - в самый раз
dvolodin #
08:04
хм
zi_home #
08:05
для неклассифицированных cfcfcf подошел бы
dvolodin #
08:05
мы же договорились красить event'ы в цвета самого серьезного alarm'а
zi_home #
08:05
аларм тоже ивентом закрывается
dvolodin #
08:05
угу
zi_home #
08:05
почему бы линк ап не покрасить зеленым
Dmitry1 #
08:07
dvolodin: http://stackoverflow.com/questions/7695224/search-inside-extjs-tree-store
08:07
dvolodin: http://stackoverflow.com/questions/1074445/extjs-find-a-trees-node-id-by-its-value
zi_home #
08:08
или бгп ап
08:08
или еигрп ап
Dmitry1 #
08:09
dvolodin: А вот с рабочим примером: http://xtrace.blogspot.com/2011/09/extjs-tree-filter-filtering-tree-items.html
dvolodin #
08:14
zi_home: сейчас есть просто привязка события к алармам
08:14
alarms = fields.ListField(nosql.ObjectIdField())
08:15
Для твей хотелки нужен еще признак, в какой роли событие выступает для аларма
08:15
Открывающее, закрывающее, или просто к месту пришлось
MindGames #
08:16
так где кнопка Create Rule в новых ивентах? как правило создать теперь?
dvolodin #
08:18
MindGames: доделаю ее, в процессе
MindGames #
08:19
ясненько
Dmitry1 #
08:19
dvolodin: http://demo.mysamplecode.com/ExtJs/pages/gridTreeColumns.jsp
08:20
dvolodin: Вот так я представляю список ивентклассов
dvolodin #
08:20
гы: а закрывающий event у нас вообще не подшивается к аларму :)
08:21
где там моя большая шашка
08:21
:)
08:22
порежем по живому
zi_home #
08:24
dvolodin, а ты уверен что твой подход правильный
08:24
я к тому что для неклассифицированного ивента вообще не будет аларма, а его тоже бы покрасить
Dmitry1 #
08:34
dvolodin: А как алармы бы еще сгруппировать по модулю железки? Например - куча ошибок происходит на линейной плате N 2.
e_zombie #
08:35
чтото у меня какая то херня. делаешь гет конфиг. все отмечены как неуспешные. но конфиг новый с изменениями ...
08:36
и блин можно в алармы сортировать по времени внутри цветной группы ? последние сверху?
Huko #
08:36
dvolodin: а почему в новом events у меня время события +4 часа показывает, а в Alarms как надо ? Где подкрутить ?
zi_home #
08:36
Dmitry1, не только мо модулю, если наапрмер мак флап то он мужду двумя МО происходит, так это бы показать
Dmitry1 #
08:37
В аларме я пытаюсь показать всю информацию, которую можно вытащить: описание интерфейса, имя влан и т.п.
zi_home #
08:38
у аларма все о один параметр МО
08:38
*всего
08:39
и вообще большинство аварий связано не с одной а с несколькими железками
08:39
линк падает с двух сторон
08:39
протокол падает с двух сторон
08:41
это конечно когда есть кольцо и приходят 2 события
RudW0lf1 #
08:47
Добрый день коллеги
08:48
Есть патчик один
08:48
он реализует поддержку отчетов по лицензиям и поддержке на циско
08:48
с помощью свойств
08:49
вернее полей managment object
08:49
его можно в апстрим залить?
zi_home #
08:50
с помощью магии issue в багтрекере
freeseacher #
08:50
RudW0lf1, http://kb.nocproject.org/pages/viewpage.action?pageId=8880209
08:51
при такой магии авторство сохранится.
RudW0lf1 #
08:51
угу
08:51
хорошо
zi_home #
08:52
RudW0lf1, а ты как это реализовал? сделал расширение для get_version?
RudW0lf1 #
08:53
Нет
08:54
у нас есть скажем так номер договора с циско
08:54
есть конечная дата поддержки и начальная
08:54
есть все тупо забивается определенными полями в managment object
08:55
*это все
08:55
а отчет просто делает селект по тем устройствам в которых эти поля заполнены
freeseacher #
08:57
маловероятно что пойдет в апстрим.
08:57
думаю это недоаб лоы реализоывать через inv модуль
zi_home #
08:58
freeseacher, для этого надо иметь инвентори модуль, а там пока только поделка
09:00
чтобы хотя бы аппаратную часть собирать и хранить, а потом уже софтверно-лицензионную
09:00
ладно, инвентори не горит
09:00
кто графики видел? как оно?
dvolodin #
09:04
RudW0lf1: заливай, посмотрим
RudW0lf1 #
09:04
ок
freeseacher #
09:04
zi_home, я видел.
09:05
не страшно
zi_home #
09:05
а можешь показать?
dvolodin #
09:05
zi_home: чем неверен мой подход?
zi_home #
09:05
для неклассифицированного ивента вообще не будет аларма, а его тоже бы покрасить
09:06
и для классифицированного нейтрально
dvolodin #
09:06
ну и покрасим, какие проблемы-то?
zi_home #
09:06
*нейтрального
09:06
ты же говоришь что не можешь
dvolodin #
09:07
не говорю
09:08
я говорю, что мы сейчас раскраску сделали на основании alarm'ов
09:08
добавил несколько полей
09:08
ActiveAlarm.opening_event
09:08
и
09:08
ArchiveAlarm.opening_event и .closing_event
zi_home #
09:10
ты так и подбиваешь меня обновиться
dvolodin #
09:15
еще не доделал, погоди
zi_home #
09:15
уже полгода не обновлялся, все жду
09:16
Dmitry1, поправить надо. %SNMP-5-CHASSISALARM: Chassis Alarm Trap: tmpAlarm(OFF), minorAlarm(OFF), and/or majorAlarm(OFF)
09:16
это нейтральный ивент, не надо аларм поднимать
dvolodin #
09:16
вот маньяк-то
09:16
:)
09:16
пол-года не мыться :)
zi_home #
09:17
r7718
Dmitry1 #
09:17
zi_home: Кинь issue с описанием, почему это ивент CHASSISALARM является нейтральным
zi_home #
09:17
Dmitry1, дык изначально так было написано
09:17
где issue по которому ты его делал
Dmitry1 #
09:18
зачит переоткрой его, и черкани пару строчек
zi_home #
09:20
Recommended Action This message is provided for information only.
09:21
Dmitry1, NOC-864
09:28
а что будет если сначала одному аларму поставить root cause второй, а потом второму указать первого?
MindGames #
09:39
zi_home, будет рекурсия ;(
09:39
:)
dvolodin #
09:41
zi_home: у корнея чуковского это называлось: волки от испуга трахнули друг друга
09:41
текущий алгоритм RCA исключает циклы на уровне алгоритма
MindGames #
09:42
dvolodin, да ладно??!! Чуковский такое писал?! Чорт! Почему такое не было в школьной программе? я б тогда классику читал бы с удовольствием ;)
dvolodin #
09:42
не помню где, не то в таракане, не то в солнце краденом
zi_home #
09:44
просто есть желание написать один триггер, а работает он не шустро и поэтому возможна ситуация когда алармы будет пытаться друг к другу подшить
09:44
на самом деле это все баловство
09:45
нок ссам должен связывать алармы
09:45
нахер мне 100 алармов, когда в одном влане флапнуло 100 маков
freeseacher #
09:45
MindGames, думаю "тогда" слово трахнули означала дали по башке.
09:45
ну по крайней мере в моем дестве так и было.
dvolodin #
09:49
ну или "скушали", не помню
09:49
цензурой вырезано
09:49
:)
ufir #
09:50
"скушали" - я помню
MindGames #
09:50
freeseacher, ты не поверишь, но в моем детстве тоже так было ;)) где-то до 3го класса ;) Помню меня как-то на улице спросили, мол, Макс, а ты Маринку (нашу первую красавицу на улице) трахнешь? Я такой - конечно! Легко! У всех такие глаза на лоб.. ;) И тут я добавля
09:50
ю - вот возьму вон ту палку и трахну! (реально другого значения этого слова я тогда не знал) %))
ufir #
09:51
"Мама, мама - я опять ебанулся !" - "Сынок, запомни - не ебанулся, а уебался"
09:51
извините ;(
MindGames #
09:51
:))
freeseacher #
09:52
не факт что тогда другой смысл был :)
ufir #
09:55
"Вань, а Вань - я твою Маньку того..." - "Ну тогда женись !"... "Не, я её того, трактором переехал"
MindGames #
09:55
я в то время перебрался из Сибири на юг.. на Кубань.. ну, тут меня и научили.. Как-то гуляли в полях.. там дорога кончается.. и увидели такие красивые квадратные обертки.. я такой у друганов. мол, что это такое (любознательный был я ребенок), а они такие -
09:55
да то ган....ны... Я запомнил.. Иду как-то с бабушкой по дороге в гараж, кажется, за мотороллером.. Ну и вижу такие же обертки.. И такой радостный: бабушка, бабушка, смотри - ган...ны!!!
09:55
:)))))
dvolodin #
09:57
ufir: значит, "скушали"
09:57
но это уже коллективный суицид
09:57
нужно запретить
MindGames #
09:59
суицид уже запрещен.. на законодательном уровне ;))
ufir #
09:59
да. надо заблокировать
dvolodin #
09:59
мораль - чуковского нужно запретить
10:00
пополнить, так сказать, педеральный список
MindGames #
10:00
угу! и Есенина тоже ;)
dvolodin #
10:00
тот сам себя запретил
MindGames #
10:00
а то "мы не сеем мы не пашем"... :)
10:00
когда это такое было?
10:00
экстерминантус сам себе устроил? :) Самовыпилился? :)
10:01
так они уже все выпилились.. кто-то сам. кому-то помогли..
dvolodin #
10:32
ну вот вам и таб с алармами
10:33
как бы нам теперь пометить в гриде окрывающие и закрывающие события
zi_home #
10:35
dvolodin, с пушем?
10:35
а ивенты с пушем?
dvolodin #
10:37
зачем пушить их?
zi_home #
10:42
а если новый ивент придет, что произойдет
dvolodin #
10:51
zi_home: захавает ктулху
VIY #
10:57
привет. а отсутствие префиксов на вкладке VC это нормально?
10:57
так то вланы в ASM привязаны
10:57
раньше вроде префиксы отображались и на вкладке с вланами при этом
dvolodin #
10:58
сейчас префиксы с интерфейсов берутся
VIY #
11:00
ага, то есть стоит пытаться копать инвентори?
dvolodin #
11:00
да
11:01
в части interface discovery
VIY #
11:03
не найду такой пункт(
dvolodin #
11:04
давайте о вкусном, пока я еще смотрю event'ы
11:05
нужен механизм плагинов
11:05
в event class'е для каждого класса нужно прописать доступные плагины и их настройки
VIY #
11:06
так, похоже не сумел собрать интерфейсы с L3 прокурвы
dvolodin #
11:06
в результате, когда заходишь на event, должны появляться дополнительные вкладки, в которых будут всякие ништяки
VIY #
11:06
с л2 нормально список есть
dvolodin #
11:06
например, для Config Changed -- Diff с конфига
11:06
для событий, связанных с интерфейсом -- диагностика и детали по интерфейсу
11:07
Для событий, затрагивающих линки - инфа по соседям
11:07
ну и так далее
11:07
там явно должна быть JS-часть с пользовательской мордой
11:07
и серверная часть с логикой
11:07
какие будут соображения?
11:08
для alarm'ов пойдут аналогичные
MindGames_ #
11:43
прям такие радужные перспективы ;))
11:43
а ни кто не помнит - раньше был ресурс такой, типа freshmeat.com или net... куда он подевался?
e_zombie1 #
11:43
подоз
11:43
подох
MindGames_ #
11:44
как так??! Как такое возможно?? :)
dvolodin #
11:44
freecode он теперь
e_zombie1 #
11:44
да легко. все течёт. все меняется.
dvolodin #
11:44
жив и здравствует
MindGames_ #
11:45
dvolodin, ага, смотрю уже. вроде не совсем то, что было.. или я уже просто забыл как все оно было ;)
dvolodin #
11:46
гламурный вебдванольный
e_zombie1 #
12:09
это самое. есть вопрос.
12:09
а как бы сделать чек внутренностей БД системы, чтобы получить хотя бы приблизительное представление что погибло после того как например закончилось место на винте.
dvolodin #
12:11
ничего не должно погибнуть
12:11
для постгреса
12:11
для монги - последняя минута могла побиться
e_zombie1 #
12:12
я подозреваю что если погиб нок а постгрес живой то ничег оумереть не должно, так как все рухнет и без этого, но гарантировать это ?
12:12
ведь ситуация если БД побилась то тут походу только очистка всего и восстановление
12:13
кстати было бы приколько в бакап складывать экспорт обьектов, списка пользователей, селекторов и тд.
mikevlz #
12:26
ну штатный бекап снимает дампы баз данных
12:26
главное - вовремя утаскивать его
e_zombie1 #
12:27
лично тебе будет удобно из бд выковыривать список пользователей если ещё к тому же Бд битая?
12:27
я думаю нет.
mikevlz #
12:27
я вообще о том, что надо найти максимально целый последний бекап, с него подняться
e_zombie1 #
12:29
это в теории. а на практике быстрее будет подняться с текстового файла.
dvolodin #
12:30
на практике - warm standby
12:30
и следить за местом на диске
zi_home #
12:40
это работа для пробы :)
12:42
или отдать системе которая у вас мониторит сервера
e_zombie1 #
12:42
а что сказать монго с его пухнущими журналами?
zi_home #
12:46
сделать ротацию
mikevlz #
12:46
"эй! не хавай!" © +100500
zi_home #
13:01
все обещали накидать ивентов которые не классифицируются и пропали
mikevlz #
13:16
ивенты кидают
13:17
или рабочий день кончился
Tweet
Share this page
Share this page: Tweet