rgb's Books

Robert G. Brown's General Tools Page

Things on the site itself that may be of interest to students or philosophers of any age or generation include complete online books of poetry, various support materials for the study of physics, and links related to beowulfery. All materials on this site that are authored by Robert G. Brown are Copyright 2004. The details of their Open Public License (modified) can be viewed here. If you use or enjoy anything at all on this site -- free textbooks, stories, programs, or other resources, consider hitting to help spread the word so others can find it as well. Note, Robert G. Brown is generally either rgb or rgbatduke on many external sites crosslinked here.


My Books:

My Books


Home Top Flashcard Program DieHarder Program Benchmaster Program Jove (editor) Program The C Book The Tao of Programming Your Brain: a User's Manual (draft) CVS Mini Howto
C project template PVM project template LaTeX project template HOWTO project template Latex Manual (online) random_pvm demo/template The yum HOWTO (draft) Yum Article Contact About
Amazon Sales Rank Toolset A Theorem Concerning God

Site Links


Home

Home
Lilith
Class
Beowulf
Research
General
Poetry
Prose
Philosophy
Search
Contact
About

Webalyze

Home
Class
Beowulf
Research
General
Poetry
Prose
Philosophy

Misc

Brahma
(webalize)
DBUG
(webalize)
DULUG
Linux@Duke

wulfweb

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


Abstract

wulfweb is a perl script designed to take the output of wulflogger and transform it into an HTML table or a web page that can be displayed on its own or embedded in other web documents. It currently supports only a color coded load average display, but eventually it will support all the wulfstat/wulflogger display types. It is also very easy to customize using e.g. threaded perl should one need a particular mix of displayed fields or should you wish to add graphics.

The web table generated currently contains a meta statement causing the web document to be automatically refreshed after a user definable delay. A future switch will allow the meta tag to be omitted, so that although the web table will be refreshed on a selectable delay loop, the user will have to manually refresh the image in their browser to obtain the latest stats. Note that wulfweb is not a CGI script -- it is an independent polling loop script that rotates new html table images into a named file from which they can be browsed and display without any active component.

wulfweb requires wulflogger to be installed on the host where the wulfweb script runs and additionally requires xmlsysd to be installed on the monitored nodes or LAN workstations.

wulfweb is very much under construction (we're talking alpha here, not beta). There are displays missing and the code may still change its general layout as I add the missing displays and learn (the hard way) where I'm doing thing stupidly. Still, it seems to work pretty well and has now been presenting a statistical overview of our cluster load for three or four days continuously without failure or flaw. I'm trying to make it somewhat portable as I go. Feel free to contribute back any additions or improvements you make if you adopt it and adapt it.

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.



Contents

Document TypeSize (K)Last Modified
wulfweb/wulfweb.noarch.rpm 15
11/13/13
wulfweb/wulfweb.src.rpm 20
11/13/13
wulfweb/wulfweb.tgz 17
11/13/13
License Info

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 Flashcard Program DieHarder Program Benchmaster Program Jove (editor) Program The C Book The Tao of Programming Your Brain: a User's Manual (draft) CVS Mini Howto
C project template PVM project template LaTeX project template HOWTO project template Latex Manual (online) random_pvm demo/template The yum HOWTO (draft) Yum Article Contact About
Amazon Sales Rank Toolset A Theorem Concerning God

This page is maintained by Robert G. Brown: rgb@phy.duke.edu