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: 28.09.2015
e_zombie #
06:02
,,
teroni804 #
06:17
возможно как-то во вкладке Events отключить показ Unknown | SNMP Trap
06:17
а то весь экран в них
e_zombie #
06:24
врядли.
06:24
делать правила для этого типа трапов.
06:25
у убунтоводов праздник
teroni #
06:40
в Events приходят 2 события (например при Link Up) от syslog и snmp trap
06:40
а в живых остается одно.
06:40
где-то 2 можно увидеть?
TSergey #
07:06
комрады, обозначьтесь если есть что-то критичное
07:06
https://kb.nocproject.org/pages/viewpage.action?pageId=21233675
e_zombie #
07:09
NOC-1633
07:09
NOC-1621
07:10
NOC-1603
07:10
NOC-1600
07:11
ну и вот это NOC-1560
TSergey #
07:13
e_zombie: погоди, разве 1633 не решили?
e_zombie #
07:13
не до конца. у меня такая фигня висит до сих пор
07:13
через какое то время опять возникает
TSergey #
07:14
спсибо за список, но это немного не то, нужно было что-то что ломается в связи с апгрейдом
e_zombie #
07:14
тогда последнее.
07:15
потому что когда врубится опрос ребутов раз в секунду будет адовый писец на активаторах
TSergey #
07:16
ну это же тоже врядли внесено последним апгрейдом
07:16
и чего, вот эти галки никто не поправил?
e_zombie #
07:16
а ты думаешь никто не будет апгрейдить продакшены которые построены на коде годичной давности ?
07:17
по дефолту у нас они везде включены.
TSergey #
07:17
я думаю, что в контексте нока "критичные ошибки" это чуть другое
e_zombie #
07:18
ну если у тебя инсталяция встаёт раком после апдейта это наверное критическое.
TSergey #
07:18
но нисколько не возражаю если ты добавишь этот баг в тему
07:18
наверное
07:20
ок, спасибо
ovg #
07:25
есть ли вариант запускать sa.runcommands для нужного mo из стороннего скрипта на шелле?
dvolodin #
07:35
ovg -- ./noc cli-commands
e_zombie #
07:35
/noc debug-script commands sx8-pu76 'commands=["show ver","show module","show int brief"]'
07:36
/noc cli-commands -d --timeout=900 @all.cisco.76xx -i $BASEDIR/command.sar.cisco.txt > $BASEDIR/out.sar.cisco.76xx.txt
dvolodin #
07:36
второе правильнее
TSergey #
07:39
https://kb.nocproject.org/pages/viewpage.action?pageId=21233682
07:42
dvolodin: скажи, NOC-1560 сложно править?
dvolodin #
07:44
TSergey: при переносе в монгу по-другому сделаем
07:44
не куча галочек -- а список включенных методов
TSergey #
07:47
скажи в каком файлике смотерть, если несложно я сделаю патч к текущему
dvolodin #
07:48
там миграции нужно править
07:48
или новые делать
TSergey #
07:53
я думал задача сугубо локальная, добавляем Managed Object Profile, в нем делаем включенным только пинги
07:54
а миграция это немного другая тема
07:54
это же при добавлении нового дискавери во все профили, если я правильно тебя понял
Night_Snake2 #
07:55
Кто встречался с траблой при подключении AD/LDAP: когда AD-юзер логинится, у него сбрасывается галка active
07:55
соответственно ничерта не видит
dvolodin #
07:55
да, когда добавляются поля им прописываются дефолты
07:55
можешь попробовать в models/managedobjectprofile посмотреть
08:02
Вторую альфу башни еще никто не смотрел?
teroni #
08:05
в Events приходят 2 события (например при Link Up) от syslog и snmp trap
08:05
а в живых остается одно.
08:05
где-то 2 можно увидеть?
dvolodin #
08:07
дедупликация
08:07
оно одно только оставит
teroni #
08:08
а как я тогда узнаю работает ли у меня syslog и snmp trap
e_zombie #
08:08
tcpdump -v port 514
teroni #
08:08
:-)
08:10
второй момент
08:10
есть повторяющийчя event
08:10
как увидеть как часто он повторяется и когда началось?
08:10
все объединилось в одниу строку
dvolodin #
08:11
фух, я заборол постгрес на дебиане
08:11
ну и пидорасы же они
08:11
teroni: там отметка первого появления, последнего, и количество раз
teroni #
08:11
а периодичность?
dvolodin #
08:12
налево от совестиъ
08:13
посчитай разницу между концом и началом и подели на количество минус 1
08:13
Ж)
kokozzi #
08:13
Приветствую всех, столкнулся с проблемой при обработке кастомного OID'a в PM. Метрику создал, судя по логам - данные собираются, но итоговый результат почему-то обнуляется. Вот паста из логов: http://pastebin.com/w5iqR9e9
08:19
Конфиг метрики - http://pastebin.com/in7nP6Px
08:28
и еще вопрос по той же теме в догонку - можно ли метрику по сбору кастомного OID'а натравить более чем на одну железку?
TSergey #
08:29
"8[13:55] dvolodin: можешь попробовать в models/managedobjectprofile посмотреть" чет форма отрисовывается не сильно смотря на то, что в managedobjectprofile.py, наверное нужно смотреть ява-код
dvolodin #
08:34
может быть
TSergey #
08:36
скажи где код формы :)
08:37
нашел
08:38
да, дефолт значения в ней прибиты гвоздями
e_zombie #
08:53
https://pp.vk.me/c625823/v625823151/48582/qzmI6pip_l4.jpg
08:53
https://pp.vk.me/c625823/v625823151/4856e/RB_F3hJo96c.jpg
08:54
https://pp.vk.me/c625823/v625823151/48506/VjYfDfZv2tI.jpg
08:54
ну а это для непослушных работников отрасли https://pp.vk.me/c625823/v625823151/484fc/yp5xWFWYL5g.jpg
TSergey #
08:57
e_zombie: смотри NOC-1560
08:58
приложил патч формы для нового Managed Object Profile
Night_Snake2 #
08:58
e_zombie: норм
e_zombie #
08:59
TSergey: наконецто
evyscr #
09:01
TSergey: а теперь сделай это настраиваемым-)
TSergey #
09:02
наверное нужно еще для name: "level", дефолтное значение, без этого не даст сохранить
09:02
evyscr: и с какой логикой настраивать? (да и не умею я)
09:03
если только из конфига брать, включен ли там метод, и правильно ли это?
evyscr #
09:05
в конфиге параметер: включать ли новые дискавери по умолчанию
09:06
дефолтно false, полагаю
TSergey #
09:06
это другая тема
09:06
(увы)
09:06
я лишь проставил фалсе при создании нового профиля, не более того
evyscr #
09:06
хм
TSergey #
09:07
что бувально обозначено проблемой в НОК-1560
evyscr #
09:07
там тогда вообще просто галку enable/disable all
TSergey #
09:07
*буквально
09:08
мне вот каежтся что нужно ставить отталкиваясь (как минимум) от конфига
evyscr #
09:09
эм
TSergey #
09:10
думаешь и сейчас так?
evyscr #
09:10
нет
TSergey #
09:10
если я в конфиге вырубил CDP, хоть я его завключаюсь в профиле
evyscr #
09:10
просто не сразу понял, про что именно ты сказал
TSergey #
09:11
да, кстати и вовсе нужно делать их нещелкаемыми если они отключены в конфиге
evyscr #
09:11
ну фиг его знает
09:12
ежели профайлов расплодилось, может надоесть включать
TSergey #
09:14
а какой сценарий?
09:14
вот у меня десяток профилей
09:14
в конфиге выключен CDP
09:15
во всех профилях он соответственно будет off и задизаблен
09:15
как нам понадобится включать?
09:15
включаем в конфиге
09:15
а затем в существующих включаем где нужно
e_zombie #
09:16
вопрос: я сейчас пилю профиль для хуавеев MA56xx серии. и там есть модели ma5600 и ma5605 который очень сильно различаются по CLI . разносить или их на разные профили или ебаться ?
09:16
например в одном display version а в другом show version
09:16
ну а про вывод версий там отдельный писец.
evyscr #
09:17
выдели общее, остальное разнеси
09:17
у нас уже есть DxS, второго не надо
e_zombie #
09:18
а работать как оно будет ? я что то не совсем понимаю.
09:20
или покажи мне кусок как проверить какая там версия стоит .
09:20
чтобы оно выбрало display version или show version
TSergey #
09:22
e_zombie: ну ты это :) если патч это то что нужно по НОК-1560, то я сделаю пулл-реквест
e_zombie #
09:22
это нужно.
09:22
так что делай.
TSergey #
09:22
и ты проверил?
e_zombie #
09:22
неа (с)
TSergey #
09:23
блин, я так и знал
e_zombie #
09:23
а чё сразу я ?
09:23
как ломать всё - сразу меня.
TSergey #
09:28
ладно, выложу пулл, а потом не ругайтесь
evyscr #
09:30
на себе проверил?
TSergey #
09:31
конечно
09:32
да там ерундовые изменения
dvolodin #
09:43
TSergey: такое прокатывает, ты проверял?
TSergey #
09:44
ну да, у меня работает
filonov #
09:44
а где задаются таймауты для скриптов sa.managedobject.profile ? а то 3526 дохнут по таймауту при сохранении конфига в Run commands
TSergey #
09:45
о, у тебя есть 3526
e_zombie #
09:45
noc.conf
TSergey #
09:46
filonov: на какой прошивке пользуешь? (у моих 6.20.B20)
filonov #
09:47
TSergey: B21 преимущественно.
09:48
e_zombie: спс. помню же что где-то видел
e_zombie #
09:48
в самом конйе
09:49
конце
ovg #
09:50
dvolodin cli-commands - ок, спасибо
filonov #
09:51
e_zombie: гм. там есть таймауты на get_(config|inventory|interfaces) и глобальный default
dvolodin #
09:51
filonov: ты вторую альфу башни еще не смотрел?
filonov #
09:51
dvolodin: не, некогда было
e_zombie #
09:51
[script_timeout]
09:51
# Script timeouts, in seconds
09:51
# Default timeout
09:51
default = 120
09:51
# Custom timeouts in form:
09:51
# <script name> = <timeout>
09:51
Alcatel.7302.get_config = 1800
09:51
Alcatel.TIMOS.get_arp = 240
09:51
Alcatel.TIMOS.get_config = 850
09:51
пиши свои
Dmitry1 #
09:52
B21 от B20 отличается только исправлением ошибки в сохранении ACL
TSergey #
09:52
Dmitry1: спасиб
09:53
6.00.B12, 6.00.B43, 6.20.B18
Dmitry1 #
09:53
в 6.20 добавлено DDM
TSergey #
09:54
Dmitry1: ты их так хорошо знаешь? я думал их выводят из работы
filonov #
09:54
e_zombie: мне Run Commands надо. Там не все так однозначно
Dmitry1 #
09:55
у них единственная проблема - это высокий порог срабатывания в storm control
e_zombie #
09:55
filonov может лучше вот так /noc cli-commands -d --timeout=900 @all.cisco.76xx -i $BASEDIR/command.sar.cisco.txt
Dmitry1 #
09:55
в остальном - идеальные свичи по соотношению цена/качество
09:56
а, еще одна проблема - не сохраняются ssh ключи
09:56
по этому, при подключении по ssh они заново генерятся каждый раз
09:56
при этом загрузка CPU может возрастать до 100%
TSergey #
09:56
а массовое вздутие кондеров --- это ни у них было?
filonov #
09:56
e_zombie: не, мне надо чтоб это мог сделать человек, у которого нет доступа на сервер с ноком
Dmitry1 #
09:57
это было на определенной партии
09:57
чем страдала, кстати и циско
09:58
у нас была uBR7114 из такой партии, где танталовые конденсаторы были впаяны наоборот
e_zombie #
09:58
:-D
09:58
как они QA прошли ?
Dmitry1 #
09:58
а никакк
rt_root #
09:59
всем привет.
09:59
Подскажите, в ноке 0.7.4 аудит сохранялся в таблице main_audittrail постгреса.
10:00
В версии 15.05.1 аудит перенесен на монго? как перенести старый аудит при переходе на 15ю версию?
e_zombie #
10:00
и тебе распутных девственниц
Dmitry1 #
10:01
http://www.cisco.com/c/en/us/support/docs/field-notices/610/fn61986.html
10:01
перепаяли кондеры, и продолжает работать дальше
rt_root #
10:02
и можно ли настроить аудит снова в таблицу main_audittrail постгреса?
Night_Snake2 #
10:03
а для RedHat в репах монга тока 3.0 штоле?
filonov #
10:04
dvolodin: я тут на прошлой неделе обновился из-за бага в csv-import. В результате удаленный активатор не коннектится после рестарта.
10:05
e_zombie: Generic.commands = 600 таки прокатило
e_zombie #
10:06
таки гуд
filonov #
10:07
хотя странно
10:07
в логах куча 2015-09-28 13:06:53,137 [script] Timed out
10:07
причем явно не 600 секунд прошло.
e_zombie #
10:08
/noc debug-script commands sx8-pu76 'commands=["show ver","show module","show int brief"]'
10:08
дебажки. возможно у тебя там пейджинг не отрабаывает.
filonov #
10:11
на save какой пейджинг?
e_zombie #
10:11
да какой угодно.
filonov #
10:11
его там нет
e_zombie #
10:11
у тебя там могут спросить а точно ли ты согласин засейвиться
filonov #
10:11
совсем
e_zombie #
10:11
а поверить ?
filonov #
10:12
там даже перевод строки нет после нажатия Enter в telnet
e_zombie #
10:13
доооооо
10:13
о сколько нам отрытий чудных готовит ...... (с)
filonov #
10:13
Saving all configurations to NV-RAM... Done. прилетает уже _после_ выполнения
e_zombie #
10:14
а промт он поймал потом ?
filonov #
10:15
В Failed пока только одна железка. и 1092 Running
10:15
и у меня такое ощущение что я уткнулся в какой-то другой таймаут
10:16
Угу.
10:16
мне прилетело много-много None
e_zombie #
10:19
https://pp.vk.me/c625823/v625823151/4862b/k_mznFzx9kM.jpg
10:19
https://pp.vk.me/c625823/v625823151/48617/2DLvnPsBFXs.jpg
10:20
https://pp.vk.me/c625823/v625823151/485c7/XID3k77J9Vs.jpg
filonov #
10:22
http://pastebin.com/dmzQBfUU вот как-то так
10:23
несложно заметить что 31763ms - нифига не 900
10:24
скорее это выглядит как 30с таймаута
rt_root #
10:25
В версии 15.05.1 аудит перенесен на монго?
dvolodin #
10:30
да
10:30
и структурирован
10:33
давайте подумаем вот над чем
10:33
микросервисам нужен consul и nsq
10:34
в большинстве реп их нет
10:34
как лучше притаскивать их на ноды?
10:37
они идут статически слинкованными файлами
filonov #
10:38
сырцами и собирать на месте.
dvolodin #
10:38
не надо
10:38
они уже есть бинарные
filonov #
10:39
dvolodin: под весь зоопарк платформ?
dvolodin #
10:39
https://www.consul.io/downloads.html
10:39
под линукс там две сборки - 32bit и 64ише
filonov #
10:39
А под FreeBSD?
dvolodin #
10:40
http://nsq.io/deployment/installing.html
10:40
во фре, Dmitry1 говорил, оно в портах есть
filonov #
10:41
как мне Generic.commands через debug-script прогнать?
TSergey #
10:42
dvolodin: я пропустил REP discovery :(
dvolodin #
10:43
TSergey: сделай еще один pull request
TSergey #
10:43
хорошо
dvolodin #
10:43
у меня ansible уже разворачивает базы постгреса и монги
10:44
осталось, в общем-то, притащить бинари consul и nsq
10:44
они не зависят от дистрибутива, как-то не хочется мараться с пакетами под весь зоопарк
filonov #
10:54
я таки понимаю что я нудный и все такое - но что мне таки делать с 3526 и командой save?
evyscr #
10:59
filonov: sa/script/telnet.py: TTL = 30
11:00
хардкода в ноке - выше крыши
filonov #
11:35
evyscr: как-то странно оно работает после увеличения таймаута
bee26 #
11:53
dvolodin: вот они таймауты где - sa/script/telnet.py (NOC-1659)
filonov #
11:54
bee26: там не все так однозначно. с высоким TTL у меня вообще работать перестало. Там судя по всему интерференция таймаутов начинается
bee26 #
11:55
в дебаге хоть работать стало
evyscr #
12:07
bee26: это таймаут сокета, а не скрипта в целом
12:08
скрипт может обвалиться и по отличной от отсутствия вывода причине
e_zombie #
12:15
filonov: /noc debug-script commands sx8-pu76 'commands=["show ver","show module","show int brief"]'
filonov #
12:16
e_zombie: угу. спасибо
bee26 #
12:17
e_zombie: как залить прошиву на коммутатор, если сокет через 30 сек закрывается?
e_zombie #
12:17
через снмп
12:18
а в процессе заливки оно что нибудь в консоль вываливает ?
filonov #
12:18
bee26: он закрывается по неактивности. При заливке неактивности нет
bee26 #
12:19
скрипт считает есть неактивность (кутек 2800)
12:20
ттл (временно) изменил - прошива залилась
e_zombie #
12:21
у тебя на кютеке там идёт полоска с #
12:21
ей включаешь в пейджинг и всё заливается норм.
bee26 #
12:22
нет. у меня SoftWare Version 7.0.3.5
e_zombie #
12:22
(r"#####"," ")
12:22
блин. мы седьмую не шили.
12:22
вернее шиши от откатились
bee26 #
12:22
во время прошивания ничего нет
e_zombie #
12:23
а там нету функционала по отложенным задачам.
bee26 #
12:23
кстати на сименсах дсламах тоже самое
e_zombie #
12:23
поставить туда заливку и всё.
bee26 #
12:23
дык процесс прошивания из нескольких команд
e_zombie #
12:25
так тебе то надо положить туда файл только.
12:25
а потом шить .
12:25
или я не прав?*
12:25
ты обламываешься на заливке или на прошивке ?
bee26 #
12:27
на заливке
12:27
на сименсе - на команде
12:29
чего-то не найду команду отложенного запуска
e_zombie #
12:31
нету :? значит толкьо на ребут
12:31
reload after 03:10:00"
rt_root #
12:47
подскажите, почему на 15й версии не работает поиск по импортнутым адресам, пока их каждый вручную не пересохранишь?
e_zombie #
12:48
ээээ
Night_Snake2 #
12:48
камрады! кто еще прикручивал AD-авторизацию?
12:49
а то у меня тут НЁХ
e_zombie #
12:52
у кого есть хуавеи ме5600 дсламы ?
12:52
я профиль сделал . надо постестировать .
bee26 #
13:00
давай потестю
13:00
5605 или 5600
13:01
меня на сбор конфига хватило
FrostingMan #
13:03
Привет. Есть проблемка. По ./noc debug-script get_config ASA-FW получаю на экран конфиг, а когда пытаюсь получить конфиг в SA/MO/, то в логах noc-discovery.log вижу:
13:03
2015-09-28 15:49:41,748 [noc.cm.engine] [ASA-FW] Checking ASA-FW
13:03
2015-09-28 15:49:41,756 [noc.cm.engine] [ASA-FW] No config for ASA-FW. Giving up
13:03
где и что поправить ?
bee26 #
13:11
e_zombie: есть ма5600 и ма5605
e_zombie #
13:12
ооо
13:12
давай почту. брошу
13:13
или у тебя уже есть профиля готовые ?
bee26 #
13:17
у меня только на сбор конфига
e_zombie #
13:17
вот кстати покажи
13:17
у меня как то криво собирается.
13:18
config = self.cli("display current-configuration")
13:18
config = self.strip_first_lines(config, 5)
13:18
return self.cleaned_config(config)
bee26 #
13:18
я на 3 профиля раскидал - ибо команды совсем разные
13:21
у меня так же, но конфиг с лишними пробелами
e_zombie #
13:21
у меня с переводами строк
13:21
но я сейчас гоняю гет вершен.
13:22
чтобы потом включили это в девелоп.
13:23
прогони гет вершен на 5600
13:23
у меня два вида прошивок и разные ответы на disp ver
bee26 #
13:24
ты это выкладывал - у меня оно уже стоит
13:24
руками? или скриптом?
e_zombie #
13:25
не. гет вершен уже возвращается правильную версию а не фейк
13:25
я вот думаю как получить правильную платформу .
13:25
не брать же её из зимени прошвки
bee26 #
13:26
"version": "display version\n\n\n Command:\n display version \n\n VERSION : MA5600V300R003C05\n PATCH : SPC200 \n Copyright (C) Huawei Technologies
13:26
все в 1 строку
e_zombie #
13:28
это да. для R003 это норм.
13:28
для Р002 там другой вывод
13:28
MA5600V300R002 RELEASE SOFTWARE
13:28
Copyright (c) 1998-2006 by Huawei Technologies Co., Ltd.
13:28
Uptime is 20 day(s), 21 hour(s), 13 minute(s), 40 second(s)
13:32
ну как ?
bee26 #
13:33
пробую. чет с паролями на доступ закручено
e_zombie #
13:33
эээээ
13:33
пейджинг ?
13:33
у меня норм проходит
bee26 #
13:34
MA5600V300R003 RELEASE SOFTWARE
13:34
Copyright (C) Huawei Technologies Co., Ltd. 2002-2007. All rights reserved.
13:34
Uptime is 217 day(s), 5 hour(s), 55 minute(s), 12 second(s)
e_zombie #
13:35
кхм. по идее регекс должен ловить это.
evyscr #
13:50
выкладывай в жиру, чоужтам
bee26 #
13:51
File "/opt/noc/sa/profiles/Huawei/MA5600/get_version.py", line 47
13:51
v = ""
13:51
чет не пойму где ошибка
e_zombie #
13:52
отступ ?
13:53
evyscr: там коментов море и оформление никакое.
13:53
володин не даст закоммитить
evyscr #
13:53
и что?
13:54
release early, release often
13:54
раз уж здесь так принято
e_zombie #
13:54
ну смотрите. я конечно поддерживаю но это не закоммитят
bee26 #
13:57
def execute(self):
13:57
v = "" -- при копировании табы не копирнулись
evyscr #
13:57
хех
13:58
табы нельзя по pep8 или как там эта фигня называется
bee26 #
13:58
{'platform': 'MA5600', 'vendor': 'Huawei', 'version': 'MA5600V300R003C05'}
e_zombie #
13:59
эээээ ?
13:59
как нельзя табы
13:59
bee26: значит работает
evyscr #
13:59
вот так вот
bee26 #
14:05
>>User password:
14:05
Reenter times have reached the upper limit.
14:06
надо бы в инит добавить
e_zombie #
14:06
эээээ ?
bee26 #
14:06
на 5300 тоже есть ограничение по сессиям
e_zombie #
14:06
это для 56 ?
bee26 #
14:07
в 5300 тоже эта грабля есть
e_zombie #
14:09
тут после такой надписи надо закрывать коннект.
14:09
я вот не знаю как
14:09
может это в логаут ?
bee26 #
14:13
еще с телнетом чета - не пойму. на некоторые заходит, а некоторые ждет чего-то
e_zombie #
14:13
дебаж.
14:13
там с логинами какие то пиздецы.
14:13
у меня 5605 вытормаживают адово
14:14
так. кто знает как сделать патч на изменённый код ?
bee26 #
14:16
pattern_prompt = r"^(?P<hostname>[a-zA-Z0-9-_\.]+)(?:-[a-zA-Z0-9/]+)(\(config\))*#$"
14:16
надо pattern_prompt = r"^(?P<hostname>[a-zA-Z0-9-_\.]+)(?:-[a-zA-Z0-9/]+)*#$"
14:17
5605 сами по себе тормозные
e_zombie #
14:19
ma5600(config)#
14:19
14:19
оно ловить
14:19
это то будет ?
14:20
кхм. по идее да
bee26 #
14:20
ща проверю
14:21
не ловит
e_zombie #
14:22
а по идее должно
evyscr #
14:27
с чего бы должно?
bee26 #
14:27
так надо ^(?P<hostname>\S+?)(?:-\d+)?(?:\(config\S*[^\)]*\))?#
evyscr #
14:28
чего надо-то?
14:28
которое приглашение?
bee26 #
14:28
из vrp3 надо взять
14:28
после енабли
14:28
pattern_prompt = r"^(?P<hostname>\S+?)(?:-\d+)?(?:\(config\S*[^\)]*\))?#"
e_zombie #
14:29
канает ?
bee26 #
14:29
ага
evyscr #
14:30
вы чего-то страшное пишете
bee26 #
14:31
у тя от сиськи щаблон типа ma5600-config# - на это у тебя настроено а надо на ma5600(config)# или ma5600#
evyscr #
14:31
нахрена вот это вот: \S*[^\)]* ?
bee26 #
14:32
хз, но пашет - работающее не портим
evyscr #
14:33
не надо так делать
bee26 #
14:33
тоже лишнее похоже
e_zombie #
14:34
мортал комбат БЕГИН!!!! NOC-1699
bee26 #
14:36
pattern_prompt = r"^(?P<hostname>\S+?)(?:-\d+)?(?:\(config)?#$"
e_zombie #
14:37
такс. мне надо валить домой.
14:38
завтра соберём в кучу и попробуем впихнуть это в девелоп.
bee26 #
14:38
тк счетчика юзерей нет можно и так pattern_prompt = r"^(?P<hostname>\S+?)(?:\(config)?#$"
evyscr #
14:38
r"^(?P<hostname>\S+)(\((config\))?#$"
14:38
одна скобка дважды нажалась
14:39
r"^(?P<hostname>\S+)(?:\(config\))?#$"
14:39
это если оно вида "ma5600(config)# или ma5600#"
bee26 #
14:40
оба
e_zombie #
14:40
а в конфиг можно зайти под непревелигерованным ?
Tweet
Share this page
Share this page: Tweet