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: