Grafana CLI
grafana cli是grafana server自带的一个小巧的二进制工具,用来在运行grafana server的机器上执行命令。
插件
grafana cli工具允许你安装升级和管理运行grafana server机器上的插件,你可以在插件页面查看如何安装和管理插件。
Admin
这个功能只在4.1以上的grafana版本中有。
显示所有的admin命令
grafana-cli admin
重置admin的密码
你可以使用cli工具来重置密码,这个功能用在你丢失admin密码的情况下。
命令如下:
grafana-cli admin reset-admin-password ...
如果命令报如下错误:
Could not find config defaults, make sure homepath command line parameter is set or working directory is homepath
有两个参数可以用来设置homepath和配置文件路径。
grafana-cli admin reset-admin-password --homepath "/usr/share/grafana" newpass
如果你没有丢失admin密码,最好是在grafana的UI中设置。如果你想在脚本中设置密码,那么可以使用grafana的API,这里有个使用curl执行的例子:
curl -X PUT -H "Content-Type: application/json" -d '{
"oldPassword": "admin",
"newPassword": "newpass",
"confirmNew": "newpass"
}' http://admin:admin@<your_grafana_host>:3000/api/user/password