Смена технологических паролей
| Для оперирования содержимым хранилища требуется ключ, выдаваемый разработчиком Визиона. |
etcd
Чтобы сменить пароль пользователя etcd, выполните команду:
etcdctl \
--enpoints https://<VIP>:<client_port> \
--cert /path/to/cert \
--key /path/to/key \
--ca /path/to/ca_cert \
--user "root:rootpw" \
user passwd <username>
Здесь:
-
<VIP>— виртуальный IP-адрес, указывающий на мастер etcd; -
<client_port>— порт, который слушает etcd; -
/path/to/cert— путь к файлу сертификата; -
/path/to/key— путь к файлу ключа сертификата; -
/path/to/ca_cert— путь к файлу корневого сертификата; -
root:rootpw— учётные данные администратора etcd; -
<username>— название учётной записи пользователя, которому нужно изменить пароль.
Подробности см. в разделе Хранение конфигурации в etcd.
PostgreSQL
Чтобы изменить пароль доступа к служебной БД Визион:
-
Подключитесь к БД с помощью утилиты
psql:psql -h <host> -U vision -d vision_db -
Выполните SQL-запрос:
ALTER ROLE vision WITH PASSWORD '<password>'; -
Для выхода из
psqlвведите строку\qи нажмите Enter. -
Измените секрет
vault.database.dsn. -
Запустите скрипт:
/opt/skala-r/vision/tools/update_server_configs.sh
VictoriaMetrics
-
Измените секрет
vault.victoriametrics.basic_auth_password. -
Запустите скрипт
/opt/skala-r/vision/tools/update_server_configs.sh. -
Переустановите Визион.Прокси.
VictoriaLogs
-
Выполните команду:
/opt/skala-r/vision/server/vision_venv/bin/python3 \ -c "from skalar.vision.common.encode import encode_secret; print(encode_secret('новый пароль'))" -
Смените закодированный Визионом пароль в файле
/opt/skala-r/etc/vision/server/victorialogs/environment.env. -
Если используется сервер VictoriaLogs, развёрнутый средствами платформы, перезапустите службу
victorialogs:systemctl restart victorialogs -
Измените секрет
vault.victorialogs.basic_auth_password. -
Запустите скрипт
/opt/skala-r/vision/tools/update_server_configs.sh.
vmalert_st
-
Измените секрет
vault.vmalert.basic_auth_password. -
Запустите скрипт
/opt/skala-r/vision/tools/update_server_configs.sh.
vmalert_vl
-
Измените секрет
vault.vmalert_vl.basic_auth_password. -
Запустите скрипт
/opt/skala-r/vision/tools/update_server_configs.sh.
AlertManager
-
Измените секрет
vault.alertmanager.basic_auth_password. -
Запустите скрипт
/opt/skala-r/vision/tools/update_server_configs.sh.
Grafana
-
Измените секрет
vault.grafana.metrics.basic_auth_password. -
Запустите скрипт
/opt/skala-r/vision/tools/update_server_configs.sh.
vision_alertcollector
-
Измените секрет
vault.alertcollector.basic_auth_password. -
Запустите скрипт
/opt/skala-r/vision/tools/update_server_configs.sh.
snmp_notifier
-
Выполните команду:
/opt/skala-r/vision/server/vision_venv/bin/python3 \ -c "from skalar.vision.common.encode import encode_secret; print(encode_secret('новый пароль'))" -
Измените секрет
vault.snmp_notifier.basic_auth_password. -
Выполните команду:
systemctl restart snmp_notifier -
Запустите скрипт
/opt/skala-r/vision/tools/update_server_configs.sh.
vision_utilizer
-
Измените секрет
vault.vision_utilizer.basic_auth_password. -
Запустите скрипт
/opt/skala-r/vision/tools/update_server_configs.sh.
vision_iamsyncer
-
Измените секрет
vault.vision_iamsyncer.basic_auth_password. -
Запустите скрипт
/opt/skala-r/vision/tools/update_server_configs.sh.
vision_backup
-
Измените секрет
vault.vision_backup.basic_auth_password. -
Запустите скрипт
/opt/skala-r/vision/tools/update_server_configs.sh.
vmagent_agent
-
Измените секрет
vault.vmagent_agent.basic_auth_password. -
Запустите скрипт
/opt/skala-r/vision/tools/update_server_configs.sh. -
Переустановите все агенты метрик.
vmagent_proxy
-
Измените секрет
vault.vmagent_proxy.basic_auth_password. -
Запустите скрипт
/opt/skala-r/vision/tools/update_server_configs.sh. -
Переустановите все агенты и прокси метрик.
vlagent_agent
-
Измените секрет
vault.vlagent_agent.basic_auth_password. -
Запустите скрипт
/opt/skala-r/vision/tools/update_server_configs.sh. -
Переустановите все агенты логов.
vlagent_proxy
-
Измените секрет
vault.vlagent_proxy.basic_auth_password. -
Запустите скрипт
/opt/skala-r/vision/tools/update_server_configs.sh. -
Переустановите все агенты и прокси логов.
Смена пароля для плагинов
Смена паролей для плагинов производится при помощи пользовательского интерфейса Визион.
-
Авторизуйтесь под пользователем с правами доступа к объектной модели.
-
На панели навигации выберите Объекты.
-
На панели Контур нажмите на название нужного ПАК.
-
Выберите вкладку Плагины.
-
В строке с нужным плагином нажмите кнопку ⋮ и в открывшемся меню выберите Конфигурировать.
-
Измените значения в полях Basic Auth Username и Basic Auth Password.
-
Нажмите кнопку Применить.