
blkmrkt
25.04.2017
14:10:37
Ок графана есть

Konstantin
25.04.2017
14:10:48
и это всё ради одной смс?

here1am
25.04.2017
14:12:03

blkmrkt
25.04.2017
14:13:59

Google

blkmrkt
25.04.2017
14:18:19
Получается что какой-то мониторинг агент кладет статистику в Prometheus, и уже с него Grafana читает данные и триггерит алерты, которые скармливаются Pagerduty

Alexander
25.04.2017
14:18:46
точнее, прометей дёргает данные со своих агентов

blkmrkt
25.04.2017
14:19:47
Аа с ним агенты еще есть, тогда супер. Ставим на одной виртуалочке тогда прометей с гафаной, и по агенту на сервер

Konstantin
25.04.2017
14:20:00
что нибудь, лишь бы почту не читать)
правило создай и пусть тебе телефон на нужное письмо алярмит

Alexander
25.04.2017
14:20:32
ну, прометей на виртуалочку можно, но с ssd дисками

Евгений
25.04.2017
14:27:03
Прометеус модно молодёжно

blkmrkt
25.04.2017
14:27:51
правило создай и пусть тебе телефон на нужное письмо алярмит
уже так делал, если сплю то точно не отреагирую. Дело в том что у меня вебкравлеры и сервер бд постоянно загружен, все упирается в иопсы ssd. И если отваливается что-то в раиде, то все встает на месте, и буфер задач из rabbitmq все заваливает за несколько часов, что приходится реинсталлить ОС
вот лучше бы как-то автоматически останавливать все дела, если mdadm не ОК

Konstantin
25.04.2017
14:28:37
Может с бд разобраться?

blkmrkt
25.04.2017
14:29:39

Konstantin
25.04.2017
14:30:10
Шли алерт сразу в скрипт, зачем крон

Google

blkmrkt
25.04.2017
14:30:15
остановить все и отправить email если что-то пошло не так

Konstantin
25.04.2017
14:33:14
Mdadm сам шлёт, в конфиге по дефолту параметр есть
Много простых вопросов

blkmrkt
25.04.2017
14:35:06
сорри, мучает страх сделать что-то не так, как делают другие

Konstantin
25.04.2017
14:35:39
Так ты уже все не так сделал, обратного пути нет))

Sergey
25.04.2017
14:48:16


blkmrkt
25.04.2017
14:48:22
Вот еще вопрос по поводу того как организовать и связать вместе кучу костылей:
- АПИ сервер, рендерсервер и генератор заданий для пауков на Node под pm2
- БД PostgreSQL, RabbitMQ для общения между процессами
- Бинарники на go и haskell: первый это бекконнект-прокси, второй паук, который работает на N машинах
- Паук общается с rabbitmq, берет оттуда задания и кладет обратно результаты
Сейчас я для каждого апдейта бинарника вручную захожу в tmux сессию на каждом сервере, останавливаю процесс Cmd+C, копирую новую версию (haskell из артефакта с CircleCI, go компилит сразу под все ОС), и запускаю с теми же флагами. Если нужно, ENV vars тоже вручную меняются перед запуском бинарника.
Как правильно организовать деплой бинарников, чтоб была возможность откатить изменения? Хочется еще определять environment variables из какого-то одного места, и чтоб при смене env var все процессы перезапускались с новым значением.
Ну и круто было бы иметь возможность запускать это все на локалхосте одной кнопкой, и так же легко разворачивать на новом железе. Rancher + Docker?


Konstantin
25.04.2017
14:49:24
Нас посадют за пособничество

blkmrkt
25.04.2017
14:49:56
да ладно, ничего серого и никакого спама, просто сбор данных

Konstantin
25.04.2017
14:50:24
Тебе пох, ты в маске
А у меня фото+фио)

blkmrkt
25.04.2017
14:50:40
?

Konstantin
25.04.2017
14:52:21
Тебе одного докера хватит для оркестоации, ранчеру ресурсы нужны, профита не вижу

blkmrkt
25.04.2017
14:53:10

Konstantin
25.04.2017
14:53:47
Да

blkmrkt
25.04.2017
14:53:51
я docker-compose пробовал, но понял что он под одной ОС все запускает

Konstantin
25.04.2017
14:54:04
Docker swarm
Compose просто инструмент для докера, не более

blkmrkt
25.04.2017
14:55:31
окей, почитаю сейчас

Google

Konstantin
25.04.2017
14:57:52
Docker swarm mode , просто swarm не прикольно

blkmrkt
25.04.2017
14:58:21
да читаю что в новой версии swarm mode является частью докера, что бы то ни значило

Alex
25.04.2017
15:10:53
Гайз, вопрос на статистику. Сколько раз вы видели апи, который возвращает статус код 422?

Roman
25.04.2017
15:11:33
400 обычно

TISAZE
25.04.2017
15:11:44
есть корпаративный ноут, который компания списала и продала. проблема в том, что т.к. он корпаративный в винде нет возможности переустанавливать проги. что привело к тому что оффис устарел и лицензия закончилась. было решено просто форматнуть и установить чистую ОС. но снова траблы: биос запаролен, при попытке подгрузиться через бутабл флешь хард не виден.

Hackru
25.04.2017
15:14:20
пацаны, подскажите

Alexey
25.04.2017
15:14:26
@ads_alpha ну мы такое возвращаем

Hackru
25.04.2017
15:14:42
есть какой-нибудь аналог dpkg-reconfigure exim4-config под центось?

Alex
25.04.2017
15:14:50

Hackru
25.04.2017
15:14:51
это ж анонизм руками конфигурять почтарь

Alexey
25.04.2017
15:15:21
@ads_alpha в текущем проекте в половине методов API точно
@ads_alpha еще в паре разрабатываемых проектов тоже будем использовать

Vasiliy
25.04.2017
15:17:31
@hackru да у exim'а же по секциям все - там базовый конфиг на один экран, могу кинуть)

Hackru
25.04.2017
15:17:50
ну я имею в виду почему нет текстового интерфейса для быстрой настройки
не обязательно для екзима
для постфикса тоже

Vasiliy
25.04.2017
15:18:45
я как раз всегда ненавидел убунтовский exim4-config.. как же он разбивает этот бедный конфиг на сотни файлов

Hackru
25.04.2017
15:19:29
там можно выбрать
монолитный или разбитый

Konstantin
25.04.2017
15:23:13

Google

Hackru
25.04.2017
15:23:19
ну а как жить?
ЗАЧЕМ МНЕ НУЖЕН LINUX, У МЕНЯ НЕТ ВРЕМЕНИ ЧТОБЫ ЕБАТЬСЯ С НИМ (с)

Sergey
25.04.2017
15:24:26
ага.

N
25.04.2017
15:24:33

Sergey
25.04.2017
15:24:46
Exchange же мышкой настраивается, да ещё и за пять минут ?))))

Hackru
25.04.2017
15:24:56
в дебиане я выбираю далее, далее, далее, закончить
ВСЁ

Sergey
25.04.2017
15:26:11
дебиан какбе тоже линукс

Hackru
25.04.2017
15:26:37
а центос линукс или нет?

N
25.04.2017
15:26:46

Admin
ERROR: S client not available

N
25.04.2017
15:26:58
линукс это ЮБИНИТИ ЛАЙНЕКС

Dmitry
25.04.2017
15:27:46

Hackru
25.04.2017
15:28:04
что изменится, всё равно гуя не будет

Sergey
25.04.2017
15:29:14

Hackru
25.04.2017
15:29:34
всегда так делаешь?

Sergey
25.04.2017
15:29:36
ходовые сервисы он позволяет настроить мышкой
нет, я просто молча настраиваю текстовыми файлами заготовленными ?

Vasiliy
25.04.2017
15:31:28
монолитный или разбитый
да та же фигня со всеми этими ифами и прочим - просто exim.conf выглядит куда логичней и опрятнее)

Dmitry
25.04.2017
15:32:43
ну его устраивает базовый конфиг, ну что тут непонятного :)

Google

Dmitry
25.04.2017
15:33:17
https://scottlinux.com/wp-content/gallery/switchpostfix/01cent_switchpostfix.png
а я вот от этого писаюсь в EL :)
в debian ты без бубнов не переедешь с одного на другой
потому что ебанаты из debian решили что после install сервис по умолчанию должен быть запушен

Vasiliy
25.04.2017
15:35:20
apt-get purge exim4 && apt-get install postfix ? :)

Dmitry
25.04.2017
15:35:57
а кривые postinstall - это вообще песня

Александр
25.04.2017
15:35:57

Dmitry
25.04.2017
15:36:14
yum install postgresql привезет только бинари
проблема не в том что на порту 5432 появился ненужный тебе сервис
ненужный потому что он сконфигурирован неправильно
параметры не меняются без переинициализации, например почему debian team посчитала что чексуммы не нужны людям в кедах или на ноутбуке

Александр
25.04.2017
15:36:47
Запущен или запушен?

Dmitry
25.04.2017
15:36:53
и тут приходится лазить ручками

Александр
25.04.2017
15:37:25
Я теряюсь просто куда его запушить можно

Konstantin
25.04.2017
15:40:42
к чему такие мучения? tvial/docker-mailserver

Dmitry
25.04.2017
15:42:05
да откуда вы все со своим докером то лезите? :)

Roman
25.04.2017
15:42:10

blkmrkt
25.04.2017
15:43:00

Dmitry
25.04.2017
15:43:20
в el5 точно было

:)
25.04.2017
15:43:27

blkmrkt
25.04.2017
15:43:27