nocproject.org
04:53
ufir: для того, чтобы починить что-то ненужное нужно сломать что-то ненужное :)
05:08
Config must not contain ant strings in arbitrary order. Ошибка вроде. Надо ..contain anY strings....
05:13
cm-Validation Methods
05:13
2 сверху правило
05:15
при срабатывании полисера см куда сообщение должно упасть?
05:15
и когда?
05:20
валидация срабатывает при обновлении конфига
05:21
ну или при ручном запуске из web
05:21
результат работы можно проверить сразу во вкладке Facts в managed object
05:21
при ошибках поднимается alarm
05:22
в нем можно посмотреть все детали
05:22
alarm один на железку
05:30
прилепил 2 взаимоисключающих полисера Config *MUST* match string и Config *MUST NOT* match string. Задискаверил конфиг - нигде ничего
05:39
а политику к объекту прикрепил?
05:57
ага
05:58
забыл к какому мо прилепил. как найти?
06:37
Чуваки
06:38
нок не может на одну из цисок попасть на wan ip по ssh не понимаю почему, пишет timeout хотя я с сервака по ssh захожу без проблем
06:39
есть идеи куда можно покопать?
06:41
а дебаг-скрипт сохранился еще, если есть noc debug-script
06:41
поищи примеры в irc логе
07:06
danholm_: noc debug-script get_version CiscoName
08:19
08:20
Потдержки старых серверов ломать не должен.
08:27
чем тебе не угодила компрессия?
08:28
Матюкнулось что плохая и разорвало соединение.
08:30
там none есть, что ему не понравилось?
08:30
Хотя линуксовый ssh клиент использует zlib@openssh.org нормально.
08:30
а кто матюгнулся-то?
08:31
NOC выбрал компресию zlib@openssh.org, установил соединение с ней.
08:31
Потом матюкнулся в функции декомпресии что не может розархивировать.
08:31
?
08:31
с нашей стороны?
08:32
ну так разбираться тогда надо, что ему не понравилось там
08:32
а не отключать ее
08:32
и ты слишком смело глобальные переменные используешь
08:34
я рад что оно вообще заработало. :)
08:35
dvolodin, а можешь подсказать, можно ли определенные врфы отвязать от обновления записей в зоны днс?
08:35
есть несколько пересекающихся префиксов в разных vrf и оно плодит из них птр записи
08:35
Декомпресия вылетает в функции get_packet: self.in_compression.decompress(payload) не может разархивировать пакет.
08:36
xetle: меня больше сейчас беспокоит портирование этого самого ssh на ioloop
08:37
SNMP я уже портировал
08:37
08:37
08:37
А глобальные переменные это да. Там без них тяжело, надо полностью структуру модуля менять..
08:37
там все более прямолинейно должно выйти
08:37
фактически, будет просто функция, которая использует read и write
08:38
и не надо плясать по этим состояниям
08:39
ну да, примерно такая штука нужна
08:40
но оно для python 3.4 с asyncio
08:41
08:41
могу вывести список зависимостей NOC для которых нет поддержки python-3 ;)
08:42
return self._comp.compress(data) + self._comp.flush(zlib.Z_SYNC_FLUSH)
08:42
xetle: нафиг
08:43
портировать нок на py3 и использовать asyncio с asyncssh ;)
08:45
Может торнадо и лучше будет, я вообще в этом не разбираюсь.
08:49
08:49
xetle: от любого действия должен быть профит
08:49
:)
08:50
10 sa/script/ssh/__init__.py
08:50
320 sa/script/ssh/keys.py
08:50
151 sa/script/ssh/transform.py
08:50
1173 sa/script/ssh/transport.py
08:50
148 sa/script/ssh/util.py
08:50
1802 total
08:51
переписать 2k строк - дело нескольких дней
08:51
при том, что их реально быстро протестировать можно
08:52
разбираться, где бинарные данные в стрингах, где юникод во всем noc -- даже не знаю на сколько месяцев задача
08:53
в маcdb нашел 4 железки с одинаковым маком - у китаез маков не хватает чтоль
08:59
ой ну да ладно
09:00
у нас с пол-года назад на хотспоте комичный случай произошел
09:00
та реализация запоминала мак
09:00
и при авторизации сразу писала номер телефона, на который SMS отправлять
09:00
и однажды нашему сотруднику позвонил левый чувак
09:00
который зашел на хотспот
09:01
а китайцы с одинаковым маком - плохойпуть ?
09:01
нажал на кнопку - получить код
09:01
не посмотрел, что это не его телефон
09:01
позвонил, спросил, какой код прислало :)
09:01
обычный китайский смартфон
09:01
ржали все :)
09:02
было бы смешно
09:03
но все контроллеры wifi отслеживают сессию клиента именно по маку
09:04
если это какая-нибудь Aruba 72xx на пару тысяч точек доступа, то кому-то будет весело :)
09:05
у кого есть много пона и кто в нем хорошо разбирается?
09:07
09:08
интерфейсы для понов адаптировать будем?
09:08
да
09:08
нужно как минимум адаптировать IGetInterfaces
09:09
ну и что-то вроде IGetPONONUInfo
09:09
хотя я бы сдела для таких вещей общий интерфейс
09:09
для ситуации, когда в сеть торчит контроллер
09:09
а к нему прилеплена куча девайсов
09:10
там сложно будет. надо и IGetInterfaces и чтото новое ибо поны сильно разные и там другие вещи надо.
09:10
тот же контроллер wifi и точки доступа тоже ложатся под эту модель
09:10
да не
09:10
там будет сам поновский интерфейс
09:10
и сабы в нем
09:10
DSLAM'ы тоже под эту модель попадают
09:11
IGetInterfaces править надо чтобы поны лягли. Но кроме етого для них придётся и свои интерфесы со скриптами писать...
09:11
нужно править
09:11
я не против
09:11
нужно только понять, как править
09:12
да и вообще как решать задачу с контроллерами
09:12
я пока думаю, что нужно будет в MO добавить дополнительное поле -- контроллер
09:12
если оно заполнено, то железка сама не управляется
09:13
только через контроллер
09:13
а при инвентаризации с контроллера вытрясать все его девайсы
09:13
и класть в базу как MO
10:20
10:20
доработал алгоритм
10:23
дефолтное поведение останется как есть
10:37
Это только для новых линков? Как unlink будет работать по этим правилам?
10:38
перелинковка только с типом R будет
10:55
dvolodin, а у тебя евернот платный?
10:57
нет, а зачем
10:57
мне его и так хватает
11:07
TSergey: я его не доработал
11:07
:)
11:07
я пока думаю, как подступиться к нему
11:07
поправить как-то текст?
11:12
додумать алгоритм :)
12:11
Народ, чем лучше всего массово поправить конфигурацию оборудования... снипеты?
12:17
а чем run commands не угодил?
12:18
runcommands нормально ;)
12:21
Где-то можно (нужно?) какие-нибудь прараметры ввода править? (задержку между вводом строк, символов)
12:22
надо группу вконтакте
12:36
Не надо.
12:37
Не у всех есть втентаклик.
14:06
dvolodin: может есть смысл ограничить видимость селекторов хотя бы по группам пользователей?
15:35
what’s the URL for posting issues to NOC Project JIRA? I’m logged in at bt.nocproject.org, I can list current and past issues, but am having trouble finding how to create a new issue.
16:11
abyrvalg, зато мы будем модные
16:25
PavelGloba: thanks. When I hit that before the drop-down wasn’t working for Issue Type, but perhaps that was just my browser. Got it now.
16:48
heh
16:50
originally all I could post was a feature request :)
16:50
stupid Chrome
17:26
I’m off to rub a dozen pork shoulders
17:26
sorry, wrong room :)
21:04
Дима, ну помоги с жунипером - реально трейсы эти задрали
21:04
все логи засрали
Share this page
Share this page: