Смена паролей в Мониторинге
Смена паролей в Мониторинге
Описание
Смена паролей внутренних сервисов Мониторинга. По умолчанию используется случайный пароль из 16 символов, включая спецсимволы.
Допустимые символы в пароле
Цифры, строчные и прописные латинские буквы, спецсимволы: + - _ ! ^ ( )
Общий порядок
- Сделайте резервную копию файла:
cp /opt/printum/.env /opt/printum/.env.bak - Внесите изменения в файл
/opt/printum/.envсогласно разделам ниже. - Перезапустите систему:
cd /opt/printum/
sudo docker-compose down
sudo docker-compose up -d
ClickHouse
CLICKHOUSE_PASSWORD="NEW-PASSWORD"
Redis
REDIS_URL="redis://:NEW-PASSWORD@redis:6379/0"
REDIS_PASSWORD="NEW-PASSWORD"
CACHEOPS_REDIS="redis://:NEW-PASSWORD@redis:6379/1"
PostgreSQL (версия Мониторинга 4.0+)
POSTGRESQL_PASSWORD="NEW-PASSWORD"
Затем выполните:
sudo docker-compose down
sudo docker-compose up -d postgres
sudo docker-compose exec -T postgres bash -c 'PGPASSWORD="OLD-PASSWORD" psql -U printum -c "ALTER USER printum PASSWORD '''NEW-PASSWORD''';"'
sudo docker-compose up -d
MySQL (версия Мониторинга 3.22 и ниже)
DATABASE_PASSWORD="NEW-PASSWORD"Затем выполните:
sudo docker-compose down
sudo docker-compose up -d db
sudo docker-compose exec -T db bash -c "mysql -uroot -pOLD-PASSWORD -e \"ALTER USER 'root'@'%' IDENTIFIED BY 'NEW-PASSWORD';\""
sudo docker-compose exec -T db bash -c "mysql -uroot -pOLD-PASSWORD -e \"ALTER USER 'root'@'localhost' IDENTIFIED BY 'NEW-PASSWORD';\""
sudo docker-compose up -dВажно: между аргументом -p и старым паролем нет пробела.