
Stannis
31.07.2018
10:41:09
Просто супер
Своих денег стоит
Блин обновится бы
А страшнл
У меня каждый деплой драма с коллекциями

Google

E_zombie
31.07.2018
10:45:01
мораль. все коллекции должны быть в апстриме

Dmitry
31.07.2018
10:48:59
мораль - дружно просим @freeseacher взять себя в руки и доделать https://code.getnoc.com/noc/noc/merge_requests/406

Алексей
31.07.2018
10:49:19
я жду оного

Dmitry
31.07.2018
10:49:24
тогда можно будет MR в коллекции делать прямо из web'а
хз, они молчат
как рыба

Алексей
31.07.2018
10:49:35
там есть синхронизация веток.
будет синхронизация веток можно будет запилить

E_zombie
31.07.2018
11:13:32
что то у меня кастом перестал работать после деплоя.

Алексей
31.07.2018
11:14:27
рассказывай

E_zombie
31.07.2018
11:14:53
сделал пулл . сделал полный деплой.
файло лежит в ./custom/commands .

Google

E_zombie
31.07.2018
11:15:21
делаю ./noc balbalbla

Алексей
31.07.2018
11:15:34

E_zombie
31.07.2018
11:15:36
Unknown command: 'm-admd'
Type 'manage.py help' for usage.
/opt/noc_custom
руками туда чтоли всё перетянуть ?

Алексей
31.07.2018
11:16:18
ну и чо ты хочешь ?

E_zombie
31.07.2018
11:16:34
прошлый раз была миграция.

Алексей
31.07.2018
11:16:54
понятно
научи меня делать миграции. будут оные

E_zombie
31.07.2018
11:21:08
перенёс. ребутнул. таже петрушка.
в конце пути слеш нужен ?

Алексей
31.07.2018
11:21:23

Gitlab
31.07.2018
11:23:19
dv opened merge request at / noc:
ping: Use cfgping datastream

Ivan
31.07.2018
11:24:25
а, перенёс

Dmitry
31.07.2018
11:24:44
https://code.getnoc.com/noc/noc/merge_requests/994 -- вот тут нужно широкое тестирование
ping переезжает с omap на datastream

Ivan
31.07.2018
11:25:18
какие вещи проверить

Google

Dmitry
31.07.2018
11:25:50
из плюсов - изменения в профилях и новые объекты сразу применяеются
а не в течении 15 минут
отладим - натащим syslog и trapcollector

Ivan
31.07.2018
11:26:23
ты починил в профилях sources для трапов и сислога?

Dmitry
31.07.2018
11:26:48
а что там не так было?

Ilya
31.07.2018
11:26:53
А vpn management discovery?

Ivan
31.07.2018
11:27:27
а что там не так было?
работает толкьо source_type = management, а железка может иногда и с лупбеков сислоги слать

Dmitry
31.07.2018
11:28:38
https://code.getnoc.com/noc/noc/blob/microservices/services/datastream/streams/cfgsyslog.py
это вот в этом месте смотреть надо
чтобы addresses правильно формировался
у нас теперь есть универсальный API для трекинга изменений
datastream называется
дока на него - https://code.getnoc.com/noc/docs/merge_requests/28/diffs
пока в MR
хех, noc/noc приближается к 1000-му MR

Gitlab
31.07.2018
11:42:08

Dmitry
31.07.2018
11:42:38
https://code.getnoc.com/noc/noc/merge_requests/994 -- @EKbfh расписал по тестированию

cns
31.07.2018
12:14:59
Привет, хочу реализовать валидацию конфигурации при получении SNMP trap. Мне при получении trap нужно по ip выгружать нужный конфиг из БД и вызывать проверку через функцию 'check', которую можно импортировать из /noc
/cm/validators/config/ или есть более правильный и простой метод?

E_zombie
31.07.2018
12:35:21
Unknown command: 'm-admd'
Type 'manage.py help' for usage.
[root@noc-wrk-all-01 noc]# pwd
/opt/noc
вы не отвечаете на мой ответ

Google

Алексей
31.07.2018
12:54:01
cat .env

E_zombie
31.07.2018
13:02:23
noc.pth [----] 0 L:[ 1+ 0 1/ 7] *(0 / 108b) 0035 0x023 [*][X]
# NOC paths
import os; os.environ['DJANGO_SETTINGS_MODULE'] = 'noc.settings'
/opt/noc
/opt
/opt/noc_custom
# Ansible managed
export NOC_CONFIG="yaml:///opt/noc/etc/tower.yml,yaml:///opt/noc/etc/settings.yml,env:///NOC"
export PGPASSWORD=""
export NOC_USER="noc"
export PGDATABASE="noc"
export MONGO_DIR="/etc/mongod"

Алексей
31.07.2018
13:03:47

E_zombie
31.07.2018
13:03:58
пул и опять ?

Алексей
31.07.2018
13:04:26
https://code.getnoc.com/noc/ansible_deploy/blob/microservices/noc_roles/noc/templates/env.j2
видишь тут проверка.
либо у тя не указан кастом
либо одно из двух

Ivan
31.07.2018
13:05:10

E_zombie
31.07.2018
13:05:26
у меня там сейчас вся автоматизация лежит

Ivan
31.07.2018
13:05:37
в башне
git+https://code.getnoc.com/ansible-roles/ansible-role-custom-local.git — хорошая роль
git+https://code.getnoc.com/ansible-roles/ansible-role-custom.git — плохая роль, ей репу надо

E_zombie
31.07.2018
13:07:27
у меня есть гит свой. там что я оттуда дёргаю да.

Алексей
31.07.2018
13:08:27
Раз свой гит укажи
И путь к камтому тоже
На всех нодах

Dmitry
31.07.2018
13:09:42
code.getnoc.com вполне подходит для своего custom
какие проблемы-то?

Ivan
31.07.2018
13:09:58
лишняя возня

Google

Dmitry
31.07.2018
13:11:11
custom вообще возня

E_zombie
31.07.2018
13:12:50
ну не скажи.
удобная весчь. я почти отказался от внешнего крона.
@freeseacher после деплоя с --tags=config применилось и всё норм теперь.

Алексей
31.07.2018
13:14:39

E_zombie
31.07.2018
13:15:01
очень трудно.
ты ещё спроси меня как я без тех учёта.

Алексей
31.07.2018
13:15:37
Как ты без теучета?

Dmitry
31.07.2018
13:15:38
чудесно
?

E_zombie
31.07.2018
13:15:48
или как меня досихпор не прикопали в леске за нагибания ПЕ

bee26
31.07.2018
13:18:23

E_zombie
31.07.2018
13:18:57
в пизду хомячка.

Dmitry
31.07.2018
13:18:59
а что, NOC кто-то интегрировал с аргусом?

E_zombie
31.07.2018
13:19:09
ага
мы блять оттуда берём столбец айпи

Dmitry
31.07.2018
13:20:02
?
ну сделай полноценный ETL
сгодится

E_zombie
31.07.2018
13:20:31
это последнее что я сделают в РТ.
мне никто внятно и не ответил на вопрос нахуя мне вгружать из аргуса если он выдаёт недостоверные данные .

Dmitry
31.07.2018
13:25:20
чтобы потом выдать расхождения