nocproject.org
06:49
,,
06:50
я вижу вы любите рисковать
07:26
добрый день, где-то на сайте видел статью по замене OID по определенному условию, но не могу найти
07:26
подсказать кто-то может ?
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
что мне в базе искать ?
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
...
07:36
тогда в постгресе МО дернуть и посмотреть на подозрительные поля
07:36
не?
07:37
а что дёргать - вот в чём вопрос
07:37
ну name и segment - я думаю
07:37
а дальше по результатам
07:37
а
07:38
вот еще как можно
07:38
ты в цикле перед p.save добавь print p
07:38
узнаешь на каком МО оно валится
08:09
привет коллеги
08:10
подскажите как посмотреть задачи которые нок делает в данный момент? у меня где то дискавери подвис :-(
08:11
в са есть монитор
08:11
плюс таблица /main/desktop/#main.reportdbsummary
08:11
sa_maptask
08:13
думаю тебе надо забить на это и идти на башню
08:17
мы выловили, что discovery подвисает иногда в питоновском difflib
08:20
а нельзя как то убить что ли процессы или посмотреть почему такая хрень происходит?
08:20
висит зараза пару дней уже
08:21
по этому поводу была бага.
08:21
счас
08:22
08:25
хмм, пасиб, щас ознакомимся
08:27
я там добавил патч которого нет в апристриме не знаю поможет оно тебе или нет .
08:36
в графину почему-то перестали передаваться некоторые счетчики
08:39
эх, так же висит :-(
09:15
?
09:17
не догадался что кавычки могут приехать со стороны коммутатора в сислокейтах и не было проверки что всё ОК вернулось со стороны монги которая ломалась на синтаксисе. и белеберда напрямую писалась в постгрес.
09:17
в результате 29 хостов с неправильными сегментами... кровь...кишки ... распидорасило.
09:22
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
абсолютно валидно для названия сегмента
09:26
e_zombie: не раскорячило
09:26
"sql .... %s", [param1]
09:27
freeseacher: а не скажешь, в графане можно задать условие чтобы она вывела только метрики которые >0
09:28
например вот
09:28
object.*.interface.*.interface.errors.in
09:28
все интерфейсы всех МО
09:28
чтобы отобразились только те где есть ошибки
09:28
а то там она рисует 100500 портов с нулевым счетчиком
09:29
и легенда у графика становится нечитаемой
09:32
кстати, а кто смотрел chronograph
09:32
09:32
как он по сравнению с графиней?
09:56
e_zombie, мы толпой уже думаем что это ?
10:03
давайте давайте. это есть абстракция. поэтому думать нормально.
10:03
минут через 10 дам подсказку
10:05
10:05
10:06
11:03
freeseacher: придумали ?
11:06
последняя фотка почти подсказка :)
11:06
вернее подсказка
11:07
варинты включали в себя томограмму жопы
11:07
хотя я знал что такое от тебя маловероятно
11:07
ну блин. это девочка чуть прогнувшаяся и в чулках.
11:07
от этого тёмные полосы снизу.
11:07
а так как у неё набухшие губы то они смыкаются с клитором и получается такая вот штучка
11:16
для микросервисов из репо надо что-то ставить? если с develop переползать
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 ваще нету
11:36
а если машина всего одна?
11:36
ну и что ? башня башней инсталяция инсталяцией
11:37
У меня есть develop. Я вместо него хочу features/microservices
11:37
или так низя?
11:39
хз
11:40
подозреваю что надо ставить новую инсталяцию
11:44
Night_Snake1: пока не отлаживали такое
11:44
Night_Snake1: миграция с develop на микросервисы даже не делалась пока
11:54
filonov: чисто технически - делалась
12:13
отлаживаю новую башню
12:14
вроде няшно вышло
12:16
hi all
12:16
12:16
how can i change next-run date?
12:16
because is in the past
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
12:26
забыл написать ./noc shell
12:27
e_zombie: няшность в словаре dvolodin нечто иное означает
12:27
Всем привет
12:27
никто econat не трогал?
12:27
zi_rus: у меня няшность только с котиками и сиськаме
12:28
e_zombie: ну вот, а у него это hard porn
12:28
darnat: это nat одобреный гринпис?
12:29
не думаю что они разбираются в сетях, так что лучше его не трогать
12:29
ну по скорости он быстрый
12:29
быстрый как гепард? :)
12:43
ага
12:44
и неповоротливый как слон местами, но быстрый
13:08
13:08
няшно - это примерно вот так
13:16
и это не нок
13:16
а почему в ноке такая хуета получается?
13:21
лог деплоя честно мотается автоматом до конца
13:22
zi_rus: это прототип будущей морды NOC'а
13:22
точнее -- будущих морд
13:24
dvolodin: для начала хотя бы noc 1.0 зарелизить, а ты уже 3.0 лепишь
13:27
тестируйте, и будут вам
13:27
хочешь 1.0, хочешь 3.0
13:28
башня работает?
13:30
и башня не работает и старый нок не работает
13:31
шедулер 150% проца забрал , а в итоге ни одной новой задачи. Если руками отдискаверить - все отрабатывает
13:31
с последним апдейтом что-то прилетело
13:32
таблицу maptask в постгресе чистил, джобы в монге чистил - не помогает
13:36
dvolodin товер будет платной?
13:38
darnat: нет
13:38
в микросервисах слишком много отдельных компонент и внутренних настроек
13:39
при настройке руками будет слишком много ошибок
13:39
башня все берет на себя
13:39
хватает голые ноды и деплоит на них кластер
13:43
в логе шедулера - [noc.lib.scheduler.job] [main.jobs][support.collect_crashinfo][None] Job completed successfully (1521.58ms)
13:44
в maptask 3 задачи, запущенные вручную
13:44
bee26: индексы проверь
13:45
как и где?
13:46
в монге?
14:13
noc.inv.scheduler.discovery вроде
14:14
или noc.scheduler.inv.discover
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'}
21:10
21:11
вот так сервисы теперь настраиваются
21:11
это замена main > setup > config
21:11
с раскладкой на разные серверы
Share this page
Share this page: