ceph集群监控

文章目录

      • Ceph Dashboard
        • 启用dashboard插件
        • dashboard启用ssl
      • Promethues监控ceph
        • 启用prometheus模块
        • 配置prometheus采集数据
        • grafana数据展示

Ceph Dashboard

ceph-dashboard官方介绍:https://docs.ceph.com/en/latest/mgr/dashboard/

Ceph Dashboard是一个内置的ceph管理和监控的web应用程序,通过ceph dashboard可以监控和管理ceph集群中的资源。ceph dashboard是作为ceph-mgr中的一个模块实现的。

启用dashboard插件

在所有mgr节点安装依赖包

apt-cache madison ceph-mgr-dashboard
apt -y install ceph-mgr-dashboard

启用dashboard模块

#在主mgr节点执行
ceph-mgr module enable dashboard

ceph-mgr module ls	#列出所有的模块

ceph集群监控_第1张图片

查看dashboard的访问地址

ceph mgr services

ceph集群监控_第2张图片

浏览器访问验证

集群概览信息
ceph集群监控_第3张图片

主机信息
ceph集群监控_第4张图片

monitor节点信息
ceph集群监控_第5张图片
osd状态
ceph集群监控_第6张图片

配置管理
ceph集群监控_第7张图片

dashboard启用ssl

https://docs.ceph.com/en/quincy/mgr/dashboard/#ssl-tls-support

ceph dashboard启用ssl时可以通过ceph命令快速签发证书,也可以使用自签证书。

ceph dashboard create-self-signed-cert	#通过ceph命令快速签发证书
ceph config set mgr mgr/dashboard/ssl true	#启用ssl

ceph mgr module disable dashboard	#禁用再启用dashboard模块使ssl配置生效
ceph mgr module enable dashboard

ceph集群监控_第8张图片

访问测试
ceph集群监控_第9张图片

ceph dashboard的更多配置可以参考官方文档:https://docs.ceph.com/en/quincy/mgr/dashboard/

Promethues监控ceph

ceph mgr内部包含了prometheus模块,可以通过每个节点的9283端口向prometheus提供监控数据。https://docs.ceph.com/en/quincy/mgr/prometheus/

启用prometheus模块

ceph mgr module enable prometheus
ceph mgr module ls	#查看启用的模块

ceph集群监控_第10张图片

在mgr节点验证端口监听
在这里插入图片描述

访问mgr节点,验证metrics数据
ceph集群监控_第11张图片

配置prometheus采集数据

编辑prometheus配置文件,添加job配置

vim /usr/local/prometheus/prometheus.yml
###################
  - job_name: "ceph"
    static_configs:
      - targets: ["192.168.211.23:9283", "192.168.211.24:9283", "192.168.211.25:9283"]
###################

systemctl restart prometheus-server.service

验证target状态
ceph集群监控_第12张图片

grafana数据展示

导入模板,ceph集群状态模板:https://grafana.com/grafana/dashboards/2842-ceph-cluster/

ceph集群监控_第13张图片

集群模板2:https://grafana.com/grafana/dashboards/17600-ceph-rgw-new/
ceph集群监控_第14张图片

ceph osd模板:https://grafana.com/grafana/dashboards/5336-ceph-osd-single/

ceph集群监控_第15张图片

osd-模板2:https://grafana.com/grafana/dashboards/9551-ceph-osd/
ceph集群监控_第16张图片

ceph pool模板:https://grafana.com/grafana/dashboards/5342-ceph-pools/

ceph集群监控_第17张图片

cephfs模板:https://grafana.com/grafana/dashboards/9340-ceph-cephfs/

ceph集群监控_第18张图片

你可能感兴趣的:(ceph,ceph)