# Смена паролей технических сервисов

# Смена паролей в Мониторинге

# Смена паролей в Мониторинге

## Описание

Смена паролей внутренних сервисов Мониторинга. По умолчанию используется
случайный пароль из 16 символов, включая спецсимволы.

---

## Допустимые символы в пароле

Цифры, строчные и прописные латинские буквы, спецсимволы: `+` `-` `_` `!` `^` `(` `)`

---

## Общий порядок

1. Сделайте резервную копию файла: `cp /opt/printum/.env /opt/printum/.env.bak`
2. Внесите изменения в файл `/opt/printum/.env` согласно разделам ниже.
3. Перезапустите систему:

```bash
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"
```

Затем выполните:

```bash
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
```

# Смена паролей в ПринтМенеджере

Описание Смена паролей внутренних сервисов ПринтМенеджера. Общий порядок Сделайте резервную копию: cp /opt/printmanager/.env /opt/printmanager/.env.bak Внесите изменения в файл /opt/printmanager/.env . Перезапустите систему: cd /opt/printmanager/ sudo docker-compose down sudo docker-compose up -d При балансировке нагрузки: повторите шаги на каждом сервере ПринтМенеджер. Также выполните инструкции раздела «Смена паролей на сервере балансировки». PostgreSQL (базовая схема, без балансировки) DATABASE_URL="postgres://postgres:NEW-PASSWORD@db:5432/printmanager" DATABASE_PASSWORD="NEW-PASSWORD" Затем: sudo docker-compose down sudo docker-compose up -d db sudo docker-compose exec -T db bash -c "psql -U postgres -c \"ALTER USER postgres PASSWORD '\$POSTGRES_PASSWORD';\"" sudo docker-compose up -d PostgreSQL (схема с балансировкой нагрузки) DATABASE_URL="postgres://postgres:NEW-PASSWORD@db:5432/printmanager" Затем: sudo docker-compose down Измените пароль штатными средствами во внешней базе данных, затем запустите систему. Важно При схеме с балансировкой все изменения паролей в Мониторинге и ПринтМенеджер должны быть отражены в конфигурационных файлах балансировщика. CUPS установлен на всех серверах в схеме с балансировкой — учитывайте это при перезапуске.