乐于分享
好东西不私藏

Prometheus完整部署教程-安装Grafana

Prometheus完整部署教程-安装Grafana

一、前置说明

端口:3000,默认账号 admin/admin,安装完成后首次登录强制改密码

二:CentOS/RHEL 系统 YUM 官方仓库安装(推荐)

1. 写入 Grafana YUM 源

cat > /etc/yum.repos.d/grafana.repo << EOF[grafana]name=Grafanabaseurl=https://rpm.grafana.comrepo_gpgcheck=1gpgcheck=1enabled=1gpgkey=https://rpm.grafana.com/gpg.keysslverify=1sslclientcert=/etc/pki/tls/certs/ca-bundle.crtEOF

2. 缓存并安装

yum clean allyum makecacheyum install grafana -y

3. 启动、开机自启

# 重载systemdsystemctl daemon-reload# 启动服务systemctl start grafana-server# 设置开机自启systemctl enable grafana-server# 查看运行状态systemctl status grafana-server

4. 放行端口(防火墙开启时执行)

firewall-cmd --add-port=3000/tcp --permanentfirewall-cmd --reload

5. 访问

浏览器打开:http://服务器IP:3000初始账号:admin,初始密码:admin登录后必须修改初始密码。

三、Grafana 对接 Prometheus 数据源

  1. 左侧菜单栏 → 齿轮图标 Connections → Data sources
  2. 点击 Add data source,搜索选择 Prometheus
  3. URL 填写你的 Prometheus 地址:http://127.0.0.1:9090
  4. 底部点击 Save & test,提示 Data source is working 即连接成功

四、导入服务器监控面板(Node Exporter)

  1. 左侧 Dashboards → Import
  2. 在 Import via grafana.com 输入面板 ID:1860
  3. 点击 Load,数据源选择刚才配置的 Prometheus
  4. Import 完成后即可查看 CPU、内存、磁盘、网络监控图表

五、常用配置文件路径(YUM 安装版)

  • 主配置:/etc/grafana/grafana.ini
  • 数据存储:/var/lib/grafana
  • 日志目录:/var/log/grafana

六、常见问题

  1. 访问不了 3000 端口
    • 关闭防火墙 / 放行 3000;云服务器需要安全组放行 3000
  2. 忘记 admin 密码
grafana-cli admin reset-admin-password 新密码systemctl restart grafana-server
3. 数据源连接失败
  • 确认 Prometheus 正常运行,9090 端口通,无拦截策略