n1 ARMbian部署Grafana
确认系统架构
执行以下命令验证系统是否为ARM64架构:
uname -a
若输出包含aarch64
或arm64
,则系统为ARM架构。
下载Grafana ARM64版本
从Grafana官网获取适配ARM64的安装包(以最新稳定版为例):
wget https://dl.grafana.com/oss/release/grafana-<版本号>.linux-arm64.tar.gz
替换<版本号>
为实际版本(如10.4.1
),可通过官网下载页查询最新版本。
解压安装包
解压文件并移动到系统目录:
tar -zxvf grafana-*.linux-arm64.tar.gz
sudo mv grafana-*/ /usr/local/grafana
配置系统服务
创建systemd服务文件/etc/systemd/system/grafana.service
,内容如下:
[Unit]
Description=Grafana Server
After=network.target[Service]
ExecStart=/usr/local/grafana/bin/grafana-server
WorkingDirectory=/usr/local/grafana
User=grafana
Restart=on-failure[Install]
WantedBy=multi-user.target
创建专用用户并设置权限:
sudo useradd -r -s /bin/false grafana
sudo chown -R grafana:grafana /usr/local/grafana
启动与开机自启
启用服务并启动:
sudo systemctl daemon-reload
sudo systemctl enable grafana
sudo systemctl start grafana
验证与访问
检查服务状态:
sudo systemctl status grafana
通过浏览器访问http://<服务器IP>:3000
,使用默认凭据admin/admin
登录。
安全优化
修改默认密码后,建议:
- 通过Nginx配置HTTPS反向代理
- 使用防火墙限制3000端口的访问来源
sudo ufw allow from <信任IP> to any port 3000
数据源集成
常见数据源配置示例(如Prometheus):
- 登录Grafana控制台
- 导航至
Configuration > Data Sources
- 添加Prometheus并填写
http://<prometheus-ip>:9090
版本升级
升级时重复下载、解压步骤,并替换/usr/local/grafana
目录,保留conf
和data
目录。