@nocproject

Страница 43 из 2357
Gabii
03.05.2016
18:56:19
I saw now, I don't have it

It's empty

Dmitry
03.05.2016
18:57:22
db.noc.networksegments.insert({name: "All"})

db.noc.networksegments.find()

Google
Gabii
03.05.2016
18:58:18
ok

now I have it :D

Dmitry
03.05.2016
18:59:08
next, in postgresql shel

psql noc

check for segment field of sa_managedobject table

Gabii
03.05.2016
18:59:46
root@nocst-noc3:/opt/noc# psql noc psql: FATAL: role "root" does not exist

Dmitry
03.05.2016
18:59:52
su - noc

psql noc

update sa_managedobject set segment = "<id of your ALL>";

Gabii
03.05.2016
19:01:08
ok

noc=> update sa_managedobject set segment = 1; UPDATE 3

Dmitry
03.05.2016
19:01:30
not 1

ObjectId("<your id?"

Google
Dmitry
03.05.2016
19:02:00
show me result of your find operation?

Gabii
03.05.2016
19:02:30
ops

noc:PRIMARY> db.noc.networksegments.find() { "_id" : ObjectId("5728f4c430dd31154e73b514"), "name" : "All" }

is that 5728f4c430dd31154e73b514?

Dmitry
03.05.2016
19:04:01
yes

Gabii
03.05.2016
19:05:41
update sa_managedobject set segment = "5728f4c430dd31154e73b514"; ERROR: column "5728f4c430dd31154e73b514" does not exist LINE 1: update sa_managedobject set segment = "5728f4c430dd31154e73b... noc=> update sa_managedobject set segment = 5728f4c430dd31154e73b514; ERROR: syntax error at or near "f4c430dd31154e73b514" LINE 1: update sa_managedobject set segment = 5728f4c430dd31154e73b5...

doen't accept "

Dmitry
03.05.2016
19:06:01
set segment = '.....;

'.....';

Gabii
03.05.2016
19:06:05
ok

Dmitry
03.05.2016
19:06:11
single quote

Gabii
03.05.2016
19:06:18
noc=> update sa_managedobject set segment = '5728f4c430dd31154e73b514'; UPDATE 3

Dmitry
03.05.2016
19:07:47
ok

Gabii
03.05.2016
19:08:13
now it should work?

Dmitry
03.05.2016
19:14:29
yes

Gabii
03.05.2016
19:15:02
do I have to restart noc?

Dmitry
03.05.2016
19:15:16
yes

Gabii
03.05.2016
19:16:00
ok

still "Failed to fetch data!"

Dmitry
03.05.2016
19:17:00
check web's log

Google
Gabii
03.05.2016
19:20:33
2016-05-03 22:16:21,599 [sa.managedobject] UNHANDLED EXCEPTION (2016-05-03 22:16:21.559289) BRANCH: feature/microservices TIP: 658539425057 PROCESS: ./services/web/service.py ERROR FINGERPRINT: 2d5cfaac-51b3-5d9e-8048-486d44a93fdf WORKING DIRECTORY: /opt/noc EXCEPTION: <class 'noc.main.models.pool.DoesNotExist'> Pool matching query does not exist. START OF TRACEBACK

apparently there's a lot of errors..

If you're too busy, we can try to go on here and when you have some break, you can call us and help? (I'm affraid I'm in the way of your progress)

Dmitry
03.05.2016
19:31:27
pool must be created by deploy process

./scripts/deploy/apply-pools

in mongo shell

db.noc.pools.find()

and update sa_managedobject with proper pool

Gabii
03.05.2016
19:33:33
ok

it worked

thanks a looooot!!

Liliane
03.05.2016
20:01:37
It was to be a happy face, sorry

Gabii
03.05.2016
20:05:55
??

now I'm wondering who is the guy Lili sent

?????

Dmitry
04.05.2016
06:47:31
Итого за апрель у нас 1. Массированая оптимизация всех подсистем по IOPS 2. Расширение функционала FM: * Добавлены веса оборудования, абонентов и сервисов. Реализовал алгоритм определения alarm severity на основании весов затронутых сервисов * Переделано отображение оперативной обстановки в целом, с детализацией и в виде тепловых карт * Полная параллелизация FM: ping и классификатор поддерживают динамический шардинг и умеют распределять нагрузку на много ядер (тестирвали на 32 процессах классификации и 4 пингах). Коррелятор стал многопоточным и может задействовать несколько ядер * Реализованы эскалации алармов во внешние системы ТТ 3. Оптимизация SA * SAE научился распределять нагрузку на несколько процессов * Реализован механиз RPC redirect, теперь SAE не гонит через себя все результаты работы скриптов * Реализованы скрипты get_metrics для различных платформ, исправлены ошибки и доработано большое количество скриптов 4. Доработки PM * Реализован механизм надежной доставки и буферизации метрик через NSQ. * Новый демон pmwriter дозирует нагрузку на InfluxDB и защищает его от перегрузок * Процессы ping собирают метрики Ping | RTT 5. Доработки discovery * Пул коннектов к PostgreSQL * Настраиваемый параметр "status discovery" в interface profile позволяет ограничить список интерфейсов, синхронизируемых в ходе interface status discovery * Внутреннее кеширование и оптимизация запросов 6. Инфраструктура * Дополнительные параметры конфигурирования баз данных в башне * Обмен сообщениями через NSQ

пока некоторые со скрипом мигрируют на NOC2, он стал уже NOC3

:)

Илья
04.05.2016
06:48:06
По-русски графики можно подписывать?

Dmitry
04.05.2016
06:48:25
а что, графана не дает?

Google
Ilya
04.05.2016
06:49:49
Итого за апрель у нас 1. Массированая оптимизация всех подсистем по IOPS 2. Расширение функционала FM: * Добавлены веса оборудования, абонентов и сервисов. Реализовал алгоритм определения alarm severity на основании весов затронутых сервисов * Переделано отображение оперативной обстановки в целом, с детализацией и в виде тепловых карт * Полная параллелизация FM: ping и классификатор поддерживают динамический шардинг и умеют распределять нагрузку на много ядер (тестирвали на 32 процессах классификации и 4 пингах). Коррелятор стал многопоточным и может задействовать несколько ядер * Реализованы эскалации алармов во внешние системы ТТ 3. Оптимизация SA * SAE научился распределять нагрузку на несколько процессов * Реализован механиз RPC redirect, теперь SAE не гонит через себя все результаты работы скриптов * Реализованы скрипты get_metrics для различных платформ, исправлены ошибки и доработано большое количество скриптов 4. Доработки PM * Реализован механизм надежной доставки и буферизации метрик через NSQ. * Новый демон pmwriter дозирует нагрузку на InfluxDB и защищает его от перегрузок * Процессы ping собирают метрики Ping | RTT 5. Доработки discovery * Пул коннектов к PostgreSQL * Настраиваемый параметр "status discovery" в interface profile позволяет ограничить список интерфейсов, синхронизируемых в ходе interface status discovery * Внутреннее кеширование и оптимизация запросов 6. Инфраструктура * Дополнительные параметры конфигурирования баз данных в башне * Обмен сообщениями через NSQ
Крутое саммари, супер!

Илья
04.05.2016
06:49:56
это я написал ТЕСТ и сделал save

Dmitry
04.05.2016
06:50:23
где написал?

Илья
04.05.2016
06:50:34
d pfujkjdrt uhfabrf

в заголовке графика

Dmitry
04.05.2016
06:50:42
вчера добили коррелятор

теперь и он многопоточный

Илья
04.05.2016
06:51:07
теперь он в несколько потоков ничего не будет коррелировать?

достидение, че

Ilya
04.05.2016
06:51:32
)))

Dmitry
04.05.2016
06:51:40
а вот не надо грязи, коррелирует со свистом

Ilya
04.05.2016
06:51:46
Дим

Илья
04.05.2016
06:51:47
да да

видел я его работу

Ilya
04.05.2016
06:51:57
Будешь вечером ща ПК?

Илья
04.05.2016
06:52:03
ФМ открываю и вижу как он коррелирует

Dmitry
04.05.2016
06:54:57
ну не знаю, что ты там коррелируешь у себя

Илья
04.05.2016
06:55:58
я ничего не коррелирую

а нок должен

Misak
04.05.2016
06:57:08
ну так есть гайдлайн как мигрировать?

Google
Dmitry
04.05.2016
06:58:52
@ivzakharov а если без FUD?

что именно из ничего он у тебя не коррелирует?

Илья
04.05.2016
06:59:32
@dvolodin - и еще у тебя есть в профилях скрипт ping.py - вот с ним бы метрику сделать, чтобы SLA p2p линков мониторить с железки а не с нока

@dvolodin - вот для примера

Dmitry
04.05.2016
07:00:18
sla мониторинг - отдельная тема, думаю летом там подвижки будут

Илья
04.05.2016
07:00:19
обсуждали на той неделе

Ilya Z, [01.05.16 19:47] BGP Peer 10.250.86.2 session down - CEASE/BFD Session Down Ilya Z, [01.05.16 19:47] BFD Session Down: 10.250.86.2 on GigabitEthernet4/0/4.2268 Ilya Z, [01.05.16 19:47] что его остановило скоррелировать и оставить одну аварию?

Dmitry
04.05.2016
07:00:36
хотя бы то, что ты правило корреляции не сделал

Илья
04.05.2016
07:01:29
плохо

Dmitry
04.05.2016
07:03:11
угу

лень - это плохо

Алексей
04.05.2016
07:27:23
ну так есть гайдлайн как мигрировать?
выше по теме помогал на английском мигрировать девчонкам из бразилии вроде.

надо просто поднять новую инсталцяию и перенсти базы.

Илья
04.05.2016
07:27:50
эх, нам бы таких админов

Алексей
04.05.2016
07:27:51
новую инсталяцию надо поднимать совсем новую.

Страница 43 из 2357