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: 19.01.2016
e_zombie #
06:49
,,
06:50
я вижу вы любите рисковать
Krakozaber #
07:26
добрый день, где-то на сайте видел статью по замене OID по определенному условию, но не могу найти
07:26
подсказать кто-то может ?
e_zombie #
07:34
return self.to_mongo(value)
07:34
File "/opt/noc/lib/python2.6/site-packages/mongoengine/base/fields.py", line 423, in to_mongo
07:34
self.error(unicode(e))
07:34
File "/opt/noc/lib/python2.6/site-packages/mongoengine/base/fields.py", line 138, in error
07:34
raise ValidationError(message, errors=errors, field_name=field_name)
07:34
ValidationError: u'829+0300 SyntaxError: Un' is not a valid ObjectId, it must be a 12-byte input of type 'str' or a 24-character hex string
07:34
что мне в базе искать ?
zi_home #
07:34
а что ты сделал?
e_zombie #
07:35
оно само (с)
07:35
по факту хз. возможно прописался сегмент неверный ....
07:35
а по факту не работает импорт и проблемы походу с дискавери .
07:36
я попытался пересохранить все объекты и это оттуда
07:36
>>> from noc.sa.models.managedobjectprofile import ManagedObjectProfile
07:36
>>> for p in ManagedObjectProfile.objects.all():
07:36
... p.save()
07:36
...
zi_home #
07:36
тогда в постгресе МО дернуть и посмотреть на подозрительные поля
07:36
не?
e_zombie #
07:37
а что дёргать - вот в чём вопрос
zi_home #
07:37
ну name и segment - я думаю
07:37
а дальше по результатам
07:37
а
07:38
вот еще как можно
07:38
ты в цикле перед p.save добавь print p
07:38
узнаешь на каком МО оно валится
desp #
08:09
привет коллеги
08:10
подскажите как посмотреть задачи которые нок делает в данный момент? у меня где то дискавери подвис :-(
e_zombie #
08:11
в са есть монитор
08:11
плюс таблица /main/desktop/#main.reportdbsummary
08:11
sa_maptask
08:13
думаю тебе надо забить на это и идти на башню
dvolodin #
08:17
мы выловили, что discovery подвисает иногда в питоновском difflib
desp #
08:20
а нельзя как то убить что ли процессы или посмотреть почему такая хрень происходит?
08:20
висит зараза пару дней уже
e_zombie #
08:21
по этому поводу была бага.
08:21
счас
08:22
NOC-1633 вот может это тебе поможет
desp #
08:25
хмм, пасиб, щас ознакомимся
e_zombie #
08:27
я там добавил патч которого нет в апристриме не знаю поможет оно тебе или нет .
Krakozaber #
08:36
в графину почему-то перестали передаваться некоторые счетчики
desp #
08:39
эх, так же висит :-(
09:15
?
e_zombie #
09:17
не догадался что кавычки могут приехать со стороны коммутатора в сислокейтах и не было проверки что всё ОК вернулось со стороны монги которая ломалась на синтаксисе. и белеберда напрямую писалась в постгрес.
09:17
в результате 29 хостов с неправильными сегментами... кровь...кишки ... распидорасило.
filonov #
09:22
e_zombie: а я тебя предупрежал)
e_zombie #
09:22
а ты думаешь что его бы не раскорячило при питоне ? такая же шляпа была.
09:23
noc=# SELECT name,address,segment,tags from sa_managedobject where segment like '%yntax%';
09:23
name | address | segment | tags
09:23
------------------------+---------------+--------------------------+-------------------
09:23
awssar | 88.147.128.12 | 886+0300 SyntaxError: Un | {autoadd}
09:23
886+0300 SyntaxError: Un
09:23
абсолютно валидно для названия сегмента
dvolodin #
09:26
e_zombie: не раскорячило
09:26
"sql .... %s", [param1]
zi_rus #
09:27
freeseacher: а не скажешь, в графане можно задать условие чтобы она вывела только метрики которые >0
09:28
например вот
09:28
object.*.interface.*.interface.errors.in
09:28
все интерфейсы всех МО
09:28
чтобы отобразились только те где есть ошибки
09:28
а то там она рисует 100500 портов с нулевым счетчиком
09:29
и легенда у графика становится нечитаемой
dvolodin #
09:32
кстати, а кто смотрел chronograph
09:32
https://influxdata.com/time-series-platform/chronograf/
09:32
как он по сравнению с графиней?
e_zombie #
09:53
https://pp.vk.me/c627725/v627725151/351d9/W5ldrhWTgeM.jpg
freeseacher #
09:56
e_zombie, мы толпой уже думаем что это ?
anp135 #
10:01
это яйца замерзли
e_zombie #
10:03
давайте давайте. это есть абстракция. поэтому думать нормально.
10:03
минут через 10 дам подсказку
10:05
https://pp.vk.me/c627325/v627325151/3174c/KOWIMw0MqpU.jpg
10:05
https://pp.vk.me/c627325/v627325151/31738/O0zvfg6axaI.jpg
10:06
https://pp.vk.me/c627325/v627325151/31714/Gz4pLwBAJMQ.jpg
11:03
freeseacher: придумали ?
freeseacher #
11:06
;)
e_zombie #
11:06
последняя фотка почти подсказка :)
11:06
вернее подсказка
freeseacher #
11:07
варинты включали в себя томограмму жопы
11:07
хотя я знал что такое от тебя маловероятно
e_zombie #
11:07
ну блин. это девочка чуть прогнувшаяся и в чулках.
11:07
от этого тёмные полосы снизу.
11:07
а так как у неё набухшие губы то они смыкаются с клитором и получается такая вот штучка
Night_Snake1 #
11:16
для микросервисов из репо надо что-то ставить? если с develop переползать
e_zombie #
11:17
гыгыгы
Night_Snake1 #
11:18
и вообще чозанах
11:18
./scripts/upgrade: line 301: ./scripts/apply-patches: No such file or directory
11:18
upgrade: 301: Cannot apply patches
11:18
а потом ./scripts/upgrade ваще нету
e_zombie #
11:36
Night_Snake1: https://kb.nocproject.org/pages/viewpage.action?pageId=21233723
Night_Snake1 #
11:36
а если машина всего одна?
e_zombie #
11:36
ну и что ? башня башней инсталяция инсталяцией
Night_Snake1 #
11:37
У меня есть develop. Я вместо него хочу features/microservices
11:37
или так низя?
e_zombie #
11:39
хз
11:40
подозреваю что надо ставить новую инсталяцию
dvolodin #
11:44
Night_Snake1: пока не отлаживали такое
filonov #
11:44
Night_Snake1: миграция с develop на микросервисы даже не делалась пока
Night_Snake1 #
11:45
ЫЫЫ
11:45
okay
dvolodin #
11:54
filonov: чисто технически - делалась
12:13
отлаживаю новую башню
12:14
вроде няшно вышло
mpanait #
12:16
hi all
12:16
http://postimg.org/image/a9krfg3j7/66bb571c/
12:16
how can i change next-run date?
12:16
because is in the past
e_zombie #
12:16
from noc.sa.models.managedobjectprofile import ManagedObjectProfile
12:16
for p in ManagedObjectProfile.objects.all():
12:16
print p
12:16
p.save()
12:17
oops
zi_rus #
12:26
забыл написать ./noc shell
12:27
e_zombie: няшность в словаре dvolodin нечто иное означает
darnat #
12:27
Всем привет
12:27
никто econat не трогал?
e_zombie #
12:27
zi_rus: у меня няшность только с котиками и сиськаме
zi_rus #
12:28
e_zombie: ну вот, а у него это hard porn
darnat #
12:28
а чо святой водой?
zi_rus #
12:28
darnat: это nat одобреный гринпис?
darnat #
12:28
конечно!
zi_rus #
12:29
не думаю что они разбираются в сетях, так что лучше его не трогать
darnat #
12:29
ну по скорости он быстрый
zi_rus #
12:29
быстрый как гепард? :)
darnat #
12:43
ага
12:44
и неповоротливый как слон местами, но быстрый
dvolodin #
13:08
https://www.dropbox.com/s/zgqphjgq8ei6aw9/Screenshot%202016-01-19%2016.07.55.png?dl=0
13:08
няшно - это примерно вот так
zi_rus #
13:16
и это не нок
13:16
а почему в ноке такая хуета получается?
dvolodin #
13:21
лог деплоя честно мотается автоматом до конца
13:22
zi_rus: это прототип будущей морды NOC'а
13:22
точнее -- будущих морд
zi_rus #
13:24
dvolodin: для начала хотя бы noc 1.0 зарелизить, а ты уже 3.0 лепишь
e_zombie #
13:26
ШГ (с)
dvolodin #
13:27
тестируйте, и будут вам
13:27
хочешь 1.0, хочешь 3.0
bee26 #
13:28
башня работает?
13:30
и башня не работает и старый нок не работает
dvolodin #
13:30
работает
bee26 #
13:31
шедулер 150% проца забрал , а в итоге ни одной новой задачи. Если руками отдискаверить - все отрабатывает
13:31
с последним апдейтом что-то прилетело
13:32
таблицу maptask в постгресе чистил, джобы в монге чистил - не помогает
darnat #
13:36
dvolodin товер будет платной?
dvolodin #
13:38
darnat: нет
13:38
в микросервисах слишком много отдельных компонент и внутренних настроек
13:39
при настройке руками будет слишком много ошибок
13:39
башня все берет на себя
13:39
хватает голые ноды и деплоит на них кластер
bee26 #
13:43
в логе шедулера - [noc.lib.scheduler.job] [main.jobs][support.collect_crashinfo][None] Job completed successfully (1521.58ms)
13:44
в maptask 3 задачи, запущенные вручную
dvolodin #
13:44
bee26: индексы проверь
bee26 #
13:45
как и где?
13:46
в монге?
dvolodin #
13:51
да
bee26 #
13:51
какая таблица?
dvolodin #
14:13
noc.inv.scheduler.discovery вроде
14:14
или noc.scheduler.inv.discover
e_zombie #
14:52
ЕЕЕЕБАТТТТЬЬЬЬ http://www.phoronix.com/scan.php?page=news_item&px=Linux-Kernel-2016-0-Day
Zek #
15:54
а как бы мне отдебажить ldap подключение? почему-то не биндится
15:54
при авторизации
15:59
2016-01-19 18:47:39,876 [root] LDAP Error: {'info': '000004DC: LdapErr: DSID-0C0906E8, comment: In order to perform this operation a successful bind must be completed on the connection., data 0, v1db1', 'desc': 'Operations error'}
dvolodin #
21:10
https://www.dropbox.com/s/58zswcr7tx9a6nz/Screenshot%202016-01-20%2000.10.07.png?dl=0
21:11
вот так сервисы теперь настраиваются
21:11
это замена main > setup > config
21:11
с раскладкой на разные серверы
Tweet
Share this page
Share this page: Tweet