Cluster Status client / server I wanted a simple flexable way to view the status of my small cluster (8 nodes + head) without writing a lot of code. Here is my adaptation of the dstat[http://dag.wieers.com/home-made/dstat/] tool to report on an entire cluster. There are 3 parts. The dstatd server, the modified version of the dstat utility which collects and reports system stat and the cstat client that displays the results to the user. * sao-dstat[http://www.cfa.harvard.edu/~john/cstat/sao-dstat] I have added a couple of options to the dstat program to enhance its use as a slave program. * dstatd[http://www.cfa.harvard.edu/~john/cstat/dstatd] A daemon to launch dstat processes and report the system status back to clients. One dstat process is launched for each active client. The client requests the dstat options that it would like dstat to be launched with. This is not especially scalable but is very simple and flexable. * cstat[http://www.cfa.harvard.edu/~john/cstat/cstat] The client. It will show the cluster status on an ANSI terminal, write a log or display a Tk strip plot. Usage cstat cstat log cstat plot The cstat program requires Tclx and a modified version of [A simple slipchart][http://www.cfa.harvard.edu/~john/cstat/stripchart.tcl] ---- [Category System Administration]