Brahma Resources Page

This is the official home page for the Duke University Physics Department's Brahma Beowulf Project. Please feel free to explore this website. There are a number of things on the site itself that may be of use or interest to individuals interested in beowulf-style cluster computing.

This site is maintained by rgb. It and all works linked thereupon authored by Robert G. Brown are Copyright 2003 (or as indicated in the document) and made available through a modified Open Publication License unless superceded by another license directly associated with the document. (Current site version 2.2-1)

Home Top Beowulf Book Intro 2003 Duke Model Helicity Intro to IP Local IP admin Contact About
xmlsysd wulfstat wulflogger wulfweb cpu_rate C++ Rant

Site Links






Robert G. Brown
Duke University Physics Department
Durham, NC 27708-0305
Copyright Robert G. Brown, 2018


wulflogger (current: v0.2.0, 6/20/04) is a derived cousin of wulfstat that monitors very similar statistics but just writes them out to stdout in an easily parsed, timestamped format. The output can then be redirected into a file or piped into perl or other scripting languages for further processing and display in fancier media, e.g. a graph, report, or web page. It uses the same format as the wulfhosts file(s) of wulfstat and requires xmlsysd to be installed on the monitored nodes or LAN workstations.

wulflogger seems to be working well enough at this point to consider it to be production software -- I'm working hard to keep it up to date and reasonably well debugged. It is being used in the associated wulfweb project that should be in this website.

If you need any particular output from wulflogger let me know. Eventually I'll probably come up with an output format descriptor that can be read in as input so you can roll your own format and get precisely what you want, but we're not there yet.

SPECIAL NOTE: As of v0.2.0, wulflogger requires unsigned long long ints to handle 2.6 kernel fields, which in turn requires a compiler that supports strtoull() correctly. gcc does, but only with the -std=c99 flag, so wulflogger (and libwulf) now build with this flag set. This may impact buildability on older systems. Please report problems to the list or to rgb.


Document TypeSize (K)Last Modified
i386 RPM 48
Source RPM 106
Tar/Gzip (tgz) 104
License Info

Except where explicitly indicated otherwise, the documents linked from this page are all provided under a modified Gnu License appropriate for the document type (OPL for text, GPL for software/source). Please read the relevant license(s) before redistributing the document(s) in any form -- an explicit agreement with the author is required for certain kinds of for-profit redistributions. In all cases the license makes the documents generally available for unlimited personal use and non-profit distributions (for example, linking or posting copies on a website, distributing paper copies to a class for free or at cost).

The author cherishes feedback. If you like or dislike the document(s) and would like to say so, wish to redistribute a version in any medium to be sold at a profit, would like to contribute or comment on material, or just want to say hi, feel free to contact the author

Home Top Beowulf Book Intro 2003 Duke Model Helicity Intro to IP Local IP admin Contact About
xmlsysd wulfstat wulflogger wulfweb cpu_rate C++ Rant

This page is maintained by Robert G. Brown: