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: 23.01.2015
TSergey #
04:36
dvolodin: привет
04:36
научи как почистить конфиги для МО
dvolodin #
04:37
TSergey: зачем?
04:39
ты совсем грохнуть хочешь?
TSergey #
04:39
я экспериментирую с OS.FreeBSD.get_config
04:39
ага, совсем для МО
04:39
чтобы залить то, что меня уже устраивает
dvolodin #
04:40
ну так заливай новое
04:40
вытереть из gridfs можно, но руками
TSergey #
04:41
ага, как
dvolodin #
04:44
смотри lib/gridvcs.py
04:44
lib/gridvcs точнее
04:45
repo для конфигов называется "config"
04:45
в качестве имени файла - id объекта
TSergey #
04:47
спасиб
04:47
но пока это не помогло :)
04:48
вот был бы метод del_revision
dvolodin #
04:51
да можно и сделать
04:51
http://api.mongodb.org/python/current/api/gridfs/
04:51
delete выглядит аппетитным для твоей задачи
TSergey #
04:52
это хорошо или плохо?
dvolodin #
04:52
я к тому, что попробуй
04:53
по аналогии с get
04:54
тем более -- метод delete там уже есть
04:54
нужно просто ему параметр добавить
04:55
другое дело, что там в ревизиях, кроме последней, патчи
04:55
их тоже пересчитать надо на месте удаленных
04:55
лучше просто все ревизии потереть
TSergey #
04:57
def delete(self, object):
04:57
"""
04:57
Delete object's data and history
04:57
:param object:
04:57
:return:
04:57
"""
04:57
for r in self.iter_revisions(object):
04:57
self.fs.delete(r.id)
04:57
это же оно? или я чего-то не вижу?
dvolodin #
04:59
да, это оно
04:59
сносит все ревизии нафиг
TSergey #
05:21
dvolodin: спасиб, попробую, отпишусь
bee27 #
05:50
у меня тоже косяк c root. При входе в inv > setup > object models > root вываливает трейс http://pastebin.com/ADzNxpzs
05:52
в монге 1 root и 1 l&f. оба с детками
TSergey #
06:44
скажите, а "Sorry, try again." после неудачного ввода пароля, в какой промпт добавить?
zi_rus #
06:57
TSergey, что-то мне подсказывает что нок не должен на такие сообщения попадать
TSergey #
07:00
так-то да
07:00
но и хотелось бы что бы он корректно понял чего ответили
07:00
а то скрипт после такого в 17 ошибкой вылетает
e_zombie #
08:14
http://www.opennet.ru/opennews/art.shtml?num=41522
09:02
а можно в алярмах сделать кнопочку export cvs ?
09:02
чтобы не страдать ctrl c ctrl v
TSergey #
09:12
расскажите, вот это совсем извращение?
09:12
from noc.lib.gridvcs.gridvcs import *
09:12
from noc.lib.gridvcs.manager import *
09:12
from noc.sa.models import *
09:12
mo = ManagedObject.objects.filter()
09:12
for m in mo:
09:12
m.config.get_gridvcs().delete(m.id)
e_zombie #
09:18
подозреваю что да
09:18
ёбнуть всю коллекцию не прокатывает?
TSergey #
09:21
ну там еще есть фильтрик, мне нужно для семи МО
09:22
вопрос того, что приходится к GridVCSObject так добераться, правильно ли это
09:23
*добираться
09:32
dvolodin: вот это как-то черезжопно?
09:32
mo = ManagedObject.objects.filter(фильтр)
09:32
for m in mo:
09:32
____m.config.get_gridvcs().delete(m.id)
dvolodin #
09:32
нормально
09:33
можно просто в gridvcsfield добавить метод delete
xetle #
10:28
Кто сможет в https://kb.nocproject.org/display/DOC/Installation ещё одну готовую статейку добавить, по установке NOC в Gentoo?
10:38
Собственно инструкция здесь лежит: https://366051.bugs.gentoo.org/attachment.cgi?id=394700
evyscr #
10:42
бляяя... ну почему? почему нок настолько уёбищен в вопросах получения информации, где именно в нём что-то пошло не так?
10:44
походу, мне скоро тоже придётся вырубать сие поделие.
Night_snake #
10:46
dvolodin а куда надо нажать, чтобы трейс из failed scripts тебе улетел?)
TSergey #
10:51
на кнопку в Support\Crashinfo Edit Report
10:51
только она чего-то неактивная сейчас
10:52
а нет, в последнем доступна
Night_snake #
10:57
Ага, вижу. мерси. Блин, неужели брокейдов нет ни у кого? кто-то же профиль писал :(
TSergey #
11:08
а чего это такое? коммутатор?
Night_snake #
11:10
ну в данном случае у меня балансер, но там cli одинаковый плюс-минус
11:11
а вообще brocade это бывший foundry
dvolodin #
11:51
evyscr: логи/crashinfo
11:51
что тебе еще не хватает-то?
evyscr #
12:17
dvolodin: что-то я там нигде не вижу хотя бы малейшую зацепку на тему, почему на устройство вешается ping failed без попытки пинга
dvolodin #
12:17
смотря как настроил
12:18
и где вообще попингуйка
12:18
проверь для начала, tcpdump'ом
12:18
пакеты приходят и уходят?
evyscr #
12:18
им и проверял
12:18
не уходят пакеты
12:18
нет попыток
12:20
и ничего в логах активатора, например, на эту тему.
zi_rus #
12:20
у меня также было
evyscr #
12:31
zi_rus: и чем лечил?
zi_rus #
12:31
evyscr, активатор от рута запустил :)
bee27 #
12:34
dvolodin: При входе в inv > setup > object models > root вываливает трейс http://pastebin.com/ADzNxpzs. Как исправить?
evyscr #
12:34
ну, мне значит не поможет
dvolodin #
12:39
evyscr: selinux'ы всякие и прочее
12:39
логи посмотри
12:39
накрайняк -- ./scripts/ping-test.py
12:40
просто для проверки системы
12:40
bee27 это как?
bee27 #
12:41
в веб морде нажимаю inv > setup > object models > root. Получаю трейс
12:42
я так понимаю подпортилась база, а у какого элемента? или как?
zi_rus #
12:43
evyscr, причины могут быть похожими
evyscr #
12:45
намёк, что у меня root - не root? ok
12:47
ping-test доходит.
zi_rus #
13:01
еще файрвол может мешать
13:01
или селункс
13:01
*selinux
13:01
или еще какое говно
evyscr #
13:05
не наблюдается
13:06
что характерно, не работает исключительно для одного девайса.
zi_rus #
13:11
а, ну тогда хз
evyscr #
13:14
вот именно, что хз. и хрен выкопаешь, что в ентом ноке творится.
zi_rus #
13:16
строго говоря тебе не нужно ничего выкапывать
13:16
нок должен работать
evyscr #
13:37
всё должно работать.
13:38
но не всегда работает.
ashepelev #
15:32
Привет, подскажите, пожалуйста, обязательно ставить связку MongoDB + PostgreSQL при установке?
15:32
Я имею ввиду, почему нельзя обойтись одной БД?
zi_home #
15:42
потому что нельзя
15:42
он использует обе бд
ashepelev #
15:49
окей, другой вопрос, есть ли возможность не ставить postgresql, т.к. есть отдельная машина с ним
15:49
upgrade возвращает pg_dump не найден, логично, т.к. я прописал в конфиге удаленный PosgreSQL
15:51
все, тупанул, поставлю клиентскую часть postgresql
pavelgloba #
18:10
Dmitry Luhtionov тук тук
Tweet
Share this page
Share this page: Tweet