prometheus-ansible 로 grafana 자동 설치 시 지정된 password 로 로그인이 되지 않는 문제가 발생한다.
이 경우 sqlite3 DB 내 admin 계정에 대한 password 를 'admin' 으로 초기화할 수 있다.
grafana db가 설치된 디렉토리로 이동
[root@server grafana]# cd /var/lib/grafana/
[root@server grafana]# ll
total 820
-rw-r--r-- 1 grafana grafana 839680 Oct 30 11:43 grafana.db
drwxr-xr-x 2 grafana grafana 6 Oct 13 22:32 plugins
drwx------ 2 grafana grafana 6 Oct 13 22:32 png
drwx------ 18 grafana grafana 150 Oct 14 14:35 sessionsgrafana.db 를 sqlite3 로 실행
root@nbsoft grafana]# sqlite3 grafana.db
SQLite version 3.7.17 2013-05-20 00:56:22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>
admin 계정에 대한 패스워드를 admin 으로 초기화 하는 쿼리를 실행
- query : update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin'
sqlite> update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin';
sqlite> .exit
grafana-server 재시작
[root@nbsoft grafana]# systemctl restart grafana-server
- admin / admin 으로 로그인 시 정상적으로 로그인 가능하다.