###Fancy Console Dashboard
So the bosses enjoy seeing fancy graphs and real-time statistics on everything. What better way than to build a customized dashboard to show the things we want.
Recently I became interested in blessed-contrib for building console based dashboards using node.js
Whipping up a quick dashboard to be able to monitor our microservices as well as our Ceph storage cluster was fun.
I did however need to build some extra widgets into blessed-contrib for better display of certain portions of the statistics. My changes can be seen at my own fork of blessed-contrib.
The source for the Ceph dashboard is available on GitHub
###Installation
####Local Usage (ceph admin)
####SSH Usage (ssh to ceph admin)
Optionally instead of
you can use 1
--key
and specify it on the command line.1
--password
####Dumb Dashboard
Will start the dashboard listening on port 1234. This will output a command you would run on some server that has access to the
command with admin privileges. It would POST the JSON data to the port so that you can bypass any possible firewalling/internal networking problems that would arise from the other methods.1
ceph