
Алексей
17.09.2017
12:11:13
конечно нет

N
17.09.2017
12:11:48
Хм, реально чемодан

Алексей
17.09.2017
12:12:27
ну телеграф молодец. он умеет собирать метрики почти со всео стека который мы используем

N
17.09.2017
12:12:42

Google

Алексей
17.09.2017
12:12:59
нет уж. нахер это туда

N
17.09.2017
12:13:21
А как ты хочешь?

Алексей
17.09.2017
12:13:43
ну последнее как бы мне хотелось отдавать данные это через snmp
сейчас нок отдает данные в двух форматах.
http://demon_ip:port/mon/ - json
http://demon_ip:port/metrics - prometheus clinet
тот который mon можно приспособить к чему угодно.
там тивиальная jsonка
как заббикс будет находить чего мониторить я хз. ибо порты для мониторинга меняются.

N
17.09.2017
12:16:23
Сейчас ноку не хватает очень сервисов , что-бы понимать какая железка на что влияет, и есть другие хотелки - идея здравия вообшем

Алексей
17.09.2017
12:17:16
они есть у нока.
просто наполнить этот словарь можно только из готовой базы.

N
17.09.2017
12:17:32
Да но без гуи

Алексей
17.09.2017
12:17:42
очевидно наполнить такую руками невозможно.
только импортом из биллинга

Google

N
17.09.2017
12:19:45
А как в фм выглядит аларм?

kk
17.09.2017
12:24:03
в фото канала есть. красный фон.

N
17.09.2017
12:48:13
Я за сервисы)
К примеру упала железка, а в аларме список задетых сервисов и клиентов

kk
17.09.2017
12:50:53
у ребят работает это. как я понимаю

Алексей
17.09.2017
12:51:18
да у нас это работает
для этого надо откудато взять данные.

kk
17.09.2017
12:51:57
билинг
что логично

Алексей
17.09.2017
12:52:18
весь код импорта в опенсорсе. закрытой является только непосредственная реализация.
ибо там структура таблиц и такое вот
точка для входа команда ./noc etl

kk
17.09.2017
12:53:17
щас комерческая фича
но написать не запрещают)

Алексей
17.09.2017
12:54:00
нет. коммерческой фичей является написать этот код за вас.

Ivan
17.09.2017
13:50:19
за паучка работаете?

Bitbucket
17.09.2017
13:56:45
Maksim pushed to noc/feature/microservices
Update Rotek.RTBS and Add Rotek.RTBSv1 Profile
Andrey pushed to noc/feature/microservices
Fix ReportUnclassifiedOIDs and ReportMissedMIBs

Женя
17.09.2017
14:54:17
EXCEPTION: <type 'exceptions.AttributeError'> 'BoxDiscoveryJob' object has no attribute 'reboot_detected'
START OF TRACEBACK
------------------------------------------------------------------------
File: services/discovery/jobs/periodic/metrics.py (Line: 346)
Function: process_result
339 def process_result(self, result):
340 """
341 Process IGetMetrics result
342 :param result:
343 :return:
344 """
345 # Restore last counter state
346 ==> if self.job.reboot_detected:
347 self.logger.info(
348 "Resetting counter context due to detected reboot"
349 )
350 self.job.context["counters"] = {}
351 counters = self.job.context["counters"]
352 alarms = []
Как это порешать?

Google

Dmitry
17.09.2017
15:33:27
issue сделать
метрики в box?

E_zombie
17.09.2017
15:52:43
Хуясе у вас тут вечеринка

kk
17.09.2017
16:03:56
это вечное =)))
ща ты ещё мерж ветки словишь

Ivan
17.09.2017
16:06:13
С везением зомби он не дойдет до этого

E_zombie
17.09.2017
16:28:59
Ты прав. Во вторник меня ждёт много иниересного
Еду в Магад.... Тьфу.... Саратов.

Ivan
17.09.2017
17:00:54
опять попался в свой саратов
@freeseacher ты мне потом дашь токен потестить? Мб в тестовый раздел? Или я могу свою репу создать

Алексей
17.09.2017
18:01:30
ты для теста можешь всё сам создать

kk
17.09.2017
18:04:42
могу тебе на пару дней гитлаб поднять. если не ссыкотно на счёт данных)

Ivan
17.09.2017
18:12:57

Алексей
17.09.2017
18:13:52
https://github.com/sameersbn/docker-gitlab
не не очень

kk
17.09.2017
18:14:34
ща. должны записи быть где-то

Ivan
17.09.2017
18:15:34
вроде дока есть, да. Ну попробую.
Скажите, чтобы сервис не проебался при ребуте, его надо вот так:
doker run --restart запускать?

Google

Алексей
17.09.2017
18:16:35
учить ключи докер так себе затея.
лучше docker-compose
в нем свойство https://docs.docker.com/compose/compose-file/compose-file-v2/#restart

kk
17.09.2017
18:18:16
https://docs.gitlab.com/omnibus/docker/

Ivan
17.09.2017
18:18:51
лучше docker-compose
Compose is a tool for defining and running multi-container Docker applications.
то есть в одной сущности могут быть связаны постгрес, редис, приложение, ещё чего-то. Так?

Алексей
17.09.2017
18:19:01
да

Ivan
17.09.2017
18:19:15
ну и придумали

Алексей
17.09.2017
18:19:19
вот там репа я которую скинул там есть файлик

Ivan
17.09.2017
18:19:22
интересно, надо тыкать

Алексей
17.09.2017
18:19:28
https://github.com/sameersbn/docker-gitlab/blob/master/docker-compose.yml
собственно это вся конфа
как видишь всё приезжает перемнныеми окружения

Ivan
17.09.2017
18:20:06
ну да, я же сентри так и сатвил, у меня там тоже постгрес, редис, ещё поебень какая-то
я не могу пока понять, где оно реальные файлы кладёт.
Какой бест-практис?
подключение volumes это во внешний мир чтобы

Алексей
17.09.2017
18:21:15
ресльно файлы кладутся в /var/lib/docker

Ivan
17.09.2017
18:21:24
а допустим, свои настройки там, и прочее

Алексей
17.09.2017
18:21:45
если в контейнере есть volume то создается отадльный каталог. котороый по идее должен переживать рестарт контейнера. но это не бестпрактис
правильно всё свое мапить в нужные места

Google

Ivan
17.09.2017
18:22:34

Алексей
17.09.2017
18:22:49
как удобнее

Ivan
17.09.2017
18:22:59
пойду найду кита для чайников
всем пока

Алексей
17.09.2017
18:23:27
вот пример
version: '2'
services:
grafana:
image: grafana/grafana:latest
restart: always
ports:
- "3000:3000"
volumes:
- $PWD/grafana:/etc/grafana
- /var/db/grafana:/var/db/grafana
- /var/log/grafana:/var/log/grafana
- /var/lib/grafana/plugins:/var/lib/grafana/plugins
environment:
GF_PATHS_DATA: /var/db/grafana
GF_PATHS_LOGS: /var/log/grafana
GF_PATHS_PLUGINS: /var/lib/grafana/plugins
GF_SERVER_ROOT_URL: https://url

kk
17.09.2017
18:41:11
отговорили мы его=))

Ivan
17.09.2017
19:34:25
нет, залипаю: https://www.youtube.com/watch?v=7GLP8_UEBp4

Bitbucket
17.09.2017
19:53:41
Andrey pushed to noc/feature/microservices
Fix show version in PM Dashboard

kk
18.09.2017
00:20:36
@EKbfh не стпрашивай как я это нашёл...
http://telegrammy.net/group/nocproject/page643.htm#64243
не забудь отметить =)

Zek
18.09.2017
01:57:54
ухты, логи

Bitbucket
18.09.2017
05:34:04
Andrey pushed to noc/feature/microservices
Fix Zhone.Bitstorm pattern prompt
Fix script command

John
18.09.2017
05:44:16
Парни, бодрое утро понедельника вам!
куда бежать с таким трейсом https://pastebin.com/qGX3aZ36 ?
/opt/noc/noc get-device-identity MOname
2017-09-18 08:45:58,533 [noc.core.dcs.base] [sae] Starting resolver
2017-09-18 08:45:58,535 [noc.core.dcs.base] [sae] Set active services to: 8a878825-e7bc-4d49-b837-1ea963881f96: 10.0.4.111:32015
Generic.Host,Unknown,SNMPv2-MIB::sysObjectID.0,1.3.6.1.4.1.30803

Andrey
18.09.2017
05:56:25
db.noc.profilecheckrules.drop()
db.noc.collectionstates.remove({"_id": "sa.profilecheckrules"})
db.noc.actioncommands.drop()
db.noc.collectionstates.remove({"_id": "sa.actioncommands"})
./noc collection sync

John
18.09.2017
05:58:49
проделал. Создались sa.profilecheckrules
/opt/noc/noc get-device-identity MO говорит тоже самое. Сейчас попробую дискавер запустить
/opt/noc/noc discovery --debug run box MO отработало без трейсов.
сейчас запустил дискавер через гуи сразу нескольких МО

Andrey
18.09.2017
06:03:52
? счастье, оно близко