grafana on localhost验证失败

时间:2017-04-25 18:49:59

标签: apache configuration localhost access grafana

我已在我的localhost计算机上设置Carbongraphite服务器,postgresqlGraphana

我可以将指标发送到石墨,例如:echo "test.count 12日期+%s " | nc -q0 127.0.0.1 2003我可以在Graphite中看到指标和图表

我的一些配置:

/etc/grafana/grafana.ini

[database]
type = postgres
host = 127.0.0.1:5432
name = grafana
user = graphite
password = mypass

[server]
protocol = http
http_addr = 127.0.0.1
http_port = 3000
domain = mygrafana.com
enforce_domain = true
root_url = %(protocol)s://%(domain)s/

[security]
admin_user = admin
admin_password = mypass
secret_key = something

...
...

/etc/apache2/sites-available/apache2-grafana.conf

<VirtualHost *:80>
    ProxyPreserveHost On
    ProxyPass / http://127.0.0.1:3000/
    ProxyPassReverse / http://127.0.0.1:3000/
    ServerName mygraphana.com
</VirtualHost>

启用Graphana: sudo a2ensite apache2-grafana

将Grafana配置为在启动后运行,然后启动服务:

sudo update-rc.d grafana-server defaults 95 10
sudo service grafana-server start

我还将我的本地IP添加到/etc/hosts

  

192.168.1.16 mygrafana.com

现在,当我在浏览器上访问mygrafana.com时,加载了grafana页面,当我输入用户:admin并传递mypass时,它会给我一个身份验证错误。

grafana.ini 上设置了mypass,但我可能会遗漏一些内容,只是不知道为调试此问题做了什么或做了什么。

2 个答案:

答案 0 :(得分:1)

admin用户的默认密码是admin。 grafana.ini中的管理员密码仅在Grafana服务器第一次运行时设置。您可以通过以管理员身份登录然后在用户设置中更改密码来更改密码。 (如果需要在脚本中执行,也可以使用curl通过API设置密码)

答案 1 :(得分:0)

现在grafana提供了grafana cli命令来重置密码

grafana-cli admin reset-admin-password --homepath "/usr/share/grafana" <password>

您可以根据自己的选择提供任何密码

如果由于该命令无效而有报告的错误,如果此方法不起作用,则有更具体,更准确的方法(请确保使用 SUDO 运行所有命令) -

  1. 安装sqlite3

    apt-get install sqlite3

  2. 连接到grafana.db

    sqlite3 /var/lib/grafana/grafana.db

  3. 运行更新命令

    update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin';

  4. 运行.exit

那么您可以使用admin作为管理员用户的密码。...它将要求您重置密码以供选择。...