@devops_ru

Страница 4340 из 4568
Дмитрий
13.09.2018
03:15:08
Коллеги, а в chef в рецепте можно определить с какой роли его запустили ?

Viktor
13.09.2018
05:10:11
ребята, а не подскажете какого хера у меня в конфиге глобально указан error_log syslog:..., но эта сволочь упорно создает файл /var/log/nginx/error.log? мало того что создает, так еще и пишет в него, а вот в syslog ничего не шлет ?

Andrey
13.09.2018
05:15:51
версия nginx какая?

Viktor
13.09.2018
05:16:13
nginx version: nginx/1.15.3

Google
Banschikov
13.09.2018
05:17:05
Все привет! Подскажите более эффективное решение. Есть админка на JS. Нужно что бы у клиентов была актуальная версия кэша. Возможно при помощи заголовка etag сделать эту задачу? К примеру разработчик обновил файл с кодом, и естевственно изменился хэш etag. И браузер заного скачает обвновленный файл с сервера. Будет так работать?

Viktor
13.09.2018
05:17:48
логгирование в syslog на уровне server {} работает отлично. а вот на глобальном уровне какая-то срань

Andrey
13.09.2018
05:18:00
nginx version: nginx/1.15.3
грепай конфиги по error_log тогда

может переопределяется где

Viktor
13.09.2018
05:18:30
грепал, нету

# grep -HR 'error_log' | grep -v syslog nginx.conf:#error_log /var/log/nginx/nginx-error.log; nginx.conf:#error_log /var/log/nginx/error.log notice; nginx.conf:#error_log /var/log/nginx/error.log info;

все что есть, и то закомментировано

Andrey
13.09.2018
05:21:45
адрес сервера через ip указываешь?

https://forum.nginx.org/read.php?2,259773,259853

Eugene
13.09.2018
05:24:54
В /dev/null попробуй, если лог файл перестанет создаваться копай syslog

Viktor
13.09.2018
05:31:24
адрес сервера через ip указываешь?
нет, хостнейм. в hosts он есть.



Andrey
13.09.2018
05:33:50
а если один /dev/null оставить?

Google
Andrey
13.09.2018
05:34:21
и попробуй через ip указывать сервер

Viktor
13.09.2018
05:34:30
ничего не изменилось)) файл создал

Stan
13.09.2018
05:35:16
ты уверен что тот конфиг меняешь?

Viktor
13.09.2018
05:35:27
да, /etc/nginx/nginx.conf

Andrey
13.09.2018
05:35:55
напиши там что-нибудь явно невалидное. например точку с запятой удали

Stan
13.09.2018
05:36:06
переименуй его

и перезапусти

Andrey
13.09.2018
05:36:14
если ругнётся, файл тот

Viktor
13.09.2018
05:36:41
да тот, -V --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log

Andrey
13.09.2018
05:36:54
а ты всё равно проверь

Viktor
13.09.2018
05:36:59
видимо создание этих файлов захардкожено в nginx и это не выключить...

[root@nginx-devel nginx]# nginx -t nginx: [emerg] open() "/etc/nginx/nginx.conf" failed (2: No such file or directory) nginx: configuration file /etc/nginx/nginx.conf test failed

Stan
13.09.2018
05:39:18
а если его локально положить,а не на мастер-логгер слать?

error_log syslog:server=unix:/dev/log,faility=local7,tag=main,severity=info; и тд

Viktor
13.09.2018
05:40:51
а если его локально положить,а не на мастер-логгер слать?
Да с этим то проблем особо нету. Проблема именно в том, что файл создаётся. Надо наверное пересобрать нжинкс с error_log в /dev/null

Stan
13.09.2018
05:41:30
в смысле так работает, но если слать - не шлет?

не понял тебя

Viktor
13.09.2018
05:44:28
у меня две проблемы. 1) создается файл и пишет в него 2) на глобальном уровне не хочет логгировать в сислог. пока что решаю первую проблему, до второй еще не добрался, мб там я сам проперся где-то)

да, вторая проблема и не проблема вовсе. там мой косяк был, все работает. осталась только первая

Google
Viktor
13.09.2018
05:56:41
И нафига тебе в сислог...
у меня один сислог сервер который занимается сборкой всех логов со всех нжинксов. а их у меня достаточно)

Andrew
13.09.2018
05:58:48
елки?
Elk stack

Viktor
13.09.2018
06:00:21
а, не. у нас просто раньше логи писались в файлы по нфс со всех нжинксов, что доставляло некоторые неудобства. ща появился сервер который можно было заюзать, вот и решили централизовать все

Viktor
13.09.2018
06:02:47
да мне не очень часто нужно в логи заглядывать, поэтому елка будет оверкилл

Sergey
13.09.2018
07:49:36
Ребят, кто пробовал использовать регулярки внутри переменных ansible? Пример: есть роль mysqldump для нескольких сред, где указывается шаг - создать директорию, куда зальется файл с дампом базы допустим я сообщаю через cli переменную "env=stage" эта переменная запускает ямлик для дампа со стейджа, к которому привязан тег stage_dump я хочу сделать создавать фолдер на сервере дампа, когда в теге есть слово дамп, и создавать фолдер под файл импорта, когда я хочу импортировать в другую среду пример: # Ensure, that directory exist - name: Create\check dumpdir file: path={{ MANUAL_DUMP_DIR }} group={{ USERGROUP }} group={{ USERNAME }} state=directory - include: stage_dump.yml when: (env == 'stage') tags: stage_dump Желаемый результат: when: (tags ==*_dump)

или когда тег просто содержит слово

Kirill
13.09.2018
08:01:38
или когда тег просто содержит слово
А такое не подойдет? when: 'keyword' in varname

Sergey
13.09.2018
08:02:13
надо попробовать

в принципе если нет, можно и так сделать: - include: stage_dump.yml when: (env == 'stage_dump') tags: stage_dump тогда может сработать, потому что теги в моем случае используются чисто для ---skip-tags чтобы не отключать скипы глобально(skippy)

Sergey
13.09.2018
08:07:13
первая же ссылка
это отдельная переменная, а я спрашивал конкретно по тегу

Kirill
13.09.2018
08:09:43
это отдельная переменная, а я спрашивал конкретно по тегу
Если я правильно понял вопрос, то вот https://groups.google.com/forum/m/#!topic/ansible-project/-K26Ot7cw6E Получаем теги в переменную, потом делаем с ней всякое

Vasiliy
13.09.2018
08:26:46
можете поделиться - как вы настраиваете прометеус, чтобы он видел хосты/контейнеры в других environment(в терминологии rancher, namespace(kubernetes), на разных хостах(docker-compose)) Делаете по одному прометеусу в каждом и потом собираете их в графане/алерт менеджере или как-то еще ?

Dmitry
13.09.2018
08:30:48
Дефолтная инсталляция прометеуса на кубер же все неймспейсы мониторит.

Google
Ivan
13.09.2018
09:07:19
Юзает кто-то https://github.com/goharbor/harbor ?

Ivan
13.09.2018
09:08:33
Registry от gitlab постоянно проблемы с авторизацией, отключил уже все что может запросы лочить. Все ровно иногда имеджи не пулятся(

да
Как давно? Поделитесь своими впечатлениями?)

George
13.09.2018
09:09:40
Как давно? Поделитесь своими впечатлениями?)
работает стабильно. Полгода. Команда 40 человек. Неудобно только то, что каждый юзер должен обладать имейлом.

Встроенные функции безопасности

Ivan
13.09.2018
09:10:38
А ну в принципи это не проблема для меня, там только 3 живых юзера будет + технический для кубернетса

А в плане сканирования уязвимостей, пробовали этот функционал заюзать?

George
13.09.2018
09:12:39
да, прикольно

но его можно и сбоку припеку в гитлабе через клэр

Ivan
13.09.2018
09:14:12
Спасибо, буду наверное пробовать если не получится вправить GitLab registry

Может у кого-то была проблема с GitLab registry: error authorizing context: authorization token required. Двухфакторка отключена, при чем на некоторых серверах все работает а на других нет, причем рандомно. rack-attack тоже нормально не настраивается, ip из белых списков благополучно банились как бы я его не настраивал, пришлось выключить.

GET /v2/ HTTP/1.1" 401 87 "

Takun
13.09.2018
09:46:21
Добрый день, коллеги, подскажите пожалуйста, чем вы мониторите нагрузку микросервисов, mq, очереди? Не хотелось бы собирать зоопарк, а найти универсальное решение

George
13.09.2018
09:46:57
Прометеус - наиболее универсальное

Но надо понимать, что это сервис-ориентированный мониторинг

А не типа заббикса (по-узловой)

Maxym
13.09.2018
09:56:44
У mq (например, RabbitMQ) есть API, можно достать и обработать все что душе угодно и засьілать куда угодно. Допиливать прийдется любое универсальное решение, насколько в процессе вьірастет зоопарк - зависит от вас

Главное чтобьі не заббикс, он не про микросервисьі

Google
Lazoreth
13.09.2018
09:58:59
Доброго времени суток. Подскажите пожалуйста, не можем связать 2 сервера. 1 в казахстане, другой в германии. Они друг друга не могут пингануть. Трасса в обе стороны падает где-то в России. Можно ли как-то вручную маршрутизацию исправить, или вообще что-либо предпринять? Или только долбить цоды?

Sergey
13.09.2018
09:58:59
в идеале бы аналог redis_exporter брать, чтобы выплевывал вообще все данные по мониторингу "внутренностей" в графану

Takun
13.09.2018
09:59:38
Zipkin , есть с ним практика?

Sergey
13.09.2018
09:59:49
хотя rabbitmq_exporter вроде есть, ток я не пробовал

Sergey
13.09.2018
10:01:06
брать еще какой то дополнительный узел для мониторинга того что должно быть "искаропки" сомнительно

Andrew
13.09.2018
10:05:32
или когда тег просто содержит слово
а через register: result не получится? и тогда если result.stage то срабатывается хендлер

Страница 4340 из 4568