
John
15.09.2017
12:49:53
так, сходил, дропнул, коллекции от синхронил
дальше как действовать?

Andrey
15.09.2017
12:52:05
ну....
db.noc.profiles.findOne({"name": "Generic.Host"})

Google

Andrey
15.09.2017
12:52:44
это в монге

John
15.09.2017
12:52:50
ага, понял
noc:PRIMARY> db.noc.profiles.findOne({"name": "Generic.Host"})
{
"_id" : ObjectId("59bbcc5d4a5e68953354ff5b"),
"name" : "Generic.Host",
"description" : "",
"uuid" : BinData(3,"UPdTFop5QfWF7doxO5yoOw==")
}

Andrey
15.09.2017
12:57:15
./noc shell
from noc.sa.models.profile import Profile
from noc.sa.models.managedobject import ManagedObject
p = Profile.objects.get(name="Generic.Host"
for mo in ManagedObject.objects.filter():
mo = p
mo.save()

John
15.09.2017
13:00:14
угу, готово (закрывающую скобку после Generic.Host забыл)

Andrey
15.09.2017
13:02:56
теперь надо запустить веб и посмотреть на трейсы

John
15.09.2017
13:03:33
noc ctl start all надо?
или только веб пока запустить?

Andrey
15.09.2017
13:04:01
веб

John
15.09.2017
13:07:07
запустил веб, через браузер 500 Internal Server Error (nginx) говорит
./noc crashinfo list - такой же большой.
./noc fix apply fix_platform_full_name -- надо запускать?

Andrey
15.09.2017
13:08:12
нет
что там в начале него написано?

Google

John
15.09.2017
13:08:54
в начале краш инфо?
или в начале чего?)

Andrey
15.09.2017
13:11:49
в начале крэшинфо

John
15.09.2017
13:12:37
ничего не поменялось с прошлого раза https://pastebin.com/jbANREEQ

Andrey
15.09.2017
13:15:36
свежих трейсов нет
2017-09-15T15:29:55
последний

John
15.09.2017
13:15:54
свежих нет

Andrey
15.09.2017
13:16:07
в логе веба что?

John
15.09.2017
13:16:53
[root@noc noc]# tail -1 /var/log/noc/web-00.log
2017-09-15 16:04:21,797 [web] Service is active

Andrey
15.09.2017
13:17:48
systemctl restart consul
systemctl restart consul-template

Алексей
15.09.2017
13:19:17

John
15.09.2017
13:19:19
запустился, кушает проц)

Andrey
15.09.2017
13:19:33

John
15.09.2017
13:19:55
который consul и consul-template

Dubridze
15.09.2017
13:20:28
у меня тоже в MO ничего не кажет

John
15.09.2017
13:21:17

Andrey
15.09.2017
13:22:57
надо было consul-template перезапустить
всё остальное это последствия деплоя без коллекций

Google

John
15.09.2017
13:23:13

Andrey
15.09.2017
13:23:15
правильных
и вам пятничных деплоев

Ilya
15.09.2017
13:24:00

Алексей
15.09.2017
13:24:19

John
15.09.2017
13:24:26
Андрей, у меня все? должно работать?)

Ilya
15.09.2017
13:24:32

Andrey
15.09.2017
13:25:02
./noc ctl start all

John
15.09.2017
13:25:23
просто у меня пока nginx ругается Internal Server Error, то есть интерфейс нока вообще не кажет

Andrey
15.09.2017
13:25:38
перезапусти сервисы нока

Dubridze
15.09.2017
13:26:18

John
15.09.2017
13:26:54

Andrey
15.09.2017
13:27:35

Dubridze
15.09.2017
13:27:41
у меня нет

John
15.09.2017
13:27:59
ы-ы (нет) но трейс теперь другой)
https://pastebin.com/GkkTv26U
я смотрю он в трейсе ругается на vyos1, может быть дропнуть этот МО?

Andrey
15.09.2017
13:30:00
systemctl restart memcached
и перезапуститься

Google

John
15.09.2017
13:30:34
всю машину с ноком ребутнуть?

Andrey
15.09.2017
13:30:41
только НОК

John
15.09.2017
13:32:25
./noc ctl restart all
результат тот же ?
the server responded with a status of 500 (INTERNAL SERVER ERROR
может надо его того ./noc fix apply fix_platform_full_name ?
или ваще вайпнуть МО на который ругается?

Andrey
15.09.2017
13:35:11
почему вот так тянет всё доломать?
это пятница, да

John
15.09.2017
13:35:42
да я, как бэ, наоборот, хочу

Андрей
15.09.2017
13:36:08
всё уже сломано)
доставайте пепел
головы посыпать))

John
15.09.2017
13:37:10
Андрей не флуди! люди делом большим заняты

Андрей
15.09.2017
13:37:24
ну да разломали то что работает
это дело
согласен

John
15.09.2017
13:38:03
я разломал, а Andrey пытается починить. кыш пожалуйста

Andrey
15.09.2017
13:38:41
ошибка та же?

Андрей
15.09.2017
13:38:42
у всех кто деплой сделал сегодня MO пустой

John
15.09.2017
13:39:12

Google

Andrey
15.09.2017
13:40:49
db.noc.caches.mongo.remove({})

Андрей
15.09.2017
13:40:54
пятница тут не причем

John
15.09.2017
13:41:22
WriteResult({ "nRemoved" : 586 })

Andrey
15.09.2017
13:42:10
пятница тут не причем
пятница, притом, что обычно, в выходные устаканивается код и правятся косяки критичные

Андрей
15.09.2017
13:42:33
ну посмотрим что будет в понедельник
покамест месяц трудов накрылся пиз..
лан удачи починить, домой потопал

John
15.09.2017
13:43:36
Парни, я ахуеваю с вас. Вам дали охуенный продукт, за спасибо. К тому же развивается семимильными шагами, а вы тут гавном кидаетесь?
Не ошибается тот кто нихуя не делает!
я считаю что Разработчикам надо сказать огромное спасибо, а лучше занести в биткоинах, за то что не только NOC доступен нам, но и они помогают!
а не как это принято на лоре, отправляют изучать python программирование, и dba на mongoDB

Andrey
15.09.2017
13:47:20
./noc shell
from noc.sa.models.profile import Profile
from noc.sa.models.managedobject import ManagedObject
p = Profile.objects.get(name="Generic.Host"
for mo in ManagedObject.objects.filter():
mo = p
mo.save()
ещё раз попробовать
а!
сорри

Ivan
15.09.2017
13:47:49

Andrey
15.09.2017
13:47:52
./noc shell
from noc.sa.models.profile import Profile
from noc.sa.models.managedobject import ManagedObject
p = Profile.objects.get(name="Generic.Host"
for mo in ManagedObject.objects.filter():
mo.profile = p
mo.save()

John
15.09.2017
13:47:55
опять скобку потерял после generic host?

Dubridze
15.09.2017
13:48:18
там там реально в базе слетело что-то?

Andrey
15.09.2017
13:49:19
в базе имена заменились ID

Dubridze
15.09.2017
13:49:54

Andrey
15.09.2017
13:50:48
трейс тот-же?