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: 27.02.2013
dvolodin #
03:32
Попингуйка наша держится?
bsod_ #
03:36
якая такая попингуйка
freeseacher #
03:56
dvolodin, не получилось пока с пинговалкой :(
dvolodin #
04:27
там только половина
04:27
переделал старый ping_check на связке SAE - активатор
04:31
остальное буду доделывать
freeseacher #
04:36
аа
04:37
а то я сегдня начал дебажить и думаю что не видно связки веба и пинговатора :)
dvolodin #
04:38
я не говорил, что оно должно заработать :)
04:38
закоммитил сразу готовый кусок, чтобы не валялся
04:40
Да, еще из давних изменений
04:40
пропробуйте в конфиге активатора прописать enable_internal_trap_parser = true
04:41
надо его добить, и выпилить pysnmp/pyasn1 совсем
lexus-omsk #
04:41
кстати пробовали когда-то уже, ничего хорошего тогда не вышло :)
dvolodin #
04:41
в чем проблема была?
04:42
из известных мне спорных моментов -- мой парсер выдавал bitmask как строку с битами, а pyasn - как int
04:42
timestamp туда попадал точно
04:42
и второй момент - декодирование с плавающей точкой
lexus-omsk #
04:43
да, на чём-то оно крэшилось, не помню сейчас уже
04:43
на досуге снова попробую
dvolodin #
04:44
давайте тестить, надо его запускать, там есть нужные нам плюшки
04:44
да и просто так - он сильно шустрее
04:45
у меня вообще возникло нехорошее желание запустить отдельные куски NOC в виде независимых проектов
04:45
в первую очередь это касается nbsocket, интерфейсов, snmp часть
04:46
в них практически нет зависимостей от других модулей
04:49
может быть, они еще кому пригодятся и получат дополнительное развитие
04:50
тот же nbsocket - очень неплохая альтернатива twisted
ufir #
07:15
задал одновременно собрать конфиги с 500 железок и nginx отвалился
07:15
странно
RudW0lf #
07:18
иаймаут
ufir #
07:21
вроде и виртуалка толстая, и ядер хватает
Dmitry11 #
08:03
Народ, кто хочет, чтобы как можно быстрее я начал работать с SA скриптами, попросите dvolodin'а протолкнуть NOC-957
zi_rus #
08:05
Dmitry11, кого надо протолнуть чтобы ты сислоги отработал?
Dmitry11 #
08:07
Я же говорил уже, что текущий FM не совсем удовлетворяет нуждам. Есть куча сообщений, по которым нужно поднимать не ALARM, а WARNING. Т.е. ввести еще одну прослойку, между EVENT и ALARM.
08:08
Можно вместо этой прослойки использовать Event Triggers, но в штатной поставке они отсутсвуют. Т.е. даже шаблонов их нету.
08:15
Вообще версию 0.7 планировали именно как переделку FM. Собственно для этого как раз и начали переписывать UI на ExtJS, чтобы таблицы Alarms и Events перерисовывались с помощью очереди сообщений.
mikevlz|2 #
08:18
это было когда деревья были большие
08:18
а сейчас у нас пинговалка
08:18
=)
zi_rus #
08:27
и топология
misak #
08:28
добрый день
08:28
кто может подсказать, есть ли в НОК-е такая вещь
08:30
в Инвентори я бы хотел, чтобы поле поиска было активно не выделяя объект
Dmitry11 #
08:31
mikevlz|2: Я собственно NOC "пилю" из-за FM. Хочу у себя на предприятии внедрить. В таком виде как сейчас - он бесполезен.
misak #
08:31
ну тоесть например хочу по всем объектам провести поиск дескрипщенов
Dmitry11 #
08:32
dvolodin: NOC-957
08:32
misak: Пока нету.
misak #
08:32
очень нада :(
08:32
пойду исью заводить
lexus-omsk #
08:37
Dmitry11: может дучше тогда сразу chown ?
08:37
*лучше
Dmitry11 #
08:37
нет. там надо именно chmod
lexus-omsk #
08:38
т.е. чтобы сразу файлы принадлежали ноку, а то выглядит как костыль, на чужие файлы давать зачем-то права
Dmitry11 #
08:38
./noc beef --import не обязательно от пользователя NOC работает
08:39
Но файлы, которые он создает, пользователь noc потом должен прочитать
lexus-omsk #
08:40
ну кстати может в этом и дело? или обязательно нужен рут, чтобы импортировать?
Dmitry11 #
08:40
не обязательно root. Любой пользователь, который будет иметь доступ к тушенке на запись.
dvolodin #
08:40
а
08:40
погоди
08:40
ну ладно, подумаю про импорт
Dmitry11 #
08:41
dvolodin: уже патч готовый есть в NOC-957
misak #
08:56
dvolodin: NOC-958 - а вдруг это очень легко ;) было бы здорово
dvolodin #
08:56
misak: нет, это не легко
misak #
08:56
мля
dvolodin #
08:56
или ты про поиск в правом верхнем поле?
misak #
08:57
не, про поиск рядом с объектом
08:57
ну тогда в порядке живой очереди ...
dvolodin #
08:57
это если только сделать кнопку поиска по всему и отдельный список
misak #
08:58
просто было бы удобно сразу видеть список устройств и портов для одного клиента или с одинаковым дексрипшеном
dvolodin #
09:11
я понял
09:12
Dmitry11: сделал я установку прав
Dmitry11 #
09:32
dvolodin: Можешь в debug-script добавить --clone-version ?
ss_ #
09:41
Как посмотреть чем занята монга? 10904 mongodb 20 0 16.6g 73m 55m S 104.8 0.7 11107:42 mongod
09:41
104.8 цпу
mikevlz|2 #
09:44
ss_: у монги есть админская веб-морда. У меня грузилось и периодически не отдавало результаты, пока индексы не сделали. Я issue делал по этому поводу. Уже выполнен этот issue
09:44
способ попадания в вебморду - или в моем issue смотреть или в интернетах
09:44
там порт какой-то странный есть. В логи оно тоже пишет, где админ-интерфейс
ss_ #
09:44
mikevlz|2, куда ткнуть в эту морду чтоб попасть? гуя клавы моника на сервере нет. Я с монгой не работал ранье
09:45
по каким словам гуглить?
mikevlz|2 #
09:46
порт 28017 на серваке с монгой должен слушать коннекты. долбиться туда браущером
09:46
браузером
09:46
http://docs.mongodb.org/ecosystem/tools/http-interfaces/
dvolodin #
09:49
mongostat может помочь
ss_ #
09:49
noc:120.6%
09:50
жрет, а что там происходит как глянуть? Какие запросы
dvolodin #
09:52
mongostat запусти, посмотри на общую статистику
ss_ #
09:52
dvolodin, жто от туда
dvolodin #
09:53
запросы, локи
09:53
он еще в лог пишет запросы, которые занимают более 200ms
ss_ #
09:53
http://pastebin.com/fTHpHh0D
09:54
запросов то по 30-100 а стока жрет
dvolodin #
09:56
может индекса нет
ss_ #
09:56
dvolodin, все может быть, посмотреть бы какие запрсы он делает
09:56
сейчас логи гляну
10:03
а в логах пусто
10:03
dvolodin, индексы какие должны бть и как и глянуть?
dvolodin #
10:11
db.<collection>.stats()
ss_ #
10:14
db.noc.stats()
10:14
{ "errmsg" : "ns not found", "ok" : 0 }
10:21
Так какие индексы должны быть в монге и как и проверить?
10:26
есть живые?
10:29
убил в конфиге корелятор и класификатор, загрузца цп ушла сразу
10:30
%Cpu(s): 17.9 us, 3.2 sy, 0.0 ni, 78.2 id, 0.4 wa, 0.0 hi, 0.2 si, 0.0 st
ufir #
10:30
а я не убивал
ss_ #
10:30
ufir, а мне никто не помогает)
ufir #
10:30
Cpu(s): 10.7%us, 1.5%sy, 0.0%ni, 87.6%id, 0.1%wa, 0.0%hi, 0.2%si, 0.0%st
ss_ #
10:30
факт в том что монога жрет ресуры а на что незнаю
ufir #
10:31
пересади её на отдельный сервант
ss_ #
10:31
у меня всего один
ufir #
10:32
отожми у одминов еще
10:32
или виртуалку сделай
ss_ #
10:32
нетю
dvolodin #
10:34
админов или виртуалки?
10:34
а что у тебя крутится на ней?
10:35
http://docs.mongodb.org/manual/tutorial/manage-the-database-profiler/
ss_ #
10:35
лучше про индексы раскажите или объяситк какого Х при 30-100 запросах монга жрет столько ресурсов когда рядом мускул крутится Total ø per hour ø per minute ø per second
10:35
57 M 1.10 M 18.40 k 306.64
10:36
и его вообще в топе нет
10:37
dvolodin, я сам себе одмин сервак себе выбил, пытался под БД еще отдельную тачку не дали. Виртуалки которые они предлагали ложились под нагрузкой
10:37
dvolodin, крутится на чем?
ufir #
10:37
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
10:37
1433 mongod 20 0 34.3g 7.5g 7.3g S 26.7 47.9 8549:32 mongod - это у меня монга нормально жрёт ?
10:37
или зажралась
dvolodin #
10:37
на монге
ss_ #
10:37
dvolodin, на монге только нок
dvolodin #
10:37
slow query log включи и посмотри, что туда валится
ss_ #
10:37
её раньше и не стояло
10:38
1 - collects profiling data for slow operations only.
10:38
правильно?
dvolodin #
10:38
да
roadrunner #
10:42
Привет всем! В Service Activation > Managed Objects выводятся устройства с IP адресами. Надоело постоянно копипастить в путти оттуда айпишники. Где лежит шаблон чтобы к полю IP-адрес прикрутить ссылку?
ss_ #
10:42
мускул в час Total 1.8 GiB пересылает
roadrunner #
10:43
в sa/apps/managedobject/templates лежат хтмлки но их изменение ни к чему не приводит. передергивание нок-лаунчера не помогает)
dvolodin #
10:43
roadrunner: какую ссылку?
10:43
не прикрутишь ее так просто
ufir #
10:44
а так норуль было бы. тыркнешь - а у тебя телнет открывается
roadrunner #
10:44
ну например запускать путти с параметром host в виде этого IP (на котором ссылка)
dvolodin #
10:44
можно разве что в модели ManagedObject help_text со ссылкой сделать
ufir #
10:44
или ссш
mikevlz|2 #
10:44
а зачем тебе путти запускать?
dvolodin #
10:44
а если в списке -- то в views.py там свою колонку добавлять
roadrunner #
10:44
чтобы через путти коннектиться к ИП
10:55
в модели ManagedObject это при редактировании/создании... не то, а в views.py только свою? ту, которая есть почему не поправить?
10:57
какую роль тогда играют html-ки?
ss_ #
11:00
хм в логах пусто и чет монга из топа ушла, испугалась?
roadrunner #
11:02
не могу найти в views.py ничего к адресу относящемуся. хотя бы переменная, чтобы её где-нибудь в хреф вставлять
dvolodin #
11:15
там "address" надо заменить на функцию
roadrunner #
11:38
на какую? :)
ss_ #
11:54
так буду делать динамический шаблон на juniper mx80
12:26
все динамические интерфейсы прикрутил
12:26
у кого какие есть MX80?
12:26
всмысле какие интерфейсы там?
dvolodin #
12:53
roadrunner: посмотри, там несколько колонок уже есть
Skripnik_Artem #
15:05
у кого топология рисуется по stp&
15:05
?
ufir #
15:16
у меня
Skripnik_Artem #
15:24
<ufir>, можешь сбросить результат работы скрипта?
zdanevichs #
18:50
Здравствуйте. Подскажите из-за чего может вылетать mongo http://pastebin.com/BFCaH27X? Это происходит после запуска noc.
mikevlz|2 #
18:52
Unknown Paste ID!
zdanevichs #
18:53
Вопросительный знак лишний
mikevlz|2 #
18:53
ага
18:53
уже смотрю
18:53
но пока внятного ничего не вижу
zdanevichs #
18:54
если crash нока скину поможет?
mikevlz|2 #
18:55
хз пока. Монга крешится на libpthr
18:56
точнее Libthr
18:59
инсталляция свежая или нет?
19:00
https://groups.google.com/forum/?fromgroups=#!topic/mongodb-user/Z7MdWx58V9Y возможно, это
zdanevichs #
19:00
Я обновлялся с последнего снапшота
19:15
mikevlz|2: или ты про монго?
mikevlz|2 #
19:16
я имел в виду инсталляцию Если уже что-то там было в базе, а не новая установка с чистой базой - то смотри ссылку
zdanevichs #
19:18
Да база уже работала. По ссылке я так понял он вылечил обновлением монго до 2.2.3. Во фрях из портов последняя 2.2.2_2. Сейчас попробую с оф сайта собрать.
mikevlz|2 #
19:22
я с оф сайта собрал, правда места для сборки надо много
19:23
думал, поможет с моей проблемой. У меня Invalid BSON size выдает периодически на коллекции ивентов. Если зачистить - продолжает работать. Похоже битые файлы. Починки не помогают, по гуглу - должно полечиться обновлением до 2.2.3 - фиг там
zdanevichs #
20:48
mikevlz|2: мне помогло, покрайней мере сразу не падает
mikevlz|2 #
20:49
окай
zdanevichs #
20:49
спасибо
mikevlz|2 #
20:49
не за что
Tweet
Share this page
Share this page: Tweet