ceph集群监控

news2024/11/24 4:44:24

文章目录

      • 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	#列出所有的模块

在这里插入图片描述

查看dashboard的访问地址

ceph mgr services

在这里插入图片描述

浏览器访问验证

集群概览信息
在这里插入图片描述

主机信息
在这里插入图片描述

monitor节点信息
在这里插入图片描述
osd状态
在这里插入图片描述

配置管理
在这里插入图片描述

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 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	#查看启用的模块

在这里插入图片描述

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

访问mgr节点,验证metrics数据
在这里插入图片描述

配置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状态
在这里插入图片描述

grafana数据展示

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

在这里插入图片描述

集群模板2:https://grafana.com/grafana/dashboards/17600-ceph-rgw-new/
在这里插入图片描述

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

在这里插入图片描述

osd-模板2:https://grafana.com/grafana/dashboards/9551-ceph-osd/
在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/606044.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据库系统概论---选择题刷题实训

(一)选择题 1.下列选项中,不属于关系模型三要素的是( C ) A.数据结构 B.数据操纵 C.数据安全 D.数据完整性规则 2.保证数据库…

【Spring】透过Spring源码查看Bean的命名转换规则

近期在写Spring项目的时候,需要通过注解的形式去替代之前直接将Bean存放在Spring容器这种方式,以此来简化对于Bean对象的操作,但是这样无法通过准确的Id去获取到相应的Bean对象了 测试观察 首先,如果要将指定的对象存放到Spring中…

SQL注入基础知识

文章目录 一、注入的分类1.基于服务器收到的响应2.基于处理输入的SQL查询(数据类型)3.基于程度和顺序的注入(哪里受了影响)4、基于注入点位置 二、系统函数1.字符串连接函数2.一般用于尝试的语句3.union操作符的介绍 总结 一、注入…

caught (in promise) RangeError: Maximum call stack size exceeded-vue前置导航守卫死循环

报错图 产生场景 1.近期在搭建移动端的架子时,在写路由守卫时,发现陷入死循环,报错意思是循环超出栈。。 2.后面排查了一圈问题之后,发现这个问题很小,但很难发现,在此记录。 3.vue 路由的导航守卫并不是…

类和对象【4】static成员、const对象、友元

全文目录 引言static成员static成员变量static成员函数 const对象友元友元函数友元类 总结 引言 通过前面的三篇文章,相信大家对类和对象已经有了一个基本的认识。 类和对象1(初识) 类和对象2(默认成员函数) 类和对象…

数据结构与算法11:堆

目录 【堆】 堆中插入和删除元素 堆排序 【堆的常见应用】 应用1:优先级队列 (1)合并有序小文件 (2)定时器功能 应用2:计算排行榜中前K个数据 应用3:求中位数 应用4:计算…

算法基础--MD5算法介绍

1、简介 MD5再开发过程中经常碰到的一种算法,因此感觉有必要对其原理进行更深入的了解一下。 2、算法概念 散列函数,也称作哈希函数,消息摘要函数,单向函数或者杂凑函数。散列函数主要用于验证数据的完整性。通过散列函数&#x…

自然语言处理从入门到应用——自然语言处理的应用任务

分类目录:《自然语言处理从入门到应用》总目录 本文介绍信息抽取、情感分析、问答系统、机器翻译和对话系统等自然语言处理应用任务。这些任务可以直接或间接地以产品的形式为终端用户提供服务,是自然语言处理研究应用落地的主要技术。 信息抽取 信息抽…

天气预报信息获取程序--GUI--可以使用

上次正对项目中需要填写项目日志,制作了一个命令行版本的下载天气信息的程序,满足日常需要,调整一下界面版本的程序 如果大家使用命令行的可以使用下面的版本(连接) https://ht666666.blog.csdn.net/article/details…

逻辑漏洞学习-知识点总结

逻辑漏洞就是程序在实现业务逻辑上存在的错误,辑漏洞的出现通常是因为程序在设计业务逻辑时考虑不够全面,或者程序员的思维过程存在瑕疵,没有充分考虑到各种可能的情况 大部分程序员在设计的时候,目标是实现功能需求,…

Linux基础知识点 有这篇就足够了!!

❄️作者介绍:奇妙的大歪❄️ 🎀个人名言:但行前路,不负韶华!🎀 🐽个人简介:云计算网络运维专业人员🐽 目录 一、 从认识操作系统开始 1.1 操作系统简介 1.2 操作系统…

chatgpt赋能Python-python分表

介绍 Python是一种流行的编程语言,适用于各种应用程序开发,包括网络应用程序、数据库应用程序以及数据分析和科学计算。Python分表是基于Python编写的分表工具,可以帮助开发人员更轻松地管理大型数据库表格。 Python分表是如何工作的&#…

0219-810

3GPP TS 02.19 V8.1.0 (2005-06) 前言 本技术规范由第三代合作伙伴计划 (3GPP) 制定。 本文件的内容取决于 TSG 的持续工作,并可能在 TSG 正式批准后发生变化。 如果 TSG 修改本文档的内容,TSG 将重新发布 确定发布日期的变化和版本号的增加如下&…

低代码开发平台选择指南:如何选出最适合企业的低代码平台?

低代码平台的兴起改变了公司处理软件开发的方式。这些平台使组织能够快速高效地构建应用程序,该应用程序可以利用预设组件和开箱功能。但是,因为有这么多低代码平台可以使用,所以为你的组织选择合适的平台可能是一个挑战。本文将探索如何低代…

FreeRTOS任务切换

PendSV异常 SVC 用于产生系统函数的调用请求。例如,操作系统不让用户程序直接访问硬件,而是通过提供一些系统服务函数,用户程序使用 SVC 发出对系统服务函数的呼叫请求,以这种方法调用它们来间接访问硬件。因此,当用户…

(字符串 ) 459. 重复的子字符串——【Leetcode每日一题】

❓459. 重复的子字符串 难度:简单 给定一个非空的字符串 s ,检查是否可以通过由它的一个子串重复多次构成。 示例 1: 输入: s “abab” 输出: true 解释: 可由子串 “ab” 重复两次构成。 示例 2: 输入: s “aba” 输出: false 示例 3: 输入: s “…

IDEA+Mysql调试常见异常解决办法_kaic

IDEA导入项目出现Error: java: 程序包javax.servlet.http不存在错误的解决办法 解决方法:打开File>Project Structure>Libraries,点击右侧加号,寻找到tomcat的lib文件夹,点击ok,IDEA会自动重新Rebuild Project&…

数据结构 | 图的深度优先遍历和广度优先遍历(C语言)

一、数据结构定义 1、图 #define MaxVertexNum 100 // 最大可存储的节点数目/*图*/ typedef char VexterType; typedef int EdgeType;typedef struct GraphMatrix {VexterType Vexs[MaxVertexNum]; //结点 EdgeType Edges[MaxVertexNum][MaxVertexNum]; //边int vexnum, a…

使用 MCSM 面板一键搭建我的世界服务器,并内网穿透公网远程联机

文章目录 前言1.Mcsmanager安装2.创建Minecraft服务器3.本地测试联机4. 内网穿透4.1 安装cpolar内网穿透4.2 创建隧道映射内网端口 5.远程联机测试6. 配置固定远程联机端口地址6.1 保留一个固定TCP地址6.2 配置固定TCP地址 7. 使用固定公网地址远程联机 转载自远程穿透文章&…

【AI】Stable-Diffusion-WebUI使用指南

注:csdn对图片有审核,审核还很奇葩,线稿都能违规,为保证完整的阅读体验建议移步至个人博客阅读 最近AI绘画实现了真人照片级绘画水准,导致AI绘画大火,公司也让我研究研究,借此机会正好了解一下…