n1 ARMbian部署Grafana

确认系统架构

执行以下命令验证系统是否为ARM64架构:

bash 复制代码
uname -a

若输出包含aarch64或arm64,则系统为ARM架构。

下载Grafana ARM64版本

从Grafana官网获取适配ARM64的安装包(以最新稳定版为例):

bash 复制代码
wget https://dl.grafana.com/oss/release/grafana-<版本号>.linux-arm64.tar.gz

替换<版本号>为实际版本(如10.4.1),可通过官网下载页查询最新版本。

解压安装包

解压文件并移动到系统目录:

bash 复制代码
tar -zxvf grafana-*.linux-arm64.tar.gz
sudo mv grafana-*/ /usr/local/grafana

配置系统服务

创建systemd服务文件/etc/systemd/system/grafana.service,内容如下:

ini 复制代码
[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

cat /etc/systemd/system/grafana.service

Unit

Description=grafana

Documentation=grafana

Service

ExecStart=/sdb1/grafana/bin/grafana-server --homepath=/sdb1/grafana

Restart=on-failure

Install

WantedBy=multi-user.target

创建专用用户并设置权限:

bash 复制代码
sudo useradd -r -s /bin/false grafana
sudo chown -R grafana:grafana /usr/local/grafana

启动与开机自启

启用服务并启动:

bash 复制代码
sudo systemctl daemon-reload
sudo systemctl enable grafana
sudo systemctl start grafana

验证与访问

检查服务状态:

bash 复制代码
sudo systemctl status grafana

通过浏览器访问http://<服务器IP>:3000,使用默认凭据admin/admin登录。

安全优化

修改默认密码后,建议:

  • 通过Nginx配置HTTPS反向代理
  • 使用防火墙限制3000端口的访问来源
bash 复制代码
sudo ufw allow from <信任IP> to any port 3000

数据源集成

常见数据源配置示例(如Prometheus):

  1. 登录Grafana控制台
  2. 导航至Configuration > Data Sources
  3. 添加Prometheus并填写http://<prometheus-ip>:9090

版本升级

升级时重复下载、解压步骤,并替换/usr/local/grafana目录,保留conf和data目录。

相关推荐
视频技术分享10 小时前
远程会诊产品设计复盘:音视频架构拆解与四大避坑
架构·音视频
Flynn Liang11 小时前
Spring AI 上生产:限流熔断、密钥与成本治理、私有化/混合部署、降级与 Prompt 灰度架构全解
人工智能·spring·架构·高可用·springai·成本治理·生产架构
NamoAmitabha12811 小时前
ARM Cortex-A9 核心架构(演化后的“缝合怪”)--deepseek
arm开发·zynq--ps
夜雪一千11 小时前
Qwen3.8-Flash-Next 详细介绍:Qwen4架构先行版,125B总参、6B激活的稀疏MoE多模态模型
架构
FPGA小迷弟12 小时前
FPGA 千兆以太网帧格式全解:从 IEEE 802.3 帧结构到 Verilog 收发实现
人工智能·5g·fpga开发·架构·硬件架构
Decay__13 小时前
15_MySQL 数据同步与迁移方案 —— 复制 / DataX / Canal / 异构同步(对标 Oracle GoldenGate)
运维·数据库·sql·mysql·架构
AllData公司负责人14 小时前
AllData 可定义数据中台完成信创适配|银河麒麟 + 海光X86 CPU / 华为鲲鹏ARM CPU+ OceanBase / 人大金仓国产化环境部署落地
大数据·arm开发·数据库·人工智能·oceanbase·kingbase
行走的陀螺仪14 小时前
Super-Agent 架构演进(下):解耦设计与 NestJS 工程落地
架构·大模型·agent
Decay__15 小时前
17_MySQL 监控体系构建 —— mysqld_exporter + Prometheus + Grafana 全栈实战
运维·数据库·sql·mysql·架构
阿文和她的Key15 小时前
算力零售化的四层架构:从 0.01 元月卡看 AI 服务的计量、履约与复购
人工智能·架构·零售