nocproject.org
06:37
есть кто живой с ростелекома?
07:00
ты хочешь съесть его мозг? :)
07:05
ненене дэвид блейн
07:06
e_zombie а ты днс-ы фейковые делал на бинде или анбаунде ?
07:08
ufir: а что такоей фейковый днс?
07:09
анбаунд.
07:09
+ maradns
07:09
андаунд редиректит зоны.
07:09
07:09
forward-zone:
07:09
name: "windowsphonecareers.com"
07:09
forward-addr: 88.147.128.16
07:09
forward-first: yes
07:10
можешь конфиг заслать ? а то тут чот жопа со временем, а бинд городить не хочется
07:10
а вот это редиректит на днс который на любые запросы выдаёт адресс IP based web server
07:10
forward-zone:
07:10
name: "."
07:10
# forward-addr: 8.8.8.8
07:10
forward-addr: 88.147.128.61 # forward to port 5355.
07:10
forward-first: yes
07:10
да могу заслать
07:10
на почту пришли пожалуйста..
07:10
походу еще и завтра придется долбиться с этим сбером ;(
07:11
счас броши
07:20
лови конфиги
07:28
я поковырялся немного с новой extjs6 и sencha cmd
07:28
cmd позволяет упаковывать все приложение + extjs в один файл
07:31
собственно возникла мысль, не стоит ли нам распилить морду на несколько приложений
07:32
одно - для редактирования справочников
07:32
и администрирования
07:32
может быть одно -- для заведения юзеров
07:32
одно для inventory
07:32
одно для операторов (фолт и просмотр статусов)
07:32
ну и далее различные специфичные
07:33
навигация попроще будет
07:33
да и сами они полегче
07:34
ну и будет штатный механизм - докинуть свое приложение
07:34
рядом со стандартными
07:34
как вам такой подход?
07:35
и еще -- там появился modern toolkit
07:35
07:35
в kitchensink кнопка справа сверху
07:36
там можно тему выбрать
07:36
пощупайте moder'овые
07:36
dvolodin ты забыл добавить - "а потом попробуем со всей этой хернёй взлететь"
07:36
ufir: мы уже летим со всей этой херней :)
07:38
modern triton мне там нравится
07:39
хотя для фолта пойдет mountain view
07:41
также можно будет добавлять приложения не extjs
07:48
dvolodin: а можно сначала старые баги поправить, а новые мы еще успеем огрести
07:56
УУУУУ
07:56
07:59
хотябы скажи в какую сторону копать .
08:06
dvolodin: ты чинил в графиках что-нибудь? я как уволился с прошлой работы, там так и приходится постоянно нок перезапускать, потому что он периодически прекращает запись данных
08:11
zi_rus: у меня сейчас стабильно работает, после устранения косяков с активаторами и discovery
08:12
ну и с падением probe
08:18
e_zombie: это из csv import'а?
08:19
сегмент не может быть пустым
08:19
да
08:19
сегмент у меня ALL стоит
08:29
oid там пропиши
08:30
zi_rus: вряд ли я без диагностики что-нибудь сделаю
08:30
проба в microservices переписана уже
08:30
должна работать надежнее
08:33
e_zombie: сегмент кодом надо писать
08:34
из базы монги
08:34
или код в постгресе смотри
08:36
dvolodin: а то что нок теряет джобы и чтобы оживить дискавери надо пересохранять МО или МО профиль
08:36
это и у меня было на свежем ноке
08:36
и несколько людей сюда приходило с тем же
08:37
zi_rus: а нет ли у тебя при этом хостов которые не отдают по snmp?
08:38
нет, у меня снмп не используется
08:38
а get_ifindexes запрещен?
08:40
эмм
08:40
где запрещен
08:41
где-нибудь. Потому как он ходит по snmp
08:42
bee26: что блять?
08:42
какой код
08:42
откуда ты в импорте возмёшь код
08:43
e_zombie: select segment,count(*) from sa_managedobject group by segment
08:44
ааа
08:44
55bb1663989fcf6d502b4732 | 2
08:44
55c83811989fcf606a80f17a | 4
08:44
(568 rows)
08:45
e_zombie: сегмент ALL не проглотит, должно быть segment=дох.. циферок
08:45
noc=# select segment,count(*) from sa_managedobject group by segment
08:45
noc-# ;
08:45
segment | count
08:45
--------------------------+-------
08:45
5583bc68989fcf1fd502cf5c | 8260
08:45
558ba596989fcf1d47a8a34e | 1
08:45
заменил я там АЛЛ на эти циферьки. однохуйственно
08:45
пустых там нет среди них?
08:46
говорил володину - наступит кто-нибудь на это еще раз
08:46
я вроде из постгреса брал
08:46
у меня была такая фигня
08:47
UPDATE sa_managedobject set segment = '5583bc68989fcf1fd502cf5c' where ( segment is NULL or segment like ' %') ;
08:47
у меня такая херь стоит
08:47
типа такого - 55b72c384a5e6814d7006b08
08:47
сегмент у всех должен быть
08:47
ага
08:49
надо ещё в монге проверить что всем им есть аналоги.
08:49
у нока алл прибито каким-то индексом вроде
08:49
типа связка ppost <==> mongo
08:50
у всех одинаковы алл должен быть - я тебе пример не алл показал
09:18
в чего бы это одинаковый.
09:18
у меня давнопо сегментам разбито
09:23
ALL у всех одинаковый вроде
09:26
это я с рутом инвентори перепутал наверное
09:31
так что с разбивкой на несколько приложений?
09:53
лучше сделать управление хандлерами и джобами
09:54
лучше придумать настройки
09:54
не повторяйся
09:54
:)
09:55
в триггеры все. просто кроме pyrule добавить возможность запускать хандлеры
09:55
если не указывать селектор, то в базу оно не лезит, и компилится при запуске
09:55
дим, я же сказал, что такой механизм меня не устраивает
09:56
и разумного решения возникающих проблем я не вижу
09:56
ты сказал, что не устраивает тем, что лезет в базу
09:56
чем еще не устраивает ?
09:56
если не указывать селекторы, то в базу не лезет
09:57
какая еще причина ?
09:59
отсутсвие возможности автоматического обновления
10:06
у кого нить добавляются новые хосты через импорт ваще?
10:07
e_zombie: пару недель назад добавлялись
10:08
а сейчас мне пробовать не на чем)
10:25
Dmitry1: я пока по-другому сделал
10:26
в eventtrigger добавил поле handler
10:56
dvolodin: замечательно
11:02
теперь нужно научить ивенттриггер, чтобы по умолчанию в нем отрображались все хандлеры
11:02
из коробки
11:02
а потом подумать, как ими управлять можно
11:02
как пример - inv -> setup -> object models
11:03
из коробки уже есть куча, но их и менять можно
11:04
как минимум, в хандлере "audit" нужно менять текст сообщения и параметры TTL_
11:05
т.е. в этот хандлер должны передаваться как минимум две переменных
11:05
если ничего не поменяно, то используется скомпилированный код
11:06
если эе что-то изменилось, то тащится из базы
11:07
или компилится при noc upgrade и складывается в каталог "local"
11:08
нет
11:08
дим, ну хватит придумывать ненужные костыли
11:08
короче
11:08
сделал так
11:08
в event trigger появилось поле handler
11:09
Dmitry1: если я тебе кину свои правила для фм, закоммитишь?
11:09
если оно заполнено и поля selector, time pattern, notification group и template - пустые
11:09
то делаем следующее
11:09
zi_rus: очень древняя версия NOC
11:09
и похер
11:09
фм никто уже давно не трогал
11:09
если на триггере стоит is_active, то мы добавляем handler для этих классов
11:10
если на триггере не стоит is_active -- снимаем его
11:10
zi_rus: давай через недельку
11:10
делает ровно то, что ты хочешь
11:10
dvolodin: пока такой механизм устраивает. но нужно будет доделывать
11:11
при желании можешь совсем отключить handler'ы для всех классов
11:11
чтобы можно было добавлять поля selector, time pattern, notification group и template без потери производительности
11:12
как вариант (не кидай в меня тапками), тот же memcached
11:14
варианты ?
11:15
в идеале, мы должны уметь делать с хандлерами, то же, что из триггерами
11:16
варианты я сказал - нормальные настройки
11:16
я еще поправил alarm job'ы
11:16
чтобы не тыкались на неуправляемые или недоступные объекты
11:16
настройки уже есть (web морда для них). надо научить хандлеры их использовать
11:17
даже если внутри логика будет различатся для пируле и хандлеров
11:18
нет настроек нифига
11:18
ладно, тестируй
11:18
этот костыль еще придется мержить в microservices
11:18
а поля "поля selector, time pattern, notification group и template" ? это ведь настройки ?
11:19
181 files updated, 0 files merged, 71 files removed, 0 files unresolved
11:19
в microservices уже дофига изменений
11:20
не хочу мержить сначала доработку, а потом фиксы на нее
11:21
Dmitry1: может тебе поднять несколько виртуалок для тестирования?
11:21
пока не надо
11:21
я хочу NOC перенести на новый комп, где будет новая монга и т.п.
11:22
тут у меня проблема нарисовалась, если я внутри виртуальной машины создаю влан, то хост машина его наружу не пускает
11:25
не знаю. я связался с разработчиком виртуальной машины, теперь жду ответа
11:26
Откуда хостмашине узнать что пакеты с таким тегом ей вообще надо обрабатывать?
11:28
смотря какая виртуалка
11:29
а так - на виртуальном свиче тегированные пакеты нужно проталкивать
11:31
а микросервисы еще в девелоп не вливали?
11:33
значит можно обновляться
11:37
да вижу я ее :)
11:37
я ошибки апгрейда вижу
11:37
запушил и этот фикс
11:47
обновись
14:44
гм. нарвался на багу с неприходом уведомлений
14:44
причем судя по логам они ушли
14:58
ну это норм
14:58
у меня уведомления уже почти год не работают.
14:58
ну рестартнул - пошли
Share this page
Share this page: