云计算-OpenStack+LDAP集成-第七节-Grafana监控大屏安装配置
上一节 Prometheus 已经把 OpenStack 的指标存进了时序数据库,但它的界面是给“查数据的人”用的,不是给“看系统的人”用的。这一节装 Grafana——负责把指标画成曲线图、仪表盘和告警面板。

一、原理:数据源与仪表板
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。

