
Алексей
17.04.2018
15:46:35
сам удивляюсь

Pavel
17.04.2018
15:46:51
Телега-же веселит ? не до нока ?

Ivan
17.04.2018
15:47:15
Да она надоела уже. Они молодцы, а кипиш вокруг уже надоел
Максим, когда контроллер!?

Google

E_zombie
17.04.2018
15:52:05

Ivan
17.04.2018
15:54:21
Раннее?)

E_zombie
17.04.2018
15:55:54
угу
2013

Ivan
17.04.2018
15:58:47
Я уже разбираюсь!

Алексей
17.04.2018
15:59:15
вангуешь по трейсам. отличаешь сиськи
еще немного и на питоне писать будешь

Ivan
17.04.2018
16:02:13

E_zombie
17.04.2018
16:42:53

Dmitry
17.04.2018
16:46:17
По планам 4-й этап - оживление DNS

Gitlab
17.04.2018
16:46:42

Dmitry
17.04.2018
16:46:54
а 5+ -- полировка морды и дальнейшее бурное развитие

Google

Pavel
17.04.2018
16:48:41
найс

E_zombie
17.04.2018
16:48:58
угадываем год.
@dvolodin а если днс не нужен то типа можно смело ставить после завершения 3 этапа?

Pavel
17.04.2018
16:49:44
15?

E_zombie
17.04.2018
16:50:01
нет

Dmitry
17.04.2018
16:51:24
E_zombie ну да

Ivan
17.04.2018
16:52:01

Misak
17.04.2018
16:52:09

E_zombie
17.04.2018
16:52:32
не слежу. я в это ваще ничего не понимаю. я даунито хромосомо
кстати 2.10 гимп из гита стал почти торт. почти не тормозят кисти даже на 20мегапиксельных фотках.

Gitlab
17.04.2018
16:53:27

Dmitry
17.04.2018
16:54:50
поправил CSS, теперь кнопочки видимые стали

Ivan
17.04.2018
16:56:43

Gitlab
17.04.2018
16:58:13

Dmitry
17.04.2018
16:58:53
есть у меня нехорошая идея на ipam натянуть bootstrap css

Ivan
17.04.2018
16:59:32

Алексей
17.04.2018
16:59:56

Pavel
17.04.2018
16:59:59

Ivan
17.04.2018
17:00:24

Алексей
17.04.2018
17:00:52
существуют граничные условия при которых метрики могут быть продолбаны

Google

Gitlab
17.04.2018
17:03:06

E_zombie
17.04.2018
17:12:49
а сиськи всегда хороши.

Pavel
17.04.2018
17:13:52

Gitlab
17.04.2018
17:30:50

Ilya
17.04.2018
17:58:33

Dmitry
17.04.2018
18:02:04
опрос чего?

Ilya
17.04.2018
18:04:04
Арп?
Что там ещё
Neighbor prefix

Dmitry
17.04.2018
18:22:44
neighbor prefix не было в общем-то
это задел на будущее

Ilya
17.04.2018
18:24:21
ладно, потестим щас

Алексей
17.04.2018
18:48:39
@Izya12 unwelcome.

Ilya
17.04.2018
18:49:12

Pavel
17.04.2018
18:52:19
чую не видать мне мержа фиксов для 6500 ?

Ivan
17.04.2018
19:08:10

Ilya
17.04.2018
19:08:32

Dubridze
17.04.2018
19:29:40
Парни, помогите

Google

Dubridze
17.04.2018
19:29:56
Как починить инвентори
Как базу инвентори грохнуть?
она вообще где лежит?

E_zombie
17.04.2018
19:31:32
в монге
db.noc......

Dubridze
17.04.2018
19:33:01
нууу эээ...я догадываюсь )
в какой именно таблице?

E_zombie
17.04.2018
19:39:47
по названиям гляди.

Dubridze
17.04.2018
19:41:56
гляжу...
пока ничего путного не вижу
EXCEPTION: <class 'mongoengine.errors.ValidationError'> Unable to dereference <class 'noc.inv.models.objectmodel.ObjectModel'>:5942b3cf250c7f053e87f984
это из трейса
только в монге нет такой коллекции
noc.inv.models.objectmodel

E_zombie
17.04.2018
19:45:42
не это класс. у тебя не хватает модели с таким айди.

Dubridze
17.04.2018
19:46:06
модели нет
и уже не будет

E_zombie
17.04.2018
19:46:19
можно попробовать сделать в питоне объект с таким айди и оно будет норм.

Dubridze
17.04.2018
19:47:03
может проще таки базу инвентори грохнуть?

E_zombie
17.04.2018
19:47:09
или найти объект инвентори у которого такая модель убить его.

Google

Dubridze
17.04.2018
19:47:57


E_zombie
17.04.2018
19:48:38
не. именно объект который ссылается на отстутвующую модель
from noc.inv.models.object import Object
from noc.inv.models.objectmodel import ObjectModel
for o in Object.objects.filter(id = .....):
o.delete()
это не точный код.
и не работающий. а идея
правда не делете походу оно тоже может сломаться.
так что наверное надо создать всётаки обджектмодель с таким айди
cont = Object.objects.get(name="saratov") контейнер куда укладывается объект . должен существовать p_cont=Object(name="MSK-AP0003", model=point_model, container=cont.id, data=data) создание объекта внутри контейнера с нужными координатами.
from noc.inv.models.object import Object
from noc.inv.models.objectmodel import ObjectModel
ObjectModel.objects.get(name="PoP | Access")
point_model = ObjectModel.objects.get(name="PoP | Access")
cont = Object.objects.get(name="saratov")
x = 46.016669869422294
y = 51.532775391719845
data = {"geopoint": {"srid": "EPSG:4326", "x": float(x), "y": float(y), }, "pop": {"level": 30} }
p_cont=Object(name="MSK-AP0003", model=point_model, container=cont.id, data=data)
p_cont.save()


Dubridze
17.04.2018
19:57:14
db.noc.objects.drop(); плохая идея
вообще инвентори пустой

Алексей
17.04.2018
19:59:32

Dubridze
17.04.2018
20:00:24
расскажите, как корректно удалять модель объекта из базы, чтобы потом таких косяков не было?

Ivan
17.04.2018
20:10:19
Надо перебрать все модели в инвентори у которых нет отца и их убить
Я так делал с алармами

Dubridze
17.04.2018
20:10:57
в вебке?

Ivan
17.04.2018
20:11:24
Нет, в шелле

E_zombie
18.04.2018
06:47:15

Ivan
18.04.2018
06:57:18
Пизда данным, да и всему