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: 06.04.2015
dvolodin #
06:04
у кого там логгирование job'ов на python 2.6 не работало?
06:04
попарвил
zi_rus #
06:31
dvolodin: ты все неправильно делаешь с валидацией
06:31
валидаторы не должны в питоне лежать
06:32
их надо создавать из веба
dvolodin #
06:32
zi_rus: создавай, кто тебе мешает?
06:32
CLIPSRuleValidator
06:32
и лепи что хочешь
zi_rus #
06:33
нет
06:33
это неправильно
06:34
праивльно было бы как с правилами классификации
06:34
раз и набросал под себя
06:34
или с модельками в инвентори
06:35
я говорю про хендлеры
dvolodin #
06:36
я тебе про handler
zi_rus #
06:36
ну
dvolodin #
06:36
ты не забывай, что там еще и формы конфигурирования
zi_rus #
06:36
их же невозможно будет обслуживать если они разрастутся
06:37
я про возможность создания хендлеров которых нет в изначальной поставке
06:37
"интерфейс должен быть шатдаун" например создать похожую аналогичную
06:37
но без клипса
06:38
или с клипсом но на выходе получить хендлер который можно положить в правило
dvolodin #
06:38
без клипса, так свой птичий язык придется изобретать
zi_rus #
06:39
dvolodin: не, я про другое. вот у тебя есть валидаторы (хендлеры) cm/validators
dvolodin #
06:39
а вот насчет сгенерировать из клипсового своего - клипсовый коробочный - можно подумать
zi_rus #
06:40
пусть бы они доступны были в configuration management / setup / handlers
06:40
и можно было и свои создать
06:40
и твои поправить под себя (а вдруг)
06:41
хардкод в питон это слишком 1) жестко 2)неудобно
dvolodin #
06:41
они должны быть достаточно настраиваемыми, чтобы правка под себя не требовалась
zi_rus #
06:41
как с ФМ, пусть в json лежат например
Night_Snake #
06:41
вопрос есть по MRT. Map script, я так понимаю, это пируль, так? А Reduce в каком виде должен быть?
freeseacher #
06:42
Night_Snake, мап это пируль да
zi_rus #
06:42
dvolodin: и тогда мы плавно перейдем к хендлерам в ФМ. там та же проблема, ты захардкодил их, и некоторым людям это доставляет проблемы
freeseacher #
06:42
редьюсь это скрипт в sa/profiles/*/*/get_*
zi_rus #
06:43
это раз
Night_Snake #
06:43
тогда я ваще не понял
dvolodin #
06:43
zi_rus: ладно, хватит фантазировать :)
zi_rus #
06:43
и два: никто не знает их и поэтому новые хендлеры никто не пишет
dvolodin #
06:43
юзер должен страдать
Night_Snake #
06:43
Мап делает что? Готовит текст команды?
zi_rus #
06:43
юзеры и так настрадались
freeseacher #
06:43
а черт
06:44
я опять их перепутал
zi_rus #
06:44
ты сам говорил что выбрал питон чтобы люди могли подключиться к разработке
freeseacher #
06:44
ровно наоборот
zi_rus #
06:44
а что теберь
06:44
боль и страдания
06:44
постоянные проблемы
06:44
и глюки
Night_Snake #
06:44
Мм...
dvolodin #
06:44
подключайтесь к разработке
zi_rus #
06:44
как
dvolodin #
06:44
нет проблем, глюки выдумали трусы
Night_Snake #
06:44
я нихуя не понял :(
zi_rus #
06:44
если ты постоянно что-то ломаешь
dvolodin #
06:44
что тебе не хватает для разработки хендлера?
06:44
и что я сломал?
zi_rus #
06:44
а в твоих задумках и с поллитрой не разберешься
06:45
dvolodin: ФМ
dvolodin #
06:45
разберись с литрой
zi_rus #
06:45
быил пирули и они работали
dvolodin #
06:45
FM пашет аки конь
zi_rus #
06:45
и настраивались
dvolodin #
06:45
и твои пирули никто не ломал
zi_rus #
06:45
ты сделал хендлеры
06:45
порофита ноль
06:45
одна боль
06:45
и ничего не настроить
06:45
ЗАЧЕМ?
06:46
второй Дмитрий правильно ругается. хоть его не в ту сторону уводит
dvolodin #
06:46
ты не отвлекайся
06:46
вредных handler'ов нет
06:46
и они позволяют fm работать из коробки
zi_rus #
06:47
dvolodin: раньше, из коробки был пируль который через триггер был привязан к ивент классу
06:47
он тоже работал
dvolodin #
06:47
да
zi_rus #
06:47
и делал ровно то что нужно
dvolodin #
06:47
но чтобы привязать - тебе нужен был триггер
zi_rus #
06:47
ну и
dvolodin #
06:47
ладно, все не туда вас несет
zi_rus #
06:48
туда
06:48
это все части одной проблемы
dvolodin #
06:48
давайте с валидаторами доведем до логического завершения
zi_rus #
06:48
ты хардкодишь то что должно настраиваться
dvolodin #
06:48
придумай настройки, блин
zi_rus #
06:48
у тебя в ядре должны только общие механизмы быть
dvolodin #
06:48
как до конкретики, так все страдают
zi_rus #
06:48
я тебе сказал конкретику
dvolodin #
06:49
это нытье а не конкретика
zi_rus #
06:49
нет
06:49
это конкретика в пределах наших сил
06:49
вот смотри
06:49
что с этими хендлерами
dvolodin #
06:49
конкретика - это когда -- делаем такую вот табличку, такую вот мордочку и юзер может настраивать это так-то
06:49
я не зря в confluence делал дискуссии
zi_rus #
06:50
не
06:50
если мы определимся о чем мы говорим
06:50
то это станет самоочевидно и без табличек
06:50
главное донести мысль
dvolodin #
06:50
опять не туда
06:50
давайте валидаторы доделывать, блин
06:50
как раз вопрос про настройки
06:51
вот нашли мы ошибки какие-то
06:51
как понять, насколько они серьезны, как понять, насколько расколбашена железка
zi_rus #
06:51
и я тебе про валидаторы
dvolodin #
06:51
как понять, кто должен и править
06:51
как его выебать за то, что ошибки есть вообще
zi_rus #
06:51
у тебя в одно месте это валидатор, а в другом месте ты называешь его хендлером
dvolodin #
06:51
как понять, в какие сроки он должен их исправить
zi_rus #
06:51
и как нам при этом разговаривать?
dvolodin #
06:52
и как его иметь, если не исправил
06:52
и как смотреть за оперативной обстановкой со стороны начальства
zi_rus #
06:52
через ФМ завернуть
freeseacher #
06:52
у нас есть отчет по административному домену.
dvolodin #
06:52
считаем, что validator'ы работают, по результатам работы падают в facts как тип error
zi_rus #
06:53
возникло несоответствие
dvolodin #
06:53
вот получили мы эти ошибки, что делать?
zi_rus #
06:53
поднимаем аларм
06:53
по аларму нотификация
06:53
додумать параметры нотификации
06:54
потому что неважно, кривой конфиг у тебя и надо ебать или оборваный линк и опять надо ебать
06:54
разница только в частоте
06:54
что-то можно быстро исправить
06:54
а что-то нет
06:55
например нотификация раз в 10 минут по дефолту
06:55
если не хочешь
dvolodin #
06:55
а вот я не совсем уверен, что это в FM надо?
zi_rus #
06:55
должен зайти в открытый аларм и переложить его
dvolodin #
06:55
объясню почему
06:56
после запуска валидаторов и при навешивании любой политики будет до жопы алармов
06:56
аларм -- это внештатная непрогнозируемая ситуация, которая требует немедленного внимания
06:56
и в алармы пялится дежурная смена
06:56
тупые как пробка
06:57
там явно в два этапа нужно
zi_rus #
06:57
изначальный запуск это разовая проблема
dvolodin #
06:57
сначала дать возможность зачистить и отладить политики
zi_rus #
06:57
а аларм это не просто внештатная ситуация
dvolodin #
06:57
а вот потом нарушения -- это да, можно алармом
zi_rus #
06:57
это проблема которая требует внимания
06:58
плюс с алармом можно будет сразу зафиксировать когда проблема была устранена
06:58
аларм закрылся
dvolodin #
06:58
можно, конечно, совсем черезжопно делать
zi_rus #
06:58
вот опять же
dvolodin #
06:58
родительский аларм -- ошибки в конфиге
06:58
а детки -- конкретные ошибки
zi_rus #
06:58
нет
06:59
это порнография
06:59
один аларм
dvolodin #
06:59
один аларм на все ошибки?
zi_rus #
06:59
а в теле аларма перечисление всех проблем
dvolodin #
06:59
yt
06:59
не
06:59
так плохо
zi_rus #
06:59
один аларм на МО
07:00
ну а как еще
07:00
у тебя у аларма есть переменные
07:00
их число фиксирована
07:00
**вано
07:00
ты не сможешь каждую ошибку в отдельную переменную положить
07:00
переменная одна
07:01
в ней список проблем
dvolodin #
07:01
смотри
07:01
у меня у факта есть уникальный uuid
07:02
я могу поднять по нему аларм и передать туда этот uuid
07:02
ну и закрыть по уходу проблемы
zi_rus #
07:02
я рассказываю как мне это кажется было бы логично, а ты говоришь как у тебя есть сейчас. они не сходятся
dvolodin #
07:03
ну вот смотри
zi_rus #
07:04
когда с МО забрали конфиг, он прогоняется через все валидаторы что относятся к МО, результат надо скомпилировать и передать в аларм
dvolodin #
07:04
если ты поднимаешь только один alarm, то как ты будешь отображать изменения?
07:04
а я вот в другую сторону думаю
07:04
задавать у ErrorType severity
zi_rus #
07:06
самый простой вариант, переписывать параметры аларма
07:07
по-сложнее, на уровне компилятора производить сравнение
07:07
было так стало так
07:08
это между прочим и к алармам от performance management тоже пригодится
07:08
там тоже изменения в процессе измерения происходят
07:09
но это уже более глобальное видение
07:09
надо ФМ ломать и переделывать
dvolodin #
07:09
ну так правильнее все-таки обозначать каким-то групповым alarm'ом, что есть проблема
07:09
а конкретные проблемы отображат конкретными алармами
zi_rus #
07:09
не правильней
07:10
ты опять натягиваешь сову на свой глобус ФМ
07:10
да, ты мог бы так сделать
dvolodin #
07:10
я даже думаю, что можно в fm добавить функционал создания и закрытия группового накрывающего аларма
zi_rus #
07:10
и это было бы очень похоже на то что хочется видеть
dvolodin #
07:10
сказать, что пока есть алармы такого класса, у них должен быть активный родитель
07:10
при закрытии последнего - закрывать родителя
zi_rus #
07:10
но это не то правильное решение которое можно назвать окончательным
dvolodin #
07:11
тогда, если придумать механизм поднятия и снижения severity для root cause - получится достаточно удобно
zi_rus #
07:11
нет
07:11
это не нужно
07:11
нормальный уровень ворнинг
dvolodin #
07:11
это почему это?
zi_rus #
07:12
потому что косяки в конфиге не фатальны
dvolodin #
07:12
есть и фатальные
07:12
например, мультикаст криво настроен
zi_rus #
07:12
а фатальные ты даже свалидировать не сможешь
dvolodin #
07:12
и где-то не работает iptv
zi_rus #
07:13
боюсь от абонентов ты узнаешь это раньше чем сработает валидатор
TSergey #
07:13
я к сожалению не про все сказанное секу, и влезу с глупым вопросом: dvolodin, события, определенные ноком: PM, валидатор, пируль --- логично выдавать сообщением в FM? или нет?
zi_rus #
07:14
а если будут жаловаться ты по аларму от валидатора сразу поймешь где косяк
dvolodin #
07:14
TSergey: pm выдает
07:14
zi_rus: как ты поймешь
07:14
валидатор нашел 40 ошибок
07:14
и?
07:14
что показывать юзеру?
07:15
нет, есть, конечно и такой вариант
07:15
делаем плагин для FM
zi_rus #
07:15
dvolodin: мы же обсуждали уровни алармов МАЖОР - железка померла или помирает, МИНОР - может помереть, КРИТИКАЛ - померла и утащила кучу всего за собой, ВОРНИНГ - не опасно для жизни но надо исправить
TSergey #
07:15
dvolodin: ну т.е. это логично? нок проанализировал, выплюнул сообщение в фм
dvolodin #
07:15
и в отдельной вкладке просто показываем все ошибки валидации
07:15
тогда аларм будет висеть один
07:15
и в нем будет видно какие там ошибки
07:16
сейчас такой функционал есть
07:16
скажем, трейсы показывает красиво
zi_rus #
07:16
ты представляешь
07:16
на железке 128 портов
07:17
забыли их зашатдаунить
07:17
128 адармов
07:17
и писем в почту
07:17
или вот еще
07:17
вывели порты в работу
07:17
но
07:17
политика привязана к профилю порта
07:17
настройки на порту изменились
07:18
а профиль пока что остался старым
07:18
пока дискавери не сработает
07:18
и пока новый профиль на порты не применится
07:18
ага
07:19
сотня писем на открытие аварий
dvolodin #
07:19
хорошо
zi_rus #
07:19
и через полчаса еще столько же закрылись
dvolodin #
07:19
допустим - одна авария
07:19
и плагин для красивого отображения ошибок
07:19
в стиле почтового клиента
07:19
subject там, описание
07:19
может быть и кнопочка -- исправить нафиг
07:20
скажем - CDP на порту отключить
07:20
и дублирования тогда не будет
07:21
но насчет severity warning я сильно не уверен
07:21
мне кажется, он должен меняться
07:21
была идея, что он должен зависеть от уровня объекта
zi_rus #
07:21
в пределах ворнинг - инфо, но не выше
07:22
все критические несоответствия вылезут в процессе ПНР
07:22
это то что влияет на предоставление сервиса
07:23
все остальное что заметит валидатор это мелочь
07:23
как правило косметика
dvolodin #
07:23
если ПНР у тебя проводится при отлаженных политиках
07:23
в противном случае - при добавлении правила огребешь тучу алармов
zi_rus #
07:24
я уже рассказал что куча алармов может вылезти и без этого
e_zombie #
07:34
,,
evyscr #
08:06
zi_rus: @reboot в кроне не всегда хорошо
zi_rus #
08:07
я понимаю
08:07
зато работает
evyscr #
08:07
не всегда же-)
zi_rus #
08:07
пока всегда
evyscr #
08:08
я однажды обломался, с тех пор aware
08:09
не помню, кто именно не успел подняться - но таки не успел. с тех пор переехал в rc.local
zi_rus #
08:10
я про rc.local только недавно начал пользовать
08:10
в центоси его неудобно настраивать
08:10
с кроном проще
TSergey #
08:16
dvolodin: видел такое? NOC-1462
mpanait_ #
08:21
hi all
08:21
aftre last updates
08:21
when try acces noc server
08:21
it seems not loaded
08:22
"Loading.please wait"
dvolodin #
08:27
zi_rus: а вот что ты говоришь на тему ПРН/РНР - нужны зонтики, которые на время будут гасить алармы
08:27
ставя им нулевой приоритет
zi_rus #
10:03
dvolodin: это решение выглядит как костыль
10:03
преждечем настраивать надо значит бежать в нок и вешать зонтик
10:04
а это лишне телодвижение в сторону до которой в тот мометн есть дело меньше всего
dvolodin #
10:10
нет
10:10
если ты планируешь работы -- вывешиваешь зонтик
10:10
с указанием времени
e_zombie #
10:16
dvolodin: http://i58.fastpic.ru/big/2015/0406/61/d6e41d38ec341e02c23bcf396c01b861.png
10:17
все хосты есть в списке
10:17
объектов МО
10:20
меня настораживает что всё время заканчивается на одну и туже цифру секунд.
10:20
хакая то хуйня
dvolodin #
10:22
нет, это нормально
10:22
он регистрирует неизвестные объекты
10:22
и раз в минуту их сливает скопом
e_zombie #
10:23
но хосты то в БД
10:24
может там гдето идёт лок таблицы объектов и он не может получить список и валится по таймауту?
10:24
вот блять доведёте вы меня. я в код полезу.
10:25
и тогда точно всему пиздетц
zi_rus #
10:30
dvolodin: самонавешивающийся зонтик нужен или никто не будет этого делать
dvolodin #
10:30
хосты раз в 10 минут передаются
10:30
zi_rus: есть две секты
10:30
одна считает, что зонтик должен раскрываться сам
10:30
вторая -- что только руками
zi_rus #
10:31
нок должен упрощать жизнь а не усложнять
dvolodin #
10:31
смотря кому ;)
10:32
ладно, я делаю пока плагин и генерацию аларма
freeseacher #
10:47
dvolodin, аварию из валидатора ?
dvolodin #
10:52
ага
evyscr #
11:19
TSergey: теперь фикси то, что ты натворил с NOC-1429 и NOC-1463
TSergey #
11:19
что я натворил?
evyscr #
11:19
перечитай оба issue
11:20
комментарии в особенности
TSergey #
11:20
и?
evyscr #
11:20
в 1429 закоммичен трейсящий патч
11:21
точнее, в rev 10418:83cc7452d186
TSergey #
11:21
ловко, и это я натворил?
evyscr #
11:21
это твой патч
11:22
мы в ответе за тех, кого пропатчили
TSergey #
11:23
ну мой, это если бы я сделал пулл реквест
11:23
у меня он ничего не ломает
11:23
да и сделан он полгода назад
11:23
evyscr: в общем чё за наезд :)
evyscr #
11:23
дык, у тебя, небось, нет свичей, не знающих include
11:24
без наезда здесь, почему-то, не особо реагируют
TSergey #
11:25
а где такой коммит?
evyscr #
11:25
hg diff -c 10418
11:25
hg log -r 10418
11:26
я ж тебе тогда же сказал, что предложенное тобой трейс не фиксит
freeseacher #
11:26
эм. там же 31 платформа
evyscr #
11:26
и что?
11:26
да, я в курсе про мангалы
TSergey #
11:27
ну и я стобой согласился, но это было в другом таске
freeseacher #
11:27
нее. мы пробовали.
11:27
из корпусов hp лучше
TSergey #
11:31
8 декабря был коммит :)
11:32
evyscr: добавь инфы про трэйс в NOC-1463, плс
evyscr #
11:32
а что добавлять-то?
11:32
твой raise и даст трейс
TSergey #
11:32
что актуально, что закоммитили неудачное решение, которо валит
freeseacher #
11:33
а лучше пулреквест на патч
evyscr #
11:33
я уже не буду пытаться воспроизводить
11:33
yes, i have only one instance of nocproject
11:34
freeseacher: у меня идиосинкразия к hg и bitbucket
freeseacher #
11:35
я не знаю этого слова и не хочу гуглить его.
11:35
но думаю это слово означает великую любовь и жаление прислать пулреквест
11:36
коллеги подсказывают что это слово связаго с олигофренией, но я думаю они издеваются
evyscr #
11:36
как знать, как знать
11:36
может у коллег дислексия
TSergey #
11:36
evyscr:
11:36
- except self.CLISyntaxError:
11:36
- raise self.NotSupportedError()
11:36
- except:
11:36
- pass
11:37
решит?
evyscr #
11:37
у меня - решает
TSergey #
11:37
не, ведь теперь нужно из другого кода поменять
evyscr #
11:37
только в конце два плюсика
11:38
даже по-другому - вместо raise поставить pass
11:39
но тут вообще надо смотреть - а что тогда получается на выходе
11:39
у меня на 3100 агрегированных линков нет
TSergey #
11:40
значит и трейса нет?
evyscr #
11:40
проверяется для любого свича же
11:41
в смысле, проверялось
TSergey #
11:41
угу, и если нет агрегированных, то не лезет спрашивать их тип
evyscr #
11:41
теперь будет обвалиться на 3100 с более другой паршивкой и агрегированными
TSergey #
11:42
сделай линк, покажи вывод --- как он тип покажет
11:43
evyscr: я согласен, что рэйз плохое решение (с твоих слов), давай отладимся, да поправим
evyscr #
11:43
http://dpaste.com/1EJ5YMF
11:43
вот что у меня по сю пору живёт
TSergey #
11:43
да, и это неправильно
11:44
лезет проверять тип независимо от того есть линки или нет
evyscr #
11:44
ну, сейчас уже не так вроде
TSergey #
11:44
сделай вывод того, как показывает тип
11:45
заполним до возможного вылета
11:45
и сделаме нормальный ретурн
11:45
*сделаем
evyscr #
11:45
эм
TSergey #
11:46
не очень изящно, но и тип будет и трэйса не будет
evyscr #
11:46
там надо в try запихивать всю часть for match
11:46
и делать лог-запись в случае except
11:47
вывод какой команды ты хочешь?
TSergey #
11:47
хм, это очень правильный вопрос
11:48
если ты сделал линк, есть ли что-то, где опкажет тип?
11:48
для остального я нашел только в конфиге и саппорт ответил что никак иначе
11:49
прошивка только инклюд не умеет?
evyscr #
11:49
его точно не умеет
TSergey #
11:49
а в конфиг при этом тип пишет?
11:50
тогда корректнее матчить весь конфиг на link_aggregation
11:50
это я смогу проверить и на своих прошивках
11:52
evyscr: вот это точно будет рабочий метод, разбор конфига не командой прошивки, а регэкспом питона
evyscr #
11:52
так-то да
11:53
но проверить я не смогу
TSergey #
11:55
займусь, тем более у тебя ничего не должно падать и с декабрьским патчем
11:58
evyscr: а я еще думал, что как-то криво, чьто в двух тасках обсуждение, и вот, получил :)
12:00
(ушел)
Night_Snake #
12:07
Подскажите плиз.
12:07
Есть Cisco 2504, который контроллер вифи. Профиль AireOS.
12:07
что б ему в профиль дописать, чтобы на него можно было команды запихать?
_4ePTeHok #
13:23
гг
zi_rus #
13:27
да вы что, все прихуели что ли?
13:27
:)
e_zombie #
13:27
самые умные не хотят внедрять нок потому что боятся что смена будет их доставать звонками с идиотскими вопросами а что это за хуйня отобразилась в авариях. так как кроме host down ничего не понимает.
zi_rus #
13:29
отключай сислог
13:29
пусть только пингует
13:29
и нет проблем
13:29
или нахуй смену
13:29
пусть нок напрямую письма пишет
e_zombie #
13:29
а перегревающиеся платы в цисках как вылавливать?
zi_rus #
13:30
а как ты их вылавливать собрался?
13:30
делай также
e_zombie #
13:31
всем похуй. никому не надо из них. они сидят и ждут пока не пизданётся.
evyscr #
13:31
e_zombie: а чего ты хотел?
13:32
нок нужен только тем, кто сидит на этом канале. и то не всем.
e_zombie #
13:32
отлить эти слова в граните
evyscr #
13:33
остальным его надо ещё "продать"
freeseacher #
13:34
э чо пацанчики надо нока малех ?
_4ePTeHok #
13:35
пробничек бесплатно
13:35
вон покетик на полу лежит
13:35
дане ссы, все легально
buggy-funhouse #
13:39
"вон покетик на полу лежит" кабы это было пакетиком
13:39
Так это собери себе сам
evyscr #
13:39
"лёгкая обработка напильником"
_4ePTeHok #
13:45
buggy-funhouse, хмурого тоже надо готовить)
13:45
ну и аналоги
13:45
это марку можно раз и все
buggy-funhouse #
13:45
а я -то думаю, что мне нок напоминает
_4ePTeHok #
13:46
вот те на
13:46
сколько ты тут?)
evyscr #
13:46
ахтунг, норкоманы в треде
buggy-funhouse #
13:46
=)
13:46
_4ePTeHok: около года, думаю
_4ePTeHok #
13:46
evyscr, да, и ты тоже)
13:47
ну норм стаж чо
13:47
зависимость все дела)
13:48
пора открывать контору по лечению
13:48
"здраствуйте, меня зовут Никита, и я страдаю ноком")
evyscr #
13:49
"употребляю нок"
zi_rus #
13:49
в больших дозах
evyscr #
13:49
ну и да, похолопайте Никите
_4ePTeHok #
13:49
"я всегда знал, что мы когда нибудь докатимся и до этого"
Night_Snake #
13:50
(2015-04-06 15:07:53) Night_Snake: Подскажите плиз.
13:50
(2015-04-06 15:07:53) Night_Snake: Есть Cisco 2504, который контроллер вифи. Профиль AireOS.
13:50
(2015-04-06 15:07:53) Night_Snake: что б ему в профиль дописать, чтобы на него можно было команды запихать?
_4ePTeHok #
13:50
все бы тебе впихнуть
13:50
нежно надо, ёпте
13:50
предварительные ласки там
evyscr #
13:50
романтик шоле?
_4ePTeHok #
13:51
хардкорщик?)
Night_Snake #
13:51
умные все стали, на*** послать некого
evyscr #
13:51
та не
13:51
практика показывает, что в определённый момент встаёт вопрос - как бы отбиться
_4ePTeHok #
13:51
на*** всегда есть кого)
13:51
как минимум одного)
Night_Snake #
13:52
так вот
13:52
возвращаясь
evyscr #
13:52
ну посмотри другие профили
_4ePTeHok #
13:52
а чо, старый метод с публичным уходом к другой - не конает уже?
Night_Snake #
13:52
смотрел
13:52
как-то не вдохновилось.
_4ePTeHok #
13:52
типа блядун и все такое
13:53
или это ноне в може
13:53
моде*
evyscr #
13:53
_4ePTeHok: тебя напоят и будут домогатьси
Night_Snake #
13:54
ну т.е. я поправил command_promt, добавил config_promt
13:54
но как-то не полегчало
_4ePTeHok #
13:54
эки проблемы
13:54
поят и еще и оттрахать хотят
13:54
пейджер
13:54
проверь еще
13:54
а воопще в лог дебага то чо
Night_Snake #
13:54
дык конфиг-то снимается
zi_rus #
13:54
какие вы интересные места почещаете
_4ePTeHok #
13:55
ну дык надо в енабле еще наверно
evyscr #
13:55
почешиваете?
Night_Snake #
13:55
нет там енабле
_4ePTeHok #
13:55
да, и не такие чешем
Night_Snake #
13:55
там сразу конфиг
_4ePTeHok #
13:56
ну ты же конфиг сдернул
Night_Snake #
13:56
сдернул
13:56
а сниппет подвисает
13:56
и я хз как это дебажить
_4ePTeHok #
13:56
сниппет чо делает
Night_Snake #
13:57
пользователя добавляет
_4ePTeHok #
13:57
прогони его из нок шелла
Night_Snake #
13:57
how?
_4ePTeHok #
13:57
где подвисает посмотри
13:57
./noc shell
13:57
и вперед код сниппета твоего
Night_Snake #
13:58
весь?
13:58
или только питоновскую часть?
_4ePTeHok #
13:58
как душе угодно
13:58
э.
13:58
так там все питон
zi_rus #
13:59
нет
13:59
питон только команды формирует
13:59
и ни хера у него не выйдет
13:59
там синтаксис другой
14:00
через context переменные дергаются
14:00
потрахаться придется
14:01
если думаешь что проблема не в питоне, а в профиле\
14:01
лучше дебаг-скрипт commands
14:01
e_zombie знает как команды передать чтобы посмотреть
Night_Snake #
14:01
./noc debug-script commands
14:01
?
14:01
о
14:01
e_zombie отзовись!
zi_rus #
14:01
или посмотри логи irc за прошлую неделю
14:01
он писал
e_zombie #
14:02
cd /opt/noc/ && ./noc cli-commands -d --timeout=900 bras1-sar -i $BASEDIR/commands.txt > $BASEDIR/out.1.work.txt
14:02
cd /opt/noc/ && ./noc cli-commands -d --timeout=900 @sar.fttb.huawei -i $BASEDIR/commands.huawei.txt > $BASEDIR/out.work.huawei.txt
zi_rus #
14:05
не
14:05
ты для дебага покажи
e_zombie #
14:07
/noc debug-script Cisco.IOS.get_version asw2-72-eng
14:07
/noc debug-script commands sx8-pu76 'commands=["show ver","show module","show int brief"]'
Night_Snake #
14:09
о
14:09
благодарствую
e_zombie #
14:10
обращайся. у меня этого дерьма навалом
14:14
одна из новых
14:14
/noc paste < file
zi_rus #
14:15
а это шо такое
e_zombie #
14:26
это замена пастебина
_4ePTeHok #
14:29
бгг
zi_rus #
14:29
ничем не лучше зато исправляет фатальный недостаток
14:30
я правильно понимаю?
t2me #
15:09
?
15:09
Traceback (most recent call last):
15:09
File "manage.py", line 35, in <module>
15:09
import noc.urls
15:09
File "/usr/local/noc/urls.py", line 18, in <module>
15:09
site.autodiscover()
15:09
File "/usr/local/noc/lib/app/site.py", line 473, in autodiscover
15:09
{}, {}, "*")
15:09
File "/usr/local/noc/sa/apps/managedobject/views.py", line 43, in <module>
15:09
from noc.cm.engine import Engine
15:09
File "/usr/local/noc/cm/engine.py", line 15, in <module>
15:09
import clips
15:09
File "/usr/local/noc/lib/python2.7/site-packages/clips/__init__.py", line 36, in <module>
evyscr #
15:14
t2me: pastebin
15:15
and wrong encoding
t2me #
15:15
15:15
evyscr #
15:15
wrong encoding
15:15
use utf-8
15:16
ибо
t2me #
15:16
?
15:17
теперь норм?
15:17
http://pastebin.com/rDLrUMPs
Night_Snake #
15:19
ага
t2me #
15:19
плин а я не пойму чего вы мне все пишите)
evyscr #
15:21
повешать issue
15:22
(ежели обновлено до _самого_ свежего)
t2me #
15:26
это мне, evyscr?
Night_Snake #
15:29
все, я разобрался с AireOS. Там нужно было init подправить. у меня регулярка для промта кривая была
t2me #
15:55
никто не знает как помочь ноку запустится после последнего обновления
makccccX #
16:10
Приветствую! Не подскажите как обновить NOC 0.8 до develop? Чета не хочет авторизовываться на железе Eltex
Tweet
Share this page
Share this page: Tweet