
Ilya
02.06.2017
14:18:09
это понял
в коде только mo.platform
:)

Andrey
02.06.2017
14:18:37
mo, o, k, bbbb это имена

Google

Ilya
02.06.2017
14:18:46
нашёл

Andrey
02.06.2017
14:18:47
название у них произвольным может быть

Ilya
02.06.2017
14:18:57
понял )
в одном месте o.name, в другом alarm.managed_object.name

Andrey
02.06.2017
14:25:50
разные объекты потому что
o - managedobject

Ilya
02.06.2017
14:29:00
это всё в шаблонах
я не понимаю зачем так
шаблон открытия аварии - managedobject
шаблон закрытия аварии - alarm.managed_object
но это же тоже mo
а нет
if k == "managed_object" and v == "alarm.managed_object.id":
self.same_object = True

SS
02.06.2017
14:53:53

Google

Ilya
02.06.2017
14:54:35

N
02.06.2017
15:06:52

Алексей
02.06.2017
15:10:07
Был рестарт видимо
Nsq поднимает данные с дисковой очереди

N
02.06.2017
15:10:56
да, я рестартанул, через /noc
т.е. он пока эти 5к сообщений не переберет, не успокоится?

Алексей
02.06.2017
15:13:06
А почему должен?

N
02.06.2017
15:15:05
он то их по идее уже видел, зачем еще раз лопатить

Алексей
02.06.2017
15:16:16
Хм. А как он их опознает что он их уже видел

N
02.06.2017
15:20:14
ты хочешь сказать, что они вообще не обрабатывались?
но в логах нока - дроп сислог сообщений за этот промежуток. А теперь выясняется что он их не дропал, а писал в кеш

Ilya
02.06.2017
15:21:53
Кто-нибудь интегрировал нок с 1с?
fm

N
02.06.2017
15:22:41
я так понял это а сторону etl dvolodin искал кого-то для тестов недавно

Алексей
02.06.2017
15:22:48

Ilya
02.06.2017
15:22:58
Меня попросили с нока слать сообщения в наш суппорт
а нахуй, если можно интегрировать

N
02.06.2017
15:24:04
суппорт на битриксе?

Ilya
02.06.2017
15:24:15
1С итил

Алексей
02.06.2017
15:24:30
Ох

Google

N
02.06.2017
15:24:40
еп:)
как в nsqadmin зайти? не могу вспомнить

Ilya
02.06.2017
15:24:40

Алексей
02.06.2017
15:25:56
Я по дефолту неастраиваю его никак

N
02.06.2017
15:26:37
мне нужно что-то настроить? :)

Алексей
02.06.2017
15:26:58
Доступ в него, ага
Или ходить по ip:port

N
02.06.2017
15:27:31
меня устравивает последний вариант

Алексей
02.06.2017
15:27:47
Или виртуалхост в nginx или докер контейнер

N
02.06.2017
15:29:15
хм, ты прав, только по ip отработало, имя:порт не прокатывало

Ivan
02.06.2017
15:38:29

Aleksandr
02.06.2017
15:45:24
При деплое вылетела такая ошибка:
fatal: [OTNExp]: FAILED! => { "failed": true } MSG: the field 'args' has an invalid value, which appears to include a variable that is undefined. The error was: {% if noc_config['config'].get('web-global-%s' % groups['svc-web'][0], {}).get('language', 'en-us') == 'en' %}en-us{%else%}{{noc_config['config'].get('web-global-%s' % groups['svc-web'][0], {}).get('language')}}{%endif%}: list object has no element 0 The error appears to have been in '/opt/tower/var/tower/playbooks/OTN/ansible/roles/pre/tasks/main.yml': line 53, column 3, but may be elsewhere in the file depending on the exact syntax problem. The offending line appears to be: - name: resolv web_ui_language ^ here to retry, use: —limit @/opt/tower/var/tower/playbooks/OTN/ansible/site.retry
что в этом случае делать?

Алексей
02.06.2017
15:50:38

Aleksandr
02.06.2017
16:19:22
А вот с такой: fatal: [OTNExp]: FAILED! => { "changed": false, "failed": true } MSG: abort: HTTP Error 404: Not Found

Алексей
02.06.2017
16:19:46
контекст не понятен

Aleksandr
02.06.2017
16:20:10

Google

Алексей
02.06.2017
16:20:25
faq

Aleksandr
02.06.2017
16:21:41
так все плохо?

Алексей
02.06.2017
16:22:06
https://code.getnoc.com/noc/tower/blob/master/FAQ_rus.md

Aleksandr
02.06.2017
16:27:56
на Pull NOC снова таже ошибка, как быть?
ага кажись понял сорри

Алексей
02.06.2017
16:46:41
ага. not found это скорее про хостнеймы

Ilya
02.06.2017
17:04:42
Меня в последнее время радует стабильность штатных механизмов, которые пилят, но починить уже последние баги с lldp, wipe, это же жесть

Admin
ERROR: S client not available

Алексей
02.06.2017
17:07:32
баги c lldp важно.
wipe нет.
но это жесть да

Ivan
02.06.2017
17:27:33

Ilya
02.06.2017
17:29:37
rm -rf /*

Ivan
02.06.2017
17:29:56

Ilya
02.06.2017
17:30:11

Алексей
02.06.2017
17:57:50
я снимаю галку и вешаю профиль без опроса.
и нет меня это не смущает.

Google

Ivan
02.06.2017
18:11:02
Это плохо
Этого я бы уже маме не говорил

Алексей
02.06.2017
18:15:17
чем плохо ?

Ivan
02.06.2017
18:16:57
в системе функция удаления должна работать

Алексей
02.06.2017
18:19:03
это лозунг.

Andrey
02.06.2017
18:20:08

N
02.06.2017
18:20:13
для того, что бы удалить мо, надо понимать какие данные к нему привязанны, не свойства самого мо, а любая информация из других модулей, которая ссылается на данный мо.
нужен список связей, а по нему делать удаление
удаление мо - это комплексаня задача, по удалению аварий, метрик, инвентори и всего остального из системы, что бы мусора не было. И тут вопрос, из мо в ипам пришли ip интерфейсов, потом вручную их привязали к проекту и сделали внятное описание. Надо ли удалать данные связанные с этим мо из проекта и ипам?

Andrey
02.06.2017
18:24:36
db.noc.managedobjects.drop()
rm -rf /*

N
02.06.2017
18:25:48
как по мне вайп - это отдельный модуль, который должен перед удалением показывать связи и вайпить\перепривязывать данные

Ivan
02.06.2017
18:27:44

Andrey
02.06.2017
18:27:54
это не требует починки
ибо такой коллекции в монге не существует

Ivan
02.06.2017
18:28:05
=)

Andrey
02.06.2017
18:28:17
т.к. MO лежат в постгресе
это всё починит
учитывая, что базы, обычно, рекомендуется держать на другом хосте
то эта команда равна перестановке НОКа
и вдруг, в новой версии таки починили
что надо