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: 24.01.2012
lexus-omsk #
05:03
карта совсем сломалась с последним обновлением?
zi_nnov #
05:19
там по-моему, весь гис накрылся
dvolodin #
07:05
по NOC-290 сделал наброски -- функцию get_tables()
Unbeerab1e #
07:06
а сейчас ведь нет функционала просто визуально посмотреть состояние портов свитча?
dvolodin #
07:08
можно дернуть из Managed Objects > Scripts > Get interface status
Unbeerab1e #
07:24
я вот думаю как нашу техподдержку сдружить с ноком
07:24
чтобы её мозг был не забит вендорозависимыми командами
07:25
просто посмотреть поднят ли тот или иной порт и светятся ли на нём какие-нибудь маки, например
lexus-omsk #
07:29
рановато старый сайт положили... там же часть документации и логи irc
dvolodin #
07:30
не положили, запись в DNS перебили
07:31
Гт
07:31

07:31
Unbeerab1e: NOC-216 надо доделать, тогда все будет
07:35
там можно будет сделать для L2 портов выдирание маков
mikevlz #
07:39
А массовое изменение свойств Managed Objects ожидается?
07:40
ну типа применить ко все D-Link одинаковую pyRule для проверки конфига
dvolodin #
07:41
csv-import
07:41
или UPDATE в базе
mikevlz #
07:42
нетривиальный способ...
Dmitry1 #
07:49
Кстати, в связи с введением в строй форума, присылайте свои pyRule и наработки. Если решение интересное, то интегрируем в NOC
dvolodin #
07:56
mikevlz: операция нечасто делается
07:56
на худой конец - ./noc shell
07:57
можешь на форуме задать вопрос - http://forum.nocproject.org/index.php?board=43.0
07:57
я распишу, как это сделать в 3 строки
mikevlz #
07:59
ладно. С этим еще понятно. А атрибуты поменять массово? Вот мне пофигу на события Up/Down на клиентских портах длинков. Это тоже через shell делать? :)
dvolodin #
07:59
тоже можно поменять массово
mikevlz #
08:03
форум сам по себе или с остальным по части авторизации завязан?
Dmitry1 #
08:05
форум сам по себе
dvolodin #
08:05
сам по себе
mikevlz #
08:06
pyRule отлаживать как? Где ошибки смотреть, которые допустил. Есть что-то похожее на debug-script?
dvolodin #
08:06
лучше из ./noc shell
zi_nnov #
08:07
dvolodin, что с гис? карта не работает
mikevlz #
08:07
zi_nnov: ашамбэ-пашамбэ-эшельбэ шайтанама!
08:07
паламалася...
08:08
dvolodin: вопрос на форуме задавать, как именно отлаживать?
dvolodin #
08:08
zi_nnov: как так не работает? вчера только гуглу починил
08:08
mikevlz: да
zi_nnov #
08:09
dvolodin, пустой таб открывается, я настроек не менял, osm включен
dvolodin #
08:09
js console посмотри
zi_nnov #
08:10
[12:10:26.725] GET http://noc/main/desktop/launch_info/?_dc=1327392626715&node=795445a5b198de3005a893990daa3a6abe272996 [HTTP/1.1 200 OK 12мс]
08:10
[12:10:26.837] c is not a constructor @ http://noc/static/js/ext-all.js:15
Dmitry1 #
08:11
ошибок в js console нет
zi_nnov #
08:12
у меня есть а у тебя нету?
Dmitry1 #
08:13
У меня просто пустой таб. без всяких ошибок. Варнинги есть, а ошибок нету
zi_nnov #
08:13
на экране и у меня нету, а в консоли c is not a constructor @ http://noc/static/js/ext-all.js:15
mikevlz #
08:16
капчи на форуме лютые... :)
dvolodin #
08:24
два раза ее подобрать надо
08:24
некоторые жалуются на то, что и вопросы сложные
mikevlz #
08:25
не, вопросы несложные. Но 4-х кратный заслон от ботов - это сильно. Два раза - регистрация и первый пост?
Dmitry1 #
08:25
Ну и что? зато не будет всякой рекламы
dvolodin #
08:25
пока настраивал форум они его зафлудили
08:25
капчу нынче китайцы руками подбирают
08:26
толку от нее немного
_4ePTeHok #
08:27
угу, у нас затрахали спамеры. и капчу обходят и верификацию по имейлу
08:28
пока ручную верификацию не ввели..
lexus-omsk #
08:53
мы проще сделали, правда здесь так не выйдет: пропатчили форум, что на страничку с регистрацией проверяет диапазон ip
08:53
в результате только абоны могут зарегистрироваться, а писать - хоть откуда можно, когда уже зареген
_4ePTeHok #
09:02
а если абон с работы хочет зарегится?)
dvolodin #
09:03
работать надо на работе
09:03
:)
09:03
mikevlz: отписал как делать массовые операции над объектами
_4ePTeHok #
09:06
эх. скоро все общение в ирц сведется к "начал тему", "отписал".
dvolodin #
09:07
не сведется, но по десять раз на одни и те же вопросы отвечать не придется :)
`kk #
09:08
вопрос про где irclog уже проскакивал ?
_4ePTeHok #
09:08
зато запоминалось хорошо)
dvolodin #
09:09
перенесу его скоро
mikevlz #
09:16
object.config_validation_rule(managed_object=object, config=object.config.data) <<<< Эта строка запустит выполнение pyRule?
09:17
на редмайне, кстати, были еще заметки по написанию валидаторов, фильтров на pyRule. Их вроде тоже не перенесли.
dvolodin #
09:22
да, именно
09:22
при этом возьмет текущий конфиг железки
09:22
в config можно произвольную строку пихать, если разные вещи проверить хочешь
`kk #
09:29
5568. вкладка map пуста. но по gis/map/ показывает. гугль выключен
_4ePTeHok #
09:36
фвьшт
09:36
ой.
mikevlz #
09:51
ок, спасибо
evyscr #
13:17
скажите, а repeat suppression я могу только ручками в базе выставить?
dvolodin #
13:17
он в классе события задается
13:26
misak: поправил еще NOC-298, теперь inactive интерфейсы должно нормально обрабатывать
evyscr #
13:28
но как? в случае builtin класса - что мне следует сделать?
13:33
хм, local variable 'form' referenced before assignment. File: /opt/noc/fm/apps/eventclass/views.py (Line: 150)
Dmitry1 #
13:34
evyscr: А в каком именно классе это нужно ?
evyscr #
13:34
MAC Flap
Dmitry1 #
13:35
Напиши на меня issue. Я пока тренируюсь с repeat suppression для разных классов. заодно в issue укажи точный интервал в секундах.
evyscr #
13:35
404 Page Not Found. Request URL: http://127.0.0.1:8000/fm/alarmclass/add/
13:36
Что-то мне везёт сегодня...
Dmitry1 #
13:36
так оно и не работает :) Вручную через JSON добавлять можно пока.
13:37
Сейчас мы занимаемся тем, что делаем как можно больше классов. В принципе, сам релиз 0.7 приурочивался именно новым FM
evyscr #
13:45
NOC-317
roman_d #
13:50
dvolodin про NOC-298
13:50
теперь я получаю трэйсбэк)))
dvolodin #
13:51
чего в нем?
roman_d #
13:51
http://pastebin.com/rJibVNuA
13:51
если научишь словесно как их парсить, то смогу ответить)))
dvolodin #
14:02
roman_d: можешь тушенку с него снять и мне кинуть?
14:03
на beef@nocproject.org
roman_d #
14:16
кто подскажет, что за тушенка?)
Dmitry1 #
14:28
тушенка - beefs
roman_d #
14:29
и как она снимается?)
Dmitry1 #
14:30
http://kb.nocproject.org/display/DOC/Canned+Beef
14:35
Если есть вопросы - задавай. Допишу документацию.
roman_d #
14:35
ну гуд статья, что конкретно володину то выслать?)
14:35
Canned beef? /opt/noc$ ./noc debug-script <script name> <access url> -o <output>
Dmitry1 #
14:39
примеры там есть для срипта Cisco.IOS.get_version
roman_d #
14:43
ну вот такое выполнил ./noc debug-script Juniper.JUNOS.get_version ssh://user:passsw%00s@192.168.12.1 -o /tmp/canned_beef_Juniper.txt
14:44
файл весит 2 Кб, в нем тупо версия ОС из полезного...
14:45
и вот это делать в обяз? Then you must to rename the beef to allow future processing /opt/noc$ ./scripts/caninstall -p <platform> -v "<version>" -r <output>
Dmitry1 #
14:47
кинь на pastebin этот файлик
roman_d #
14:48
http://pastebin.com/YSw9X0R6
Dmitry1 #
14:49
тушенка нужна для того, что вот если вдруг поменяется файлик Juniper.JUNOS.get_version.py, то тушенка не должна измениться. В терминах, например, FreeBSD это называется regression test
roman_d #
14:49
мля, на работе этих регрессионных тестов хватает, и у Вас :)))
Dmitry1 #
14:55
вполне, кстати, нормальная тушенка.
14:55
Версию и платформу, кстати, можно вручную туда засунуть. Там поля есть для этого
14:56
Только версия мне не слишком нравится. Пробелов там много. Возможно в скрипте проблема.
15:00
завтра Володину скажем. Что-то там стремное в скрипте у него :)
roman_d #
15:07
во как)))
Dmitry1 #
15:12
да там регексп какой-то странный. Видать для совсем уж экзотических моделей
`kk #
15:16
кто-нибудь помнит сайт, где примерно как в визио простые схемки можно рисовать?
15:19
gliffy -)
Dmitry1 #
15:33
в блоге нашем можно http://kb.nocproject.org/display/BLOGS/Home
`kk #
15:34
сп. нашёл
Tweet
Share this page
Share this page: Tweet