ceph开源监控软件有:Calamari、VSM、Inkscope、Ceph-Dash,该如何选择?

项目目前使用版本为 ceph J 版本,没有mgr进行监控等资源,目前希望使用开源监控方案,之前尝试使用 kibana 实现了资源的监控,但是相关管理功能操作性欠佳,是否有其他建议方案可以使用?这些常见 ceph开源监控软件有哪些差异,各适合哪类场景?...显示全部

项目目前使用版本为 ceph J 版本,没有mgr进行监控等资源,目前希望使用开源监控方案,之前尝试使用 kibana 实现了资源的监控,但是相关管理功能操作性欠佳,是否有其他建议方案可以使用?
这些常见 ceph开源监控软件有哪些差异,各适合哪类场景?

收起
参与6

查看其它 1 个回答Lucien168的回答

Lucien168Lucien168存储工程师地平线机器人

目前主流的Ceph开源监控软件有:Calamari、VSM、Inkscope、Ceph-Dash、Zabbix等,下面简单介绍下各个开源组件。

  1. 开源软件对比
    2.1 Calamari
    Calamari对外提供了十分漂亮的Web管理和监控界面,以及一套改进的REST API接口(不同于Ceph自身的REST API),在一定程度上简化了Ceph的管理。最初Calamari是作为Inktank公司的Ceph企业级商业产品来销售,红帽2015年收购 Inktank后为了更好地推动Ceph的发展,对外宣布Calamari开源,秉承开源开放精神的红帽着实又做了一件非常有意义的事情。

优点:
轻量级
官方化
界面友好
缺点:
不易安装
管理功能滞后
2.2 VSM
Virtual Storage Manager (VSM)是Intel公司研发并且开源的一款Ceph集群管理和监控软件,简化了一些Ceph集群部署的一些步骤,可以简单的通过WEB页面来操作。

优点:
管理功能好
界面友好
可以利用它来部署Ceph和监控Ceph
缺点:
非官方
依赖OpenStack某些包
2.3 Inkscope
Inkscope 是一个 Ceph 的管理和监控系统,依赖于 Ceph 提供的 API,使用 MongoDB 来存储实时的监控数据和历史信息。

优点:
易部署
轻量级
灵活(可以自定义开发功能)
缺点:
监控选项少
缺乏Ceph管理功能
2.4 Ceph-Dash
Ceph-Dash 是用 Python 开发的一个Ceph的监控面板,用来监控 Ceph 的运行状态。同时提供 REST API 来访问状态数据。

优点:
易部署
轻量级
灵活(可以自定义开发功能)

互联网服务 · 2020-07-29
浏览1536

回答者

Lucien168
存储工程师地平线机器人

Lucien168 最近回答过的问题

回答状态

  • 发布时间:2020-07-29
  • 关注会员:3 人
  • 回答浏览:1536
  • X社区推广