mirror of
https://github.com/grafana/grafana.git
synced 2025-07-29 05:22:32 +08:00
51 lines
1.7 KiB
Markdown
51 lines
1.7 KiB
Markdown
+++
|
|
title = "Grafana CLI"
|
|
description = "Guide to using grafana-cli"
|
|
keywords = ["grafana", "cli", "grafana-cli", "command line interface"]
|
|
type = "docs"
|
|
[menu.docs]
|
|
parent = "admin"
|
|
weight = 8
|
|
+++
|
|
|
|
# Grafana CLI
|
|
|
|
Grafana cli is a small executable that is bundled with grafana server and is suppose to be executed on the same machine as grafana runs.
|
|
|
|
## Plugins
|
|
|
|
The CLI helps you install, upgrade and manage your plugins on the same machine it CLI is running.
|
|
You can find more information about how to install and manage your plugins at the
|
|
[plugin page]({{< relref "plugins/installation.md" >}}).
|
|
|
|
## Admin
|
|
|
|
> This feature is only available in grafana 4.1 and above.
|
|
|
|
To show all admin commands:
|
|
`grafana-cli admin`
|
|
|
|
### Reset admin password
|
|
|
|
You can reset the password for the admin user using the CLI. The use case for this command is when you have lost the admin password.
|
|
|
|
`grafana-cli admin reset-admin-password ...`
|
|
|
|
If running the command returns this error:
|
|
|
|
> Could not find config defaults, make sure homepath command line parameter is set or working directory is homepath
|
|
|
|
then there are two flags that can be used to set homepath and the config file path.
|
|
|
|
`grafana-cli admin reset-admin-password --homepath "/usr/share/grafana" newpass`
|
|
|
|
If you have not lost the admin password then it is better to set in the Grafana UI. If you need to set the password in a script then the [Grafana API](http://docs.grafana.org/http_api/user/#change-password) can be used. Here is an example with curl using basic auth:
|
|
|
|
```
|
|
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
|
|
```
|