
Алексей
12.11.2016
11:11:47
плохие - негодные запросы
делай хорошие
либо делай группировку по cpu
либо делай where

Google

Алексей
12.11.2016
11:14:18
либо так
у тя в чем iowait измеряется ?
и для чего измеряется

E_zombie
12.11.2016
11:23:13
по идеях в процентах
такс.
спасибо за примеры. кое что в графиках стало понятно. осталось разобраться как уменьшить ЛА на первом хосте

Алексей
12.11.2016
11:26:17
вот так будет праивльно
host у меня прилетает через templating

Ilya
12.11.2016
11:27:05

E_zombie
12.11.2016
11:37:51
мнда. тут без поллитры три раза не разберёшься.
тоже самое что учить китайский

Алексей
12.11.2016
11:38:32
нее
там дока с картинками и гифками

Google

Алексей
12.11.2016
11:38:45
графана молодец
очень молодец
а четвертая графана еще и с алертингом
очень удобновато

E_zombie
12.11.2016
11:39:41
:-D

Алексей
12.11.2016
11:41:21
но вообще зомби. ты же все 20к будешь пихать ?

Bitbucket
12.11.2016
11:42:00
Andrey pushed to noc/feature/microservices
Fix Raisecom.ROS get_interfaces

E_zombie
12.11.2016
11:43:06
ээээ*?

Алексей
12.11.2016
11:43:36
ну в свою инсталяцию ты будешь все 20к железяк пихать и с них строить графики портов ?

E_zombie
12.11.2016
11:44:02
нуууууу у меня 14000 и в целом в идеале надо.

Алексей
12.11.2016
11:44:11
а
ну 14к

E_zombie
12.11.2016
11:44:25
решить задачу ошибок CRC на портах в виде отчёта.
ну и перегрузок на магистралях

Алексей
12.11.2016
11:44:34
короче сильно не рекомендую телеметрию и данные с железяк слать в один инфлюкс
ибо инфлюкс надо будет обслуживать
а его рестарт это 15-20 минут

Bitbucket
12.11.2016
11:44:58
Andrey pushed to noc/feature/microservices
Fix Dlink Profiles pattern_prompt for microservices

Алексей
12.11.2016
11:45:06
и в это время у тя не будет данных о работе системы. что печально
пожтому я лью данные о мониторинге системы на отдельный инстанс инфлюкса на сервере башни

Google

Алексей
12.11.2016
11:45:29
точнее лил.
сейчас я забираю их в прометей

E_zombie
12.11.2016
11:46:00
ты умный и опытный. тебе можно :)

Алексей
12.11.2016
11:46:19
для ~1k железяк рестарт инфлюкса будут относительно быстрый
минут 5 и это не очень критично

E_zombie
12.11.2016
11:46:56
с другой стороны мне метрики для црц нужны только раз в сутки.
а для загрузки можно и 5 минут поставить

Алексей
12.11.2016
11:47:17
а еще бывает что инфлюкс начинает жрать _очень много ресурсов_
и в этот момент ты не будешь имет ьдоступа даже к телеметрии.

E_zombie
12.11.2016
11:47:29
я так вот и думаю что по нодам растаскивать надо будет.

Алексей
12.11.2016
11:47:50
и будешь тупо свотреть в htop
на каждом сервере.
и это будет печально.

E_zombie
12.11.2016
11:48:12
я тихо шизею если честно от количества ресурсов которые жрёт сейчас нок.
раньше всё одним серваком решалось.

Алексей
12.11.2016
11:49:00
14000/300 = 45 заданий в секунду.
не очень то много, не очень то мало.
там есть куда оптимизировать на самом деле. думаю мемкеш не плохо снимет нагрузки с баз
еще есть идея заюзать какую то супер библиотеку для активтора
которая должна не плохо уронить нагрузку на актиаторы

Google

E_zombie
12.11.2016
11:53:16
если монга стоит на нескольких нодах чтение идёт параллельно ?

Алексей
12.11.2016
11:56:13
нет

E_zombie
12.11.2016
12:14:23
из шелла вайпить хосты можно или лучше через внешний вайп ?
а то у меня на второй ноде отработала автодобавлялка хостов и теперь у меня их в два раза больше :)
хорошо что хоть дискавери выключено

Ivan
12.11.2016
12:19:03


E_zombie
12.11.2016
12:20:17
чё ржошь.
делалось штатным импортом
from noc.sa.wipe.managedobject import wipe
from noc.sa.models import *
from noc.sa.models.managedobjectprofile import *
from noc.sa.models.managedobject import ManagedObject
from noc.sa.models.managedobject import AdministrativeDomain
from noc.sa.models.managedobjectprofile import ManagedObjectProfile
mo = ManagedObject.objects.filter()
for m in mo:
print m.name, m.address, m.profile_name, m.snmp_ro
if m.profile_name != 'default':
print m
wipe(m)
вот так правильнее.
from noc.sa.wipe.managedobject import wipe
from noc.sa.models import *
from noc.sa.models.managedobjectprofile import *
from noc.sa.models.managedobject import ManagedObject
from noc.sa.models.managedobjectprofile import ManagedObjectProfile
mo = ManagedObject.objects.filter()
for m in mo:
print m.name, m.address, m.object_profile, m.profile_name
if m.object_profile.id == 1:
print m , "wipe"
wipe(m)

Ilya
12.11.2016
12:44:39

E_zombie
12.11.2016
12:44:59
а ещё правильнее if m.object_profile.id == ManagedObjectProfiles.objects.get(name='default').id:

Алексей
12.11.2016
12:55:20
но это реально не твой случай @somovis
пойми сколько у тя времени рестартится инфлюкс и если долго - имеет смысл морочится

Ilya
12.11.2016
12:56:33
Не долго

Алексей
12.11.2016
12:56:59
ну тогда и не усложняй

Ilya
12.11.2016
12:59:56
:)

Google

E_zombie
12.11.2016
13:00:56
кхм. файлы для RHEL интерфейсес есть а в списке скриптов нету.
http://pastebin.com/v7kpSJsi
не вайпится

Ivan
12.11.2016
13:11:14

E_zombie
12.11.2016
13:13:21
http://pastebin.com/h9ZY08hd
по айди тоже не удаляет .

Bitbucket
12.11.2016
18:22:34
PlayBook 'RUN' folder for pgbouncer ➔
'RUN' folder for pgbouncer tested debian 8 Centos 7

E_zombie
12.11.2016
20:07:03
ээээээ ? что пофиксили

Bitbucket
12.11.2016
22:45:22
Dmitry Volodin pushed to noc/feature/microservices
ManagedObjectSelector.get_by_id(): Protect by the lock

E_zombie
13.11.2016
09:47:21
эээээ?
это полечит удаление хостов ?

Ilya
13.11.2016
10:39:06
а телепатический кто нить может сказать, почему:
TASK [node : Pull NOC] 00:24
fatal: [test-node]: FAILED! => {"changed": false, "failed": true, "msg": "abort: HTTP Error 404: Not Found\n"}

Bitbucket
13.11.2016
10:39:38
Aleksey Shirokih pushed to noc/feature/microservices
merge
zlib-devel dependencies for node

E_zombie
13.11.2016
10:39:53
проблемы нджинксом с неправильным конфигом или то что сервис не стартанул .

Andrey
13.11.2016
10:39:57
Телепатически, такое возникает если не нажать save на страничке settings