nocproject.org
04:03
а как можео из командной строки в ноке выполнить команду ?
05:09
wad_: первое и пока едиственное, что приходит в голову: через debug-script запустить commands
05:28
кстати, совсем уже на новый сайт переехали, можно регистрироваться там?
05:29
а в редмайн уже писать смысла нет
05:30
я бы писал в новый
05:30
регаться на bt.nocproject.org
05:30
в code и kb прососется само.
05:31
freeseacher: а оно дает регаться-то?
05:36
после апдейта до транка сломалось с такой ошибкой в апаче
05:36
куда копать?
05:36
(111)Connection refused: FastCGI: failed to connect to server "/opt/noc/noc.fcgi": connect() failed, referer:
05:42
e_zombie, этот кусок выпилили
05:42
совсем.
05:42
теперь оно noc-web
05:43
ээээээ. а доку что менять?
05:43
дома поменяна :)
05:43
дока
05:43
triplefacepalm
05:44
ладно. отложим подьём на потом
05:44
e_zombie, там тривиально
05:44
поменять настройки nginx + запустить другой демон
05:46
e_zombie, ты в бою на транке летаешь ?
05:47
не в бою. в процессе попыток запустить это и показать что это нужно
05:49
e_zombie: поделись потом рецептом. потому как у меня success story никак не выходит
05:49
как вовремя нашли дырку в апаче в мод прокси
05:49
ууууу
05:49
у меня стори будет как унылый порно ронам
05:50
ребята у меня выходит
05:50
если будет вообще эта стори
05:50
я тока не писатель ни разу
05:51
но сбор конфигов, IPAM у меня пашет.
05:51
ну если бегло...инвентори нет...конфиги - ну куда ни шло...фм - пестнь отдельная..ипам - ну почти хорошо...днс пиринг и остальное не копал еще
05:51
самое интересное в моей стори будет роспись на какие психологические трюки я пойду в целях убедить сетевиков что это им надо
05:51
ну у меня пока ещё хуже.
05:52
e_zombie, уговоры, лесть, убеждения, шантаж, убийства это только начало
05:52
я вот склоняюсь к последнему, чтобы не тратить время.
05:53
e_zombie, у меня хорошо пошел после конфигов. и прям полетел при проверке конфигов
05:53
все оценили
05:53
типа политики верифицируются
05:53
ууууу
05:53
круто
05:53
мне предстоит ломать всю систему работы нока
05:54
смогли наглядно оценить правильно ли настроена железка.
05:54
а я все лишь сисадмин не имеющий к сети никакого отношения
05:54
а это kpi для начальства
05:55
у нас не перейдут на нок пока не будет карт колец доступа
05:55
это не киллер фича.
05:57
на данный момент это основной критерий полезности системы
05:57
все дрочат на цисковоркс
05:59
и его алгоритьм работы.
05:59
ладно. не буду офтопить
06:00
gnu-linux: раскомментировать надо все для gzip?
06:00
да нет почему. у тя на доступе циски ?
06:02
e_zombie: карта карте рознь
06:02
15k свичей в 2k кольцах на карте особо не отрисуешь
06:03
не не. присылал ж кто то картинку с нагиоса.
06:03
не давно ка краз
06:14
dvolodin: всем по.... что там 2к железок. главное карта.
06:14
мля извиняйте.
06:15
кстати возвращая к августовской беседе - на тему что может/не может нок
06:15
карта рулит да
06:15
можно проектор повесить во всю стену
06:17
inoyat_kayumov: спасибо. заработало
06:17
не мне на самом деле :)
06:18
я к чему - e_zombie правильно говорит - "Все хотят карту"
06:18
кто хотят карту и при этом игнорируют весь остальной функционал - идиоты
06:19
ну зачем так - мотивацию карту вполне можно понять и оценить
06:20
я сейчас все больше в сторону заббикса смотрю - как нечто нейтральное по моим и немоим хотелкам
06:22
я вот наверна к нагиосу карту прикручу и отдам техсапу
06:22
пусть сразу видят какой дом нафиг отпал
06:23
хм. меня не сильно парит момент карты ибо одинаковость сетей. но карта все таки нужна
06:23
карта у меня в weathermap
06:24
будет нормальный json буду автоматом стягивать объекты в кактус и рисовать по ним графики. бляго есть autom8
06:24
я тоже раньше юзал карту в weathermap
06:25
забикс тоже есть. но он в ценнтре мониторинга.
06:25
там триггеры. и для триггеров он ахрененен
06:25
тока там не удобно сделать чтобы видно было что не просто траф пропал - а ваще железка мертвая
06:56
freeseacher: А вы db trigger'ами пользуетесь?
07:18
а подскажите плз - как из ипам выгрести в файл все что есть - сетки и комменты?
07:29
ipam - tools - download ip addresses - это оно?
07:44
оно хосты выгрузило - а мне сетки нужны
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
08:27
inoyat_kayumov: можно через постгрес
08:27
./noc dbshell
08:27
COPY .... TO .... CSV;
08:28
или так
08:28
./noc csv-export ip.prefix
08:43
_4ePTeHok, упсы в бой поставили?
08:44
в бой нет, еще тестим
08:46
я коннекторы сегодня получил =)
08:46
встали как родные %)
08:47
мы обычные взяли
08:47
один в один
08:47
только не 6 а 8 пинов))
08:47
но лезет нормально
09:02
коллеги, давайте обживать новый домик
09:02
09:03
ссылку на регистрацию всем видно?
09:04
о, глиффи есть
09:04
круть
09:04
удобная штукенция)
09:05
обычно логин с регистром рядом..
09:05
и на странице логина то-же регистрация.... бывает
09:06
там конфлюенс, у него логика такая)
09:06
dvolodin: а от bt.nocproject.org - логин подойдет?
09:06
только от него и подойдет
09:06
юзер заводится в jira
09:07
эм
09:09
dvolodin_, а как мне зарегаться в конфлюенсе? или тока для своих?
09:10
dvolodin: Дока не вся показывается. На некторых страницах - not permitted
09:11
например - в описании демонов
09:12
невижу ссылку на регу
09:12
аа, внизу в самом)
09:14
капча на реге жесткач..
09:14
а че дашборд в жире низзя свой настроить?
09:14
хер проссышь чо за слово)
09:14
у меня лехко проссалось ;)
09:15
повезло)
09:16
залогинилось..)
09:16
а всё, там нада отдельный дашборд вначале сделать
09:16
черт, там все по басурмански
09:17
да..)
09:18
ох щас исюзов насоздаем...
09:18
погодите пока с issue
09:18
жира круть, activity stream ваще жжот ;)
09:18
правила такие
09:18
issue должны быть атомарны
09:19
то есть если вы постите JSON-ы -- в одном issue должны быть json'ы только для одной категории event'ов или alarm'ов
09:20
в кучу не мешайте, а то очень неудобно разбираться
09:20
максимальная гранулярность короч
09:20
далее - рекомендую поставить bonfire plugin
09:20
ну issue должен быть максимально прямым
09:20
либо бить на подзадачи
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
с линками и с юзерами
09:22
ну snmp/syslog то в один можно?)
09:22
может всё таки подзадачами?
09:22
получится некая группировка по железкам
09:22
с группировкой удобнее было бы вешать ответственных
09:23
ну типа на основную задачу повесил
09:23
а там подзадачами
09:23
да, snmp/syslog можно
09:23
глядишь так все евенты сделал - основную задачу закрыл
09:23
и сразу видно - фул суппорт для железки уже есь)
09:24
просто у меня тут тоже жира юзается ;)
09:24
подзадачи пока не надо
09:25
подзадачи уже девелоперы могут делать
09:25
ну они и ответственные за основную задачу
09:26
json лучше маленькими задачами
09:26
там еще такой момент - у нас GreenHopper поставлен
09:26
проще коммиты отслеживать?
09:27
проще планировать
09:27
раскидал карточки и все
09:27
да и понятно
09:27
если для линков классы уже есть, то можно просто влить правила
09:27
хотя в жире подзадача - такой же отдельный тикет как и основная
09:27
да
09:28
но все-таки влить пяток правил - не повод делать подзадачи
09:28
чем проще будет девелоперу влить патчик, тем быстрее он попадет в основную ветку
09:28
нухз, вам виднее как процесс устроить)
09:28
я просто предложил)
09:29
да, я понял
09:29
на самом деле подзадачи обязательно будут
09:29
в рамках достаточно больших изменений
09:29
но JSON с правилами и классами - не тот случай
09:30
итого, давайте готовиться к 0.7(1)
09:30
:)
09:30
пойдем по нескольким направлениям
09:31
такс, как там ща апача то на торнадо настроить?
09:31
кто то тут помнится линк кидал
09:32
09:32
во первых, кого пропустили и у кого неполные данные - вписывайтесь
09:35
оло, кто апача на торнадо перенастроил - киньте пример конфига
09:37
э, так этож под фцги
09:37
dvolodin в список вписаться - тебе данные отослать, или можно самому?
09:37
можно самому
09:37
там workflow plugin
09:37
мне на approve пойдет
09:38
ага спасиб, реврайты поменялись - тут и тупил)
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
чот я не въехал как все таки добавится самомоу
09:42
хм. запустил, тока меню пустое
09:42
непонятно теперь как рулить то)
09:42
итого - вписываемся в список юзеров
09:42
и, по возможности - на странице success stories
09:43
незакрытые issue в redmine пересоздавайте в bt.nocproject.org
09:46
в профиле все ясно, а вот на странице со списком юзверей никаких edit невижу.
09:58
where can i find examples of a csv file for importing ip's
09:59
qweasd: You may add 1 ip, export them into csv and look at columns name.
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
10:01
очень полезный плагин
10:02
позволяет сделать снимок страницы, разрисовать его стрелками и текстом и запостить issue
10:02
KTO-TO_, как экспортировать понятно, а как сделать импорт, где эта кнопка?
10:03
thanks
10:04
unknown command export-csv
10:04
<dvolodin> а зачем перед торнадой что-то ставить ? ни кто ведь PUSH через себя не пропустит...
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?
10:06
zi_rus: Не знаю :) Я так пока не делал :)
10:07
zi_rus: В командной строке есть команда csv-import. Может она. Народа как-то импортит :)
10:07
те ./noc csv-import <file>
10:07
&
10:07
?
10:07
Я тут пытаюсь с 0 настроить чего-нибудь. Может до импорт дойду скоро :)
10:15
я кажись нашел
10:15
./noc csv-import ip.address <file.csv>
10:15
да импортит
10:16
я писал на форуме как именно
10:17
и формат писал
10:20
how to export via cli?
10:22
хмы
10:22
./noc csv-export ip.prefix
10:22
[: csv-export: unexpected operator
10:23
а затем темплейт
10:29
10:30
_4ePTeHok: смотри туда же :)
10:30
скажи - поможет или нет
10:32
_4ePTeHok: да, это надо указать в доке по apach...
11:04
а в новый сайт перейдут issue из редмайна?
11:05
руками
11:05
незакрытые issue в redmine пересоздавайте в bt.nocproject.org*
11:06
да. тут беда. импорт экспорт есть но излишне геморный.
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
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
11:31
да это понятно
11:32
просто человек написал что сделал, и у него трейс
11:32
я сделал то же самое - нормальный вывод без трейса.
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?
12:17
да, в jira есть возможность голосования
12:17
на issue
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
12:40
qweasd: using csv-export
12:41
i do
12:41
its exporting > filename
12:41
but i cant import
12:41
get 234 errors
12:41
which command do you run?
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
13:13
django.db.utils.DatabaseError: current transaction is aborted, commands ignored until end of transaction block
13:13
can you see postgresql log?
13:19
dvolodin, а когда будет возможность работать юзерам с ограниченными правами?
13:20
а сейчас они как работают?
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
13:34
dvolodin, а сейчас у юзера сограниченными правами не отображается меню навигации и они никак не работатют
13:34
я уже раз 10 про это писал
13:34
сделай такую вещь
13:35
curl -X GET -u <user>:<pass>
http://<noc site and port>/main/desktop/navigation/
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
13:39
root@noc /opt/noc# ./noc sync-perm
13:39
[: sync-perm: unexpected operator
13:41
dvolodin, когда я делал импорт, оно также ругнулось, но импорт сделала, но синкперм результата не дал
13:43
GreenHopper рулит
13:43
пофиксил
13:48
но это не исправило проблему с юзером
13:50
менюшка возвращается, или traceback?
13:54
на тему отсутсвующех прав?
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?
14:02
yes
14:02
0.0.0.0/0 created automatically
14:03
when VRF created
14:04
zi_rus: кажись допер
14:04
делай ISSUE
14:08
yes but is it normal that i need to remove all parent id's before importing?
14:08
и будет тебе счастье
14:08
патчик сделал
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
Share this page
Share this page: