首页›云计算›云计算-OpenStack+LDAP集成-第七节-Grafana监控大屏安装配置

云计算-OpenStack+LDAP集成-第七节-Grafana监控大屏安装配置

上一节 Prometheus 已经把 OpenStack 的指标存进了时序数据库,但它的界面是给“查数据的人”用的,不是给“看系统的人”用的。这一节装 Grafana——负责把指标画成曲线图、仪表盘和告警面板。

第七节 Grafana:grafana.repo → 安装 → 数据源 → 导入 OpenStack 仪表板
第七节 Grafana:grafana.repo → 安装 → 数据源 → 导入 OpenStack 仪表板

一、原理:数据源与仪表板

Grafana 自己不存监控数据,它是个“会画图的浏览器前端”:你告诉它数据在哪(数据源,这里是 Prometheus),再告诉它画什么(仪表板 Dashboard,由一块块面板组成)。所以它的配置就两件事:接数据源、选仪表板。

二、操作步骤

第 1 步:配置 Grafana 官方 yum 仓库。

vi /etc/yum.repos.d/grafana.repo

[grafana]
name=grafana
baseurl=https://packages.grafana.com/oss/rpm
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packages.grafana.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
yum clean all
yum makecache

第 2 步:安装并启动。

yum install -y grafana
systemctl start grafana-server
systemctl enable grafana-server

第 3 步:添加 Prometheus 数据源。浏览器打开 http://192.168.100.10:3000,默认账号密码 admin / admin(首次登录会要求改密码)。

  • 左侧菜单 Configuration → Data Sources → Add data source;
  • 类型选 Prometheus;
  • 名称填 OpenStack-Metrics,URL 填 http://localhost:9090;
  • 点 Save & Test,提示绿色 Data source is working 才算通。

第 4 步:导入 OpenStack 监控仪表板。先装 jq,再下载社区做好的 11074 号仪表板。

yum install -y jq
curl -L https://grafana.com/api/dashboards/11074/revisions/1/download \
  -o openstack-dashboard.json

导入有两种方式,选其一:

  • 界面导入(推荐):左侧 + → Import → 上传 JSON 或直接填仪表板 ID 11074 → 选择 Prometheus 数据源 → Import;
  • API 导入:适合批量部署或自动化脚本。
curl -X POST -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  http://192.168.100.10:3000/api/dashboards/db \
  -d @openstack-dashboard.json

导入成功后,大屏会显示出虚拟机数量、资源用量、服务状态等面板。

三、三样东西的分工

组件“, ”一句话定位“, ”本例端口
openstack-exporter 水表:把 OpenStack 状态翻译成指标 9180
Prometheus 抄表员 + 仓库:定时抓取并存起来 9090
Grafana 显示器:把数据画成图 3000

四、常见问题与排错

现象“, ”原因“, ”解决办法
Save & Test 报错“, ”数据源 URL 写错或 Prometheus 没起“, ”确认 http://localhost:9090 且服务 active
导入后面板全空“, ”仪表板选错了数据源“, ”面板设置里把数据源改成 OpenStack-Metrics
3000 打不开 grafana-server 未启动 systemctl status grafana-server
仪表板下载 404 版本号变更“, ”去 grafana.com/dashboards 搜 11074 取最新修订版

五、本节小结

一句话记住:grafana.repo → yum install → 数据源指到 :9090 → 导入 11074。Grafana 不做监控,只做展示。下一节把文件服务器也接进统一账号体系——Samba 对接 LDAP。

上一篇
下一篇