安装 Grafana

# 下载 RPM 包
wget https://dl.grafana.com/oss/release/grafana-10.0.0-1.x86_64.rpm

# 安装
rpm -ivh grafana-10.0.0-1.x86_64.rpm

# 启动服务
systemctl start grafana-server
systemctl enable grafana-server

访问 http://localhost:3000,默认账号密码:admin/admin,首次登录会提示修改密码。


关键配置

主配置文件:/etc/grafana/grafana.ini

[server]
http_port = 3000

[database]
# 默认使用 SQLite,生产环境建议改为 MySQL/PostgreSQL
type = sqlite3
path = grafana.db

[paths]
data = /var/lib/grafana
logs = /var/log/grafana
plugins = /var/lib/grafana/plugins

修改数据存储路径时,同步更新 /etc/sysconfig/grafana-server 中的 DATA_DIR 配置,否则插件安装可能出错。


升级

# 备份数据(升级前必做)
cp -r /var/lib/grafana /var/lib/grafana.bak.$(date +%Y%m%d)

# 下载新版本并升级
wget https://dl.grafana.com/oss/release/grafana-11.0.0-1.x86_64.rpm
rpm -Uvh grafana-11.0.0-1.x86_64.rpm

# 重启服务
systemctl restart grafana-server

备份与恢复

备份

# 停止服务(可选,确保数据一致性)
systemctl stop grafana-server

# 备份数据目录
tar czf grafana-backup-$(date +%Y%m%d).tar.gz /var/lib/grafana/

# 重启服务
systemctl start grafana-server

恢复

systemctl stop grafana-server
tar xzf grafana-backup-20241030.tar.gz -C /
systemctl start grafana-server

重置管理员密码

grafana-cli admin reset-admin-password newpassword123

常见问题

插件安装失败

检查 /etc/sysconfig/grafana-server 中的 DATA_DIR 是否与 grafana.ini 中的 paths.plugins 一致。

服务启动失败

journalctl -u grafana-server -n 50

查看日志定位具体错误。