nocproject.org
05:20
VIY: window в corellation rule задает интервал, в пределах которого осуществляется корелляция
06:15
06:16
who want to participate in NOC's development more deeply?
07:43
hello, thnx
07:43
m... how?
07:48
I am still weak in scripts :(
07:50
and not yet fully understand mechanism of NOC
07:50
but can help to test some feauture for HP.ProCurve switches
07:51
and vyatta
08:32
after last several updates some scripts didn't work properly
09:40
Кстате, шаблон для edgecore ES35xx неработает с ES3528M, неверный шаблон "more"... Поскольку в питоне нуб, как сделать универсальный шаблон не знаю) Просто подправил текущий под 3528М..
11:12
как там пейджер выглядит и что жать на него надо?
11:26
!
11:30
Какой у Вас на ES3528M pattern_more?
12:09
секунду
12:10
pattern_more=r"^---More---"
12:10
command_more=" "
12:10
вот так снимает именно с ES3528M
12:11
Operation Code Version: 1.4.8.8
12:13
pattern_more=r"---?More---?"
12:13
такое разве не работает?
12:14
pattern_more=r"(?P<sep>-{2,3})More(?=sep)" - там вот такое было.
12:14
это не одно и то же как я понимаю
12:16
ну и в платформах (get_version) нет 3528М, а определение мягко говоря странное -
12:16
sub=match_ver.group("version").split(".")
12:16
if sub[0]=="1":
12:16
platform="ES3526XA-V2"
12:16
elif sub[0]=="2" and sub[1]=="3":
12:16
if int(sub[2])&1==1:
12:16
platform="ES3526XA-38"
12:16
else:
12:16
platform="ES3526XA-1-SL-38"
12:16
когда в выводе
12:16
Vty-0#sh system
12:16
System Description: Edge-Core FE L2 Switch ES3528M есть прямое указание на железо.
12:17
в принципе для теста есть "ES3526XA-V2" , их еще не заводил в noc.
12:23
Я 3528 добавил в редакции 3978
12:30
определение не странное :) просто для ES3526XA V2 от V1 можно отличить только по версии софта... китайцы отожгли...
12:33
Для поддержки остальных скриптов в ES3528M нужна тушенка...
12:37
могу сделать что скажете, ибо в наличии есть они
12:42
12:43
и закиньте ее мне на shilov_i<at>pntl.ru
14:39
Dmitry1: Чтобы создать профиль DLink.DxS сделай каталог
14:39
mkdir sa/profiles/DLink/DxS
14:39
скопируй в него __init__.py и highlight.py
14:40
сделай каталог sa/profiles/DLink/DxS/tests/
14:40
touch sa/profiles/DLink/DxS/test/__init__.py
14:40
mkdir - это команда mercurial?
14:40
юниксовая
14:40
в меркуриал пачкой потом добавишь
14:41
перетащи get_version и поправь имя скрипта
14:41
скопируй куда-нибудь тушенку от имеющихся get_version для DLink'ов
14:41
там надо поправить имя скрипта, будет DLink.DxS.get_version
14:42
и укладывай ее в профиль
14:42
./scripts/caninstall -r <путь к файлу с тушенкой>
14:44
Попозже сделаю доступ к Issues в redmine
14:46
%./scripts/caninstall.py -r sa/profiles/DLink/DxS/tests/DLink_DES_3026_4_30_B16_get_chassis_id_0001.py
14:46
Saving canned output into sa/profiles/DLink/DES3xxx/tests/DLink_DES_3026_4_30_B16_get_chassis_id_0003.py
14:46
Removing sa/profiles/DLink/DxS/tests/DLink_DES_3026_4_30_B16_get_chassis_id_0001.py
14:46
%
14:47
Это нормально? Я еще не перетащил скрипт get_chassic_id
14:47
завалится на тесте
14:48
с другой стороны, можешь пока игнорировать ошибки вы этом скрипте
14:48
ты же еще не коммитил его
14:48
Короче можно пока просто тестить профиль.
14:48
python manage.py debug-script
14:49
Как только соберу рабочий профиль - скину тебе на мыло. Возможно завтра.
15:04
ok
15:04
спешка не нужна
15:15
тесты делать на новых скриптах?
15:15
Или старые скрипты подойдут?
15:16
Ой. Старые тесты.
15:18
старые тесты тоже подойдут
15:18
надо только имя скрипта менять
15:25
Вопрос. А можно ли строчку "import re" засунуть, например, в __init__.py
15:36
не надо
15:37
плохая практика
15:39
при запуске активатора, процесс чуть подвисает на одном из профилей, а затем заного начинает перезапускаться.. В последнее время меняли структуру профилей или их обработки активатором(подключаемые классы и тд) ?
15:40
появилось после того, как попробовал подсунуть профиль ES35xx из редакции 3078
15:41
я так понимаю стоит обновить весь noc?
Share this page
Share this page: