Skip to content

Seal-Six/ceph-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Ceph overall health status dashboard, written in golang, easy deployment.

Resources

Stars

Watchers

Forks

Packages

No packages published