@nocproject

Страница 350 из 2357
Алексей
03.10.2016
15:18:29
у него обычно прикольно получается угадывать где косяк

Илья
03.10.2016
15:18:51
его сегодн нет вроде

Ivan
03.10.2016
15:21:12
СКОЛЬКО ВЕШАТЬ АКТИВАТОРОВ И ДИСКАВЕРЕЙ

Хочу блок-схему

Google
Илья
03.10.2016
15:21:30
чтобы хватало

Илья
03.10.2016
15:21:42
тебе не хватает?

добавь

хватает?

N
03.10.2016
15:21:53
в настройках группы прав на изменение мыла нет, хз как пользователь может себе мыло сменить

Илья
03.10.2016
15:21:53
не трогай

Алексей
03.10.2016
15:23:05
СКОЛЬКО ВЕШАТЬ АКТИВАТОРОВ И ДИСКАВЕРЕЙ
дискавери жрет коннекты к монге(не более 20000) и к постгресу(300 дефолт надо тюнить).

критерий того что тебе хватает это то что у тя SELECT mean("running_tasks") FROM "httpjson_inv_monitor" WHERE "env" =~ /^$env$/ AND $timeFilter GROUP BY time($interval) fill(null) и SELECT mean("late_tasks") FROM "httpjson_inv_monitor" WHERE "env" =~ /^$env$/ AND $timeFilter GROUP BY time($interval) fill(null) в сумме < 20

возможно без where

не уверен как будет на односерверной инсталяции

Google
Ivan
03.10.2016
15:29:14
Селекты в какой бд делать?

N
03.10.2016
15:29:58
а метод file - это что за уведомление?

Ivan
03.10.2016
15:32:05
Да, как в заббиксе: internal process monitoring

И тишинаа

E_zombie
03.10.2016
15:34:16
СИСЬКИИИИ!!!!

Ivan
03.10.2016
15:34:28
СИСЬКИИИИ!!!!
Пруф или не было

Илья
03.10.2016
15:36:30
разрешаешь?

N
03.10.2016
15:37:03
вообщем, запишите в faq, уведомление в блоке users работает только для админа, созданного при установке, может это глюк миграции, завтра попробую, пересоздать пользователей

кстати, а при авторизации через лдап, админ авторизуется через локальную базу, или из лдапа?

Ivan
03.10.2016
15:40:00
я ведь не против
Расскажи, в чем разница между 2 процессами дискавери с одним тредом и 1 процессом дискавери с 2 тредами?

Алексей
03.10.2016
15:40:42
думаю не совсем имеет смысл ставить так вопрос

там используется пул тредов для обращения к постгресу

и некоторое колво тредов занимается под коннекты к постгресу

так что в принципе можно говорить про разницу между одним дискавери и 100 тредов и двумя по 50.

так вот вторая схема сожрет боьше коннектов к постгресу

Ivan
03.10.2016
15:42:20
Ну или так, ок

Алексей
03.10.2016
15:42:40
ну и в случае если дискавери будет более одного включается режим шардинга.

Google
Алексей
03.10.2016
15:43:01
четные запросы обрабатываются всегда первым, не четные всегда вторым

под капотом операция деления с остатком на колво дискавери

Ivan
03.10.2016
15:44:47
Алексей
03.10.2016
15:45:07
потому как питон.

он не может есть более одного проца.

Ivan
03.10.2016
15:45:29
Воооо

Пошла связь с железом

Алексей
03.10.2016
15:45:51
и что бы утилизировать все ядра надо запускать более одного процесса

дальше. активатор у нас синхронный. тоесть больше тредов - больше колво железяк будет обрабатывать за раз. но опять же есть какой то предел. предел будет сильно зависеть от того в каком состоянии сеть.

если не отработал пингер - активатор ломанулся и будет ждать таймаут.

Ivan
03.10.2016
15:47:29
стооой лошадкаа

Алексей
03.10.2016
15:47:31
на пинг железяка ответила а на консоль нет ? так же будет ждать таймаут

Ivan
03.10.2016
15:48:04
Как узнать, хватает ли одного процесса дискавери ?

В логах burst?

Алексей
03.10.2016
15:48:53
одного всегда не хватит.

всегда более одного.

Ivan
03.10.2016
15:49:15
Два!

И допусти N тредов

Алексей
03.10.2016
15:49:43
хватает ли одного процесса дискавери или двух тебе ответят вот тебзапросы которые я тебе скидывал

и только они тебе скажут надо еще ресурсов.

Google
Алексей
03.10.2016
15:50:27
в инфлюксе куда валится телеметрия

Ivan
03.10.2016
15:51:11
Как там? Use db noc?

Алексей
03.10.2016
15:52:08
там по https://docs.influxdata.com/influxdb/v1.0/guides/querying_data/

или натравив графану

Ivan
03.10.2016
15:52:28
Пока консолькой

Алексей
03.10.2016
15:52:53
ты так говоришь будто это разовая процедура ?

Ivan
03.10.2016
15:53:04
У гипотетического новичка нет графаны

Алексей
03.10.2016
15:53:13
это вообще один из триггеров алертинга что с системой не алё

Admin
ERROR: S client not available

Ivan
03.10.2016
15:53:41
Алексей
03.10.2016
15:53:49
кого ?

Ivan
03.10.2016
15:54:10
Алертинга внутренних параметров системы

Работоспособности нока в целом

Алексей
03.10.2016
15:54:26
и это не удивительно. он совершенно внешний.

и собирается для тебя телеграфом

бери настраивай привычные иснтрументы и делай с ними что надо.

Ivan
03.10.2016
15:55:12
Юзер хочет из коробки

Или логику

Хватит флейма

Google
Ivan
03.10.2016
15:55:34
Тут пока тупик, ок

Алексей
03.10.2016
15:56:04
юзер хочет из коробки ок.

коробка то где ?

нок вообще не коробка.

коробка это когда ты приходишь в магазин и покупаешь коробку.

это и называетсчя коробочный продукт.

Ivan
03.10.2016
15:57:31
Берёшь %язык программирования и пишешь нок под себя%

Алексей
03.10.2016
15:57:43
вики опредяет коробку так

Коробочный программный продукт — это программное обеспечение, предназначенное для неопределённого круга покупателей и поставляемое на условиях «как есть», со стандартными для всех покупателей функциями, в отличие от заказного программного продукта, само появление которого обусловлено требованием конкретного заказчика, и в отличие от проектного программного продукта, продажа которого может, по требованию заказчика, сопровождаться проектной доработкой или разработкой функций, дополняющих стандартные (базовые) возможности.

Ivan
03.10.2016
15:58:28
Что делать если сумма меньше 20?

И больше?

Алексей
03.10.2016
15:58:43
смотреть на типичную

у тебя есть 800 устройств

период сбора 300 секунд

значит 800/300 то сколько должно делаться в секунду.

если делается 1000% этого колва - у тя аномалия.

если жто продолжается долго то у тя не сбалансированая инсталяция

такая вот получается формула для прометея

(httpjson_inv_monitor_running_tasks{env="prod"} + httpjson_inv_monitor_late_tasks{env="prod"}) > (httpjson_inv_monitor_total_tasks{env="prod"} / 300)*10

Ivan
03.10.2016
16:20:00
Алексей
03.10.2016
16:20:14
авария на сети.

авария на системе

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