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: 01.06.2011
freeseacher #
03:39
хай!
dvolodin #
03:43
hi
03:45
Надеюсь добить сегодня классификатор
03:46
Если удастся придумать, как разгребать одну коллекцию из нескольких процессов - можно будет пускать несколько классификаторов
03:47
тогда по производительности FM вообще узких мест не должно остаться
03:50
noc=> SELECT COUNT(*) FROM fm_event;
03:50
count
03:50
---------
03:50
5083018
03:50
(1 row)
03:50
noc=> SELECT COUNT(*) FROM fm_eventdata;
03:50
count
03:50
----------
03:50
35069464
03:50
(1 row)
03:51
А то такие вот праздники жизни раком все ставят
gnu-linux #
04:16
dvolodin: вот хочу добавить add_staticvlan http://pastie.org/2001702, создал интерфейс iaddstaticvlan http://pastie.org/2001701 всё сделал по аналогии с add_vlan
04:17
А когда открываю скрипт на оборудовании оно мне рисует форму для ввода только с одним полем vlan: вместо 5 полей...
04:18
Где ещё надо ему джанго форму добавить?
dvolodin #
04:20
Вместь <> "" можно писат просто
04:20
if tagged:
04:21
Посмотри в sa/interfaces.py функцию get_form
04:21
оно ее и генерирует
04:22
может там что не так
lexus-omsk #
04:47
Привет всем!
04:47
dvolodin пока тут народ не понабежал со своими хотелками - ещё раз попрошу прокомментировать по поводу http://redmine.nocproject.org/boards/3/topics/1111 - я там пару вопросов написал
dvolodin #
04:53
на тебе ответ
lexus-omsk #
04:58
ага... спасибо
04:58
только вот с последним не совсем понял: это функция же наоборот разворачивает списки вида 1-3,5,7 в 1,2,3,5,7 ?
05:00
т.е. в итоге из строки всё равно же список получается? иначе бы у меня не работало, наверное
dvolodin #
05:01
сейчас гляну
gnu-linux #
05:05
Смотрел в sa/interfaces/base.py на функцию get_form ничего не увидел... но я могу чтото пропустить или не так понять...
05:07
Зато заметил что при переименовывании sa/interfaces/iaddstaticvlanю.py в sa/interfaces/любое_имя.py всё начинает работать правильно.
dvolodin #
05:07
???
gnu-linux #
05:08
Также заметил что если использовать sa/interfaces/iaddstaticvlanю.py то появляется ссылка html которой в add_vlan нет, а только RAW
05:09
Может NOC проглючивает потому что у меня есть приложение с таким же именем sa/apps/addstaticvlan ???
dvolodin #
05:10
вряд ли
gnu-linux #
05:11
Это баг который надо найти и исправить. Я просто переименовал в sa/interfaces/iadd_static_vlan.py и проблема както решилась...
dvolodin #
05:24
*.pyc битых не осталось?
05:31
русских букв в названии не было?
06:21
inoyat_kayumov: на IOS XR "terminal length 0" работает?
inoyat_kayumov #
06:22
да
dvolodin #
06:23
Скиньте тогда мне на beef _at_ nocproject.org результат
06:23
show version
06:23
и что железка отдает по snmp в sysDescr.0
06:24
у меня на GSR'ах только IOS AR был
06:24
да и те на MX' ы заменили в итоге
inoyat_kayumov #
06:26
минуту
06:30
к сожалению - почти полный 0 в snmp - не подскажете какой это OID?
06:37
The error that the other server returned was: 550 550 5.1.1 <bееf@nocproject.org>: Recipient address rejected: User unknown in virtual mailbox table
dvolodin #
06:41
еще раз отправьте
06:42
1.3.6.1.2.1.1.1.0 -- sysDescr.0
inoyat_kayumov #
06:42
ушло
06:42
да - нашел
dvolodin #
06:43
Version 3.9.2[00]
06:43
в [00] - patchset ?
inoyat_kayumov #
06:46
софт пришел по контракту - что именно там подразумевают циски - неизвестно
gnu-linux #
08:58
dvolodin: на счёт iaddstaticvlan то гдето был старый pic потом его как-то отпустило...
08:59
есть вопрос о том как лучше этот add_staticvlan с sa/apps/addstaticvlan/view.py запускать...
09:01
пробовал через интерфейс скриптов: o=ManagedObject.objects.get(address=valn_route[i][0]); o.scripts.add_staticvlan([str(vlan),name,valn_route[i][1][0],valn_route[i][1][1],advertisement])
09:02
но оно матерится что o.scripts.add_staticvlan() не хочет аргументов...
09:04
Может лучше через ReduceTask.create_task(.....) это на коммутаторы пускать
09:04
???
09:23
Dmitry1: по поводу вчерашнего пакета small.tar.bz2 там ещё в staticvlan/models.py в функции connect надо прописать свои настройки для подключения к базе нока!!!
dvolodin #
09:24
на коммутаторы лучше через Map/Reduce пускать
gnu-linux #
09:27
а можно атребуты объекта как-то дернуть mt.managed_object.attr.platform ??? Ну чтобы напрямую в базу лишний раз не лесть?
inoyat_kayumov #
11:06
gnu-linux, это в 51 строке? а в каком формате?
11:06
я про "надо прописать свои настройки для подключения к базе нока"
dvolodin #
12:20
gnu-linux: object.get_attr(name, default)
12:20
и get_attr_int/get_attr_bool
gnu-linux #
13:04
inoyat_kayumov: да в 51 строке можно прописать тоже что и в etc/noc.conf Формат глядите здесь http://initd.org/psycopg/docs/usage.html
_4ePTeHok #
14:12
чот у меня оповещения как то странно прилетают
14:13
о конфигах
14:13
какие то старые совсем приходят
gnu-linux #
14:27
dvolodin: вот определил sa/interfaces/iaddstaticvlan.py http://pastie.org/2003616 просто как перечень переменных
14:28
С скриптом sa/profiles/DLink/DxS/add_staticvlan.py http://pastie.org/2003618 он чудесно работает и код довольно простой...
14:29
Но когда я пытаюсь запустить ReduceTask для создания vlan-ов на коммутаторах с sa/apps/addstaticvlan/views.py http://pastie.org/2003638
14:31
я не знаю как в этом случае передать параметер №5 например строка 81
14:32
Оно так сработает или мне надо полностью менять сам интерфейс чтобы он принимал словарь или список...
dvolodin #
14:35
{"vlan": vlan, "name": name, ... }
14:35
передавать как dict
gnu-linux #
14:35
Спасибо!
Tweet
Share this page
Share this page: Tweet