@@ -25,6 +25,10 @@ sudo sysctl -w vm.max_map_count=262144
2525
2626` .env.example ` 을 기준으로 ` .env ` 를 작성합니다.
2727
28+ 현재 Grafana 기본 로그인 값은 ` admin / 1234 ` 입니다.
29+ 다만 첫 기동 시 생성된 ` grafana-data ` 볼륨에 이전 비밀번호가 남아 있으면,
30+ ` .env ` 값을 변경해도 바로 로그인 비밀번호가 바뀌지 않습니다.
31+
2832필수 변경값:
2933
3034- ` GRAFANA_ADMIN_PASSWORD `
@@ -53,7 +57,38 @@ docker compose ps
5357기존에 인증서 생성 전에 ` docker compose up ` 을 먼저 실행했다면,
5458` config/wazuh_indexer_ssl_certs ` 내부 경로가 디렉터리로 잘못 생성될 수 있으므로 위처럼 초기화 후 다시 생성하는 것을 권장합니다.
5559
56- ### 5. GitHub Actions 시크릿
60+ ### 5. Grafana 로그인 안 될 때
61+
62+ 가장 흔한 원인은 아래 3가지입니다.
63+
64+ - 서버 ` .env ` 의 ` GRAFANA_ADMIN_PASSWORD ` 가 기대값과 다름
65+ - GitHub Secret ` DEPLOY_ENV_FILE ` 에 이전 값이 남아 있음
66+ - 기존 ` grafana-data ` 볼륨에 예전 admin 비밀번호가 저장되어 있음
67+
68+ 먼저 실제 적용값을 확인합니다.
69+
70+ ``` bash
71+ cd /backup/rmstudio/mori
72+ grep ' ^GRAFANA_ADMIN_' .env
73+ docker compose ps grafana
74+ ```
75+
76+ 비밀번호를 안전하게 현재 컨테이너 기준으로 재설정하려면:
77+
78+ ``` bash
79+ cd /backup/rmstudio/mori
80+ docker compose exec grafana grafana cli admin reset-admin-password 1234
81+ docker compose restart grafana
82+ ```
83+
84+ 이후 아래 계정으로 다시 로그인합니다.
85+
86+ - ID: ` admin `
87+ - PW: ` 1234 `
88+
89+ 그래도 안 되면 GitHub Actions에 등록한 ` DEPLOY_ENV_FILE ` 내용도 같이 확인해야 합니다.
90+
91+ ### 6. GitHub Actions 시크릿
5792
5893다음 시크릿을 저장소에 추가하세요.
5994
@@ -66,7 +101,7 @@ docker compose ps
66101
67102` DEPLOY_ENV_FILE ` 에는 서버에서 사용할 ` .env ` 전체 내용을 멀티라인 그대로 넣으면 됩니다.
68103
69- ### 6 . GitHub Actions 배포 동작
104+ ### 7 . GitHub Actions 배포 동작
70105
71106워크플로우는 다음 순서로 동작합니다.
72107
@@ -77,9 +112,10 @@ docker compose ps
771125 . ` docker compose pull `
781136 . ` docker compose up -d --remove-orphans `
79114
80- ### 7 . 운영 메모
115+ ### 8 . 운영 메모
81116
82117- 현재 공개 포트는 Grafana만 사용합니다.
118+ - 수동 실행 시에는 ` docker-compose ` 대신 ` docker compose ` 사용을 권장합니다.
83119- Wazuh 기본 계정 해시는 공식 예제 기본값(` SecretPassword ` ) 기준입니다.
84120- Wazuh 기본 비밀번호를 변경하려면 ` config/wazuh_indexer/internal_users.yml ` 해시와 관련 설정을 함께 수정해야 합니다.
85121- Trivy 점검은 필요 시 아래처럼 실행합니다.
0 commit comments