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: 12.10.2011
gnu-linux #
01:41
Конфиг для apach с gzip для гурманов: http://pastie.org/2680452
wad_ #
04:03
а как можео из командной строки в ноке выполнить команду ?
lexus-omsk #
05:09
wad_: первое и пока едиственное, что приходит в голову: через debug-script запустить commands
05:28
кстати, совсем уже на новый сайт переехали, можно регистрироваться там?
05:29
а в редмайн уже писать смысла нет
freeseacher #
05:30
я бы писал в новый
05:30
регаться на bt.nocproject.org
05:30
в code и kb прососется само.
inoyat_kayumov #
05:31
freeseacher: а оно дает регаться-то?
freeseacher #
05:33
bt да.
e_zombie #
05:36
после апдейта до транка сломалось с такой ошибкой в апаче
05:36
куда копать?
05:36
(111)Connection refused: FastCGI: failed to connect to server "/opt/noc/noc.fcgi": connect() failed, referer:
freeseacher #
05:42
e_zombie, этот кусок выпилили
05:42
совсем.
05:42
теперь оно noc-web
e_zombie #
05:43
ээээээ. а доку что менять?
freeseacher #
05:43
дома поменяна :)
05:43
дока
e_zombie #
05:43
triplefacepalm
05:44
ладно. отложим подьём на потом
freeseacher #
05:44
e_zombie, там тривиально
05:44
поменять настройки nginx + запустить другой демон
e_zombie #
05:45
у меня апач
freeseacher #
05:45
для него тоже есть
inoyat_kayumov #
05:45
e_zombie: [05:41:02] [gnu-linux] Конфиг для apach с gzip для гурманов: http://pastie.org/2680452 - не?
e_zombie #
05:46
счас попробуем
freeseacher #
05:46
e_zombie, ты в бою на транке летаешь ?
e_zombie #
05:47
не в бою. в процессе попыток запустить это и показать что это нужно
inoyat_kayumov #
05:49
e_zombie: поделись потом рецептом. потому как у меня success story никак не выходит
e_zombie #
05:49
как вовремя нашли дырку в апаче в мод прокси
05:49
ууууу
05:49
у меня стори будет как унылый порно ронам
freeseacher #
05:50
ребята у меня выходит
e_zombie #
05:50
если будет вообще эта стори
freeseacher #
05:50
я тока не писатель ни разу
05:51
но сбор конфигов, IPAM у меня пашет.
inoyat_kayumov #
05:51
ну если бегло...инвентори нет...конфиги - ну куда ни шло...фм - пестнь отдельная..ипам - ну почти хорошо...днс пиринг и остальное не копал еще
e_zombie #
05:51
самое интересное в моей стори будет роспись на какие психологические трюки я пойду в целях убедить сетевиков что это им надо
05:51
ну у меня пока ещё хуже.
freeseacher #
05:52
e_zombie, уговоры, лесть, убеждения, шантаж, убийства это только начало
e_zombie #
05:52
я вот склоняюсь к последнему, чтобы не тратить время.
freeseacher #
05:53
e_zombie, у меня хорошо пошел после конфигов. и прям полетел при проверке конфигов
05:53
все оценили
05:53
типа политики верифицируются
e_zombie #
05:53
ууууу
05:53
круто
05:53
мне предстоит ломать всю систему работы нока
freeseacher #
05:54
смогли наглядно оценить правильно ли настроена железка.
e_zombie #
05:54
а я все лишь сисадмин не имеющий к сети никакого отношения
freeseacher #
05:54
а это kpi для начальства
e_zombie #
05:55
у нас не перейдут на нок пока не будет карт колец доступа
freeseacher #
05:55
это не киллер фича.
e_zombie #
05:57
на данный момент это основной критерий полезности системы
05:57
все дрочат на цисковоркс
05:59
и его алгоритьм работы.
05:59
ладно. не буду офтопить
dvolodin #
06:00
gnu-linux: раскомментировать надо все для gzip?
freeseacher #
06:00
да нет почему. у тя на доступе циски ?
dvolodin #
06:02
e_zombie: карта карте рознь
06:02
15k свичей в 2k кольцах на карте особо не отрисуешь
freeseacher #
06:03
не не. присылал ж кто то картинку с нагиоса.
06:03
не давно ка краз
e_zombie #
06:14
dvolodin: всем по.... что там 2к железок. главное карта.
06:14
мля извиняйте.
neonman #
06:15
:)
inoyat_kayumov #
06:15
кстати возвращая к августовской беседе - на тему что может/не может нок
neonman #
06:15
карта рулит да
06:15
можно проектор повесить во всю стену
inoyat_kayumov #
06:17
http://dpaste.com/632688/ - тогда прозвучало что "нок это все умеет". ну ведь не умеет до сих пор :)
e_zombie #
06:17
inoyat_kayumov: спасибо. заработало
inoyat_kayumov #
06:17
не мне на самом деле :)
06:18
я к чему - e_zombie правильно говорит - "Все хотят карту"
e_zombie #
06:18
кто хотят карту и при этом игнорируют весь остальной функционал - идиоты
inoyat_kayumov #
06:19
ну зачем так - мотивацию карту вполне можно понять и оценить
06:20
я сейчас все больше в сторону заббикса смотрю - как нечто нейтральное по моим и немоим хотелкам
neonman #
06:22
я вот наверна к нагиосу карту прикручу и отдам техсапу
06:22
пусть сразу видят какой дом нафиг отпал
freeseacher #
06:23
хм. меня не сильно парит момент карты ибо одинаковость сетей. но карта все таки нужна
06:23
карта у меня в weathermap
inoyat_kayumov #
06:24
кактевый?
freeseacher #
06:24
будет нормальный json буду автоматом стягивать объекты в кактус и рисовать по ним графики. бляго есть autom8
neonman #
06:24
я тоже раньше юзал карту в weathermap
freeseacher #
06:25
забикс тоже есть. но он в ценнтре мониторинга.
06:25
там триггеры. и для триггеров он ахрененен
neonman #
06:25
тока там не удобно сделать чтобы видно было что не просто траф пропал - а ваще железка мертвая
freeseacher #
06:26
да это так
KTO-TO_ #
06:56
freeseacher: А вы db trigger'ами пользуетесь?
inoyat_kayumov #
07:18
а подскажите плз - как из ипам выгрести в файл все что есть - сетки и комменты?
lexus-omsk #
07:29
ipam - tools - download ip addresses - это оно?
inoyat_kayumov #
07:44
оно хосты выгрузило - а мне сетки нужны
neonman #
07:49
_4ePTeHok, тут?
`kk #
07:59
dvolodin, . "/opt/noc/static/resources/themes/images/default/tab-bar/tab-bar-bg.gif" failed (2: No such file or directory) в папке есть только "tab-bar-default-bg.gif"
07:59
тоже самое с themes/images/gray/tab-bar/tab-bar-bg.gif
dvolodin #
08:27
inoyat_kayumov: можно через постгрес
08:27
./noc dbshell
08:27
COPY .... TO .... CSV;
08:28
или так
08:28
./noc csv-export ip.prefix
_4ePTeHok #
08:40
neonman, тут
neonman #
08:43
_4ePTeHok, упсы в бой поставили?
_4ePTeHok #
08:44
в бой нет, еще тестим
neonman #
08:46
я коннекторы сегодня получил =)
08:46
встали как родные %)
_4ePTeHok #
08:47
мы обычные взяли
08:47
один в один
08:47
только не 6 а 8 пинов))
08:47
но лезет нормально
dvolodin #
09:02
коллеги, давайте обживать новый домик
09:02
http://kb.nocproject.org/display/SITE/NOC
09:03
ссылку на регистрацию всем видно?
neonman #
09:04
о, глиффи есть
09:04
круть
09:04
удобная штукенция)
wad_ #
09:05
обычно логин с регистром рядом..
09:05
и на странице логина то-же регистрация.... бывает
neonman #
09:06
там конфлюенс, у него логика такая)
inoyat_kayumov #
09:06
dvolodin: а от bt.nocproject.org - логин подойдет?
dvolodin #
09:06
только от него и подойдет
09:06
юзер заводится в jira
inoyat_kayumov #
09:06
отлично
neonman #
09:07
эм
09:09
dvolodin_, а как мне зарегаться в конфлюенсе? или тока для своих?
KTO-TO_ #
09:10
dvolodin: Дока не вся показывается. На некторых страницах - not permitted
09:11
например - в описании демонов
_4ePTeHok #
09:12
невижу ссылку на регу
09:12
аа, внизу в самом)
09:14
капча на реге жесткач..
neonman #
09:14
а че дашборд в жире низзя свой настроить?
_4ePTeHok #
09:14
хер проссышь чо за слово)
neonman #
09:14
у меня лехко проссалось ;)
_4ePTeHok #
09:15
повезло)
09:16
залогинилось..)
neonman #
09:16
а всё, там нада отдельный дашборд вначале сделать
zi_rus #
09:16
черт, там все по басурмански
_4ePTeHok #
09:17
да..)
09:18
ох щас исюзов насоздаем...
dvolodin #
09:18
погодите пока с issue
neonman #
09:18
жира круть, activity stream ваще жжот ;)
dvolodin #
09:18
правила такие
09:18
issue должны быть атомарны
09:19
то есть если вы постите JSON-ы -- в одном issue должны быть json'ы только для одной категории event'ов или alarm'ов
09:20
в кучу не мешайте, а то очень неудобно разбираться
_4ePTeHok #
09:20
максимальная гранулярность короч
dvolodin #
09:20
далее - рекомендую поставить bonfire plugin
09:20
ну issue должен быть максимально прямым
neonman #
09:20
либо бить на подзадачи
dvolodin #
09:20
то есть если мы постим link/up, link/down events
09:21
для железки
09:21
llink/up, link/down, user login, user logout
09:21
до делаем 2 issue
09:21
с линками и с юзерами
_4ePTeHok #
09:22
ну snmp/syslog то в один можно?)
neonman #
09:22
может всё таки подзадачами?
09:22
получится некая группировка по железкам
_4ePTeHok #
09:22
с группировкой удобнее было бы вешать ответственных
neonman #
09:23
ну типа на основную задачу повесил
09:23
а там подзадачами
dvolodin #
09:23
да, snmp/syslog можно
neonman #
09:23
глядишь так все евенты сделал - основную задачу закрыл
09:23
и сразу видно - фул суппорт для железки уже есь)
09:24
просто у меня тут тоже жира юзается ;)
dvolodin #
09:24
подзадачи пока не надо
09:25
подзадачи уже девелоперы могут делать
neonman #
09:25
ну они и ответственные за основную задачу
dvolodin #
09:26
json лучше маленькими задачами
09:26
там еще такой момент - у нас GreenHopper поставлен
neonman #
09:26
проще коммиты отслеживать?
dvolodin #
09:27
проще планировать
09:27
раскидал карточки и все
09:27
да и понятно
neonman #
09:27
ну тоже вариант
dvolodin #
09:27
если для линков классы уже есть, то можно просто влить правила
neonman #
09:27
хотя в жире подзадача - такой же отдельный тикет как и основная
dvolodin #
09:27
да
09:28
но все-таки влить пяток правил - не повод делать подзадачи
09:28
чем проще будет девелоперу влить патчик, тем быстрее он попадет в основную ветку
neonman #
09:28
нухз, вам виднее как процесс устроить)
09:28
я просто предложил)
dvolodin #
09:29
да, я понял
09:29
на самом деле подзадачи обязательно будут
09:29
в рамках достаточно больших изменений
09:29
но JSON с правилами и классами - не тот случай
09:30
итого, давайте готовиться к 0.7(1)
09:30
:)
neonman #
09:30
я тока за =)
dvolodin #
09:30
пойдем по нескольким направлениям
neonman #
09:31
такс, как там ща апача то на торнадо настроить?
09:31
кто то тут помнится линк кидал
dvolodin #
09:32
http://kb.nocproject.org/display/SITE/Users
09:32
во первых, кого пропустили и у кого неполные данные - вписывайтесь
neonman #
09:35
оло, кто апача на торнадо перенастроил - киньте пример конфига
dvolodin #
09:36
http://kb.nocproject.org/display/DOC/Apache+setup
neonman #
09:37
э, так этож под фцги
_4ePTeHok #
09:37
dvolodin в список вписаться - тебе данные отослать, или можно самому?
neonman #
09:37
а щаз же без него
dvolodin #
09:37
можно самому
09:37
там workflow plugin
09:37
мне на approve пойдет
_4ePTeHok #
09:38
neonman, http://pastie.org/2676161
neonman #
09:38
ага спасиб, реврайты поменялись - тут и тупил)
_4ePTeHok #
09:38
окт 11 14:13:18 <gnu-linux> В /etc/apache2/httpd.conf надо добавить:
09:38
окт 11 14:13:34 <gnu-linux> LoadModule proxy_module modules/mod_proxy.so
09:38
окт 11 14:13:41 <gnu-linux> LoadModule proxy_http_module modules/mod_proxy_http.so
09:38
окт 11 14:14:15 <gnu-linux> Соотведственно сам apach должен быть собран с поддержкой этих модулей..
09:40
чот я не въехал как все таки добавится самомоу
neonman #
09:42
хм. запустил, тока меню пустое
09:42
непонятно теперь как рулить то)
dvolodin #
09:42
итого - вписываемся в список юзеров
09:42
и, по возможности - на странице success stories
09:43
незакрытые issue в redmine пересоздавайте в bt.nocproject.org
_4ePTeHok #
09:46
в профиле все ясно, а вот на странице со списком юзверей никаких edit невижу.
qweasd #
09:58
where can i find examples of a csv file for importing ip's
KTO-TO_ #
09:59
qweasd: You may add 1 ip, export them into csv and look at columns name.
dvolodin #
10:00
qweasd: ./noc export-csv ip.address
10:00
you will get an template
10:00
Да, если в jira нажать на стрелку вниз за username
10:01
то там есть пункт - Get Bonfire
10:01
http://www.atlassian.com/en/software/bonfire
10:01
очень полезный плагин
10:02
позволяет сделать снимок страницы, разрисовать его стрелками и текстом и запостить issue
zi_rus #
10:02
KTO-TO_, как экспортировать понятно, а как сделать импорт, где эта кнопка?
qweasd #
10:03
thanks
10:04
unknown command export-csv
wad_ #
10:04
<dvolodin> а зачем перед торнадой что-то ставить ? ни кто ведь PUSH через себя не пропустит...
qweasd #
10:05
mz
10:05
think wrong ath
10:05
path
10:05
noc is just startup script
10:06
web py needs to generate?
KTO-TO_ #
10:06
zi_rus: Не знаю :) Я так пока не делал :)
zi_rus #
10:06
а как тогда?
KTO-TO_ #
10:07
zi_rus: В командной строке есть команда csv-import. Может она. Народа как-то импортит :)
zi_rus #
10:07
те ./noc csv-import <file>
10:07
&
10:07
?
KTO-TO_ #
10:07
Я тут пытаюсь с 0 настроить чего-нибудь. Может до импорт дойду скоро :)
zi_rus #
10:15
я кажись нашел
10:15
./noc csv-import ip.address <file.csv>
freeseacher #
10:15
да импортит
10:16
я писал на форуме как именно
10:17
и формат писал
qweasd #
10:20
how to export via cli?
freeseacher #
10:22
http://redmine.nocproject.org/boards/6/topics/2423
_4ePTeHok #
10:22
хмы
10:22
./noc csv-export ip.prefix
10:22
[: csv-export: unexpected operator
10:23
а затем темплейт
dvolodin #
10:24
shell какой?
_4ePTeHok #
10:26
csh
KTO-TO_ #
10:29
dvolodin: http://redmine.nocproject.org/issues/294
10:30
_4ePTeHok: смотри туда же :)
10:30
скажи - поможет или нет
_4ePTeHok #
10:31
да) помогло
gnu-linux #
10:32
_4ePTeHok: да, это надо указать в доке по apach...
zi_rus #
11:04
а в новый сайт перейдут issue из редмайна?
_4ePTeHok #
11:05
руками
11:05
незакрытые issue в redmine пересоздавайте в bt.nocproject.org*
freeseacher #
11:06
да. тут беда. импорт экспорт есть но излишне геморный.
qweasd #
11:13
./noc csv-import ip.prefix export
11:13
Importing export
11:13
Traceback (most recent call last):
11:13
File "manage.py", line 41, in <module>
11:13
execute_manager(settings)
11:13
File "/opt/noc/contrib/lib/django/core/management/__init__.py", line 438, in execute_manager
11:13
utility.execute()
11:13
:|
11:13
did create a export with csv-export
11:13
and try to import aagain
_4ePTeHok #
11:25
qweasd, hm..strange. I'll try ./noc csv-export ip.prefix > test and ./noc csv-import ip.prefix test
11:25
Importing test
11:25
... Error: Failed to save line 1: duplicate key value violates unique constraint "ip_prefix_vrf_id_29fca006408ac21"
11:25
DETAIL: Key (vrf_id, afi, prefix)=(1, 4, 0.0.0.0/0) already exists.
11:25
. {'afi': '4', 'prefix': '0.0.0.0/0', 'vrf': <VRF: global>, 'asn': <AS: AS0 (Default)>, 'description': 'Root'}
11:25
that right output
freeseacher #
11:31
_4ePTeHok, NOC-15
_4ePTeHok #
11:31
да это понятно
11:32
просто человек написал что сделал, и у него трейс
11:32
я сделал то же самое - нормальный вывод без трейса.
qweasd #
11:37
ill try again
11:38
mhz
11:39
my file lokos lke; cat test
11:39
parent,vrf,afi,prefix,asn,vc,description,tags,tt,style,allocated_till
11:39
2,default,4,10.0.0.0/24,0,,,,,,
11:39
,default,4,0.0.0.0/0,0,,Root blalbalbla blalbla,"traggggg,",,,
11:39
1,default,4,192.169.0.0/16,0,,,,,,
11:39
11,default,4,192.169.0.0/24,0,,,,,,
11:39
via web doenst work too
11:48
|:|
11:55
_4ePTeHok: suggestions?
dvolodin #
12:17
да, в jira есть возможность голосования
12:17
на issue
qweasd #
12:18
hmpf, i can export prefix access via web, i only get 3 lines in the txt file, 00.0.0/8 192/8 172/12 i can import those 3 lines too via web
12:19
how to export all prefixes incl sub prefix?
12:39
dvolodin:
12:39
help
12:39
;D
dvolodin #
12:40
qweasd: using csv-export
qweasd #
12:41
i do
12:41
its exporting > filename
12:41
but i cant import
12:41
get 234 errors
dvolodin #
12:41
which command do you run?
qweasd #
13:03
./noc csv-export ip.prefix
13:03
parent,vrf,afi,prefix,asn,vc,description,tags,tt,style,allocated_till
13:03
1,default,4,10.0.0.0/8,0,,,,,FM INFO,
13:03
43,default,4,10.0.0.0/30,0,,,,,,
13:03
43,default,4,10.0.0.4/30,0,,,,,,
13:03
,default,4,0.0.0.0/0,0,,Root blalbalbla blalbla,"traggggg,",,,
13:03
but then to > file
13:04
./noc csv-import ip.prefix a
13:04
Importing a
13:04
Traceback (most recent call last):
13:04
File "manage.py", line 41, in <module>
13:04
execute_manager(settings)
13:04
File "/opt/noc/contrib/lib/django/core/management/__init__.py", line 438, in execute_manager
13:04
utility.execute()
13:04
File "/opt/noc/contrib/lib/django/core/management/__init__.py", line 379, in execute
13:04
self.fetch_command(subcommand).run_from_argv(self.argv)
13:04
File "/opt/noc/contrib/lib/django/core/management/base.py", line 191, in run_from_argv
dvolodin #
13:08
qweasd: use dpaste
qweasd #
13:08
good point
13:11
http://dpaste.com/632950/
dvolodin #
13:13
django.db.utils.DatabaseError: current transaction is aborted, commands ignored until end of transaction block
13:13
can you see postgresql log?
zi_rus #
13:19
dvolodin, а когда будет возможность работать юзерам с ограниченными правами?
dvolodin #
13:20
а сейчас они как работают?
qweasd #
13:29
yes i can
13:29
what do you need to have
13:29
the log in : /var/lib/pgsql/data/pg_log/ you mean?
13:30
when i tail the file and reinsert again, i get msg's like duplicated key enz
zi_rus #
13:34
dvolodin, а сейчас у юзера сограниченными правами не отображается меню навигации и они никак не работатют
13:34
я уже раз 10 про это писал
dvolodin #
13:34
сделай такую вещь
13:35
curl -X GET -u <user>:<pass> http://<noc site and port>/main/desktop/navigation/
qweasd #
13:36
hm, i removed the parent numbers again, and seems to be better
13:38
but its strange if i didnt remove the parent, re-import failed because of not knowing the parent
zi_rus #
13:39
dvolodin http://pastebin.com/8LnuNwkm
dvolodin #
13:39
./noc sync-perm
zi_rus #
13:39
root@noc /opt/noc# ./noc sync-perm
13:39
[: sync-perm: unexpected operator
dvolodin #
13:40
NOC-19 это
zi_rus #
13:41
dvolodin, когда я делал импорт, оно также ругнулось, но импорт сделала, но синкперм результата не дал
_4ePTeHok #
13:41
http://redmine.nocproject.org/issues/294
dvolodin #
13:43
GreenHopper рулит
13:43
пофиксил
zi_rus #
13:48
но это не исправило проблему с юзером
dvolodin #
13:50
менюшка возвращается, или traceback?
zi_rus #
13:51
трейс
dvolodin #
13:54
на тему отсутсвующех прав?
zi_rus #
13:56
тот же самый http://pastebin.com/8LnuNwkm
qweasd #
14:02
dvolodin: the import works if i remove the default 0.0.0.0 line and remove the parent column in the first row of the file, and all parent id's from the imported data, is this normal?
dvolodin #
14:02
yes
14:02
0.0.0.0/0 created automatically
14:03
when VRF created
14:04
zi_rus: кажись допер
14:04
делай ISSUE
qweasd #
14:08
yes but is it normal that i need to remove all parent id's before importing?
dvolodin #
14:08
и будет тебе счастье
14:08
патчик сделал
qweasd #
14:18
t would be nicer if the scripts goes futher if there's a duplicated key. mz
14:49
lol, i did a rebase prefix on a /24, err, whole subnet deleted
Tweet
Share this page
Share this page: Tweet