http://shopify.github.io/dashing/
Dashing install
::The exceptionally handsome dashboard framework.
# gem install dashing
# dashing new sweet_dashboard_project
# cd sweet_dashboard_project
# bundle
# dashing start
dashing-ceph install
# git clone https://github.com/rochaporto/dashing-ceph
# cd dashing-ceph
# apt-get install rubygems-integration ruby-bundler nodejs
# bundle install
¸ð´ÏÅ͸µ ´ë»ó pool ¼öÁ¤
# vim config.yaml
:: defailt config.yaml
pools:
images:
display_name: 'Images'
volumes:
display_name: 'Volumes'
==>> ¸ð´ÏÅ͸µ ´ë»ó pool client07 / data01
pools:
client07:
display_name: 'client07'
data01:
display_name: 'data01'
root@mgmt:/home/ceph/cephcluster/dashing-ceph# ceph osd pool stats
pool rbd id 0
nothing is going on
pool data01 id 1
nothing is going on
pool client07 id 2
nothing is going on
root@mgmt:/home/ceph/cephcluster/dashing-ceph# dashing start -p 3000
Thin web server (v1.6.3 codename Protein Powder)
Maximum connections set to 1024
Listening on 0.0.0.0:3000, CTRL+C to stop
.........................
.........................
ºê¶ó¿ìÀú¿¡¼....3000¹ø Æ÷Æ®·Î È®ÀÎ
¡Ø ºê¶ó¿ìÀú URL µÚÂÊ¿¡ ?refresh=X ÄÚµå»ðÀÔÀ¸·Î X ÃÊ´ÜÀ§·Î ¸®Ç÷¹½¬
http://115.XXX.XXX.63:3000/ceph?refresh=5