Bug#508168: ITP: wulfware -- a software suite for monitoring nodes in a cluster
Package: wnpp
Severity: wishlist
Owner: Morten Kjeldgaard <mok@bioxray.au.dk>
* Package name : wulfware
Version : 2.6.0
Upstream Author : Robert G. Brown <rgb@phy.duke.edu>
* URL : http://www.phy.duke.edu/~rgb/Beowulf/wulfware/
* License : GPL
Programming Lang: C
Description : a cluster monitoring suite
wulfware is a suite of applications that provide remote monitoring
information on a beowulf- or GRID-style compute cluster, a server
farm, or LAN. It consists of the following tools:
.
* xmlsysd, a daemon that runs on the host to be monitored. xmlsysd
can be run under xinetd or as a standalone forking daemon. It
extracts information from /proc, from systems calls, and from
selected tools or files, packs it into a set of XML tags, and
returns that information to the connected monitor host(s). The
daemon can be throttled to return only the information a monitor
interface requires to support a particular display.
.
* wulfstat, an ncurses based monitor interface. wulfstat permits one
to monitor an entire cluster or LAN. Statistics it provides include
a vmstat-like display, load averages only, network statistics only,
memory information only, system configuration information and duty
cycle only, and running processes with or without the full command
line. A cluster or LAN can easily be defined with a few simple
commands in an XML-based "wulfhosts" file.
.
* wulflogger, a command line monitor interface that extracts more or
less the same data as wulfstat in similarly named displays and
writes them in formatted lines to stdout. This data format can
easily be parsed by scripting languages such as perl or python, or
it can be piped into a file for an archival record of cluster
activity. The data can thus be used to generate a variety of
reports, including web or graphical reports.
.
* wulfweb, an perl-cgi script to generate a web view of cluster
statistics using wulflogger. Currently this is basically a working
perl template for data extraction that can be modified into
whatever kind of display one likes. libwulf, the common library
upon which wulfstat and wulflogger are based. It encapsulates the
routines that parse wulfhosts and build the requisite data
structures, manage the connections to all hosts, and poll all
connected hosts and extract the desired data from the xmlsysd
return.
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Reply to: