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.09.2011
zi_rus #
05:59
кстати, по поводу логотипа, не хотите его перерисовать?
dvolodin #
06:00
хотим
06:00
есть предложения?
06:03
что-нибудь неполосатое :)
06:03
и не такое креативное, как яйцо :)
zi_rus #
06:03
есть предложение его перерисовать))) нет, я не художник чтобы рисовать, и не дизайнер чтобы предлагать, как рисовать
dvolodin #
06:04
хорошо бы сразу в SVG
zi_rus #
06:05
нужен такой чтобы не стыдно было на сайте показать, а то сейчас все очень аскетично
dvolodin #
06:07
:)
06:10
если есть дизайнеры, готовые помочь проекту, с удовольствием воспользуемся помощью
06:10
сайт тоже надо переделывать
06:11
можно, конечно, взять iWeb и налабать что-нибудь
06:11
но это как-то неправильно :)
gnu-linux #
06:18
давайте на картинки не отвлекатся... Да сайт надо переделать.., надо ждать пока появится дизайнер - фанат нока который налабает что нибудь получше...
dvolodin #
06:18
вероятность появления такого в природе 0.0%
06:19
:)
06:19
или надо дать денюжку профессионалу и не фанату
gnu-linux #
06:20
или ещё долго пользоватся стандартным редмайновским ;)
dvolodin #
06:22
как меньшим из всех зол :)
08:22
desktop задышал
08:22
дает логиниться
08:22
:)
freeseacher #
08:31
большое дело!
zi_rus #
08:38
когда будет как основной фронтенд?
gnu-linux #
08:51
Там много переписывать придётся чтобы мои 7 sa/appl в новый интерфес засунуть...
dvolodin #
08:52
как минимум он общается с сервером, хлопает окнами, валидирует форму и меняет тему после логина
08:53
server - side прочищается неимоверно, так как исчезает необходимость отслеживать состояние и рисовать разные формочки
08:54
js часть, в принципе, тоже вполне читаемая получается
_4ePTeHok #
08:55
а Dmytry1 в отпуске?)
08:56
хотел поинтересоваться, DLink | DxS | Network | IP | Address Conflict - это когда в конфликт managment ip адреса?)
`kk #
08:57
в дескрипшн написано "......Interface: System)"
08:59
а в snmp "....agentGratuitousARPTrap"
_4ePTeHok #
09:00
угу..
`kk #
09:02
посмотрел, что это именно л2 длинки шлют. попробуй выловить на л3 и "test event"
_4ePTeHok #
09:04
да я для ежей делаю, просто смотрю чего еще попробовать с них снять
09:04
длинков у меня нет
dvolodin #
09:09
login/ logout
09:09
reboot/ started
09:09
stp events
09:09
lacp events
09:10
port-security
09:10
по классам пройдись, увидишь, какие смоделироать можно
_4ePTeHok #
09:10
да я и хожу по длинковским правилам)
dvolodin #
09:11
ты по классам ходи
09:11
:)
_4ePTeHok #
09:11
чем больше пытаюсь снять, тем больше удивляюсь.
dvolodin #
09:11
:)
_4ePTeHok #
09:11
вот два ежа на одном ip живут как то)
dvolodin #
09:11
да, ежики и длинки малость косы
_4ePTeHok #
09:14
причем что еще более странно, один служит аплинком для другого и вверху даже конфликтов мака нет на роутере)
09:14
мистика какаято
09:34
хех, они туда erps впихнули.
dvolodin #
09:35
это что такое?
_4ePTeHok #
09:37
ну как бы сказать..Eaps/erps одного поля ягоды - протоколы управления кольцевой топологией на уровнях metro ethernet
09:37
а на пальцах - более крутое чем stp)
09:38
Ethernet Ring Protection Switching
09:39
обещают до 255 нод в кольце и сходимость при более 16 нодах не дольше 500мс.
09:39
как на деле незнаю, Дима говорил как то про них.
09:40
вот там все трапы есть...
09:40
блин вот наверно почему стп они забросили
freeseacher #
09:40
мы им мешаем забросить stp
_4ePTeHok #
09:40
))
freeseacher #
09:40
ибо их erps не совместим ни скем
09:40
ни с хуавеем
09:40
ни с родоначальниками
09:41
просто протокол под вендора.
_4ePTeHok #
09:41
Exclusive use of STP, EAPS or ERPS on any port.
freeseacher #
09:42
не понимаю эту фразу.
dvolodin #
09:42
f
09:42
а
09:43
ну расширений для колец как грязи
09:43
у каждого первого вендора считай
09:43
у хуавея есть
09:43
у force10
freeseacher #
09:43
там тоже на сонове тогоже eaps
_4ePTeHok #
09:43
ну а eaps то стандартизирован?
dvolodin #
09:43
у хуавея вообще был синхронный ethernet в кольце
freeseacher #
09:43
но все несовместимы.
09:44
eaps на конец того года был драфтом
_4ePTeHok #
09:44
мде.
freeseacher #
09:45
и длинк говорил что на основе драфта забабахл свой.
09:45
типа как выйдет так мы сразу поддерживаем
dvolodin #
09:45
если бы совместимость тестировали хотя бы в рамках metro ethernet forum
zi_rus #
09:58
как можно скрыть свой логин/пароль в managed object от других пользователей?
freeseacher #
10:04
актуальный вопрос да.
10:05
право change дает возможность как видеть железку так и ее изменять.
dvolodin #
10:11
это уже в новом UI сделаем
10:11
чтобы не тащило пароль на клиента
freeseacher #
10:12
нее
10:12
надо что бы тащило
10:12
:)
zi_rus #
10:15
а потом скрыть
10:15
)
_4ePTeHok #
10:16
а потом появятся снифферы)
zi_rus #
10:16
значит переходим на https
dvolodin #
10:17
решили что нужно отдельное приложение для вспоминания паролей
_4ePTeHok #
10:20
"укажите девичью фамилию матери?")
zi_rus #
10:20
это просто, скрытая учетка, логин - admin, пароль - 123, права - superuser
10:25
на самом деле, зачем все усложнять, забытый пароль высылать на почту
_4ePTeHok #
10:26
а кто нибудь подскажет - в snmp отдается =AC=10=03=FE . Это bin_to_ip?
10:26
hex точнее)
10:27
есть ли функция преобразования в noc?
neonman #
10:28
ip__bin_to_ip
10:28
по аналогии с маком
10:28
работает, проверено :)
10:28
там в classifier.py вроде бы эти фиксы прописаны
_4ePTeHok #
10:29
точно bin? это же hex
10:39
ага, работает.
10:40
а не, поторопился
10:55
asdfgh=00=00=00=00=00=00 а как из такой строки вычленить первое слово?
dvolodin #
10:56
_4ePTeHok: cначала оно сконвертируется в бинарную форму
_4ePTeHok #
10:56
это имя юзверя
10:58
какую тогда функцию применять?
dvolodin #
11:01
а в нулях что?
_4ePTeHok #
11:04
ничего, зарезервированное место я так понимаю под остальные символы
11:05
отдает полной строкой там еще много нулей)
11:05
в resolved значении нули обрезаны
11:06
в вебморде в событии
11:23
сделал в общем.
dvolodin #
12:06
\x00* в конце
12:07
^(?P<name>[^\x00]+)\x00*$
_4ePTeHok #
12:09
да я по отрезолвленному мибом уже сделал
12:09
там просто user и все.
dvolodin #
12:09
ну да
_4ePTeHok #
12:10
а вот вопрос -если у двух железок из одного профиля отличаются трапы одной цифирой - делать отдельные правила #1,2,3?
12:10
или по максимуму сводить в одно правило
dvolodin #
12:11
лучше разные
12:11
нагляднее и проще тестировать
12:11
дальше пусть классификатор оптимизирует сам
zi_rus #
12:26
я припоминаю, были разговоры про обновление прошивок в свичах с помощью нока. чем дело то закончилось?
Minimus #
12:26
хорошо бы
_4ePTeHok #
12:27
у всех последовательность разная
zi_rus #
12:27
у кого "всех"?
_4ePTeHok #
12:27
железок
12:28
на ежах допустим надо убедится что только одна прошивка в данный момент на флешке перед тем как закачивать новую
zi_rus #
12:28
так профиля для чего сделаны?
_4ePTeHok #
12:29
а что сейчас мешает через Run Commands сделать то?
dvolodin #
12:32
zi_rus: пока пристопорили до workflow
zi_rus #
12:32
так и приходится, только обновление это не только заливка, это еще и ребут, и тут уже нужны способности нока чтобы в правильном порядке действовать
12:33
dvolodin, а что так?
dvolodin #
12:33
там, помимо скриптов еще локально задаваемые последовательности действий
12:33
да еще, скорее всего, и временные интервалы когда ребутить можно
_4ePTeHok #
12:33
угу..
zi_rus #
12:35
подготовить свич к ребуту в новую прошивку не сложно, все эти последовательности известны
12:37
а вот как правильно ребутать - интересный вопрос
_4ePTeHok #
12:39
dvolodin, #259 Authentication.json для ES.
12:39
zi_rus, иногда нужно ставить промежуточную прошивку для падейта до последней. Или например бутлоадер сначала перешить, а потом основную прошивку.
12:40
с промежуточными ребутами
zi_rus #
12:40
это я в курсе, длинки так обновляем с очень старой прошивки
_4ePTeHok #
12:41
у кошек тоже неоднозначно..
12:41
вообще их автоматом страшно шить)
dvolodin #
12:42
_4ePTeHok: вижу
12:43
"description": "ES3528MO-MIB::accton.8.1.12.2.1.0.67",
12:43
какой это MIB?
_4ePTeHok #
12:46
ээ.. в полном цифровом виде?
dvolodin #
12:46
желательно в полном символьном :)
_4ePTeHok #
12:46
а нету такого.
dvolodin #
12:46
а полный цифровой?
Minimus #
12:46
snmpwalk не дорос еще
12:47
до символьного
12:47
-On вроде
neonman #
12:47
у 3528 ежика миб не полный
_4ePTeHok #
12:48
1.3.6.1.4.1.259.8.1.12.2.1.0.67
12:49
вообще в последнем мибе может и есть что то
12:49
я в текстовом описании вижу
12:49
swAuthenticationFailure NOTIFICATION-TYPE
12:49
OBJECTS { trapVarLoginUserName, trapVarLoginMethod, trapVarLoginIPAddress, trapVarLoginTime }
12:50
LAST-UPDATED "200605240000Z"
12:50
REVISION "200605240000Z"
13:04
neonman, а у тебя последний миб в ноке?
13:04
показывает эти трапы в отрезолвленном виде?
13:06
в ES3528MO_V1.4.14.2.mib вроде должно резолвится
13:06
dvolodin, это получается если миб сменится - правила переделывать придется?
13:07
сменится в плане нормального резолва имени трапа
neonman #
13:07
не резолвятся
13:07
сам догадываюсь
dvolodin #
13:08
да
13:08
в том то и дело
_4ePTeHok #
13:08
блин, ну если кривой миб то я хз как делать.
13:08
ES3528MO_V1.4.14.2.mib только такой есть.
13:09
там описаны трапы
neonman #
13:14
только они не резолвятся)
_4ePTeHok #
13:17
=( свой миб писать?)
13:21
ну тогда остается по нерезолвленному писать
neonman #
13:45
ну так и пиши
_4ePTeHok #
13:55
а нет функций преобразования маков вида 0012CF-C5C2E0 в обычный вид? Или так и оставить для Port Security?
neonman #
14:01
вырезай через .replace("-","")
14:01
а дальше оно само конвертнет
14:01
у 3кома вон ваще 0123-4567-8901
_4ePTeHok #
14:03
хм. а примеры есть?)
14:03
или прям так и пишется - (?P<mac.replace("-","")>\S+)
zi_rus #
14:05
кто как выдает, наверное проще, для однообразия все лишние символы удалять, а потом разбирать результат
neonman #
14:06
_4ePTeHok, ну в регулярках хз как
14:06
в профиле я через реплей делал
_4ePTeHok #
14:07
или выделять в регулярке в mac_raw, а в теле json вычислять replac'ом mac..
14:10
хотя гляжу я на правила для кошки - ничо та не вырезают.
neonman #
14:11
да оно и так утебя должно сжевать
14:12
вот от 3кома у меня не переварило
14:12
а так там есть функции нормализации
_4ePTeHok #
14:13
счас проверим.
14:16
сожрало ага.
dvolodin #
14:26
_4ePTeHok: надо указать тип переменной "mac"
14:26
сконвертирует автоматом
14:27
sa/interfaces/base.py
_4ePTeHok #
14:27
ну тип задан уже.
dvolodin #
14:27
MACAddressParameter
14:27
Если не умеет, надо патчить
_4ePTeHok #
14:27
ты скажи - как с трапами то поступать, переделывать на неотрезовленное ?
14:27
нэуспель :(
Tweet
Share this page
Share this page: Tweet