Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 1.57 KB

README.md

File metadata and controls

45 lines (30 loc) · 1.57 KB

ceph-dashboard - easy deployment ceph dashboard

Release Version PRs Welcome

Viewing ceph's overall health status, Single executable file, Easy to deploy, and it is Free.

How to build

ceph-dashboard is written using golang, so for building ceph-dashboard, you have to install golang first.

Install golang

Golang install instructions can be found at https://golang.org/doc/install.

Install ceph development libraries

The native RADOS library and development headers are expected to be installed.

yum install librados-devel
yum install librbd-devel

Building ceph-dashboard

go get github.com/Seal-Six/ceph-dashboard

Easy deployment

All js, css and image resource files are compiled into a single executable file, it is very easy to deploy. Run ceph dashboard with the following command:

./ceph-dashboard -c /some/path/to/ceph.conf  -http "0.0.0.0:8080"

Ceph-dashboard will listen on 8080 port and wait for your request. Just open http://address:8080/ in your browser.

Screenshot

ceph dashboard screenshot

Thanks

The initial version of ceph-dashboard is based on ceph-dash. ceph-dash is awesome, has a lot of great features. But ceph-dash is hard to deploy, especially in internal environment which has no internet connection.