Board logo

标题: ceph监控仪表盘(1) [打印本页]

作者: look_w    时间: 2019-5-16 20:01     标题: ceph监控仪表盘(1)

使用开源管理控制台监控Ceph

Ceph存储管理员通常通过Ceph接口提供的CLI命令执行大部分的集群监控工作。Ceph还为管理API提供了丰富的接口,可以使用这些接口方便的监控整个Ceph集群。有一些开源项目,它们利用Ceph的REST管理API并且在一个GUI管理控制台上展示监控结果,这样我们就可以快速浏览整个集群的状态。

本章我们就了解一些这些开源项目,并选择其中一个进行安装。
Kraken简介

Kraken是一个使用python编写开源Ceph管理控制台,用来统计信息和监控一个Ceph集群。

包含下列特性:
集群数据用量
MON状态
OSD状态
PG状态
更好的用户界面
支持多个MON

Kraken完全开源并且遵循BSD许可证。

Kraken构建在以下几个开源项目基础之上:
Python 2.7 或者更新版本
ceph-rest-api:包含在Ceph二进制文件中
Django 1.6.2或者更新版本:这是Kraken的核心框架
humanize 0.5 或者更新版本:进行数据显示转换需要
python-cephclient 0.1.1.4或者更新版本:客户端包装器
djangorestframework 2.3.12 或者更新版本:用于添加额外的自定义API
django-filter0.7或者更多版本jango需要

相关链接
Kraken :: The First Free Ceph Dashboard in Town

krakendash github
部署Kraken

注意 kraken需要在ceph的某个节点上安装。

安装依赖

sudo yum install gcc python-devel libxml12-devel.x86_64 libxslt-devel.x86_64



sudo yum install git



sudo yum install python-pip


sudo yum install requests



如果报错No package requests available
则使用命令

sudo pip install requests==2.5.3



sudo yum install screen




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0