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.04.2015
e_zombie #
06:34
,,
06:52
wtf?
06:53
Server has startup warnings:
06:53
Thu Apr 16 14:46:29.756 [initandlisten]
06:53
Thu Apr 16 14:46:29.757 [initandlisten] ** WARNING: Readahead for /var/lib/mongodb is set to 512KB
06:53
Thu Apr 16 14:46:29.757 [initandlisten] ** We suggest setting it to 256KB (512 sectors) or less
06:53
Thu Apr 16 14:46:29.757 [initandlisten] ** http://dochub.mongodb.org/core/readahead
07:34
http://coub.com/volf.maple
Night_Snake #
08:07
А кто-нить в джангу умеет?
e_zombie #
08:18
нету таких
joga_bonitoss #
08:26
Здравствуйте!
08:26
Впервые пытаюсь установить noc и столкнулся со следующей проблемой:
08:26
поставил чистую Ubuntu12.04.5 на виртуальную машину
08:26
устанавливаю noc как описано здесь: https://kb.nocproject.org/display/DOC/Ubuntu+12.04+LTS+installation
08:26
то есть через wget -q -O- https://cdn.nocproject.org/bs/Ubuntu-12.04.txt | sh | tee /tmp/install.log
08:26
устанавливает все пакеты хорошо, кроме libgdal1. Вместо него ставлю libgdal1-1.7.0
08:26
потом запускается bootstrap.sh, обновляет noc и все питоновские библиотеки, но в конце вывалbвается traceback
08:27
Checking mongodb database connection
08:27
Traceback (most recent call last):
08:27
File "./scripts/check-db.py", line 36, in <module>
08:27
check_mongo()
08:27
File "./scripts/check-db.py", line 23, in check_mongo
08:27
from noc.lib.nosql import get_db
08:27
File "/opt/noc/lib/nosql.py", line 18, in <module>
08:27
from mongoengine.base import *
08:27
File "/opt/noc/lib/python2.7/site-packages/mongoengine/__init__.py", line 1, in <module>
08:27
import document
08:27
File "/opt/noc/lib/python2.7/site-packages/mongoengine/document.py", line 9, in <module>
08:27
from connection import get_db, DEFAULT_CONNECTION_NAME
08:27
File "/opt/noc/lib/python2.7/site-packages/mongoengine/connection.py", line 2, in <module>
08:27
from pymongo import Connection, ReplicaSetConnection, uri_parser
TSergey #
08:27
joga_bonitoss: горшочек, не вари
08:27
joga_bonitoss: кидай такое на пасту
08:27
(http://pastebin.com/ например)
joga_bonitoss #
08:29
простите, понял, сейчас разберусь как
08:31
http://pastebin.com/Cha3PcBa
08:32
Там описание проблемы при установке. Подскажите. пожалуйста, в чем может быть причина?
e_zombie #
08:32
может у него как в девелопе с пимонгой?
zi_rus #
08:33
не похоже
TSergey #
08:33
на вот такое "ImportError: cannot import name Connection" стандартно советовали снести пимонгу
08:34
joga_bonitoss: mocgo noc
08:34
чего говорит
08:34
*mongo noc
e_zombie #
08:35
да. может монга и не стартанула вообще
08:37
блин. я адово не хочу писать инструкцию по поку для своим имбицилов
TSergey #
08:38
dvolodin: NOC-1577, как половить такое?
t2me #
08:40
У всех нормально pyproj собрался?
joga_bonitoss #
08:41
вот что говорит mongo noc
08:41
http://pastebin.com/Ku0gC4P6
t2me #
08:45
у меня нифига не собрался pyproj http://pastebin.com/U7aJSpsJ
TSergey #
08:55
joga_bonitoss: db.Users()
joga_bonitoss #
08:57
> db.Users()
08:57
2015-04-20T18:55:55.801+1000 TypeError: Property 'Users' of object noc is not a function
TSergey #
09:03
joga_bonitoss: db.getUsers()
joga_bonitoss #
09:04
TSergey: http://pastebin.com/zSSmvpN1
dvolodin #
09:05
t2me: что-то они со своим clang вообще все переломали
09:05
похоже, у apple компилятор сильно перепилен
TSergey #
09:06
joga_bonitoss:
09:06
"/opt/noc/etc/noc.conf"
09:06
"[nosql_database]"
09:06
user, password?
joga_bonitoss #
09:09
TSergey: есть. noc, thenocproject, видимо, такие в инсталляторе прописаны
TSergey #
09:11
db.changeUserPassword("noc", "thenocproject")
t2me #
09:12
dvolodin, может pyproj в noc-pyproj
dvolodin #
09:14
знать бы как
joga_bonitoss #
09:15
TSergey: если в mongo не надо делать коммитов, то не помогло
TSergey #
09:15
joga_bonitoss: проверяй:
09:15
"root@noc:/opt/noc# mongo noc -u noc -p thenocproject"
09:15
зашел в монгу?
joga_bonitoss #
09:16
TSergey: да
t2me #
09:17
может ему такое поможет
09:18
cd /usr/local/noc
09:18
# ./bin/pip uninstall pymongo
09:18
# ./scripts/upgrade
TSergey #
09:18
joga_bonitoss: и какой брэнч у тебя прописан в апгрэйде?
t2me #
09:18
Только /opt/noc вместо /usr/local/noc
TSergey #
09:19
и под рутом
t2me #
09:19
joga_bonitoss: TSergey
joga_bonitoss #
09:19
TSergey: BRANCH=default
TSergey #
09:20
даже и не знаю, в какой момоент безопасно брэнч сменить
09:20
*момент
09:21
joga_bonitoss: пробуй апгрейд
joga_bonitoss #
09:24
TSergey: t2me: тот же самый traceback...
TSergey #
09:24
pymongo снес?
t2me #
09:25
да я ж и на писал
joga_bonitoss #
09:25
да
t2me #
09:25
но у меня девелоп ветка была
joga_bonitoss #
09:25
пгрейд поставил 3.0
09:25
*апгрейд
TSergey #
09:25
joga_bonitoss: выложи весь вывод апгрейда на пасту
joga_bonitoss #
09:27
TSergey: http://pastebin.com/pCw0GMhD
t2me #
09:29
может он pymongo не ENV сносит а обчную может так поможет cd /opt/noc ./bin/pip uninstall pymongo ./scripts/check-db.py
09:29
d
TSergey #
09:31
joga_bonitoss: а так: mongostat
joga_bonitoss #
09:36
TSergey: за минуту хватит?
TSergey #
09:36
не, просто проверит что коннектится
09:36
я иссяк :)
joga_bonitoss #
09:36
connected to: 127.0.0.1
09:36
дальше статистика
TSergey #
09:36
только попробовать поменять теперь брэнч
09:37
на develop
09:37
и попробовать еще раз апгрейд
joga_bonitoss #
09:38
t2me: TSergey>: это попробовать "cd /opt/noc ./bin/pip uninstall pymongo ./scripts/check-db.py"?
TSergey #
09:38
нет, это "/opt/noc/etc/upgrade.conf"
t2me #
09:38
ну выполни по очереди
TSergey #
09:38
поменять branch
09:39
с deafult на develop
09:39
*с default на develop
t2me #
09:39
:-D
e_zombie #
09:40
сейчас будет боль
TSergey #
09:41
все равно не работало :)
e_zombie #
09:41
https://pp.vk.me/c623828/v623828151/28afb/EwWC4HLofO8.jpg
TSergey #
09:41
joga_bonitoss: а ты где географически находишься? :)
joga_bonitoss #
09:41
t2me: "cd /opt/noc ./bin/pip uninstall pymongo ./scripts/check-db.py" выдало вот это http://pastebin.com/x9UFXmMC
09:41
TSergey: Магадан :)
TSergey #
09:42
а, смело пробуй :)
e_zombie #
09:42
2015-04-02 12:58:40,410 [root] Queuing id=446 method=mail to= subject=pe-0-hvl.san.ru alarm #551d12b7989fcf2194973f8f: Link down: Gi 1/5 (-T- | test for iptv || 14.05.2012 | mi
09:42
2015-04-02 12:58:40,414 [root] [mail:0] Invalid email:.
09:42
2015-04-02 12:58:40,427 [root] Dequeueing 446
09:42
и где искать это чудо?
joga_bonitoss #
09:45
TSergey: тысячи файлов изменил, полтысячи удалил, качает питоновсвие пакеты...
TSergey #
09:45
ну вот, дело-то пошло
09:48
joga_bonitoss: вот так у меня ругалось на одном из нескольких последних апдейтов
09:48
вылечилось сносом пимоги и повторным апгрейдом
09:49
(cd /opt/noc)
09:49
(./bin/pip uninstall pymongo)
09:49
(./scripts/upgrade)
09:49
ссылку забыл (http://pastebin.com/CGcv8ZNr)
joga_bonitoss #
09:51
TSergey: вручную периодически обновляеетесь? я только решил посмотреть noc, в работе пока не использую
09:54
TSergey: :) все гладко прошло, на веб пустил :)
TSergey #
09:54
ну вот, ура же :)
joga_bonitoss #
09:54
вот спасибо:)
t2me #
09:54
=))
joga_bonitoss #
09:55
завтра начну разбираться с функционалом, а то уже почти 8 вечера...
t2me #
09:55
только забудь ./scipts/upgrade а то будет много боли)
TSergey #
09:55
joga_bonitoss: теперь, если по взрослому, нужно встроенный бэкап настроить
e_zombie #
09:55
joga_bonitoss: https://bitbucket.org/nocproject/noc/commits/all
09:55
вот причина обнволений
TSergey #
09:55
t2me: ? я только им обновляюсь
t2me #
09:56
я тоже) поэтому мы страдаем постоянно)
09:57
я joga_bonitoss не советую)
TSergey #
09:58
t2me: да ну, мы кайфуем
09:58
t2me: у тебя бэкап настроен?
t2me #
09:58
настроен но как-то не помогает особенно)
09:59
вот в данный момент последний коммит сделал который не удачно закончился
joga_bonitoss #
09:59
встроенный бэкап самого noc?
TSergey #
09:59
ноковский? собирает все четыре архива?
09:59
joga_bonitoss: ага
t2me1 #
10:02
rep, psql, mongo,conf?
TSergey #
10:02
ага
10:03
noc-db, noc-etc, noc-mongo, noc-repo
t2me1 #
10:03
да
joga_bonitoss #
10:05
спасибо еще раз :), пойду домой. Хорошего Вам дня!
TSergey #
10:06
приходи еще :)
e_zombie #
10:25
я могу что то не замечать, но у меня нагрузка на могду после утрешнего апдейта упала на 30%
zi_rus #
10:44
может у тебя скрипты теперь трейсят и нихера не пишут
e_zombie #
10:44
вроде нет
10:45
в активаторах тихо
zi_rus #
10:45
монга для фм работает, может трапы перестали приходить
evyscr #
10:49
"если у вас всё работает - значит, вы чего-то не замечаете"
e_zombie #
10:49
вот и я о том же.
dvolodin #
10:50
e_zombie: CRC monitor классифицироваться начал скорее всего
e_zombie #
10:50
[root@nocproject noc]# mongostat 60
10:50
connected to: 127.0.0.1
10:50
insert query update delete getmore command flushes mapped vsize res faults locked db idx miss % qr|qw ar|aw netIn netOut conn time
10:50
45 171 3 39 0 138|0 0 80g 161g 433m 0 noc:21.4% 0 6|0 0|1 75k 106k 21 13:48:00
10:50
15 195 7 34 0 108|0 0 80g 161g 359m 0 noc:11.9% 0 2|0 2|0 69k 150k 21 13:49:00
10:50
17 246 3 17 0 88|0 0 80g 161g 388m 0 noc:5.8% 0 0|0 1|0 74k 121k 21 13:50:00
10:50
локи так и остались
10:51
меня забанили в вк до завтра. (
10:51
бляди. написали за спам.
10:51
так что сисек не будет новых.
10:52
9 138 2 9 0 60|0 0 80g 161g 450m 0 noc:57.1% 0 0|0 3|4 45k 82k 21 13:51:00
10:52
10 93 6 12 0 84|0 0 80g 161g 418m 0 noc:64.8% 0 0|0 4|2 42k 111k 21 13:52:00
mpanait #
11:29
.
e_zombie #
11:31
,,
11:33
чёто крайний коммит подозрительный
11:33
обещает много боли.
Night_Snake #
11:36
dvolodin: привет. как из самописного приложения на монге послать json в mrt? а то я ее неделю как в глаза увидел, ковыряю, вот
11:37
*на джанге
dvolodin #
11:37
NOC.mrt
11:37
e_zombie: чем?
11:38
это дальнейшее развитие сниппетов
11:39
чтобы можно было задавать свои последовательности команд
11:39
не пускать гоблинсов в консоть
11:39
консоль
Night_Snake #
11:39
непонимай. есть сайт на джанге на одной машине. есть нок на другой. треба слать в нок json, чтобы делалось всякое, и получать ответы
freeseacher #
11:39
Night_Snake, тебе с железом работать ?
Night_Snake #
11:39
ага
freeseacher #
11:39
https://kb.nocproject.org/pages/viewpage.action?pageId=4784205
Night_Snake #
11:40
freeseacher это я читаю вот щас. тока мне нужно запросы слать не из консоли, а из джанги. чтобы девочка могла сидеть и нажимать кнопочку
dvolodin #
11:42
Night_Snake: а тогда тебе не команды, а actions как раз нужны
11:42
чтобы девочка кнопку жала
Night_Snake #
11:42
научи :)
dvolodin #
11:43
сейчас, доделаю их сначала
11:43
там action -- это вроде интерфейса
11:44
их можно будет вызывать из shell'а как
11:44
object.actions.<name>(<args>)
freeseacher #
11:44
Night_Snake, из джанги это будет такой же запрос через библиотеку requests
dvolodin #
11:44
и через rest - POST /sa/managedobject/<id>/action/<name>/
11:45
django NOC'овская или какая?
Night_Snake #
11:45
нет, джанга отдельная
freeseacher #
11:45
неважно какой из механизмом ты возьмешь. mrt или action
Night_Snake #
11:45
а action тоже надо сначала приготовить?
freeseacher #
11:46
конечно
11:46
итот и другой механизм работают по верх rest интерфейса
11:47
json в одну строну и ответ в другую
Night_Snake #
11:47
мм... а где actions лежат?
freeseacher #
11:49
надо дернуть послдений коммит
Night_Snake #
11:51
бгг. Unable to connect to mongodb database. Check noc.conf settings
11:51
при этом монга работает
freeseacher #
11:53
dvolodin, мне кажется там слишком широкий ексепшен
dvolodin #
11:54
?
freeseacher #
11:54
на коннект к монге
Night_Snake #
11:56
MongoDB shell version: 2.0.6
11:56
есличо
dvolodin #
11:56
а
11:57
ну она ругнется на то, что хочет 2.4+
Night_Snake #
11:57
хде?)))
dvolodin #
11:57
при апгрейде
TSergey #
11:58
dvolodin: может научить апгрейд так и говорить, что версия не та?
Night_Snake #
11:59
Интересно, а как я должен был догадаться, что ему версия не нра?)))
12:04
Кстати а какую ставить? 2.6.9?
freeseacher #
12:04
Night_Snake, яйца титановые ?
12:04
ставь тогда 3,0,2
Night_Snake #
12:04
бггг
freeseacher #
12:04
если нет 2,6,9
Night_Snake #
12:05
оке
12:05
а в репе тока 3.0.2 :( сцуки
freeseacher #
12:05
во!
12:05
давай
12:05
у меня работает
12:05
4 дня уже без крашей :)
Night_Snake #
12:08
блудняк чую я
12:09
авотхер. нашел
12:43
Так. обновился, нашел Actions
12:43
и шо с ними делать?))
12:43
dvolodin: как их готовить-то?
dvolodin #
12:46
жди, когда докоммичу
Night_Snake #
12:46
оке\
Tweet
Share this page
Share this page: Tweet