Skip to main content

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

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

Описание

Смена паролей внутренних сервисов Мониторинга. По умолчанию используется случайный пароль из 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"

    Где NEW-PASSWORD

     — новый пароль

    Redis

    Измените значение переменных:

    REDIS_URL="redis://:NEW-PASSWORD@redis:6379/0"
    REDIS_PASSWORD="NEW-PASSWORD"
    CACHEOPS_REDIS="redis://:NEW-PASSWORD@redis:6379/1"
    

    где NEW-PASSWORD — новый пароль


    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
    

    Где:

    NEW-PASSWORD - новый пароль OLD-PASSWORD - текущей пароль

    Обратите внимание, в данной команде необходимо указать старый пароль OLD-PASSWORD и новый пароль NEW-PASSWORD. Между аргументом -p и старым паролем нет пробела.

    При корректном вводе в терминале будет выведено сообщение:

    mysql: [Warning] Using a password on the command line interface can be insecure.

    В случае ошибки ввода старого пароля в терминале будет сообщение вида:

    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)