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.10.2015
TSergey #
07:16
помогите дискавери на МО напустить
filonov #
07:18
TSergey: а проблема в чем?
TSergey #
07:20
в том что заведенный вчера МО так и не отдискаверился
filonov #
07:22
а в логах что?
TSergey #
07:23
в каких?
filonov #
07:25
discovery для начала. grep-ни по имени МО и посмотри чо там было
TSergey #
07:26
пусто
teroni804 #
07:26
МО через веб заводил или с командой?
TSergey #
07:26
через веб
filonov #
07:26
TSergey: запусти discovery ручками и смотри логи
07:27
у тебя discovery вообще живой?
TSergey #
07:27
да, живой
07:27
так в этом и трабл, что руками ничего не запускается и не происходит
zi_rus #
07:28
и метод пересохранение мо или его профиля не помогают?
TSergey #
07:28
неа
07:29
что интересно, ни в noc-scheduler.log, ни в noc-discovery.log про него ничего нет
07:31
чет прям совсем фигня
ovg #
07:35
было такое
TSergey #
07:35
хех :)
ovg #
07:35
косяк был в том что не хавались изменения в профиле после того как он был назначен МО
TSergey #
07:35
полез смотреть чего пишет дискавери, забыл сделать каталог jobs
07:35
сделал его, перегрузил нок --- дискавери увидело МО
07:36
вряд ли это рецепт, но моя проблема ушла
ovg #
07:36
а как другие работали без джобса?
07:37
шайтанамана
TSergey #
07:42
так это логи, не должно влиять
ovg #
07:43
тогда рестарт нока помох!
evyscr #
07:47
угу
07:48
TSergey: джобы по дискавери этого мо висели?
TSergey #
07:48
неа
07:48
удивительно, что в логах никакого упоминания не было
evyscr #
07:49
нет джобов - нет упоминания
07:49
и хрен его знает, где дебаг делать
TSergey #
07:49
а бог с ним
evyscr #
07:50
ладно, какие у нас патчи в ожидании коммита?
kokozzi #
07:52
https://bitbucket.org/nocproject/noc/pull-requests/94/enginepy-log-message-edited/diff
07:52
глобальный фикс)
evyscr #
07:54
ну да, такое щедро рассыпано было
kokozzi #
07:55
кто-нибудь знает, на каком основании скрипты в дискаверинге выходят из Suspend состояния?
evyscr #
07:57
пинг прошёл
kokozzi #
07:58
пинг есть и был всегда
07:59
но большая часть скриптов упала в Suspend. как я понимаю, из-за того, что не был указан SA.профиль
08:00
всё указал, но уже сутки suspend висит
evyscr #
08:01
хех
08:01
с таким косяком может потребоваться и рестартить
08:02
(я вроде только так одолел)
08:03
ну что, ломаем нок?
kokozzi #
08:04
evyscr: это же нок, я рестартил уже всё по несколько раз, включая даже сервер
TSergey #
08:04
kokozzi: попробуй ./noc fix
08:04
в нем суспенды вроде обрабатывались
kokozzi #
08:05
о, да, действительно, скинулись. спасибо
teroni804 #
08:05
kokozzi:попробовать из нок-шела
08:05
from noc.sa.models import *
08:05
from noc.inv.models.discoveryjob import DiscoveryJob
08:05
mn = ManagedObject.objects.filter(name=эфывафываф)
08:05
DiscoveryJob.apply_object_jobs(mn)
kokozzi #
08:12
evyscr: а свои вчерашние патчи для триггеров ты мерджил?
evyscr #
08:12
нет
08:12
я их буду пытаться коммитить
08:18
TSergey: я твой пулл-реквест деклайню, ты всё одно репо убил.
TSergey #
08:18
как угодно
evyscr #
08:19
ну мёрджить-то там нечего-)
TSergey #
08:19
очень вероятно что я заимаюсь этим увлекательным делом последнюю неделю
08:19
*занимаюсь
08:19
evyscr: ну да, с репо я поторопился :)
freeseacher #
08:51
TSergey, собрался валить в другую контору ?
TSergey #
08:51
ага, ухожу из связистов
08:51
если полуится, то буду здесь еще появляться
08:51
*получится
freeseacher #
08:52
чо будешь делать ?
zi_rus #
11:43
видимо его тоже берут в фсо
bee26 #
12:53
что за х... 'unicode' object has no attribute 'name'
12:54
в хостнаме русскую букву вписали?
dvolodin #
13:12
https://bitbucket.org/nocproject/noc/src/dc2c2b684e99/core/script/?at=feature/microservices
13:12
новая реализация скриптов
13:12
API, в целом, тот же самый
13:13
местами прочистил
13:13
https://bitbucket.org/nocproject/noc/commits/dc2c2b684e99b9b1cee90971352bc1146e7287cb?at=feature/microservices
13:13
со временем во всех скриптах будем вносить такие вот изменения
13:32
evyscr: https://bitbucket.org/nocproject/noc/commits/2ca818342d0e487ce748ac10db2cf4aabe2f9209
13:32
бесмыссленный патч
13:33
self.triggers -- defaultdict
evyscr #
13:52
херушки
13:52
оно трейсит
dvolodin #
13:53
тогда в другом месте нужно искать
13:53
что-то вроде - self.triggers = {}
13:53
может оно где-то сносится, но неудачно?
evyscr #
13:53
элемент self.triggers - что
13:53
?
13:54
не, ну self.triggers = {} там выше по коду, канешн
dvolodin #
13:54
defaultdict(list), элемент -- instance Trigger
13:54
а
13:54
ну вот нужно это порно убрать
evyscr #
13:54
пишите доки и будет вам счастье
dvolodin #
13:55
а self.triggers = {} заменить на self.triggers = defaultdict(list)
13:55
пофиксили, но не там
13:56
я и так код прочищаю как могу
gtrott #
16:45
Is paid support available in English?
zi_rus #
19:16
ask dvolodin
Tweet
Share this page
Share this page: Tweet