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: 14.11.2011
dvolodin #
05:29
http://ci.nocproject.org/
05:29
все, стабилизировали
05:29
осталось парочку багов закрыть - и можно релизить interim
zi_rus #
05:30
dvolodin, noc-14
dvolodin #
05:31
там сделал дополнительную проверку, теперь не дает удалять
zi_rus #
05:32
это не выход
05:34
почему бы, если это такая уж проблема, просто аларм удалять автоматически, ведь если нет объекта то и аларм не нужен
KTO-TO_ #
05:34
dvolodin: и NOC-71
dvolodin #
05:36
NOC-71 смотрю
05:37
zi_rus: как так не выход -- так все реляционки делают
05:37
сделал открытие нового таба по shift + click
zi_rus #
05:38
dvolodin, объект пропал, пинг на него больше не идет, аларм появился => объект больше не удалить?
05:39
и таки, сейчас при попытке удаления вываливается трейсбек который в комментах отписал
dvolodin #
06:36
KTO-TO_: Закоммитил
KTO-TO_ #
06:43
dvolodin: Ага. Спасибою работает
dvolodin #
06:44
а с NOC-58 что?
KTO-TO_ #
06:44
dvolodin: Скажи, что надо проверить. ПРоверю :) Так-то вроде все рабоатет.
dvolodin #
06:45
тогда закрываю его
06:45
если не видно особых багов
KTO-TO_ #
06:46
Ага. Пока ничего не торчит :)
dvolodin #
06:46
итого NOC-99 у нас остался последним блокирующим
zi_rus #
06:49
dvolodin, мне кажется его можно отложить, на работоспособность он не влияет
dvolodin #
06:51
все равно надо причесать мелочи, подготовить раздел downloads на сайте, release notes, проверить сборки
06:52
и перенести имеющуюся доку из rst в дистрибутиве на сайт
06:52
кто может с докой помочь?
06:52
времени не хватает
06:54
и надо потихоньку ModelApplication'ы переделывать на ExtModelApplication
06:56
еще из важных изменений
06:56
появился параметр crashinfo_limit, позволяет ограничить размер сбрасываемых crashinfo
06:57
и они теперь засасываются не SAE, а periodict'ом main.collect_crashinfo
lexus-omsk #
07:05
а какую именно доку перенести надо?
dvolodin_ #
07:29
то, что лежит у нас в share/doc/en/nocbook в space DOC на сайте
Dmitry1 #
07:35
Всем привет
07:36
Только что попробовал Shift+Click - открылось новое окно, вместо новой вкладки
07:37
2dvolodin: В интерфейсе SA IGetInterfaceStatus возможно добавить третий параметр "description" ?
07:40
Кроме того. Какой статус перехода на ExtJS 4.0.7 ?
gnu-linux #
07:40
description в get_switchports есть...
dvolodin_ #
07:44
Я бы посоветовал отдельно потестировать ExtJS 4.1
07:45
обещают аццкое ускорение
07:47
наверное, мы это хотим
Dmitry1 #
07:47
Хотелось бы именно в get_interface_status
dvolodin_ #
07:47
не надо
07:47
get_interface_status -- максимально простой скрипт
07:47
который, в идеале, делает только один проход по IF-MIB
07:47
его задача - именно статус интерфейса
Dmitry1 #
07:48
Для примера, смотри на Cisco. Для получения информации о switchport выполняется команда show interfaces
dvolodin_ #
07:48
да пожалуйста
Dmitry1 #
07:49
А для получения описания - дергается команда show interfaces status
07:49
Эта же команда юудет вызываться при get_interfaces_status
zi_rus #
07:49
dvolodin_, максимально простой - это хорошо для автоматических задач, тогда из простых можно набрать только нужное, но когда надо в ручную получить нужную информацию это не вариант
dvolodin_ #
07:51
просто для панели диагностики у тебя дернется get_interfaces
07:51
а затем регулярно будет дергаться get_interface_status
Dmitry1 #
07:51
я бы просто из get_interfaces вызвал скрипт get_interface_status
07:53
И, кстати, в том же get_interface_status так же само можно получать и ifDescr (1.3.6.1.2.1.2.2.1.2)
07:56
результат get_interface_status можно закешировать.
dvolodin_ #
07:56
и работать он будет в два раза дольше
Dmitry1 #
07:56
да почему?
dvolodin_ #
07:56
две таблицы проходить
07:56
статус - это статус
07:56
стоит или лежит
07:57
и все
Dmitry1 #
07:57
Мне из скрипта get_interfaces нужно в любом случае будет вызывать какой-то аналог "show interface descriotion"
07:57
И потом пробегаться по его результату.
07:58
Ну не показывает Cisco в выводе команды "show interfaces" описание интерфеса.
07:58
Зато она его выводит в команде "show interface status"
07:59
И так практически все железяки, которые имитируют Cisco CLI
dvolodin_ #
07:59
из-за киски уродовать интерфейс с вполне четким назначением не стоит
Dmitry1 #
08:01
Ну не знаю. Но мне важно, чтобы при выводе get_interface_status выводилось описание интерфейса. И мне все-равно, откуда оно будет браться.
dvolodin_ #
08:01
значит другим механизмом
Dmitry1 #
08:01
Потому как в текущей реализации вывод скрипта get_interface_status не несет никакой информативности.
zi_rus #
08:02
Dmitry1, это надо в staticvlan реализовывать
Dmitry1 #
08:02
Какой еще ststicvlan?
dvolodin_ #
08:02
он максимально информативен
zi_rus #
08:02
там для людей делается
dvolodin_ #
08:02
и будет использоваться в фолте и мониторинге
Dmitry1 #
08:03
Если звонит человек, что у него не работает связь на "Проспект Мира 33", то где я посмотрю статус интерфейса, который у меня подписан "Проспект Мира 33" ?
08:04
Или давать обычному оператору право вызывать get_interfaces?
08:05
Хоть я и ругаю D-View, но там есть возможность, тыкнув на иконку свича, посмотреть состояние всех его интерфейсов.
dvolodin_ #
08:06
и тут посмотришь
08:06
get_interfaces покажет
Dmitry1 #
08:08
Я дам твою аську нашему секретарю, А ты ей расскажешь, что именно нужно смотреть в выводе get_interfaces, чтобюы ответить на вопрос абоненту, почему у него не открываются "одноклассники"
dvolodin_ #
08:09
с чего ты взял, что секретарь будет смотреть get_interfaces
Dmitry1 #
08:09
А что ему смотреть то? Staticvlan ?
dvolodin_ #
08:09
сделай скрипт get_odnoklassniki_status и выводи все, что нужно секретарю
Dmitry1 #
08:10
Нужна простенькая "картинка", показывающая состояние портов. И ОЧЕНЬ желательно, чтобы в этой "картинке" показывалось название интерфеса.
dvolodin_ #
08:11
нужна
08:11
но не так, как ты хочешь
08:11
смотре, интерфейсы в базе будут, со всеми описаниями
08:11
зачем это еще раз дергать?
Dmitry1 #
08:13
Потому как при вызове get_interface_status можно за один проход "выдернуть" сразу всю информацию.
08:13
И, кстати, это не только у Cisco так
dvolodin_ #
08:13
зачем ее дергать, если оно кешированное?
08:13
get_interface_status не имеет никакого отношения к show interface status
Dmitry1 #
08:15
Тогда придумай, как на web-страничку вывести состояние интерфеса с его описанием.
08:17
И кроме описание, то, о чем я давно просил: скорость, дуплекс/полудуплекс, flowcontrol
dvolodin_ #
08:18
это уже что-то вроде get_interface_media
Dmitry1 #
08:18
Возможно. Но это очень нужная информация.
08:19
Возможно та не сталкивался с таким
08:20
Но когда подключаешь абонта, а витухи нужно больше сотни метров к нему кинуть, начинается шаманство со скоростями, flowcontrol и т.п.
08:20
Кроме того, когда на абонта нужно порезать скорость на порту, то в обязательном порядке нужно включать flowcontrol
dvolodin_ #
08:21
сталкивался когда-то
lexus-omsk #
08:21
просто всё нужно делать правильно: больше 100м - кидайте оптику :)
dvolodin_ #
08:21
но это было очень давно и неправда
Dmitry1 #
08:21
Плюс диагностика кабеля. Плюс ошибки на порту. Это то, с чем мы сталкиваемся каждый день.
dvolodin_ #
08:21
и, да, я люблю оптику и органически неперевариваю многомод :)
Dmitry1 #
08:23
Только абоненты почему-то об этом не знают, и упорно покупают себе сетавухи с медью.
dvolodin_ #
08:23
и таки, да, десятка - это 10G :)
Dmitry1 #
08:24
И производители свичей почему-то делают штук 20 портов медных, и только пару - оптических
08:25
Ну, это лирика все...
dvolodin_ #
08:25
у любого интерфейса есть условия применения и ограничения
Dmitry1 #
08:25
Возможно стоит сделать где-нибудь раздел на сайте, куда кидать все хотелки по интерфесам SA?
dvolodin_ #
08:26
если тебе 300 метров пробить, то явно не TX это
Dmitry1 #
08:26
Хочется именно кучу мелких интерфесов.
dvolodin_ #
08:27
есть раздел development
08:27
http://kb.nocproject.org/display/DEV/FRS1
08:27
там функциональные требования
Dmitry1 #
08:27
300 метов витухой? - смотри в сторону П-296, П-270 и КСПП. Такова суровая действительность. :(
dvolodin_ #
08:28
или суровая жадность
lexus-omsk #
08:29
Наши П-шку последний раз лет 5 назад кидали
dvolodin_ #
08:29
подключить клиента на соплях, но списывать с него нормальные деньги
Dmitry1 #
08:29
Ссылка на этот DEV/FRS1 откуда-то есть?
dvolodin_ #
08:29
:)
08:29
из KB
08:29
space - development
lexus-omsk #
08:29
хотя есть пара домов где она ещё лежит :)
Dmitry1 #
08:30
Права только на чтение на FRS1
dvolodin_ #
08:30
все правильно, я структуру туда набиваю
Dmitry1 #
08:33
Потому как есть идеи, но кроме как в issues я не знаю, куда их пихать. А хочется, чтобы была какая-то страничка, где народ мог бы дополнять и изменять их.
08:33
Что-то типа общей доски.
gnu-linux #
08:34
Какойто гастарбайтер^W^W^W ковшом эскаватора зацепил каналюгу с оптикой и тянул пока все кабели непорвал, видать думал корни...
dvolodin_ #
08:35
полезно рядом прокладывать защитный кабель на 6kV
gnu-linux #
08:35
У нас, мегафона, ростелекома,... один район упал,... мы 5 часов варились...
dvolodin_ #
08:35
а так - и в москве с канализацией бардак
08:35
а уж что в чистом поле - точно никто не вспомнит
gnu-linux #
08:36
Ничего этому подрядчику, подрячика такой счёт выпишут... Что он будет вменяемых людей на эскаваторы садить...
08:37
Да снег выпал, где люки не видно...
dvolodin_ #
08:37
каналы засыпались давно, что на самом деле - никто не знает
08:37
:)
Dmitry1 #
08:42
Ну, пока KB не работает, сделаю Issues.
zi_rus #
08:47
issue удобно
Dmitry1 #
08:47
Кстати, в защиту поля description для get_interface_status
08:47
Выполнил команду get_interfaces для своего CAT6509
08:48
С удивлением увидел, что у меня там следующие интерфейсы: Vl 1, Vl 2, Vl 1 и т.п.
08:48
А где там мои ФИЗИЧЕСКИЕ интерфейсы?
08:48
И как мне посмотреть их описание?
08:50
Или скрипт врет, или так и задумано?
dvolodin_ #
09:05
vl - это SVI интерфейс
Dmitry1 #
09:13
Ну да. А где посмотреть полный список физических интерфейсов на свиче? Как бы и нету такого скрипта.
09:15
Или get_interfaces должен выдавать только логические интерфейсы?
dvolodin_ #
09:20
физические должен выдавать
09:20
какой ios у тебя там?
Dmitry1 #
09:30
12.2(18)SXF16
09:31
каталист 6500
09:32
Скрипт get_interfaces выдает только vl и lo интерфейсы
09:34
На Catalyst 3560 такая же фигня
09:35
На Catalyst 2960 то же
zi_rus #
09:48
подтверждаю на 3560 и ME3400
dvolodin #
10:05
смотрите потроха тогда
10:05
get_interfaces я на киску не делал, это прислылали
Dmitry1 #
10:06
А что оно должно выводить то по идее?
10:06
Все, кроме сабинтерфейса?
10:07
Я могу поковырять скрипт, если даш добро.
lexus-omsk #
10:14
у меня на 2950 после line protocol есть ещё слово (connected), потому и не матчит видимо
10:17
с этим вроде разобрался, но он ещё и вланы не показывает на портах
10:18
по-хорошему, надо бы сначала get_switchport написать, а потом за get_interfaces браться
dvolodin #
10:28
сабы должно выводить обязательно
Dmitry1 #
10:29
get_switchport вчера я написал :) уже в репозитории. тестируйте...
10:29
А откуда возьмутся сабы, если на интерфейсе их нет?
dvolodin #
10:30
нет, так нет
inoyat_kayumov #
10:44
доброго всем
10:45
кто в регулярках силен - помогите плз
dvolodin #
10:45
ась
inoyat_kayumov #
10:45
разобрать вывод sh pppoe sum per sub и выдрать оттуда значения ифейс и количество
dvolodin #
10:46
а какие проблемы?
inoyat_kayumov #
10:46
в днк у меня :(
10:47
sh pppoe sum per sub
10:47
PTA : Locally terminated sessions
10:47
FWDED: Forwarded sessions
10:47
TRANS: All other sessions (in transient state)
10:47
10:47
TOTAL PTA FWDED TRANS
10:47
TOTAL 20 20 0 0
10:47
Port-channel1.1045 19 19 0 0
10:47
Port-channel1.1144 1 1 0 0
10:48
мне нужно разгрести и в одну переменную сложить ифейс, в другую число
zi_rus #
10:51
еще одна интересная идея. у меня друг в Ростелекоме для их внутренней системы реализовал такую штуку, из мак-адресов резолвит название производителя по http://standards.ieee.org/develop/regauth/oui/oui.txt - говорит, иногда помогает
dvolodin #
10:53
есть у нас такое
zi_rus #
10:54
где
Dmitry1 #
10:55
dvolodin: я все про get_interface_status и description.
10:56
В скриптах get_interfaces и get_switchport должно откуда-то появиться описание интерфейса.
10:56
Может быть сделать интерфейс IGetInterfaceDescription?
_4ePTeHok #
10:58
откуда б его еще взять)
10:59
из железки всмысле)
10:59
в снмп не всегда есть
Dmitry1 #
11:00
Получается, что по любому нудно вызывать какую-то CLI команду, которая выведет интерфейсы.
11:00
Так почему бы ее параметры не стандартизировать.
11:01
И, кстати, на D-Link'ах тоже такое.
11:02
Ждем, что скажет Володин.
_4ePTeHok #
11:07
ну и медиа-информацию с каунтерами тоже орошо было бы стандартизировать
dvolodin #
11:15
есть refbook с OID' fvb
11:15
main > setup > reference books
11:15
включи его
KTO-TO_ #
11:16
http://update.nocproject.org/db/ieee_oui.csv - оно живое?
Dmitry1 #
11:18
Может тогда написать issue по IGetInterfaceDescription ?
dvolodin #
11:20
более чем живое
lexus-omsk #
11:20
кстати да, апдейты можно починить для рефбуков?
KTO-TO_ #
11:20
404 выдает
dvolodin #
11:36
разберусь
Tweet
Share this page
Share this page: Tweet