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: 03.04.2014
admin_ #
04:34
По валидации конфигов доку или порядок действий кто подскажет?
lexus-omsk #
04:52
admin_: быда пара примеров на форуме, ещё mikevlz вроде в блоге писал заметку
admin_ #
05:11
Кто имеет логин на форум выложте пожалуйста пример в прикреплённом файле http://forum.nocproject.org/index.php?topic=61.0 на пастебин.
TSergey #
05:20
http://pastebin.com/3m4zbYwJ
zi_rus #
05:22
а я сделал как mikevlz|2,
05:22
@pyrule
05:22
def rule(managed_object, config):
05:22
from noc.main.models import *
05:22
r=[]
05:22
if 'service password-encryption' not in config:
05:22
r += ["service password-encryption"]
MelHiour #
05:23
Товарищи, а кто как решает вопрос добавления нод в NOC?
05:24
Нашел http://forum.nocproject.org/index.php?topic=21.msg51#msg51
zi_rus #
05:31
MelHiour, еще это почитай http://kb.nocproject.org/display/DEV/Discovery+Managed+Objects?focusedCommentId=13336710
MelHiour #
05:32
zi_rus, спачсибо!
_4ePTeHok #
05:53
zi_rus, потестить патч можешь?
zi_rus #
05:53
_4ePTeHok, какой
_4ePTeHok #
05:54
https://codeo.me/4mD это по поводу фм и нерабочести своих рулов
05:54
после патча надо пересохранить рулы свои через веб морду, чтобы uuid сгенерилось
05:54
ну и проверить потом классификацию
05:55
это касается только тех рулов, которые без uuid висят
admin_ #
06:00
MelHiour: говорят эти внешние скрипты зло, наде через CSV import и скриптами создавать именно список для импорта..
MelHiour #
06:01
admin_> В принципе, да. Я вот думаю все как лучше сделать... Есть Zabbix, есть у него автодискавери... Казалось бы...
zi_rus #
06:10
_4ePTeHok, а если это не мое правило, а встроенное и uuid у него есть?
06:10
или появилось после применения патча
_4ePTeHok #
06:12
не, оно при пересохранении должно только
06:12
само по себе неи
zi_rus #
06:13
я в любом случае открыл его и сохранил
06:13
рестартанул нок, но ивент не классифицировался
_4ePTeHok #
06:13
lexus-omsk, https://codeo.me/4mD
06:13
проверь тоже
06:13
это по вчерашнему фм
06:14
свои рулы пересохранить надо из веб морды, чтобы uuid сгенерился.
zi_rus #
06:14
как в шелле посмотреть у кого нет uuid
lexus-omsk #
06:16
_4ePTeHok: уже с утра проверил, uuid генерится, правило сохраняется, но на этом всё и заканчивается
06:17
т.е. не классифицируется по-прежнему
_4ePTeHok #
06:17
окай)
06:17
значит надо копать дальше
lexus-omsk #
06:17
расскажите лучше, надо ли мне теперь эти правила устанавливать через ./noc collection install
_4ePTeHok #
06:18
кстати попробуй один рул зщаинсталлить
06:18
может там где то косяк с локальными именно
lexus-omsk #
06:19
./noc collection install <filename> или ещё что-то? а то там help не очень информативный и с упоминанием fts (кривой копипаст, видимо)
_4ePTeHok #
06:20
--install
06:20
там еще коллекции вроде надо было указывать для fm
06:22
zi_rus,
06:22
from noc.fm.models import *
06:22
for i in EventClassificationRule.objects.all():
06:22
... if not i.uuid:
06:22
... print i
zi_rus #
06:25
_4ePTeHok, дело было не в бобине. Alcatel | 7324RU | Network | Link | Link Down (SYSLOG) - мое самописное правло, uuid нет, ивенты классифицируются
_4ePTeHok #
06:25
ну значит ищем дальше
zi_rus #
06:25
Cisco | IOSXR | Config | Config Changed (SYSLOG) - встроенное правило, uuid есть, ивенты НЕ классифицируются
_4ePTeHok #
06:25
то, тоже косяк был
06:26
есть какие то общие вещи
06:26
в рулах что не работают?
06:27
покидай что не прокатывает
06:27
lexus-omsk и ты тоже
lexus-omsk #
06:30
я смотрю, что у меня в unknown| syslog например вылезает, пытаюсь реклассифицировать... пока там только одно: Zyxel | Radius recovered
06:31
с утра был ещё Qtech | QSW2800 | Link Up
06:31
оба свои, локальные
Huko #
06:33
_4ePTeHok: у меня тоже свое правило не классифицируется, при том, что тест проходит без ошибок - http://pastebin.com/tRbDMEAt
GenKuzya #
06:34
Ни где не нашел инструкцию о том как можно сделать так чтобы НОК при перезагрузке запускался сам без вмешательства пользователя, не подскажете?
zi_rus #
06:40
стандартными системными средствами
buggy-funhouse #
06:40
GenKuzya: какая ось?
GenKuzya #
06:40
FreeBSD
buggy-funhouse #
06:41
в папке /opt/noc/share/ в зависимости от ОСи есть файл noc-launcher
06:41
его в инит или rc, что там у тебя
GenKuzya #
06:41
в /usr/local/rc.d ?
_4ePTeHok #
06:42
в фряшке /usr/local/etc/rc.d
GenKuzya #
06:43
_4ePTeHok: спасибо!
zi_rus #
07:05
и в rc.conf потом прописать
07:29
_4ePTeHok, мы с тобой так по трансиверам и не определились. get_inventory, скрипт все еще двойной комплект sfp вынимаает
07:33
_4ePTeHok, INV-15
sdmitri #
07:36
Всем привет! Ребята подскажите в чем косяк??? При установке НОКа на новый сервак вываливается ошибка: Error: lookup for noc.alarmseverities.name == 'WARNING' has been failed
07:36
upgrade-user: 45: collection --sync failed
07:36
Terminating
_4ePTeHok #
07:40
как раз проверяю
07:41
на чистую установку
07:45
ох уж эти ебаные линуксы
07:45
теперь через pip virtualenv не ставиться
lopatich #
07:58
_4ePTeHok, а линуксы то при чем? )))
_4ePTeHok #
08:00
потому что, то одни там поменяют процесс проверки ссл сертификатов
ufir #
08:00
енжой ё линупс, епта
_4ePTeHok #
08:00
то другие отключат возможность их отключать
e_zombie #
08:00
удваиваю. линуксы сакс
_4ePTeHok #
08:00
"а ты ебись" (с)
lopatich #
08:00
_4ePTeHok, меняет не линукс. а девелоперы определенного софта. и какая разница под какой осью это?
_4ePTeHok #
08:01
в том и дело, что в девелопе бардак
lopatich #
08:01
линукс есть лишь ядро и возможности ))
_4ePTeHok #
08:01
но покеты спокойно льются в репо
lopatich #
08:01
а вот девелоперы иной раз - это откровенный пиз^w дурдом
_4ePTeHok #
08:01
т е оно даже не тестируется
08:02
в отличие от тех же фряшных портов
08:02
(хотя там свой геморой)
lopatich #
08:02
_4ePTeHok, ставь генту ))) те же порты, тока лучче
sdmitri #
08:02
получилось установить через ./scripts/update???
zi_rus #
08:03
_4ePTeHok, а это не ты делал модель RSP720-3CXL-GE,
08:03
?
lopatich #
08:04
_4ePTeHok, но кстати - нок то обновляется не через "системный установщик". а дергает питоний изи-инстал, насколько я помню
_4ePTeHok #
08:04
как разница
08:04
пип из репо ставится
08:04
zi_rus хз..
08:04
может комиттил
08:04
готовую
08:04
у меня такого нет
zi_rus #
08:05
_4ePTeHok, там косяк, part_no неправильный (или название), а еще это RSP, но почему ему сделали тип SUP
_4ePTeHok #
08:06
IOS?
zi_rus #
08:06
да
_4ePTeHok #
08:06
там же в рулах только SUP
zi_rus #
08:07
аа, тогда ладно
_4ePTeHok #
08:07
да и какая разница, суп, рсп
zi_rus #
08:07
тогда с part_no надо разобраться
08:07
там стоит
_4ePTeHok #
08:07
а где в партно ошибка?
zi_rus #
08:07
RSP720-3C-GE
08:07
а у меня RSP720-3CXL-GE
08:08
или имя поправить и добавить новую модель или part_no, и тогда я счастлив, а у кого был RSP720-3C-GE сам виноват
_4ePTeHok #
08:08
http://www.cisco.com/c/en/us/products/collateral/routers/7600-series-routers/product_data_sheet0900aecd8057f3b6.html
08:09
там внизу талбличко
08:09
название да
08:09
лучше
08:09
попозже сделаю
08:09
не клепай пока модели, uuid yt cjqlencz
08:10
не сойдутся.
zi_rus #
08:10
_4ePTeHok, какие?
_4ePTeHok #
08:10
ну суп этот
zi_rus #
08:10
его не трогаю, знаю
08:10
я там других новых накидал, тоже посмотри
08:11
_4ePTeHok, ну да правильная там табличка
08:22
dvolodin, удаление проекта с порта сделаешь?
08:22
или vc_domain с порта
08:22
или любого другого параметра с порта
08:23
а то ESC не работает как ты сам мог заметить
dvolodin #
08:33
да вижу, руки не доходят
zi_rus #
08:36
руки, доходите
dvolodin #
08:48
эти руки не мои
zi_rus #
08:48
у тебя есть рабы
dvolodin #
08:52
они безрукие
Kostua #
09:02
а чойто nocproject.org 502 Bad Gateway?
TSergey #
09:07
комрады, кто использует stp на узлах доступа? нужен совет
lopatich #
09:08
отключай )))
MelHiour #
09:08
)) У нас встречается
TSergey #
09:08
не используешь?
Guest40057 #
09:08
лучше еще 50км оптики купите :D
lopatich #
09:08
TSergey, где-то да. где-от ушел в сторону erps
TSergey #
09:09
MelHiour: как настраиваете, включает на все порты или только на аплинки?
MelHiour #
09:09
TSergey, только на аплинках.
09:10
Прыгания линков на портах заставить коммутаторы сбрасывать FDB, а это не гуд.
lopatich #
09:10
TSergey, на все. + включи bpdu-guard. если с клиентского порта вернется бпду - там кольцо. обезопасишь себя слегка.
ovg #
09:10
lopatich есть loopback detect почти везде
MelHiour #
09:10
Мнения разошлись )))
lopatich #
09:11
ovg, не всегда срабатывает
09:11
гвард с включеным стп надежнее оказался )
ovg #
09:11
lopatich а в случае с тэгироваными vlan нужен будет MSTP
lopatich #
09:12
лупбек детекшн в некоторых свитчах работает только если ты замыкаешь прием на передачу. т.е. спецом готовишь такой кабель ))
09:12
ovg, в данном случае не в протоколе дело. а в реализации механизма определения
ovg #
09:14
lopatich ну я таких если честно не видел
lopatich #
09:14
TSergey, если свитчи умеют ерпс - покури в его сторону. если ты строишь кольцо - то ерпс гораздо надежнее и быстрее стп любого
09:14
ovg, большая часть дешевых управляемых свитчей %( и edgecore в том числе ((
TSergey #
09:14
да мне интересно, нужен ли стп на клиентских портах
ovg #
09:15
TSergey в спецификации STP для таких портов ставится режим EDGE
lopatich #
09:15
TSergey, имхо - да. даже не взирая на флаппинг портов возможный с занулением macdb\fdb..
TSergey #
09:15
это само-собой, и вот вопрос, что в таком режиме порт может
09:16
edge true,
09:16
restricted_role true,
09:16
restricted_tcn true
lopatich #
09:17
TSergey, от свитча зависит... опять же в ежах - это напоминает портфаст, т.е. фактически отключение стп, но бпду оно слать туда продолжает
ovg #
09:18
TSergey у длинка restricted tcn запрещает полную работу STP на этом порту
TSergey #
09:18
т.е. так он фактичесик будет выключен
09:19
*фактически
ovg #
09:19
TSergey длинк утверждает что да
_4ePTeHok #
09:19
dvolodin, признавайся чего сломал
ovg #
09:20
TSergey при этом edge и restricted_role уже не имеют значения
_4ePTeHok #
09:20
... creating Network | Link | Link Down
09:20
Error: lookup for noc.alarmclasses.name == 'Network | Link | Link Down' has been failed
09:20
при чистой установке
TSergey #
09:20
ovg: но, если я правильно понимаю, loopdetect на таком порту включить не удастся
ovg #
09:20
TSergey включи его отдельно, там же другие пакеты используются
lopatich #
09:21
TSergey, ты протестируй этот лупдетект сначала
TSergey #
09:22
ovg: длинк пишет, что на одном порту совместно STP и LOOPDETECT работать не будет, вероятно сначала поднимется LOOPDETECT, а потом с ошибкой не поднимется STP на порту
lopatich #
09:22
возьми любой тупой свитч. аплинк в этот порт. и патч из порта в порт
TSergey #
09:22
ага, спасибо
lopatich #
09:23
TSergey, лупдетектов как минимум 2 разновидности. один на основе стп, другой на внутреннем механизме. вот этот внутренний механизм я говорил - на некоторых свитчах работает только если коротнешь прием и передачу
admin_ #
09:23
Notification Group - только у меня глючит?
ovg #
09:23
lopatich на длинках лупбэк детект работает без включения STP вообще
lopatich #
09:24
ovg, на ежах тоже ))
TSergey #
09:24
lopatich: ок, а "один на основе стп" --- это то, что назвывается LBD?
ovg #
09:24
TSergey да, это на DGS
TSergey #
09:24
не у всякого длинк-стп оно есть, если я правильно смотрю
lopatich #
09:26
TSergey, честно говоря как оно называется я не в курсе. у меня довольно много еджкоров, и там в выводе состояния порта есть 2 набора информации лупбек-детектов. один стп-ный, другой внутренний
09:26
причем внутренний можно включить только после полного отключения стп на порту
TSergey #
09:27
lopatich: ну вроде про "полное отключение" --- это аналогично длинку
lopatich #
09:27
TSergey, ну я так понимаю это особенности реализации. так что думаю не только у длинков так, а скорее всего так у большинства
TSergey #
09:28
вот и вопрос чего минимально stp нужно на клиентском порту, что бы он поймал петлю
lopatich #
09:28
TSergey, просто проверь. если с отключеным стп и той схемой как я рассказал порт заблокируется - обирай тогда стп, и включай только лупбек детекшн
09:30
минимально на клиентских я ставил тип едж и включал бпду гвард. почему-то так срабатывает быстрее и надежнее
09:30
но при флаппинге портов стп на этом свитче слегка плющит )
buggy-funhouse #
09:33
bpdu-guard и стп как связаны-то?
lopatich #
09:33
buggy-funhouse, бпду будет отправляться в этот порт, и если свитч его на этом же порту получает - там кольцо
buggy-funhouse #
09:34
и stp тут ни при чём
lopatich #
09:34
buggy-funhouse, я просто не раз и не два наступал на граблю, когда лупбек детекшн на основе стп тупо не видел этого кольца на клиенте...
09:34
stp - как генератор этих бпду ;)
buggy-funhouse #
09:34
я stp на своих des-3550, 3552 выключил нафиг
lopatich #
09:35
пофиг какой протокол там при этом будет - рстп\мстп\пвст
buggy-funhouse #
09:35
слишком проц грузят
TSergey #
09:38
если я правильно понимаю рекомендацию длинка, советуют stp на аплинках, loopdetect на клиентских.
09:38
lopatich --- "бпду гвард" посмотрю как это работает
lopatich #
09:40
TSergey, это даже не рекомендации длинка. это общие рекомендации )) так правильнее. ну вот в случае с еджкором - его лупбек детекшн мне ну никак не устраивает
SWE #
09:40
Anyone else having problems with DNS and noc-sync, i have to restart the no-sync.py on my DNS to get it to sync.
TSergey #
09:40
lopatich: исторически сложились некоторые настройки, пытаюсь найти логику :)
09:41
"8[16:31] lopatich: но при флаппинге портов стп на этом свитче слегка плющит )"
09:41
расскажи что это такое, пока не сталкивался
lopatich #
09:42
флаппинг - это когда порт 10 циклов ап\даун за секунду ))
09:42
обычно означает мертвое\полумертвое оборудование прицепленное к этому порту
09:43
ну или полумертвый твой порт на свитче
TSergey #
09:44
обычно термин "флаппинг" пишут в сочетании с поисками мак-адреса
lopatich #
09:44
а в таком случае стп начинает постоянно работать. проц грузиться весьма не слабо. если вообще ты сможешь это увидеть - ибо от нагрузки первым делом слетает управление )))
TSergey #
09:44
или это другая тема?
Kostua #
09:45
SWE: I'm using dns-sync, but don't have same problem
lopatich #
09:45
флаппинг - прыгающий )) это можно сказать про все что угодно
09:46
не прыгающий... черт.. дословно - хлопающий. ну вообщем - имеется ввиду - частое изменение состояний
_4ePTeHok #
09:47
хлюпающий?)
lopatich #
09:47
_4ePTeHok, не искушай )))
TSergey #
09:47
и чего будет делать stp, когда на порту мельтешение?
lopatich #
09:47
и не путай фаппинг с флаппингом
09:48
TSergey, ну я написал - он начнет работать... искать оптимальные маршруты, пытаться понять какой порт надо блокировать.
09:48
а когда оно это делает - проц у свитча слегка озадачивается
TSergey #
09:49
погоди, это же клиентский, у него прав минимум
09:49
хотя в этом и дело, что я не понимаю чего он еще может, а чего уже нет
lopatich #
09:50
как бы - оно обычно это делает один раз при включении, потом "отдыхает" до каких либо изменений. внезапное бпду с какого-то неожиданного порта, или линк-ап - заставляет стп вновь начинать процедуру поиска
09:51
TSergey, если стп на этом порту включен - в принципе не так важно насколько он ограничен. флаппинг все равно его озадачит сильнее, нежели бы там стп был выключен
TSergey #
09:57
спасиб, теперь чуть яснее ка это работает
admin_ #
10:24
zi_rus: победил добавление новых правил в FM?
zi_rus #
10:25
admin_, эммм, да не пробовал уже давно
admin_ #
10:28
_4ePTeHok: вчера совет давал как убить все правила: hg revert и снести ./local/collections Только думаю это не поможет, надо снести вообще ВСЕ правила с FM, они гдето в монги хранятся? И потом по ./script/update оно обратно придёт.
10:33
А что надо сделать для валидации конфига, написать пирул, выбрать в профиле объекта этот пирул в конфиг_валидетион. И? Дёрнуть конфиг? Чёто в логах у меня пусто..
zi_rus #
10:39
народ, я опять с тупыми вопросами по питону
10:39
In [52]: for v in range(900,1000):
10:39
if v not in vlans:
10:39
vlan = v
10:39
....:
10:39
In [53]: print v
10:39
999
10:39
почему оно идет с конца?
10:43
а, все, я понял, сам дурак, опять
_4ePTeHok #
10:49
admin_, в монгу они синхронизируются с csv-манифестов
10:49
а манифест главный - локальный
10:50
снеся его - при запуске ./noc-collection --sync вынесешь все в дефолт
zi_rus #
11:31
_4ePTeHok, сильно занят?
11:41
mikevlz|2, ты тут?
lopatich #
11:44
надо местный аналог мультикаста изобретать )))
zi_rus #
12:18
lopatich, а может ты знаешь. про mrt, как это заюзать
lopatich #
12:51
дак тут вчера же пример кидали
12:51
http://dpaste.com/1768365/
zi_rus #
12:53
да я видел, нужны объяснения
12:54
помедитирую на модель
lopatich #
12:55
http://krabov.net/uploads/posts/2014-04/1396340852_036.gif
_4ePTeHok #
13:07
тут
13:07
dvolodin, Дим, на чистую установка не проходит
dvolodin #
13:07
?
_4ePTeHok #
13:07
на апгрейде первом заваливается
13:07
... creating Network | Link | Link Down
13:07
Error: lookup for noc.alarmclasses.name == 'Network | Link | Link Down' has been failed
dvolodin #
13:07
где именно и как падает?
_4ePTeHok #
13:08
при создании алярмклассов
13:17
zi_rus, a
zi_rus #
13:17
аагааааааа... :)
13:18
про mrt расскажи что знаешь, как это пользовать
_4ePTeHok #
13:18
ну блин
13:18
вчера же обсуждали
zi_rus #
13:18
нет
_4ePTeHok #
13:18
тебе откуда надо?
13:18
с приложения?
zi_rus #
13:18
свое приложение
_4ePTeHok #
13:18
создаешь там mrt в теле
13:19
в js части передаешь параметры и дергаешь post
13:19
результат гетом вытягиваешь
zi_rus #
13:19
эммм
_4ePTeHok #
13:19
пример - ./sa/mo-console
zi_rus #
13:19
js передает параметры, но питон их обрабатывает и конфиг и список железа есть тоьлко в питоне
_4ePTeHok #
13:19
sa/apps/managedobject
13:20
параметры из питона можно в js отдать
13:20
другой пример смотри в ./inv/apps/interfaces
zi_rus #
13:21
херовые примеры
13:21
попроще нет?
_4ePTeHok #
13:21
там маки дергаются
13:21
с интерфейса
13:21
в реалтайме которые
13:21
вот тебе и передача имени интерфейса из вьюшки питона в мрт
13:22
js часть хорошо видно в C:\noc\sa\apps\managedobject\js\ConsolePanel.js
13:22
упс
13:22
ну ты понял
13:23
там секция есть
13:23
NOC.mrt({
13:23
url: "/sa/managedobject/mrt/console/",
13:23
selector: me.currentRecord.get("id"),
13:23
mapParams: {
13:23
commands: [cmd],
13:23
ignore_cli_errors: true
13:23
},
13:23
и далее обработка
13:23
вот ето оно самое
zi_rus #
13:24
блин
13:24
или нок не может чего я хочу
13:25
или я не знаю
_4ePTeHok #
13:25
еще пример можешь в vc\vc глянуть
13:25
там вот то самое import from switch тоже им делается
13:26
./vc/apps/vc/js/Application.js
zi_rus #
13:27
а на пальцах кто-нибудь может показать, у меня есть три железки, для каждой уникальный конфиг, нужно нок заставить влить конфиги на каждую железку
13:27
неужели нет нормального прямого решения
13:27
без порнографии
_4ePTeHok #
13:28
ну тут тебе явно в сторону console
13:28
ибо построчно шлепать надо
13:28
конфиг
13:28
интерфейса set_config нет вроде как)
13:28
т е
zi_rus #
13:29
run commands как-то работает
_4ePTeHok #
13:29
ну он дергает тот самый интерфейс
13:29
mrt_config = {
13:29
"console": {
13:29
"access": "console",
13:29
"map_script": "commands",
13:29
"timeout": 60
13:29
}
13:29
}
13:29
вот питоновская часть
13:30
консоль которое
13:30
он запускает сам ран-коммандс
13:31
интерфейс icommands.py которое юзает
GenKuzya #
13:32
кто писал статью http://habrahabr.ru/post/125034/ ? а где рисунки?
_4ePTeHok #
13:32
уехали вместе со старым сайтом)
GenKuzya #
13:33
старым сайтом?
_4ePTeHok #
13:33
раньше он был на другой платформе
13:33
Дима видимо картинки с сайта просто вставил в статью
13:34
платформа переехала на алтассиан, и картинки ёк.
GenKuzya #
13:34
жалко, хотел с другого ракурса посмотреть на НОК
_4ePTeHok #
13:34
=)))
13:34
другого = это Димина статья.
GenKuzya #
13:34
как ёк, я в хайроне!!! :)
_4ePTeHok #
13:34
так же как и дока на офиц сайте
13:35
другая сторона там в комментах
GenKuzya #
13:41
оооо на веб архиве нашел с рисунками
13:42
только первый рисунок есть :)
_4ePTeHok #
13:42
=)
GenKuzya #
13:46
а из-за чего может быть такое, что у меня GIS карта не открывается?
_4ePTeHok #
13:47
где тыкаешь
zi_rus #
13:48
короче я опять ни хера не понял как mrt юзать
_4ePTeHok #
13:48
=)
13:48
где именно непонятно
zi_rus #
13:50
непонятно примерно с начала и до самого конца
GenKuzya #
13:50
хахахаха
zi_rus #
13:50
ReduceTask.create_task(...) - типа так создавать
13:50
в скобках можно передать МО
_4ePTeHok #
13:50
ты сейчас о другом пишешь
zi_rus #
13:50
а как передать команды я не вижу
_4ePTeHok #
13:50
есть мрт
zi_rus #
13:50
да я вообще не знаю о чем писать
_4ePTeHok #
13:50
а есть редьюс
zi_rus #
13:50
все так через жопу
13:51
может мне не мрт а редьюс нужен
_4ePTeHok #
13:51
мрт - это скелет, который берет конфиг из твоего аппликейшена и инжектирует задачу в список задач
13:52
а сае их по шедулеру разгребает
lopatich #
13:52
и, кстати, более всего напрягает, когда не знаешь что за что отвечает, а способов сделать одно и тоже больше чем 1....
_4ePTeHok #
13:52
при дергании соответствющего POST
zi_rus #
13:52
_4ePTeHok, что значит берет, я не могу сделать чтобы он брал, я могу только дать
_4ePTeHok #
13:53
епт
zi_rus #
13:53
return сделать или еще что
_4ePTeHok #
13:53
в аппликашке ето вот mrt_config
zi_rus #
13:53
и что это
13:53
набор букв
13:53
как понимать
_4ePTeHok #
13:54
при импорте оно его сжирает
zi_rus #
13:54
mrt_config = {
13:54
"console": {
13:54
"access": "console",
13:54
"map_script": "commands",
13:54
"timeout": 60
13:54
}
13:54
что это такое
13:54
что?????????
_4ePTeHok #
13:54
ну, если хочешь дотошно - смотри модель мрт
13:54
если на пальцах - консоле - название
13:54
акцесс - группа прав для выполнения
zi_rus #
13:54
а не дотошно? куда команды совать?
_4ePTeHok #
13:54
меп-скрипт - тот самый скрипт
13:55
таймаут - сколько ждать выполнения
13:55
команды там передаются уже js стороной
13:55
это только конфиг, скелет задачи
zi_rus #
13:55
блять
_4ePTeHok #
13:55
mapParams: {
13:55
commands: [cmd],
13:55
ignore_cli_errors: true
13:55
вот они команды
zi_rus #
13:55
когда мне говорят про js, я начинаю хотеть чье-то смерти
_4ePTeHok #
13:55
cmd
zi_rus #
13:57
все нахуй, пойду убивать
_4ePTeHok #
13:57
=)
13:57
опасный ты тип
13:57
будет время - попробую нарисовать
13:57
чо там чо дергает
13:58
из консольки то проще
13:58
дернул скрипт коммандс и все.
13:59
я тут только для инвентори начал рисовать - пиздец объемы.
13:59
а схематику связи модулей инвентори(только) в графике - паутина мировая
lopatich #
14:16
http://itmozg.ru/news/1159/#.Uz1tNXU2JZV
buggy-funhouse #
14:17
а мне LabView нравится.
lopatich #
14:18
а мне пхп ))
14:18
но питон меня сводит с ума %(
14:18
я не могу работать с отступами, как границы циклов\ифов
_4ePTeHok #
14:19
удобно наеборот кмк
14:20
zi_rus, я тебе печеньку прнс. Модельки RSP720 поправил)
buggy-funhouse #
14:20
я не вижу на взгляд, сколько там пробелов, 7 или 8
14:20
это бесит
14:20
тогда как } видно в любом месте
lopatich #
14:21
buggy-funhouse, +100500
14:21
_4ePTeHok, а когда делаешь больше 3-х "вложений" - разобраться где и чего - это просто ппц :(. если редактор не умеет фолдить - стреляйся
_4ePTeHok #
14:22
просто не надо юзать редакторы которые плющат пробелы
14:22
и все видно
buggy-funhouse #
14:22
не видно)
lopatich #
14:23
_4ePTeHok, не в этом дело. просто ту же конструкцию {} подсвечивают или подсказывают большинство девелоп-редакторов (у меня джинни. легкий и удобный), то оступы подсвечивать.... я еще ни одного не видел )
14:24
_4ePTeHok, ну и когда кода под этими отступами больше чем пара строк - уже совсем теряешься
_4ePTeHok #
14:24
любой питон-поддерживаюший светит
14:24
даже mceditor автоматом отступы рисует
lopatich #
14:25
джинни поддерживает. и даже полоски серенькие полупрозрачные на 4 пробела рисует... если код влез на страницу - все видно. если не влез - тяжело
14:26
ты не понял про какую я подсветку. когда курсор позицианируешь на скобку - джини показывает "ответную" скобку. или говорит на какой строке ответная скобка, если не влезает на экран
14:29
_4ePTeHok, ну а отступы ставить красивые - меня жизнь приучила. так код читаемый. но тут добровольно принудительно... наверное так и надо, чтоб у всех было единообразие... но вот лично меня - бесит %(
_4ePTeHok #
14:30
просто свыкнись)
lopatich #
14:30
ну и еще - подбешивают 4 пробела. я ессна настроил, что по табу ставится 4 пробела.. но - жаба ))) таб - 1 символ. 4 пробела - 4 символа ))))
_4ePTeHok #
14:41
пиши код м не думай про пробелы)
lopatich #
14:41
ну это уже так )) из серии - oh god... whyyyy )))
_4ePTeHok #
15:06
ох бля
15:06
построил схему импортов sa
15:06
помоему крче чем у малевича вышло
15:08
страх и ужас в ./noc/sa)
zi_home #
17:10
_4ePTeHok, печенька с какшками
17:10
http://pastebin.com/cBfDecn1
17:41
dvolodin, ты тут? В дефолтном vrf удалил все префиксы скриптом
17:41
for k in p.nested_prefix_set:
17:41
print k
17:41
if not k.is_root:k.delete()
17:42
теперь в ипам не открывается этот врф
17:42
504 Gateway Time-out
17:42
отваливается по таймауту
17:42
главный префикс остался
17:42
In [25]: print p.nested_prefix_set
17:42
[<Prefix: Global(4): 0.0.0.0/0>]
17:42
даже не знаю куда копать
alamar #
19:02
http://paste.debian.net/91520/ this happens when I run the upgrade script (it seems something with the gis/django stuff has a aproblem) any ideas how to fix this or how to further investigate?
Kostua #
19:21
alamar:try run uninstall_postgis.sql
19:24
alamar: then postgis.sql and spatial_ref_sys.sql
19:26
and run again upgrade script
Tweet
Share this page
Share this page: Tweet