nocproject.org
03:40
В pmprobe теперь можно настраивать параметры threadpool'а
04:02
давайте ловить, в какой момент он затыкается
 
04:07
ага
04:07
я обновился
04:08
посмотрю когда помрет
 
04:10
там дефолты теперь сильно больше
 
04:10
да, мен ятоже смутили сотни
04:10
подрезать ?
 
04:10
зачем?
04:11
ему до сотни еще дорасти надо
 
04:12
что бы эксперимет быстрее кончился ?
 
04:12
там другая проблема есть - не додумал куда прикрутить создание и удаление worker'ов
04:13
временно влепил его на запуск каждой задачи, но это бред полный
04:14
и с размером backlog'а я тоже не уверен
04:15
в общем, нужно эксперементировать
07:03
А кто скажет что-нибудь хорошее или плохое про новый fm.event ?
07:03
Удобнее им пользоваться?
07:03
переделывать по аналогии alarm?
 
07:40
скажем так - гораздо удобнее, чем было раньше
07:40
диспетчера довольны
 
07:42
update or delete on table "sa_reducetask" violates foreign key constraint "task_id_refs_id_193c71167fb7d148" on table "sa_maptask"
07:43
как это правильно полечить. второй раз такая фигня.
 
07:48
а у меня постоянно вылизит
07:48
я забил
 
07:48
скрин покажите как ивенты выглядят
 
07:49
а я покритикую как всегда
 
07:49
не может быть чтобы все сразу и хорошо
 
07:53
сколько трапов неклассифицированных, а Dmitry1 в курсе про них?
07:53
а внутри ивента оно как?
07:53
вон хотя бы того LBD
 
07:54
тебе какую вкладку показать ? ;)
 
07:54
ufir: А можно накидать issue c этими нераспознанными ивентами?
 
07:54
ну Overview, Help, Data, Log
 
07:55
Особенно про OVERTEMP и про блок питания
 
07:55
я думал переделали на новую схему без табов
 
07:56
ufir: Накидай issue по неклассифицируемым ивентам
 
07:56
Dmitry1 по всем вендорам, или только по цискам ?
 
07:56
dvolodin, ты вообще ничего не изменил только переписал на ext, в чем вопрос-то?
 
07:57
Dmitry1 оо_О ;) тогда после обеда накидаю
 
07:57
О! Надо будет тогда и мне как-нибудь накидать - у меня тоже постоянно нераспознанные ивенты идут ;)
 
07:57
Dmitry1, ты по BGP будешь ивенты обрабатывать
 
07:58
ufir: Aged LSA кидай :)
 
07:58
Я жду ивенты от разных вендоров. Если будет несколько подобных, которые можно будет сгруппировать в один класс - делаю класс
 
07:58
может неклассифицированные ядреным цветом выделять?
 
07:59
Про тот же BGP. Я кроме как Cisco.IOS других ивентов не вижу
 
07:59
dvolodin, серым
07:59
в самый раз
 
07:59
А как теперь делать правила класификации?
 
07:59
Dmitry1, значит никому не надо или их нет, у тебя же длинки на бгп сидят, у тебя что, ничего не происходит
 
07:59
Кстати. Я уже спрашивал. У кого есть железки Brocade ?
08:00
zi_home: длинки молчат как партизаны
 
08:00
а как вам идея в JSON Event'а сделать кнопочку Contribute?
08:00
чтобы сразу его слать
 
08:00
ну вот значит по циске и делать
 
08:00
да, кстати, как делать правила классификации для новых ивентов? Конопок то нет.. типа Create Rule.. :)
 
08:00
dvolodin: Замечательная идея. И репозиторий сделать для неклассифицируемых ивентов
 
08:01
и мне внешне больше нравились старые ивенты. там более наглядно и симпатично ;)
 
08:01
Dmitry1: Да, я их собирать хочу, как тушенку
 
08:01
Dmitry1, в слдеующий раз как у меня железка сглючит вы захлебнетесь
 
08:01
С автоматическим удалением, если такой ивент уже классифицируется
 
08:02
и у новых ивентов нету ТАБА, где указано, какой аларм поднялся.
 
08:02
dvolodin: Кстати, а почему ивентклассы не сделаны в виде дерева?
 
08:03
Dmitry1: Поиск по дереву и навигация совсем дерьмово выходит
 
08:03
dvolodin, а закрывающие ивенты зеленым красятся?
08:04
99ff99 или aaffaa - в самый раз
 
08:05
для неклассифицированных cfcfcf подошел бы
 
08:05
мы же договорились красить event'ы в цвета самого серьезного alarm'а
 
08:05
аларм тоже ивентом закрывается
 
08:05
почему бы линк ап не покрасить зеленым
 
08:08
или бгп ап
08:08
или еигрп ап
 
08:14
zi_home: сейчас есть просто привязка события к алармам
08:14
    alarms = fields.ListField(nosql.ObjectIdField())
08:15
Для твей хотелки нужен еще признак, в какой роли событие выступает для аларма
08:15
Открывающее, закрывающее, или просто к месту пришлось
 
08:16
так где кнопка Create Rule в новых ивентах? как правило создать теперь?
 
08:18
MindGames: доделаю ее, в процессе
 
08:19
08:20
dvolodin: Вот так я представляю список ивентклассов
 
08:20
гы: а закрывающий event у нас вообще не подшивается к аларму :)
08:21
где там моя большая шашка
08:21
:)
08:22
порежем по живому
 
08:24
dvolodin, а ты уверен что твой подход правильный
08:24
я к тому что для неклассифицированного ивента вообще не будет аларма, а его тоже бы покрасить
 
08:34
dvolodin: А как алармы бы еще сгруппировать по модулю железки? Например - куча ошибок происходит на линейной плате N 2.
 
08:35
чтото у меня какая то херня. делаешь гет конфиг. все отмечены как неуспешные. но конфиг новый с изменениями ...
08:36
и блин можно в алармы сортировать по времени внутри цветной группы ?  последние сверху?
 
08:36
dvolodin: а почему в новом events у меня время события +4 часа показывает, а в Alarms как надо ? Где подкрутить ?
 
08:36
Dmitry1, не только мо модулю, если наапрмер мак флап то он мужду двумя МО происходит, так это бы показать
 
08:37
В аларме я пытаюсь показать всю информацию, которую можно вытащить: описание интерфейса, имя влан и т.п.
 
08:38
у аларма все о один параметр МО
08:38
*всего
08:39
и вообще большинство аварий связано не с одной а с несколькими железками
08:39
линк падает с двух сторон
08:39
протокол падает с двух сторон
08:41
это конечно когда есть кольцо и приходят 2 события
 
08:47
Добрый день коллеги
08:48
Есть патчик один
08:48
он реализует поддержку отчетов по лицензиям и поддержке на циско
08:48
с помощью свойств
08:49
вернее полей managment object
08:49
его можно в апстрим залить?
 
08:50
с помощью магии issue в  багтрекере
 
08:50
08:51
при такой магии авторство сохранится.
 
08:52
RudW0lf1, а ты как это реализовал? сделал расширение для get_version?
 
08:53
Нет
08:54
у нас есть скажем так номер договора с циско
08:54
есть конечная дата поддержки и начальная
08:54
есть все тупо забивается определенными полями в managment object
08:55
*это все
08:55
а отчет просто делает селект по тем устройствам в которых эти поля заполнены
 
08:57
маловероятно что пойдет в апстрим.
08:57
думаю это недоаб лоы реализоывать через inv модуль
 
08:58
freeseacher, для этого надо иметь инвентори модуль, а там пока только поделка
09:00
чтобы хотя бы аппаратную часть собирать и хранить, а потом уже софтверно-лицензионную
09:00
ладно, инвентори не горит
09:00
кто графики видел? как оно?
 
09:04
RudW0lf1: заливай, посмотрим
 
09:04
zi_home, я видел.
09:05
не страшно
 
09:05
zi_home: чем неверен мой подход?
 
09:05
 для неклассифицированного ивента вообще не будет аларма, а его тоже бы покрасить
09:06
и для классифицированного нейтрально
 
09:06
ну и покрасим, какие проблемы-то?
 
09:06
*нейтрального
09:06
ты же говоришь что не можешь
 
09:07
не говорю
09:08
я говорю, что мы сейчас раскраску сделали на основании alarm'ов
09:08
добавил несколько полей
09:08
ActiveAlarm.opening_event
09:08
и
09:08
ArchiveAlarm.opening_event и .closing_event
 
09:10
ты так и подбиваешь меня обновиться
 
09:15
еще не доделал, погоди
 
09:15
уже полгода не обновлялся, все жду
09:16
Dmitry1, поправить надо. %SNMP-5-CHASSISALARM: Chassis Alarm Trap: tmpAlarm(OFF), minorAlarm(OFF), and/or majorAlarm(OFF)
09:16
это нейтральный ивент, не надо аларм поднимать
 
09:16
вот маньяк-то
09:16
:)
09:16
пол-года не мыться :)
 
09:17
zi_home: Кинь issue с описанием, почему это ивент CHASSISALARM является нейтральным
 
09:17
Dmitry1, дык изначально так было написано
09:17
где issue по которому ты его делал
 
09:18
зачит переоткрой его, и черкани пару строчек
 
09:20
Recommended Action This message is provided for information only.
09:21
09:28
а что будет если сначала одному аларму поставить root cause второй, а потом второму указать первого?
 
09:39
zi_home, будет рекурсия ;(
09:39
:)
 
09:41
zi_home: у корнея чуковского это называлось: волки от испуга трахнули друг друга
09:41
текущий алгоритм RCA исключает циклы на уровне алгоритма
 
09:42
dvolodin, да ладно??!! Чуковский такое писал?! Чорт! Почему такое не было в школьной программе? я б тогда классику читал бы с удовольствием ;)
 
09:42
не помню где, не то в таракане, не то в солнце краденом
 
09:44
просто есть желание написать один триггер, а работает он не шустро и поэтому возможна ситуация когда алармы будет пытаться друг к другу подшить
09:44
на самом деле это все баловство
09:45
нок ссам должен связывать алармы
09:45
нахер мне 100 алармов, когда в одном влане флапнуло 100 маков
 
09:45
MindGames, думаю "тогда" слово трахнули означала дали по башке.
09:45
ну по крайней мере в моем дестве так и было.
 
09:49
ну или "скушали", не помню
09:49
цензурой вырезано
09:49
:)
 
09:50
"скушали" - я помню
 
09:50
freeseacher, ты не поверишь, но в моем детстве тоже так было ;)) где-то до 3го класса ;) Помню меня как-то на улице спросили, мол, Макс, а ты Маринку (нашу первую красавицу на улице) трахнешь? Я такой - конечно! Легко! У всех такие глаза на лоб.. ;) И тут я добавля
09:50
ю - вот возьму вон ту палку и трахну! (реально другого значения этого слова я тогда не знал) %))
 
09:51
"Мама, мама - я опять ебанулся !" - "Сынок, запомни - не ебанулся, а уебался"
09:51
извините ;(
 
09:52
не факт что тогда другой смысл был :)
 
09:55
"Вань, а Вань - я твою Маньку того..." - "Ну тогда женись !"... "Не, я её того, трактором переехал"
 
09:55
я в то время перебрался из Сибири на юг.. на Кубань.. ну, тут меня и научили.. Как-то гуляли в полях.. там дорога кончается.. и увидели такие красивые квадратные обертки.. я такой у друганов. мол, что это такое (любознательный был я ребенок), а они такие -
09:55
 да то ган....ны... Я запомнил.. Иду как-то с бабушкой по дороге в гараж, кажется, за мотороллером.. Ну и вижу такие же обертки.. И такой радостный: бабушка, бабушка, смотри - ган...ны!!!
09:55
:)))))
 
09:57
ufir: значит, "скушали"
09:57
но это уже коллективный суицид
09:57
нужно запретить
 
09:59
суицид уже запрещен.. на законодательном уровне ;))
 
09:59
да. надо заблокировать
 
09:59
мораль - чуковского нужно запретить
10:00
пополнить, так сказать, педеральный список
 
10:00
угу! и Есенина тоже ;)
 
10:00
тот сам себя запретил
 
10:00
а то "мы не сеем мы не пашем"... :)
10:00
когда это такое было?
10:00
экстерминантус сам себе устроил? :) Самовыпилился? :)
10:01
так они уже все выпилились.. кто-то сам. кому-то помогли..
 
10:32
ну вот вам и таб с алармами
10:33
как бы нам теперь пометить в гриде окрывающие и закрывающие события
 
10:35
dvolodin, с пушем?
10:35
а ивенты с пушем?
 
10:42
а если новый ивент придет, что произойдет
 
10:51
zi_home: захавает ктулху
 
10:57
привет. а отсутствие префиксов на вкладке VC это нормально?
10:57
так то вланы в ASM привязаны
10:57
раньше вроде префиксы отображались и на вкладке с вланами при этом
 
10:58
сейчас префиксы с интерфейсов берутся
 
11:00
ага, то есть стоит пытаться копать инвентори?
 
11:00
да
11:01
в части interface discovery
 
11:03
не найду такой пункт(
 
11:04
давайте о вкусном, пока я еще смотрю event'ы
11:05
нужен механизм плагинов
11:05
в event class'е для каждого класса нужно прописать доступные плагины и их настройки
 
11:06
так, похоже не сумел собрать интерфейсы с L3 прокурвы
 
11:06
в результате, когда заходишь на event, должны появляться дополнительные вкладки, в которых будут всякие ништяки
 
11:06
с л2 нормально список есть
 
11:06
например, для Config Changed -- Diff с конфига
11:06
для событий, связанных с интерфейсом -- диагностика и детали по интерфейсу
11:07
Для событий, затрагивающих линки - инфа по соседям
11:07
ну и так далее
11:07
там явно должна быть JS-часть с пользовательской мордой
11:07
и серверная часть с логикой
11:07
какие будут соображения?
11:08
для alarm'ов пойдут аналогичные
 
11:43
прям такие радужные перспективы ;))
11:43
а ни кто не помнит - раньше был ресурс такой, типа freshmeat.com или net... куда он подевался?
 
11:44
как так??! Как такое возможно?? :)
 
11:44
да легко. все течёт. все меняется.
 
11:45
dvolodin, ага, смотрю уже. вроде не совсем то, что было.. или я уже просто забыл как все оно было ;)
 
11:46
гламурный вебдванольный
 
12:09
это самое. есть вопрос.
12:09
а как бы сделать чек внутренностей БД системы, чтобы получить хотя бы приблизительное представление что погибло после того как например закончилось место на винте.
 
12:11
ничего не должно погибнуть
12:11
для постгреса
12:11
для монги - последняя минута могла побиться
 
12:12
я подозреваю что если погиб нок а постгрес живой то ничег оумереть не должно, так как все рухнет и без этого, но гарантировать это ?
12:12
ведь ситуация если БД побилась то тут походу только очистка всего и восстановление
12:13
кстати было бы приколько в бакап складывать экспорт обьектов, списка пользователей, селекторов и тд.
 
12:26
ну штатный бекап снимает дампы баз данных
12:26
главное - вовремя утаскивать его
 
12:27
лично тебе будет удобно из бд выковыривать список пользователей если ещё к тому же Бд битая?
12:27
я думаю нет.
 
12:27
я вообще о том, что надо найти максимально целый последний бекап, с него подняться
 
12:29
это в теории. а на практике быстрее будет подняться с текстового файла.
 
12:30
на практике - warm standby
12:30
и следить за местом на диске
 
12:40
это работа для пробы :)
12:42
или отдать системе которая у вас мониторит сервера
 
12:42
а что сказать монго с его пухнущими журналами?
 
12:46
"эй! не хавай!" © +100500
 
13:01
все обещали накидать ивентов которые не классифицируются и пропали
 
13:16
ивенты кидают
13:17
или рабочий день кончился
 
    Share this page
    Share this page: