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: 26.04.2011
lexus-omsk #
02:36
Кажется, нашёл баг в managed objects: когда открываешь любой объект на редактирование, то поле "Пароль" не заполняется (ни звёздочками, ни чем либо ещё) и при дальнейшем сохранении объекта получается что пароль пустой, ну и соответственно нич
02:50
А ещё ping_check фэйлится после пинга части объектов...
Eugene2410 #
06:12
приветствую, попробывал проапдейтиться ща, выдал ошибку AttributeError: 'module' object has no attribute '_handlerList'
06:12
куда копать?
06:14
вот трейсбек http://pastie.org/1834155
dvolodin #
06:17
какая версия django и питона?
Eugene2410 #
06:19
|Python|2.6.6
06:19
|django|1.3|
dvolodin #
06:28
а какие настройки базы в settings ?
06:29
В r3547 доработал селекторы
06:29
теперь можно фильтровать по шарду и по таблице префиксов
free|wk #
06:29
бага после обновления. http://pastie.org/private/l2y1hye3gfzljsrn7xqq
dvolodin #
06:30
ага
06:30
вижу
Eugene2410 #
06:31
а где посмотреть настройки базы в сеттингс?
free|wk #
06:31
у меня возросло колво багов которые не ловятся на тестовой базе. видимо пора как то их синхрить.
06:32
Eugene2410, cat /opt/noc/etc/noc.conf
Eugene2410 #
06:32
ну там все как обычно
06:32
engine = postgresql_psycopg2
06:32
password = noc
06:32
name = noc
06:32
user = noc
free|wk #
06:52
dvolodin, что прикольно под ограниченым пользовтелем все работает :)
dvolodin #
06:56
мда
_4ePTeHok #
06:57
Eugene2410, дайте адрес хоста :D
Eugene2410 #
06:58
=))
_4ePTeHok #
06:59
я серьезно, хост в конфе указан?
Eugene2410 #
07:00
в разделе database нет
_4ePTeHok #
07:01
host =
07:01
должно быть
Eugene2410 #
07:01
там вообще нет строчки host
07:02
jr
07:02
ок
07:02
ща
07:02
поправлю
07:03
ну собственно не помогло, и хост и порт поставил
07:15
поставлю все с нуля
07:15
попробую по карйней мере
07:36
http://pastie.org/1834304 я так понимаю это с базой какая то беда, да?
dvolodin #
07:36
правила классификации кривые
07:37
дублируется строка
Eugene2410 #
07:37
в базе?
07:37
как это исправить можно?
07:38
признаюсь, я тут недавно пытался восстановить базу, не удалив старую, в этом может быть причина?
dvolodin #
07:41
free|wk - нашел и пофиксил
07:41
сделал restore в ту же базу?
Eugene2410 #
07:42
да
dvolodin #
07:44
естественно, переколбасит
07:44
ресторить в чистую надо
Eugene2410 #
08:12
все получилось
08:12
но почему то демоны не стартуют
08:12
собственно с этого все и началось сегодня
Dmitry1 #
08:12
Предложение: В Main - Tags, когда я нажимаю на название Managed Objects в SA, то я попадаю на страницу редактирования этого объекта. Можно ли сделать так, чтобы я мог попасть и на страницу скриптов?
08:16
Опять же, у пользователя может не быть прав на редактирование объекта. Куда его тогда отправит?
dvolodin #
08:18
permission denied будет
_4ePTeHok #
08:20
а никто не предлагал такую штуку сделать, как привязанное к MO хранилище/редактор access-list'ов, с комментариями?
Eugene2410 #
08:22
из под рута стартуют демоны из под нока нет, почему?
dvolodin #
08:23
с правами проблемы
08:23
на логи и pidfile
Dmitry1 #
08:23
К вышесказанному. Лучше тогда не "страница скриптов", а выпадающее меню, как в столбце "actions" меню SA -> managed Objects
08:24
Обновил задачу в Faeture #121
08:26
А можно "permission denied" определить раньше, чем пользователь на ссылку нажмет?
08:26
И просто вместо ссылки выводить статический текст?
_4ePTeHok #
08:27
кстати да, удобнее так
08:27
типа есть пряник но не ваш)
08:27
и щелкать туда-назад не надо лишний раз
Eugene2410 #
08:32
права поправвил, но все равно не запускаются
08:37
-rwxr-xr-x
08:37
этих ведб достаточно?
_4ePTeHok #
08:42
смотря кто хозяин
Eugene2410 #
08:45
noc:noc
08:45
только что проверил не запускается только noc-fcgi.py
08:45
все остольные стратуют
dvolodin #
09:00
ему еще юниксовый сокет нужен под fastcgi
Eugene2410 #
09:02
END OF TRACEBACK
09:02
2011-04-26 12:57:21,372 UNHANDLED EXCEPTION (2011-04-26 12:57:21.365978)
09:02
Working directory: /opt/noc
09:02
<class 'socket.error'>
09:02
[Errno 98] Address already in use
09:02
START OF TRACEBACK
free|wk #
09:03
найди и убей все процессы нока
09:03
удали /tmp/noc.fcgi
09:03
запусти все снова.
VIY #
09:09
день добрый, а не подскажете пошагово
09:09
поставил нок на новой виртуалке
09:09
пытаюсь перенести базу со старого нока
09:09
сделал pg_dump
09:09
скопировал
09:10
делаю psql -d в существующую (новую) - выдаёт кучу ошибок ну и получается ерунда
09:10
прочитал тут [11:44:27] <dvolodin> ресторить в чистую надо
09:11
и завис... как бы это всё провернуть
09:12
особенность ещё в том, что в старом ноке пользователь noc был переименован в nocproject... а в новом ноке уже всё по образцу (noc). может ещё из-за этого что-то выплыть?
_4ePTeHok #
09:12
создай пустую базу и разверни в нее дамп
09:13
потом уж как хочешь пользователей переименуешь
09:13
в посгресе когда пытаешься развернуть базу в уже существующую со структурой бывают проблемы
VIY #
09:15
м... а можно прям с командами? а то я нуб в этом
09:16
а сам нок на новую базу потом натравить достаточно поправив noc.conf?
09:18
м. видимо создавать вот так: createdb -EUTF8 -Onoc newnocbase
09:18
попробую разобраться)
_4ePTeHok #
09:23
я тоже как нуб рулю через вебморду PostgreSQL Admin :D
VIY #
09:24
так. уже лучше. теперь остались только ошибки вида "ERROR: role "nocproject" does not exist"
09:25
видимо всё-так надо создать данного пользователя
_4ePTeHok #
09:26
createuser name fuf
09:26
ага*
free|wk #
09:30
господа а бага с пустыми паролями пофикшена уже да ?
lexus-omsk #
09:38
похоже что да, я обновлялся сегодня, теперь работает
free|wk #
09:38
я успел хапнуть дисяток железок с пустными паролями :)
Eugene2410 #
09:47
спасибо, все заработало )
free|wk #
09:50
Eugene2410, напиши кусочек мануала :) ?
VIY #
09:55
мда, базу развернул, а вот привязать теперь к ней новый нок не выходит...
_4ePTeHok #
09:55
VIY, всмысле?
VIY #
09:55
ну в развёрнутой из бэкапа базе овнер=nocproject
09:56
а новый нок был отконфигурен под базу с овнером noc... ну и везде фигурировал стандартный noc
09:57
теперь фейлится аутентификация в базу)
_4ePTeHok #
09:58
ну сменить о внера базы развеж нельзя?
VIY #
09:59
да чот не пойму поможет ли
09:59
видимо ещё суперюзера для базы надо перезадать... или я путаю
10:00
сейчас попробую
_4ePTeHok #
10:01
ну а почему не поможет то?
dvolodin #
10:05
createdb -O<user> -EUTF8 noc
_4ePTeHok #
10:11
да у него старый дамп - под другим юзером
10:11
дамп залил, теперь в существующей базе просто овнера поменять на noc
VIY #
10:15
dvolodin, развернул дамп от старой базы на новом ноке, где при установке все настраивалось под пользователя "noc"
10:15
а в старом под "nocproject"
dvolodin #
10:15
это никак не влияет
VIY #
10:15
чтобы нормально развернуть, пришлось для базы указать также овнером "nocproject"
10:16
теперь не соображу что изменить, чтобы новый нок нартравить на развёрнутую базу
10:17
[database] раздел нок.конфа, по идее
10:17
там есть нейм - имя базы. это понятно
10:18
а вот с юзером и паролем - неясно
10:18
т.к. для созданного в постгресе юзера nocproject не генерился никакой пароль...
10:19
а под созданным при установке нока юзером noc к базе доступа нет
gnu-linux #
10:29
Привет!
10:29
Добавил изменения: http://redmine.nocproject.org/boards/3/topics/2082#message-2106
10:32
Хочу чтобы в SA Managed Objects в поле Actions добавить скрипт show_swich который показывает информацио о всех подключениях на свиче и их VLAN
10:32
на основе таблиц sa_managedobject_links.sql vc_vc_static.sql
10:34
Хочу чтобы там была возможность редактировать поля state - статус линка и properties - описания, свойства линка...
10:36
Также хочу иметь SA Managed Links -- присобачить add_new_link.py и возможность изменять.удалять линк на подобе Managed Objects
10:38
dvolodin: думаю это впишется в инвентори... Если да то избавимся от кучи екселевских файлов и можно будет персонал заставлять пользоваться уже ноком...
10:39
Я слаб в веб интерфейсе нока и мне сложно будет быстро добавить нужный функционал...
10:40
Ещё чуть чуть и в ноке будет статические VLAN ;)
Dmitry1 #
10:40
2gnu-linux: Одно только не понятно, как выбрать эти линки с D-Link свичей. По ходу, пока не решена проблема с их curses-based CLI
_4ePTeHok #
10:40
а по snmp там никак?
Dmitry1 #
10:40
:)
_4ePTeHok #
10:41
а, я забыл, что там пи*ц с снмп)
Dmitry1 #
10:41
Улыбнул. Таи для каждой модели свои MIB'ы. Причем, "рабочие" находятся методом научного тыка :(
_4ePTeHok #
10:42
блин, я думал что у них с их "хваленым, быстрореагирующим" саппортом хоть мибы нормальные
gnu-linux #
10:42
Я линки вообще выгребаю topo2link.py с topo.dot, а статические VLAN c репозитория конфигов свичей repo2vc_vc_static.py
Dmitry1 #
10:43
Если интересно, смотри в эту сторону: http://code.google.com/p/swtoolz/
10:44
Для тех, у кого крепкое здоровье - смотрите там файлики infosw.php и portctl.php
_4ePTeHok #
10:44
инструмент подписывания портов :DD
Dmitry1 #
10:45
Как тебе вот такой комментарий: // Это чит для прошивок вроде 2.10B02, которые произвольно выдают версию то в string то в hex формате.
gnu-linux #
10:47
Dlink - проще инфу снимать прямо с конфига: repo2vc_vc_static.py
_4ePTeHok #
10:48
бгг
10:48
господи, какие наркоманы пишут софт для длинков
dvolodin #
10:48
китайские, вестимо
10:48
как этим пользоватсять, науке неизвестно
_4ePTeHok #
10:49
ну вон у edge-core тоже китайцы
10:49
но у них тьфу тьфу тьфу с таким не сталкивался еще
dvolodin #
10:49
раньше они любили терять напрочь управление :)
_4ePTeHok #
10:49
то что синтаксис вывода всяких там sh ver/sh sys меняется от прошивки к прошивки - эт да..
10:50
а это было связано с их limit-broadcast/unicast)
10:50
вот 4612 оставил поганое впечатление, да..
10:51
особенно по работе с мультикастом)
gnu-linux #
10:51
dvolodin: как смотриш на то чтобы добавить линки и статические VLAN в базу нока: sa_managedobject_links.sql vc_vc_static.sql
dvolodin #
10:51
немного не в такой форме
Dmitry1 #
10:52
2dvolodin: Помоги с CLI на D-LInk. Я тогда сделаю скрипты get_switchport и get_interfaces
gnu-linux #
10:52
А в какой и когда :)
10:53
Я вот не знаю писать определение маршрута самому или воспользоваться boost
10:54
Если самому то наверно лучше поиском в ширену одновременно с двух концов и выходить когда они зайдут на один коммутатор.
10:56
Но если учитывать кольца с портами заблокированными по STP то наверно лучше взять готовый бостовский, оптимезированный и найти все возможные пути...
Dmitry1 #
10:56
А конфигурацию STP я тоже не могу с D-Link слить, потому как через их curses-based CLI выводится.
gnu-linux #
10:59
Да потом разберемся с DLINK сейчас главное в общем организовать таблицы для хранения линков стат VLAN и веб интерфейс для их просмотра и редактирования...
11:00
А будет таблица.. с долбаных Dlink костилями как нибуди инфу содрём....
Eugene2410 #
11:19
<free|wk> Eugene2410, напиши кусочек мануала :) ?
11:19
я могу потом выложить мануал для дебиан
free|wk #
11:20
будет круто
_4ePTeHok #
14:00
эх. а никто для SCE не делал профиль?)
14:01
хотя там настолько все специфично..
Dmitry1 #
14:07
а что такое SCE?
_4ePTeHok #
14:23
cisco SCE service control engine
14:24
для DPI железка короче
14:24
шейпинг, полисинг, анализатор трафика
Dmitry1 #
14:32
О как. У нас такого не водится :(
_4ePTeHok #
14:33
в питере довольно широко уже пользуют домопровайдеры
14:34
собственно шейпинг и управление клиентами все на нее перекладывается разом...+ с нее статистика netflow льется детальная без проблем
14:35
2 гига фулдуплекса на sce-2020 жует..а есть еще и 8000-серия
Dmitry1 #
14:36
У нас такого не предвидится. Тем более, что я недолюбливаю Cisco из-за ихней политики по отношению к конечным пользователям. Купили шеститонник, так в нем блок питания не работал. Купили 7600 серию, десятигигабитный свичмодуль сам по себе перегружался. По
14:37
В 7100 роутере были неверно запаяны конденсаторы. Всю серию отозвали
_4ePTeHok #
14:37
)
Dmitry1 #
14:37
В 3800 серии были глюки с flash памятью
14:39
Единственное, что нормально работает - это каталисты низших серий, потому как 3650 тоже любят перегружаться сами по себе
_4ePTeHok #
14:43
как повезет наверно
Dmitry1 #
14:53
Значит нам не повезло :)
VIY #
15:32
мда. не выходит каменный цветок
15:34
попытался поделать экспорт-импорт csv - тоже фейлится
Tweet
Share this page
Share this page: Tweet