
Artem
08.09.2017
10:42:18
Графану и Прометей выносишь, а нодеекспортеры на каждый сервак и их натравливаешь на прометей
Либо можешь на каждой ноде по прометей ещё и держать, но все в одну графану сливать

Zlokot
08.09.2017
10:48:43
ой простите, опечатка. прометей нодекспортер и графана - это три разных контейнера конечно же

Artem
08.09.2017
10:50:10
Ну ясен красен)

Google

Zlokot
08.09.2017
10:50:21
то есть выносить ниче не надо? так?

Artem
08.09.2017
10:50:47
Я написал выше как правильнее
Там уже решай

Zlokot
08.09.2017
10:51:17
просто в конф файле прометея, который мапится на хост систему - есть описание двух таргетов - собсно самого прометея (localhost:9090) и нодекспортера (ip:9100)
и если я хочу добавить к мониторингу допустим еще один хост-сервер - то мне надо добавить третий таргет? и запустить нодекспортер для него на этом новом хост-сервере.
так?

Artem
08.09.2017
10:52:10
Да и добавить в прометей ещё один нодеэкспортер в таргет на внешнем или lan айпи
Короче пометеус х1, графана х1, экспортеры xN

Zlokot
08.09.2017
10:59:25

Artem
08.09.2017
10:59:41
Да
Только не на локалхост

Zlokot
08.09.2017
11:00:12
ну да. локалхост это для контейнера с прометеем.
а как тогда в графане наблюдать за всеми таргетами? какойто шаблон надо чтобы отображал статус всех

Pavel
08.09.2017
11:04:12
от так гибче: https://github.com/Perdjesk/monitoring-containerized
https://github.com/gliderlabs/registrator

Google

Zlokot
08.09.2017
11:09:58
Да
а порт у этого второго нодекспортера, на другом хосте - тоже может быть 9100?
чтото мне докер стек говорит, что уже есть такой порт в стеке и не хочет создаваться

Artem
08.09.2017
11:11:12
Любой свободный
Какой в конфиге сам укажешь

Dmitry
08.09.2017
11:12:54
ребята, а у кого из вас гитлаб в контейнере? кто нибудь сталкивался с проблемами клонирования репы через git в таком случае?

Zlokot
08.09.2017
11:16:18

Artem
08.09.2017
11:16:34
Тебя надо спросить

Zlokot
08.09.2017
11:16:40
он же на другом хосте только занят

Artem
08.09.2017
11:16:42
Смотри что у тебя там крутится)

Zlokot
08.09.2017
11:16:55
разве нельзя в докер стеке иметь сервисы на одинаковых портах?

Artem
08.09.2017
11:17:13
На одном хосте на одинаковых портах?

Zlokot
08.09.2017
11:17:30
нет блин)
на разных хостах же надо запускать нодекспортеры

Artem
08.09.2017
11:18:06
Можно на одинаковом, у тебя что-то его занимает

Zlokot
08.09.2017
11:18:14
потому и странно. непонятно с чем конфликтует он. на самом втором хосте ничего нету.

Artem
08.09.2017
11:19:33
Netstat -natp | grep 9100
И там уже копай

Egor
08.09.2017
11:21:16
очень мало места и отвратительный стул?

Roma
08.09.2017
11:21:38
Не тот чат :)

Zlokot
08.09.2017
11:23:40
какаято шляпа что нельзя запустить второй контейнер с точно таким же портом как уже используется на другом контейнере в это же SWARM даже если он на другом хосте.

Google

Kirill
08.09.2017
11:47:50

Artem
08.09.2017
15:45:13
Ты же ничего про это не говорил, у тебя тогда этот порт видимо через глобал на все ноды дискаверится

Zlokot
08.09.2017
15:46:16
удалось сделать так:
- job_name: 'node-exporter'
dns_sd_configs:
- names:
- 'tasks.nodeexporter'
type: 'A'
port: 9100
теперь в таргете появляются все ноды на которых есть нодекспортер
но блин - в дашборде в графане хер поймешь что это за нода сейчас отображается - никакого имени не присвоить к этому таргету, и оно просто по внутреннему оверлейному IP называется
+ в графане нельзя в дашборде отображать метрики для всех нод, но по отдельности.
они почемуто суммируются если выбрать больше одной ноды.

Artem
08.09.2017
15:51:17
Можно
Ты ведь знаешь что можно самому писать дашборды, а не только юзать готовые?)
Там можно хоть выпадающим меню сделать

Zlokot
08.09.2017
15:52:39
пока не дошел до этог ход. наверно придется делать самому.
но вот как быть с названиями - пока не сообразил.
похоже надо копать в сторону relabel и применять хостнейм

Subb98
08.09.2017
16:51:16
Добрый вечер. Есть ли способ изменить root директорию для конкретного пользователя? Именно root, а не home.

Artem
08.09.2017
16:52:38
Чрут в чруте?)

Subb98
08.09.2017
16:53:19
Делаю такой Dockerfile:
# Adding new user and directories
RUN useradd -d /home/csserver -s /bin/bash csserver && echo csserver:csserver | chpasswd
RUN mkdir /home/csserver
RUN chown -R csserver:csserver /home/csserver
RUN chmod -R 777 /home/csserver
# Installing HLDS
RUN cd /home/csserver
RUN wget -N --no-check-certificate https://gameservermanagers.com/dl/linuxgsm.sh
RUN chmod +x linuxgsm.sh
RUN echo csserver | sudo -Su csserver bash linuxgsm.sh csserver
#RUN echo csserver | sudo -Su csserver ./csserver install
И выкачиваемый скрипт пытается создать директорию в руте
Step 12/12 : RUN echo csserver | sudo -Su csserver bash linuxgsm.sh csserver
---> Running in b86e264fbe0b
mkdir: cannot create directory '//lgsm': Permission denied
fetching serverlist.csv...FAIL
Скрипт менять не могу, т.к. он выкачиваемый.
rootdir="$(dirname $(readlink -f "${BASH_SOURCE[0]}"))"
lgsmdir="${rootdir}/lgsm"
Это как скрипт отпределяет путь


zigmund
08.09.2017
19:13:57
И это, вы сами скрипт ограничили в правах. Скрипт посторонний, выполните его и потом перенесите данные
В общем, дичь какая-то

Google

Admin
ERROR: S client not available

zigmund
08.09.2017
19:19:35
Все делается одним слоем.

Ilya
08.09.2017
21:04:10
Всем привет!
У меня есть папка sites n-сайтов
я хочу поднять fpm на все сайты один и раздавать статику через nginx и обслуживать все домены - можно так?
как это настроить?

Sun
08.09.2017
21:31:49
Докер тут не то что бы при делах, но да, можно
Пихаешь всё в один конфиг и всё тебе счастье

Subb98
09.09.2017
03:32:25
Все делается одним слоем.
Благодарю за замечания. Дело в том, что я начал писать этот докерфайл для того, чтобы лучше разобраться с докером. Я его по-прежнему плохо понимаю.

Ilya
09.09.2017
08:45:57
использую этот файл https://github.com/docker-library/php/blob/ae9d560db8b4a8fc4408da2b158e8594015c0fcb/7.1/fpm/Dockerfile
скажите fpm тут надо что-то донастраивать для нагрузки production?
или по дефолту будет на 100% грузить?

Lain
09.09.2017
11:16:46
привет
пытаюсь запустить telegram в docker
https://gist.github.com/2045d1c6167ad70ccd25ac26514add17
как решать?

Гайрат
09.09.2017
11:29:50
На кол

Lain
09.09.2017
11:39:04

Andrey
09.09.2017
11:56:01
привет
ты типа такой тупой или кажешься себе умным?

Lain
09.09.2017
11:56:19

Google

Andrey
09.09.2017
11:56:19
нам непонятно, зачем ты запускаешь телеграм в докере?
сгори, спамер

Lain
09.09.2017
11:57:03
пытаюсь все что не из оф репо запускать в песочницах
сгорите сами
вопрос не про зачем, а как?
че за даунское комунити
ну да, люди которые не хотят решать задачи, но хотят метаться говном с порога

Andrey
09.09.2017
12:01:38