
Ivan
17.10.2018
14:31:54
включи полный дебаг и прочитай её

Евгений
17.10.2018
14:32:17
как?

Ivan
17.10.2018
14:32:35
где деплой кнопка, там выбери verbose

Евгений
17.10.2018
14:33:27
нажал жду

Google

Евгений
17.10.2018
14:38:03
TASK [clickhouse : install users.xml] 04:37
fatal: [noc]: FAILED! => {
"changed": false
}
MSG:
AnsibleUndefinedVariable: 'dict object' has no attribute 'svc-grafana-exec'
NO MORE HOSTS LEFT04:37
to retry, use: --limit @/opt/tower/var/tower/playbooks/NOC/site.retry

Ivan
17.10.2018
14:38:57
а графана у тебя включена?

Евгений
17.10.2018
14:39:19
нету галочки
раньше без нее было
поставил

Ivan
17.10.2018
14:56:08
"EdgeCore | ES | ECS3510-28T sysObjectID" делал сам?

Евгений
17.10.2018
14:56:47
чесно не помню
что сделать?

Ivan
17.10.2018
14:58:37
хз
у тебя ошибка на 343 строке
надо её чинить

Евгений
17.10.2018
14:59:30
ща заберу жену с работы и буду смотреть

Ivan
17.10.2018
15:53:41

Евгений
17.10.2018
15:54:36
Знал бы я как))

Google

Евгений
17.10.2018
15:56:32
у меня перед деплоем зделан снапшот
могу ли я поднять его и с самого нока удалить?

Ivan
17.10.2018
16:09:37
Поэтому всегда надо в апстрим отправлять

Евгений
17.10.2018
16:10:33
обьясни плз
я ничерта не понимаю
как быть то?
я нуб в нок

Konstantin
17.10.2018
16:14:30
Можно как то пофиксить
Ключи надо поменять
Если не пофиксишь напиши завтра
Вроде где то было похожее

Евгений
17.10.2018
16:19:18
я такого вообще не нашел в нок
EXCEPTION: <class 'mongoengine.errors.NotUniqueError'> Tried to save duplicate unique keys (E11000 duplicate key error collection: noc.noc.profilecheckrules index: name_1 dup key: { : "EdgeCore | ES | ECS3510-28T sysObjectID" })
ECS3510-28T
не нашел

Gitlab
17.10.2018
16:23:09
MaksimSmile13 pushed to collections/eltex_ltp4x
Add Raisecom RCIOS check profile rules
Add Eltex.LTP 4X check rules profile

Евгений
17.10.2018
16:23:17
я нашел которій создал сам
но он такой Edge-Core ECS3510-28F-NO-CONF

Gitlab
17.10.2018
16:23:28
sysfaray opened merge request at / collections:
New/eltex ltp4x

Google

Konstantin
17.10.2018
16:23:50

Евгений
17.10.2018
16:24:11

Konstantin
17.10.2018
16:24:38
В монгу идти надо
Конектиться к монге идти в указанную коллекцию и убирать то что мешает

Евгений
17.10.2018
16:26:03
Можно плз как для нуба, буду очень благодарен

Konstantin
17.10.2018
16:27:06
Загугли
Не помню на память

Ivan
17.10.2018
16:39:40
Или попозже

Евгений
17.10.2018
16:43:15
Попробую
Но если что пишите, я подожду
mongo -u noc -p noc
MongoDB shell version v3.4.13
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.13
2018-10-17T11:34:15.615+0300 E QUERY [thread1] Error: Authentication failed. :
DB.prototype._authOrThrow@src/mongo/shell/db.js:1461:20
@(auth):6:1
@(auth):1:2
exception: login failed

E_zombie
17.10.2018
17:01:16
./noc mongo
./noc —help

Евгений
17.10.2018
17:04:08
noc # ./noc mongo
MongoDB shell version v3.4.13
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.13
type "help" for help
2018-10-17T11:39:51.609+0300 E QUERY [thread1] Error: Failed to parse mongodb:// URL: /noc?replicaSet=noc :
connect@src/mongo/shell/mongo.js:230:1
@/etc/mongod/shell.js:1:6
failed to load: /etc/mongod/shell.js
db.noc.objectmodels.remove{ : "EdgeCore | ES | ECS3510-28T sysObjectID" })
2018-10-17T11:48:01.264+0300 E QUERY [thread1] SyntaxError: missing ; before statement @(shell):1:26
noc:PRIMARY>
Вроде удалил
а что не так с синтаксисом?
noc:PRIMARY> db.noc.objectmodels.remove({"name":"EdgeCore | ES | ECS3510-28T sysObjectID"});
WriteResult({ "nRemoved" : 0 })
сейчас удалило?

Google

Евгений
17.10.2018
17:28:47
EXCEPTION: <class 'mongoengine.errors.NotUniqueError'> Tried to save duplicate unique keys (E11000 duplicate key error collection: noc.noc.profilecheckrules index: name_1 dup key: { : "EdgeCore | ES | ECS3510-28T sysObjectID" })
START OF TRACEBACK
та же беда, я не удалил походу

E_zombie
17.10.2018
17:30:16
нахера ты в бд полез если надо через шелл ?

Евгений
17.10.2018
17:31:42
а как через шелл удалить?
cd /opt/noc/

E_zombie
17.10.2018
17:34:21
ты книжку по питону читаЛ?

Евгений
17.10.2018
17:34:22
./noc mongo -u root -p noc --authenticationDatabase admin noc
noc # ./noc mongo -u root -p noc --authenticationDatabase admin noc
MongoDB shell version v3.6.8
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.6.8
type "help" for help
connecting to: mongodb://noc/noc?replicaSet=noc
2018-10-17T12:38:22.535+0300 I NETWORK [thread1] Starting new replica set monitor for noc/noc:27017
2018-10-17T12:38:22.536+0300 I NETWORK [thread1] Successfully connected to noc:27017 (1 connections now open to noc:27017 with a 5 second timeout)
MongoDB server version: 3.6.8
Зашел, что дальше? подскажите уже плз

E_zombie
17.10.2018
17:35:40
нет твоё.
ты просто ещё это не понял.

Евгений
17.10.2018
17:35:57
))

E_zombie
17.10.2018
17:36:00
оно не вошло в тебя. я точно так же думал.
и про 1С. а потом ввввжжжжжуууухх и я уже нагибаю ведущего программиста по 1С в крупнейшей конторе саратова по разработке в 1С
тупая сука.

Евгений
17.10.2018
17:37:17
))
так мне помоги))
как эту суку удалить то?
Логи не парсятся, робота стоит ))) ппц..

Google

Евгений
17.10.2018
17:37:58

E_zombie
17.10.2018
17:39:17
ну ты какой.... погодь.
from noc.sa.models.profilecheckrule import ProfileCheckRule
pr = ProfileCheckRule.objects.get(name='EdgeCore | ES | ECS3510-28T sysObjectID')
print pr

Евгений
17.10.2018
17:45:04
>>> pr = ProfileCheckRule.objects.get(name='EdgeCore | ES | ECS3510-28T sysObjectID')
>>> print pr
EdgeCore | ES | ECS3510-28T sysObjectID

E_zombie
17.10.2018
17:45:33
from noc.sa.models.profilecheckrule import ProfileCheckRule
pr = ProfileCheckRule.objects.get(name='EdgeCore | ES | ECS3510-28T sysObjectID')
print pr
pr.delete()

Евгений
17.10.2018
17:46:58
>>> print pr
EdgeCore | ES | ECS3510-28T sysObjectID
>>> pr.delete()
>>>
>>>
далее выходить?

E_zombie
17.10.2018
17:47:14
ну вроде пиздетц это правилу

Евгений
17.10.2018
17:47:39
ща деплой зделаю

E_zombie
17.10.2018
17:48:08
https://www.ozon.ru/context/detail/id/31249416/
найди вот такую книжку и пначни читать . там про ООП достаточно явно рассказано. потом базовый синтаксис питона читаеш ь и ты ахуенен.
у тебя /opt/noc/sa/models в модель описаны классы и методы. и когда тебе что то надо . идёшь ищещь файл . берёшь оттуда класси и понеслась крушить всё подряд.

fx00f
17.10.2018
17:56:25
Пейтон - окей, да.
А нок-боль

Евгений
17.10.2018
17:56:54
Готово
Большое спасибо

fx00f
17.10.2018
17:58:22
Замби подобрел)))) раньше 5$

E_zombie
17.10.2018
17:58:22
да прибудет с тобой боль
это замануха. счас ты начнёшь копаться в этом и там уже будет не по 5 а по 10. тото же.
не расслабляйся

fx00f
17.10.2018
18:01:28