nocproject.org
11:14
эм..
11:14
ERROR Map Task error: script concurrent session limit reached 0 это нормально?)
11:15
при version inventory селектором на 50 объектов
11:15
отработало вроде все нормально, но в логе вот обратил внимание...обновился 15 минут назад
11:19
может треды у активаторов закончились ?
11:20
ну активатор я только один настраивал
11:21
обновлялся с версии где пула еще не было
11:21
max_pull_config 10 ?
11:22
у меня такое было при 1 активаторе
11:22
поставь 5 активаторов активных
11:22
чтоб паралельно работали
11:23
в noc-launcher.conf
11:23
config.0 = etc/noc-activator.conf
11:23
и так до config.4
11:24
потом через multitail можешь разом всё посмотреть )
11:24
мм...а лог им отдельный указывать каждому или оно валится в один?
11:24
не не
11:25
сам создаст всё
11:25
у меня в старом noc-launcher.conf конфиг вообще не задается
11:25
logfile = /var/log/noc/noc-activator.{{instance}}.log
11:25
pidfile = /var/log/noc/noc-activator.{{instance}}.pid
11:25
вот так в активаторе
11:25
должно быть
11:25
посмотри пример в etc/noc-activator.defaults
11:30
хм.. 917 24 дек 14:59 noc-activator.defaults
11:30
обновлял то сегодня
11:30
чой та..
11:31
и там нет instance..
11:31
|NOC|0.6r3366|
11:32
ничо не понмиаю...
11:38
сек сек
11:38
тут у меня квага устроила пирушку...
11:53
у меня Фев 12 00:32
11:53
странно учитывая что обновился то гладко
11:53
и версию в морде кажет последнюю
11:55
ага...а в самом ланчере только config?
11:55
м?
11:56
ща
11:56
да да
11:56
12:02
хм.
12:02
внес изменения - > ps -ax | grep activa
12:02
39257 ?? S 0:02,89 /usr/local/bin/python ./scripts/noc-activator.py launch
12:02
ессно перезапустил
12:03
в папке с логами появился noc-activator.{{instance}}.pid и лог такой же)
12:03
что я делаю не так)
12:03
#psgrep noc-activator.py | wc -l /opt/noc/ :)
12:03
30
12:04
покажи полностью лаунчер и иктиватор
12:04
на дпасте кинь
12:11
кста, я бы диф сделал на *.conf и *.defaults
12:12
12:12
проблема в том что я не понимаю почему при обновлении .defaults не переписались
12:12
про права ничего не кричало в ходе дела
12:14
инстансы точно больше нигде не нужно "включать"?
12:14
может где то глобально это указывается
12:15
ну и /var/log/noc/noc-activator.{{instance}}.log оно поняло буквально почему то, а не как переменную
12:16
[v
12:16
хм
12:17
конфиг ок
12:17
может ты не обновил всётаки ?
12:17
> ./scripts/about
12:17
|NOC|0.6r3366|
12:18
> hg pull -u
12:18
12:18
searching for changes
12:18
no changes found
12:18
./scripts/post-update
12:18
{{instance}} да, должен заменить на номер активатора
12:18
по инструкции вроде постапдейт только нужно, а не постинсталл
12:18
или чего то поменялось уже?
12:18
так
12:19
я делаю так
12:19
в home/noc
12:19
hg pull
12:20
python setup.py install
12:20
(hg pull -u)
12:20
sh scripts/post-update
12:20
и нос в итоге в /opt/noc
12:21
при инстале у меня копируются файлы в /opt/noc
12:21
т.е я не запускаю его с той же папки, где делал hg pull
12:21
хм..инсталл вроде при первом запуске только нужен
12:22
пардон - установке
12:22
у меня в 1 папке сам репо нока, но работает из другой
12:22
у меня все в /usr/local/noc соответственно
12:22
блин, ща поламаю все нахрен)
12:23
а запускаешь ты как ?
12:23
ну hg pull -u
12:23
./scripts/post-update
12:24
./scripts/noc-launcher start
12:24
.py*
12:24
ну хз
12:25
с виду всё ок
12:25
должен запускать 5 активаторов
12:25
включи дебаг
12:26
посмотри
12:31
12:31
один запустился и все
12:31
это ланчер лог
12:34
т е запускается один активатор с пидом /var/log/noc/noc-activator.{{instance}}.pid
12:34
пипец)
12:34
ага
12:34
что-то странное
12:34
с твоей инсталяцией
12:35
.default не обновились ...
12:35
ну до этого вроде не было вопросов..
12:35
instance - не пашет
12:35
кстати post-install ничего не отрабатывает
12:36
noc@zab:~/noc$ sh scripts/post-update
12:36
Jumping to 'scripts/../'
12:36
Landing at '/home/noc/noc'
12:36
проверяй права там, ещё что-нибудь )
12:37
апдейт работает, инсталл нет)
12:37
по апдейту все красиво
12:37
а я его при обновлении и не запускаю...
12:39
vim scripts/post-install
12:39
ukzym dyenhm =)
12:39
глянь внутрь -)
12:43
ну он права мне просто выставляет на ./etc/ и все
12:44
счас в другом месте затяну pull попробую оттуда обновить
13:29
dvolodin, при запуске у меня активаторы рестартятся несколько раз...потом вроде все утихает и работает... это нормально?
13:29
именно рестартятся?
13:30
а что в логах активатора?
13:32
13:32
ну вот для первого
13:33
видно что несколько раз запускается и только потом регистрируется
13:33
может это в то время когда профиля подтягиваются?
13:34
привет! подскажите как можно запустить команду get_mac_address_table из внешнего perl скрипта для определенного объекта?
13:36
можно зацепиться в базу, создать записи в таблицах sa_maptask и sa_reducetask и проверять статус
13:36
а где будет результат выполнения?
13:36
_4ePTeHok: ждет SAE
13:36
в sa_maptask
13:36
ага то есть это нормально
13:36
ну ладно, перебдеть не недобдеть)
13:37
13:37
методы create_task и get_result
13:40
есть второй вариант попроще и потупее
13:40
python manage.py debug-script get_mac_address_table <имя объекта в базе>
13:40
и парсить вывод
13:40
он задампит результат в самом конце
Share this page
Share this page: