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: 20.12.2011
wad #
06:57
Люди добрые... а куда discovery складывает найденные интерфейсы... в веб-морде это где-то видно?
dvolodin #
07:05
NOC-216 :)
07:06
Есть уникальная возможность посодействовать
07:06
сами модели - в inv/models.py, 3 последних
wad #
07:24
а еще глупый вопрос.. Alarm как почистить от старых сообщений
dvolodin #
07:27
mongo noc
07:27
db.noc.alarm.archive.drop()
wad #
07:27
в смысле убить таблицу?
dvolodin #
07:28
ну или fm.archive настроить
wad #
07:29
так правильно.. db.noc.alarms.archived.drop()
07:30
упс
07:30
совсем не внимателен к буквам
07:31
NOC-216 на основе какого примера можно сделать??
dvolodin #
07:33
KTO-TO етим занимается
07:34
я mockup для UI накидал
h8r #
07:34
dvolodin, добрый день. А noc может каким-то образом проверять конфиги на наличие/отсутсвие определенных частей?
wad #
07:35
я сильно отстал.. что такое mockup?
dvolodin #
07:35
сейчас - через pyRule
07:35
http://kb.nocproject.org/pages/viewpage.action?pageId=2687455
07:35
думаем, как это покапитальнее сделать
07:36
как ни странно, механизм валидации конфигов очень плотно пересекается с widget'ами
07:36
по крайней мерее подход к настройке у них идентичный будет
Dmitry1 #
07:37
Может сделать какие-то готовые шаблоны для тестирования конфигов?
07:38
На настройку NTP серверов, настройку портов и т.п.
07:38
Настройка маршрутизации на определенные сетки, например.
07:39
А вытягивание этих параметров сделать как интерфейсы SA
h8r #
07:40
возможно стоит сделать обязательный строки с регекспами. ну то есть, к примеру, береться конфиг типового аксессного длинка и матчится на основе заданных пользователем строк. К примеру конфигурация ACL обязательно должна содержать строки с
07:40
фильтром леваого PPPoE
dvolodin #
07:42
Dmitry1: так про это речь и идет
07:42
будет стандартная библиотечка
07:43
а ты набираешь из нее политику и задаешь параметры
07:43
например, проверка DNS-серверов
07:43
ты в политике забиваешь адреса серверов
Dmitry1 #
07:44
Полностью согласен. Просто я эту библиотечку вижу как еще куча SA скриптов
07:45
Чтобы можно было не только в CM использовать, а и вручную вызвать скрипт, и посмотреть, какой там реально DNS сервер указан.
dvolodin #
07:47
нет, это чисто пассивная проверка по конфигу
07:48
задача, на самом деле, контролировать конфиги десятков тысяч железок
ss_ #
07:48
идея хорошая
07:48
а реализация когда?
Dmitry1 #
07:48
А почему бы не сделать, чтобы это скрипт умел вытягивать значения не только из конфига? Или наоборот, только из конфига.
dvolodin #
07:48
чтобы убедиться, что, во первых, самодеятельности не было, во вторых, что скрипты provisioning'а работают корректно и не лепят отсебятины
Dmitry1 #
07:50
Смотри ситуацию.
07:51
Есть куча разноплановых железяк. Я запускаю проверку конфига на предмет правильности DNS сервера.
07:51
Нашло пару ошибок.
07:52
И что? А где у нас SA интерфейс set_dns_servers ? А нету его :(
dvolodin #
07:52
ты можешь ее и по репо запустить
wad #
07:52
это получается на каждый чих городить регекспы??
dvolodin #
07:52
нет
07:52
получается, что регекспы городит разработчик валидатора
07:52
один раз
07:52
а ты формируешь политику из них
07:53
например, access switch WuLao 100500B13
wad #
07:53
угу - я разработчик валидатора... мне на каждую команду городить регекспы??
dvolodin #
07:53
какие-то хелперы будут
07:53
типа вытащить конфиги интерфейсов в виде списка
07:54
и городить регекспы надо именно на проверку
07:54
например, есть проверки
07:54
dns servers, ntp servers, snmp trap collectors, snmp management, default gateway, mstp edge-port
07:54
и так далее
wad #
07:55
дык тогда не в валидатрое городить.. а должно быть типа get_dns_servers и там по списку ты проверяешь есть чего тебе надо или нет..
dvolodin #
07:55
это к вопросу о конструкции валидатора
07:55
с одной стороны - он может быть привязан к профилю
07:55
со всеми потрохами
wad #
07:56
а так получается более стандартно...
dvolodin #
07:56
с другой -- могут быть базовые классы. и валидаторы профилей их наследуют
wad #
07:56
всеравно все геты привязанны к профилю..
dvolodin #
07:56
или делать именно валидатор, как сущность, обрабатывающую настройки и реализующую логику
07:56
и набор специфичных для профиля getter'ов
07:57
которые из конфига извлекают то, что нужно
08:04
NOC-205 и NOC-67 еще актуальны, или мы успешно победили DIR-100 ?
08:04
насчет разбивки валидатора собственно на валидатор и getter'ы я подумаю, идея перспективная достаточно
08:05
в идеале у проверки еще и setter'ы должны быть
08:05
которые сгенерируют кусок конфига для изменения
Dmitry1 #
08:06
DIR-100 не победили :(
ss_ #
08:06
а что с дир 100 было?
Dmitry1 #
08:07
Пароль не принимало.
ss_ #
08:07
а нафиг вообще на этот трупик лезть?
Dmitry1 #
08:08
Там по-хитрому. По одному символу пихать надо, а NOC выпихивает сразу в буфер. даже ограничение размера буфера на 1 байт не помогает. Там надо судя по всему играться с блокируемыми сокетами.
08:08
У народа они сотнями стоят как свичи доступа на подъезд, где 1-2 абонента.
ss_ #
08:08
о как )))
08:09
мда не хотел бы я к такому провайдеру подключится
Minimus #
08:09
ужас
Dmitry1 #
08:10
А выбор не большой. Или xDSL по меди сечением 0.35 с 10-ю скрутками на километр от всяких телекомов, или DIR-100 от местного ethernet провайдера
08:11
Интернет ведь бывает не только на спальных районах. Но и на окраинах города.
ss_ #
08:11
гг я в телеокме как раз работаю
08:11
10 скруток не километр? ;))) не быват такого
Minimus #
08:11
чо это
ss_ #
08:11
в магистральном кабеле
Dmitry1 #
08:12
Медь сесением 0.7 тебе в музее показывали?
ss_ #
08:12
0.4
08:12
у нас
Dmitry1 #
08:12
И на какую дальность жила 0.4 работает?
ss_ #
08:12
сам на 1,8 км 16 мегабит
08:12
сижу дома
08:13
вроде два ящика по пути + крт
Dmitry1 #
08:13
А что города бывают радиусом больше 2-х километров?
ss_ #
08:13
ну как бы объяснить
08:13
у нас распределенная сеть
zi_rus #
08:13
она у всех такая)
ss_ #
08:13
на каждый микрорайон своя АТС + кабельное хозяйство
Dmitry1 #
08:14
Да? Ух ты! Наверное вы все в столицах живете.
ss_ #
08:14
между АТС линки по 1 + 10 гиг плюс потоки
08:14
хер вам
08:14
город в 56 тыш чело
08:14
век
Dmitry1 #
08:14
А размер города в километрах?
ss_ #
08:14
2 провайдера не считая нас
08:15
а фиг его знает
08:15
наверно около 10
zi_rus #
08:15
какой город?
ss_ #
08:15
Канаш
Dmitry1 #
08:15
Зато я знаю размер своего города - 120 километров
ss_ #
08:15
хотя может около 5
08:15
5 на 10 наверно
Dmitry1 #
08:16
Мне там "интеграторы" рассказывали, как правильно строить магистрали "звездой", пока я их не тыкнул в карту нашего города.
ss_ #
08:16
все города разные
08:16
звезда вообще не тру
08:16
кольцо тру
evyscr #
08:16
full mesh - тру
ss_ #
08:17
или полносвязная с джинперами в каждом узла
zi_rus #
08:17
full mesh
ss_ #
08:17
узле
Minimus #
08:17
лол
ss_ #
08:17
гггг
Dmitry1 #
08:17
И где там кольцо делать? http://maps.yandex.ru/?ll=33.389265%2C47.958901&spn=1.290894%2C0.753620&z=10&l=map
Minimus #
08:17
у нас звезда на доступе
ss_ #
08:19
название с очертанием города гармонично смотрится)))
08:19
плоские кольца если только заюзать
Dmitry1 #
08:19
Ага. По терриконам и карьерам :)
ss_ #
08:19
жесть
08:19
у нас все магистрали в нашей же канализации
08:20
вроде спокойно все не рвет ни кто
Dmitry1 #
08:20
У нас WiFI в городе работает до ближайшего террикона, или до первого же взрыва на карьере.
ss_ #
08:21
печалько
08:21
у нас один пров вообще сетку строил на 1005
08:21
длинках
08:22
вот как словит какой нить умник вирусню и начинает срать в сетку у них по паре домов ложится
08:22
и найти ведь не могут )
Dmitry1 #
08:24
Пофиг. Зато дешево.
08:24
Пока ты насобираешь денег на 65-й каталист, этот провайдер подключит пол-города.
zi_rus #
08:25
Dmitry1, а где ты там 120км насчитал?
Dmitry1 #
08:27
ГОКи и карьеры на карте не показаны
zi_rus #
08:28
это часть города? и туда тоже интернет надо проводить?
dvolodin #
08:28
разные подходы бывают
08:29
мы, вот, методично накрываем районы кольцами
Dmitry1 #
08:32
Набери в google "самый длинный город в европе"
h8r #
08:32
коллеги, а где можно указать активаторы чтобы слушал syslog и snmp?
_4ePTeHok #
08:33
в конфиге активатора вестимо.
Dmitry1 #
08:35
Официально - 126 километров
h8r #
08:35
_4ePTeHok, спасибо
Dmitry1 #
08:36
У нас в городе так: куча девятиэтажек, потом карьеры, посадки, потом снова куча девятиэтажек. Из центра города до окраин ехать около 2-х часов.
wad #
08:39
нароод ктонить в новый багтрекер файлики подкладывал из хрома под линуксом??..
gnu-linux #
08:55
Dmitry1: берёшь оптоволоконный кабель длиной 126км, 36 волокон кидаешь вдоль города и каждие ~3-4 км делаешь муфту с отпаем на районный узел, по средине ставишь большой коммутатор, а к нему "звездой" районные узлы ;)
Dmitry1 #
08:55
:)
08:57
Вроде так и сделали. Только звезды не получилось. Режут один кабель - лежит несколько районов. Все равно ведь до них все идет в одном кабеле.
gnu-linux #
08:57
Правда если гастарбайтер магистраль перекопает всё равно звиздец всем районам дальше от места обрыва.. Но,
08:58
если свет потушат то остальные работать будут..
Dmitry1 #
09:00
У нас в городе несколько электростанций. Хоть часть города, но работать будет.
gnu-linux #
09:06
Если коммутаторы соеденины паровозом, а не звездой, то при выключении света по средине большая часть сети останется без инета.. Так что звезда всё равно рулит!
dvolodin #
09:18
gnu-linux: по RFC-36 что?
09:18
get_snmp_get теперь не валится?
gnu-linux #
09:37
Не пробовал ещё, позднее отпишу..
dvolodin #
09:51
и у нас остается еще IAC NAWS
ss_ #
10:14
<Dmitry1> что мешает проложить 2 кабеля разными оврагами и сделать тру кольцо?
dvolodin #
10:14
шагающие экскаваторы?
10:14
:)
10:14
могут затоптать
ss_ #
10:14
у нас кста экскаватор как то посреди города магистарль капнул
10:14
в чебоксарах
10:15
ну ббыл пездец
10:15
так как у этого магистрала было 90% трафа
10:15
все провы легли у кого не было резерва
10:16
а так по городу кольца и коммутаторы с ИБП
10:17
и непрерывным контролем состояния ибп и входного напряжения и акумов
gnu-linux #
10:25
ss_ ИБП gj snmp контролируете?
ss_ #
10:26
<gnu-linux> нет, куб микро по ком порту к ним прикручен, а уж сам куб по snmp
10:27
да и + температура в шкафу и концевой датчик открытия шкафа
gnu-linux #
10:52
dvolodin: NOC-36
10:54
1. бага когда нет значения "" а snmp.get вместо того чтобы присвоить "" и работать дальше, переходит к CLI..
10:56
2. Я её обошол написав vlan для Zyxel подобно как для DLink, к стати для него получилось самое универсальное решение работает медленее но кажись всегда..
10:56
3. hex2bin надо бы добавить в sa/modules.py
10:57
4. get_mac_address_table таки написать не возможно ибо не знаю как добыть vlan с OID..
11:02
В принципе кроме get_mac_address_table всё остальное в NOC-36 можно считать разрешонным... Можно закрыть и добавить новое issue на расширение возможностей snmp.join_tables
ss_ #
11:22
бляд
11:22
началась новая эпопея - вебкамеру в каждый избирательный участок
11:22
и не одну
_4ePTeHok #
11:32
чо таки не спиздел Вовчик?)
11:32
или камеры то развесят, попилят и отмоют, а вот на подключение их не хватит))
e_zombie #
11:39
ss_: инфа 100% ,
11:39
?
ss_ #
11:40
да вроде как да ща селектор
11:40
блядсво есть участки в 18 км от уд
11:40
исходяший не менее мегабита вроде
11:40
бляд фантасты
e_zombie #
11:40
ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ
ss_ #
11:41
до некоторых участков канал всего 2 мегабита
e_zombie #
11:41
печаль
ss_ #
11:41
а там 3 участка
11:41
т.е. не мнее 3 мегабит нужно
11:41
магистарльного
e_zombie #
11:41
это где?
ss_ #
11:41
а там еще и абоненты
e_zombie #
11:42
у нас в саратове пока тихо
ss_ #
11:42
ну во все деревни
zi_rus #
11:42
нас тоже не напрягают, видимо только монополисты вляпались, типа РТ
ss_ #
11:43
ога вляпались в дерьмо по самые уши
11:43
хоть денег бы дали на апгрейд
e_zombie #
11:44
походу завтра и у нас будет веселуха
zi_rus #
11:44
догнали и еще поддали
e_zombie #
11:47
печаль
11:47
опять ебля
11:47
а у нас девочки в декрет собрались
11:47
инженера
ss_ #
12:54
бляд
12:54
послушал селектор
12:57
вообщем чем тут расказвать читайте здесь http://webvybory2012.ru/
12:57
)))) феерично там обсуждение пошло
13:02
http://webvybory2012.ru/viewtopic.php?f=4&t=30&sid=2bc869c7f9187ca1148868a9e6a6d6ef
13:02
самое вкусное пока
_4ePTeHok #
13:03
камеры по юсб))
ss_ #
13:04
50 метров удлинитель
13:05
это вкусно
13:05
я тут на окно пытался камеру прицепить
13:05
удлинитель 3 метра и все камера не пашет
_4ePTeHok #
13:06
да все просто. они решили махом несколько задач. 1 - ддосить больше ничего не нужно. 2. якобы кто то все таки что то посмотрит через камеры.
zi_rus #
13:09
кстати там очень удачно вспомнили про мультикаст
_4ePTeHok #
13:09
а толку
13:09
по паблику оно не ходит.
zi_rus #
13:09
что значит не ходит
_4ePTeHok #
13:10
ну вот то и значит
zi_rus #
13:11
http://tools.ietf.org/html/rfc2770
e_zombie #
13:11
годный тред
_4ePTeHok #
13:11
то что есть в рфц не говорит о том, что оно применяется в реале.
zi_rus #
13:11
это проблема тех кто этого не реализовал
13:12
как с сормом, спустят приказ и никуда не денешься
_4ePTeHok #
13:12
ага. так же как и ipv6
zi_rus #
13:14
что в этом такого сверхестетсвенного, multicast между АС запустить не проблема, зато сэкономит кучу бабла
_4ePTeHok #
13:15
кому как.
zi_rus #
13:15
512к на 20000зрителей это 10G на одну камеру. если вещать с серверов, то надо 10-15 серверов ставить КАЖДОЙ!!! камеры
_4ePTeHok #
13:16
кому оборудование менять. кому каналы расширять. кому свое тв куда то девать с пересекающихся адресов. Да?
13:16
и все из за вовочки
zi_rus #
13:16
для своего ТВ есть адресное пространство на дохера адресов. кто, спрашивается, за уши тянул лезть в паблик?
ss_ #
13:16
ладно я вам подкинул вкусняшки а сам домой пошел )))
_4ePTeHok #
13:18
zi_rus, медиаагрегаторам это говори.
zi_rus #
13:18
_4ePTeHok, кто такие?
_4ePTeHok #
13:19
компании-прослойки между правообладателями контента и потребителями, реализующие техническую базу для легального использования контента первых вторыми.
zi_rus #
13:20
продолжай, что же я должен им говорить?
13:21
что они не используют современные технологии?
Dmitry1 #
13:22
одеть старые рваныне джинсы, старый рваный свитер, и сказать, что тебе на хлеб с кефиром не хватает, пусть они за свои деньги тебе все это оборудование ставят
_4ePTeHok #
13:24
у нас глубоко похер какие там технологии. все уже считают попилы и откаты
evyscr #
13:24
кстати, о медиаагрегаторах. Какие у вас вопросы?
_4ePTeHok #
13:24
нереализуемо это все на практике, будет опять лишь бутафория
13:25
evyscr, в таковом трудитесь?)
evyscr #
13:25
угу
_4ePTeHok #
13:27
как называетесь?
evyscr #
13:28
Медиа Альянс
13:28
n3.ru
_4ePTeHok #
13:30
DIBы продаете?
13:30
народ не жалуется на глючность и тормознутость?
evyscr #
13:33
Мы сами не продаём
13:34
DIBы не рекомендуем
13:34
Там есть как минимум несколько багов в прошивках, которые они не торопятся исправлять
13:35
Русский офис говорит, мол, ждите тайваньского релиза.
13:35
"И вообще для нас это направление неприоритетно"
_4ePTeHok #
13:36
=) ну мы вот тоже тестили тестили, и отказались от них.
13:36
а те же mag-и РТ все поскупали, дождаться поступлений на склад нереал.
evyscr #
13:42
А педерасты из интеркросса взяли и свернули выпуск.
_4ePTeHok #
13:43
угу..
mducharme-work #
18:39
hi all
18:39
I'm trying out noc
18:40
I've done the setup and everything, and I'm trying as a test: ./noc runserver 0.0.0.0:8000
18:40
and I fire up a web browser and I get an empty page that has the title NOC and has a favicon
18:42
is there some log file somewhere for troubleshooting?
18:47
anybody?
19:38
I see the logs here
19:38
I ran noc-launcher
19:38
and it's creating a bunch of logs
19:38
but
19:38
I see no errors
19:38
and I am not getting a login page of any kind
19:38
really frustrating
19:39
there's no page body
19:39
so I don't understand how this is supposed to work
19:40
the page has some javascript scripts in the header section
19:40
but with no body I don't see how it is supposed to do anything?
dvolodin #
19:47
mducharme-work: MSIE?
mducharme-work #
19:52
firefox
19:52
I tried IE as well
19:52
same thing happens
19:53
I get a blank page
19:53
the page has empty <body> tags
19:53
only data is in the header
19:53
it has like javascript stuff in it and CSS, but with no body there is nothing to display below
dvolodin #
19:55
yes, have you see any error messages in firefox javascript console?
mducharme-work #
19:57
no, bit that I can see.. I do in IE though
19:57
in IE I get 'console' is undefined
19:57
in app.js
19:58
line 7 character 1
20:00
what browsers work with this
20:06
oh wait
20:06
now I suddenly got something
dvolodin #
20:06
try to clean cache
20:06
it works with safari, firefox and chrome
mducharme-work #
20:06
I fired up the debugger firebug
20:06
and now suddenly things are appearing
20:12
strange
20:12
I go back to the page and nothing
20:12
but I use firebug
20:12
and tell it to run the script
20:12
and suddenly the page appears
20:12
oh safari works
20:12
ok
20:15
thanks
20:15
it is working in safari, so at least I know everything is good
20:33
does NOC support isc dhcp management?
20:33
like I see DNS in there
20:34
and is there a way to change the UI so that clicking new links opens in the same tab
20:34
and not new tabs?
20:34
it is opening these java tabs with every link clicked
dvolodin #
20:51
no, we have no DHCP management yet
20:51
try to shift + click
mducharme-work #
22:16
shift clicking does nothing
22:16
everything is opening in a new tab
22:16
it is really annoying
22:17
how can I get the UI shown in these videos:
22:17
http://redmine.nocproject.org/projects/noc/wiki/Screencasts#Brief-introduction-into-IP-Address-Management-IPAM
22:17
that UI looks much better
22:20
maybe I can add some kind of theme?
22:30
the old interface without the tabs looked nice
22:36
I have tabs in my browser, I do not need web apps forcing me to use tabs
22:40
at least I found one of the themes has nice big close buttons
22:40
so that it's usable
22:40
but I'd rather not have tabs at all
Tweet
Share this page
Share this page: Tweet