
Алексей
25.09.2017
15:20:58
чот сегодя бот спит

Ivan
25.09.2017
15:22:07
Ещё какой пиздец слили?

Bitbucket
25.09.2017
15:22:08
Aleksey Shirokih pushed to noc/feature/microservices
limit max memory usage by noc for 93% of host max_mem.
fix password logging
do not use dedup key for freebsd.
Dmitry Volodin pushed to noc/feature/microservices
sla.slaprobe: Link to path map

Google

Алексей
25.09.2017
15:38:28
обратите внимание что теперь для нока выделено не более 93% памяти на хосте. дальше oom

E_zombie
25.09.2017
15:38:51
клёвый пиздетц.

Ivan
25.09.2017
15:39:19
И что такое нок в твоём понимании?

Алексей
25.09.2017
15:39:56
поймал аварию когда активатор ушел в D state, а память на хосте кончилась.
в результате oomkiller подропал чо попало

Ivan
25.09.2017
15:41:42
Какая часть нока обычно на память падкая?

Алексей
25.09.2017
15:43:25
любая
ошибки могут быть в любой части

Ivan
25.09.2017
15:44:35
Просто вырезать у нока странно, если половина ОЗУ у инфлюкса или монги, не помню

Алексей
25.09.2017
15:44:49
и у того и у дргого
прсто рестартануть нок - дешево

Google

Алексей
25.09.2017
15:44:59
рестартануть базу - дорого

Ivan
25.09.2017
15:46:15
То есть по превышении рестартовать нок целиком?

Алексей
25.09.2017
15:47:13
для инсталяции типа прод я ставлю патч для supervisord который позволяет индивиадуально тюнить кого убивать
для остальных типов патч не ставится и сервисы нока потенциально могут съесть больше чем можно
при окончании памяти имеет смысл знать в каком порядке за сервисами придет oom
лучше бы он приходил за сервисами которые легко перезапустить чем за базой.
база умершая по oom может привести к востановлению из бекапа

E_zombie
25.09.2017
16:04:13
походу пора убивать супервизор и переходить на системд

Алексей
25.09.2017
16:05:06
как поможет ?

E_zombie
25.09.2017
16:05:09
хотя если оставить конфиг и не использовать супервизор то может взлететь
можно будет ограничения повесить индивидуальные

Алексей
25.09.2017
16:06:09
а фря ?

E_zombie
25.09.2017
16:06:28
http://0pointer.de/blog/projects/resources.html
на фре будет как раньше. просто будет не systemctl start noc а ...start noc-discovery и тд
на линухе. но что то мне подсказывает что гдето будут грабли

Bitbucket
25.09.2017
16:08:10
Aleksey Shirokih pushed to noc/feature/microservices
fix oom_score_adj for linux

E_zombie
25.09.2017
16:08:34
/me непреодолимо хочет нажраться в гавно и по бабам
https://www.freedesktop.org/software/systemd/man/systemd.resource-control.html
если ты мне покажешь спростой способ парсинга конфига noc_service то я могу попробовать написать генератор этого говна. кстати они могут быть статичными. если логику парсинга вынести во внешний скрипт.
деплоить надо будет только статичные шаблоны. а потом делать enable\disable

Google

Алексей
25.09.2017
16:14:05
вообще с момента влива ветки конфига нок стал существенно проше конфигирироваться. и быть можно существует способ совсем избежать ансибла и оставить curl2sudo скрипт.
но в этой схеме надо решить что то с обновлениями

E_zombie
25.09.2017
16:15:41
может не будем ломать пока это ?
не думаю что тебе охота пилить тучу новых скриптов для кучи латформ.

Алексей
25.09.2017
16:17:06
я не предлагаю ломать.
лишь говорю о такой возможности

Ivan
25.09.2017
16:18:29

E_zombie
25.09.2017
16:18:31
по твоему мнению есть смысл морочаться с системД ?

Алексей
25.09.2017
16:18:56
нет. по моему мнению переход на системд не дает какого либо улучшения
разве только новички приходящие на канал перестанут рыдать про устаровку через башню

Ivan
25.09.2017
16:19:51
Если я положу валидный ключ в базу sqlite, башня его сама задеплоит в след.раз?

Алексей
25.09.2017
16:19:56
да

E_zombie
25.09.2017
16:21:42
новичкам пофиг будет. для них ничего не поменяется. а вот контролить ресурсы которые хавает нок станет удобнее.

Ivan
25.09.2017
16:21:42
Там есть логин-пароль, отличный от нок-нок?

Алексей
25.09.2017
16:22:18
контролировать ресурсы которые потребяет нок задача такого высокого порядка что не уверен что ее решает хотябы 5-ро на этом канале

Ivan
25.09.2017
16:24:31
Сетевикам и нах не надо

E_zombie
25.09.2017
16:27:26
я бы сказал что тут нет вообще ни одного кому это понадобится. кроме тебя и меня.

Алексей
25.09.2017
16:27:44
именно
но может @somovis еще

Google

Алексей
25.09.2017
16:27:58
но он пока об этом не знает

Ivan
25.09.2017
16:30:54
Гыгы

E_zombie
25.09.2017
16:36:36
но снимет нам определённый ворох проблем

Bitbucket
25.09.2017
16:38:40
uncol pushed to noc/feature/microservices
runcommands, fix run in FF

Ivan
25.09.2017
16:45:36
давно анкола видно не было
халтурит, небось

E_zombie
25.09.2017
16:49:50
нет. работает в поте лица

Ivan
25.09.2017
16:51:45
там красное было, так-то

Admin
ERROR: S client not available

Ilya
25.09.2017
16:57:17

Ivan
25.09.2017
17:16:54
Зомби! Верни!

Ilya
25.09.2017
17:19:18
Хотя
Хочется исправления багов и чтобы прям все работало
Кстати, алармы по загрузке линков работают?
В %

E_zombie
25.09.2017
17:31:23
какой ?

Ilya
25.09.2017
17:33:31
3

Google

E_zombie
25.09.2017
17:33:48
хера. вторая :)

Ilya
25.09.2017
17:50:43
Есть у кого Huawei ne40 x3a и/или ASR 9904?

E_zombie
25.09.2017
17:53:00
неееее

Bitbucket
25.09.2017
18:26:50
Aleksey Shirokih pushed to noc/feature/orientcli
backport ansible changes from ms to orientcli

Алексей
25.09.2017
18:28:10
последние патчи по оптимизации убийству процессов рекомендую поставить я.
добро они несут в мир.

Ivan
25.09.2017
18:29:36
как макдб, так сразу

E_zombie
25.09.2017
18:32:36
@freeseacher чем докажешь? чувствую ты на тёмную сторону силы хочешь увести нас

Алексей
25.09.2017
18:34:40
хочу коенчно
там печеньки!


Bitbucket
25.09.2017
19:03:57
Andrey pushed to noc/feature/orientcli
Andrey: Merged feature/microservices into feature/orientcli
uncol: runcommands, fix run in FF
Aleksey Shirokih: fix oom_score_adj for linux
Dmitry Volodin: sla.slaprobe: Link to path map
Aleksey Shirokih: limit max memory usage by noc for 93% of host max_mem.
... See all
Dmitry Volodin pushed to noc/feature/microservices
card: Show direct link as a path when no path found
Dmitry Volodin pushed to noc/feature/microservices
Remove circular dependecy
Dmitry Volodin pushed to noc/feature/microservices
./noc ensure-index command to check mongodb indexes during deploy
Aleksey Shirokih pushed to noc/feature/microservices
build mongo indices on deploy
Andrey pushed to noc/feature/microservices
Fix platform object trace in managedobject -> Links Web interface
uncol pushed to noc/feature/microservices
add sort to lookup
uncol pushed to noc/feature/microservices
filter switch to inv.vendor.lookup


E_zombie
26.09.2017
08:26:23
MSG: the field 'args' has an invalid value, which appears to include a variable that is undefined. The error was: 'ch_host' is undefined The error appears to have been in '/opt/tower/var/tower/playbooks/NOC2/ansible/roles/post/tasks/main.yml': line 87, column 3, but may be elsewhere in the file depending on the exact syntax problem. The offending line appears to be: - name: Add default CH datasource ^ here ...ignoring

Bitbucket
26.09.2017
08:38:10
uncol pushed to noc/feature/microservices
web add translation