nocproject.org
08:47
Сделал доброе дело для любителей микротиков
 
08:47
да
08:47
я аж в ирц залез
 
08:47
в скриптах routeros можно использовать метод .cli_detail
08:48
который парсит вывод  /.… print detail
 
08:48
он автоматом разбирает любую строку "Flags"   ???
 
08:48
ага
08:48
посмотри, как он сделан
08:48
он парсит, какие флаги вообще могут быть
 
08:48
я там извращался дико.
 
08:48
из Flags: .....
08:49
возвращает список из троек
08:49
#, флаги, dict  c атрибутами
08:49
рыбу для get_interfaces я накидал
08:50
парсер распознает многострочный вывод
 
08:50
и понимает комментарии с ;;; .....
08:50
доделывать надо
 
08:50
я на это напаролся с гет_инт
 
08:50
просто набросок сделал, чтобы видно было
 
08:50
не. круто. буду разбираться
 
08:51
для туннельных интерфейсов надо бы расширить IGetInterfaces
 
08:51
type tunnel  у нас есть
08:51
а вот сабам надо бы добавить аттрибутов
 
08:52
сломал ты мне выходной... =))
 
08:53
что-то вроде dict'а tunnel
08:56
08:56
и дальше его развивать
08:57
ладно, свое черное дело сделал, можно топать чистить дорожки. Нас опять снегом завалило
08:58
а что касается микротиков -- я купил штук пять их, будем развивать профиль
08:58
:)
 
09:05
купил бы он еще себе MLX/ADX =)
09:05
тоже клевые штуки...
 
09:05
хех
09:06
сравнил -)
 
09:06
а чо? тоже сетевое железо
09:06
домой пара стоек, на дачу стойка... Без стойки с железом - это не жизнь...
 
09:09
хехе "экстраординарную производительность "
09:09
 
09:11
вот ты улыбаешься, а нам на тест едут TurboIron и FastIron SX. BigIron RX уже на сети стоит.
09:11
и ADX тоже будет. Младший из семейства на посмотреть
09:11
директор любит брокейд...
09:11
без откатов, т.к. сам - собственник
 
09:12
да я над маркетологами ржу
 
09:12
не, железно там все очень неплохо нарисовано...
 
09:13
ну мне как собственнику ещё далеко до брокейдов.
09:13
но про твои тесты ещё спрошу
 
09:13
да ценники там не самые клевые
 
09:13
или мы и так тут услышим =)
 
09:14
ну про мультикаст я тут уже сокрушался... Ща вот озадачил их диагностикой, может на серый шаасик TAC заведут
 
09:50
brocade -- сильно своеобразные железки
09:51
но если они уже есть и есть опыт работы с ними, то почему бы и нет
09:54
что в туннели писать будем?
09:54
тип, local address, remote address
09:54
что еще?
 
10:09
mtu какой?
10:11
mtu на сабе вешать надо
10:12
id, это gre'шный key ?
 
10:16
у микротиков есть в EoIP
 
10:38
докоммитил рыбу
10:38
нужно помозговать
 
11:39
мда. Python 2.6.6
11:39
a 2.7  минимум вроде.
 
11:56
да нет, должно работать
12:02
Profile.add_script_method надо бы проверить
12:08
./noc test --beef-filter=MinroTik.RouterOS.get_arp noc.stop
12:08
проходит?
 
12:12
что-то он у тебя совсем странный
 
12:12
Debian GNU/Linux 6.0.6 (squeeze)
12:13
ага
12:13
на 12.04.2 LTS всё ок
 
12:13
Ran 0 tests in 0.000s
 
12:13
./noc beef --pull
12:13
и еще раз тест
 
12:13
точно
12:15
но на убунте нет микротиков
12:16
Ran 0 tests in 0.000s
12:29
так
12:29
всё равно Ran 0 tests in 0.000s
12:29
но скрипт заработал
12:30
dvolodin, мжет использовать "terse"
12:30
interface print detail terse
 
12:30
не надо
12:31
а на убунте какой python?
 
12:31
ну это же проде как -"compact and machine friendly format"
12:31
Python 2.7.3
 
12:33
там тех же флагов нет
 
12:34
да.
12:35
обновлю питон на дебианет
 
12:39
да разобраться бы
12:39
functools.partial не работает там что-ли?
 
12:42
я хз
12:45
скажи как дебажить
 
12:52
12:53
прогони на 2.6 и 2.7
12:53
правильный вывод
12:53
C1 xxx
 
13:01
накачу 2,7
13:57
таже херня
13:59
 
    Share this page
    Share this page: