--- web/www/libstatgrab/index.xhtml 2003/10/10 10:42:56 1.4 +++ web/www/libstatgrab/index.xhtml 2004/03/23 20:22:42 1.20 @@ -1,67 +1,165 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<!--#include virtual="/doctype.inc" --> -<!-- - $Author: tdb $ - $Id: index.xhtml,v 1.4 2003/10/10 10:42:56 tdb Exp $ ---> - -<html> - <head> - <title>i-scream libstatgrab homepage</title> +<title>i-scream libstatgrab homepage</title> +<!--#include virtual="/style.inc" --> </head> -<body bgcolor="#ffffff" link="#0000ff" alink="#3333cc" vlink="#3333cc" text="#000066"> +<body> -<table border="0" cellpadding="2" cellspacing="2"> - <tr> - <td valign="top"> -<!--#include virtual="../left.inc" --> - </td> - <td valign="top"> -<!--#include virtual="../title.inc" --> +<div id="container"> -<font size="2" face="arial,sans-serif"> +<div id="main"> -<h1>libstatgrab</h1> +<!--#include virtual="/header.inc" --> -<ul> -<li><a href="#news">News</a></li> -<li><a href="#what">What is libstatgrab?</a></li> -<li><a href="#download">Downloading</a></li> -<li><a href="#documentation">Documentation</a></li> -</ul> +<div id="contents"> -<a name="news"><h2>News</h2></a> +<h1 class="top">i-scream libstatgrab homepage</h1> +<div id="topnav"> + <ul> + <li><a href="#news">News</a></li> + <li><a href="#what">What is libstatgrab?</a></li> + <li><a href="#download">Downloading</a></li> + <li><a href="#documentation">Documentation</a></li> + <li><a href="#screenshot">Screenshot</a></li> + </ul> +</div> + +<h2><a name="news">News</a></h2> + <p> -<b>Thursday 09 October 2003</b><br><br> -Version 0.6 of libstatgrab has been released.<br> +To get notifications of new libstatgrab releases why not subscribe +to our project over on <a href="http://freshmeat.net/projects/libstatgrab/"> +freshmeat</a>? +</p> + +<h3>Sunday 21 March 2004</h3> +<p> +pystatgrab, a new package containing a set of Python bindings, +has been released. Check out it's <a href="/pystatgrab/">project +page</a>. +</p> + +<h3>Wednesday 10 March 2004</h3> +<p> +Version 0.9 of libstatgrab has been released.<br/> +Download it +<a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.9.tar.gz">here</a>. +</p> +<p> +This release brings new features and new platforms. We've added +information about network interfaces (duplex, speed, etc) along +with further statistics such as i/o packets, i/o errors, and +collisions. Support has also been added for OpenBSD and DragonFly +BSD. Finally some work has been done to reduce the platforms on +which libstatgrab needs elevated privileges. See the NEWS file for +more information. +</p> + +<h3>Wednesday 11 February 2004</h3> +<p> +Version 0.8.2 of libstatgrab has been released.<br/> +Download it +<a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.8.2.tar.gz">here</a>. +</p> +<p> +The main focus of this release is adding support for Solaris 6. +We've also added Python bindings so you can use libstatgrab directly +from Python (see the extras directory). Finally, we've tidied up a +few bits of the code. +</p> + +<h3>Wednesday 21 January 2004</h3> +<p> +Version 0.8.1 of libstatgrab has been released.<br/> +Download it +<a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.8.1.tar.gz">here</a>. +</p> +<p> +This release primarily fixes bugs. On Linux a file descriptor leak was +fixed. On Solaris some significant speed increases were made to the +disk mapping code, along with some bug fixes for Solaris 7 platforms. +Also, the library part of libstatgrab (but not the tools) is now +released under the LGPL instead of the GPL. +</p> + +<h3>Tuesday 6 January 2004</h3> +<p> +Version 0.8 of libstatgrab has been released.<br/> +Download it +<a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.8.tar.gz">here</a>. +</p> +<p> +This release brings support for Linux 2.6 and partial support for Cygwin. +On Solaris libstatgrab now returns disk names using cNtNdNsN names rather +than the older sdN names. There are also a bunch of fixes and optimisations +in various places. Finally, a new function has been added to make it +quicker to drop any elevated privileges libstatgrab may require on some +operating systems. +</p> + +<h3>Wednesday 22 October 2003</h3> +<p> +Version 0.7 of libstatgrab has been released.<br/> +Download it +<a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.7.tar.gz">here</a>. +</p> +<p> +The most significant change in this release is support for NetBSD +1.6.x. Parts of the FreeBSD code have been optimised, and an initialise +function has been added to allow programs to drop any extra privileges +libstatgrab needs. The list of known file systems has been increased, +and libstatgrab has been tested on even more platforms. Finally, +saidar has been tweaked to work even if it can't get all the +statistics. +</p> + +<h3>Saturday 18 October 2003</h3> +<p> +Version 0.6.1 of libstatgrab has been released.<br/> +Download it +<a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.6.1.tar.gz">here</a>. +</p> +<p> +This release brings support for FreeBSD 5 on sparc 64, and some +bugfixes in FreeBSD memory statistics. Also, some fixes to saidar, +and statgrab. +</p> + +<h3>Friday 10 October 2003</h3> +<p> +Version 0.6 of libstatgrab has been released.<br/> You can download it from our mirror site <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.6.tar.gz">here</a>. +</p> +<p> This release includes some exciting new tools, support for FreeBSD 5.1, and documentation in manpages. Plus some major bugfixes and packaging enhancements. </p> +<h3>Tuesday 09 September 2003</h3> <p> -<b>Tuesday 09 September 2003</b><br><br> -We're pleased to announce a new release of libstatgrab.<br> +We're pleased to announce a new release of libstatgrab.<br/> You can download version 0.5.1 from <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.5.1.tar.gz">here</a>. </p> +<h3>Monday 25 August 2003</h3> <p> -<b>Monday 25 August 2003</b><br><br> -We're pleased to announce a new release of libstatgrab.<br> +We're pleased to announce a new release of libstatgrab.<br/> You can download version 0.5 from <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.5.tar.gz">here</a>. +</p> +<p> This release provides both documentation and examples, which we hope will make the package more useable. Stay tuned for the next release with some useful tools. </p> -<a name="what"><h2>What is libstatgrab?</h2></a> +<h2><a name="what">What is libstatgrab?</a></h2> <p> libstatgrab is a library that provides cross platform access to @@ -73,29 +171,30 @@ traffic, disk I/O, and more. </p> <p> -The current list of platforms is Solaris 2.x, Linux 2.4, and FreeBSD -4.x/5.x. The aim is to extend this to include as many operating systems -as possible. +The current list of platforms is Solaris 2.x, Linux 2.2/2.4/2.6, +FreeBSD 4.x/5.x, NetBSD 1.6.x, OpenBSD 3.x, DragonFly BSD 1.0, and +Cygwin. The aim is to extend this to include as many operating +systems as possible. </p> <p> -The package also includes a couple of useful tools. The first, saidar, -provides a curses-based interface to viewing the current state of the -system. The second, statgrab, gives a sysctl-style interface to the -statistics gathered by libstatgrab. This extends the use of -libstatgrab to people writing scripts or anything else that can't -easily make C function calls. Included with statgrab is a script to -generate an <a href="http://www.mrtg.org">MRTG</a> configuration file -to use statgrab. +The package also includes a couple of useful tools. The first, +<a href="#screenshot">saidar</a>, provides a curses-based interface to +viewing the current state of the system. The second, statgrab, gives a +sysctl-style interface to the statistics gathered by libstatgrab. This +extends the use of libstatgrab to people writing scripts or anything +else that can't easily make C function calls. Included with statgrab is +a script to generate an <a href="http://www.mrtg.org">MRTG</a> +configuration file to use statgrab. </p> -<a name="download"><h2>Downloading</h2></a> +<h2><a name="download">Downloading</a></h2> <p> The latest version of libstatgrab can be downloaded from our primary download -<a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab">mirror</a>. -All downloads are pgp signed using our <a href="/pgpkey.shtml">PGP Key</a>. +<a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/">mirror</a>. +All downloads are pgp signed using our <a href="/pgpkey.xhtml">PGP Key</a>. </p> <p> @@ -106,20 +205,21 @@ contained within the archive. If you're using port to install libstatgrab for you. </p> -<a name="documentation"><h2>Documentation</h2></a> +<h2><a name="documentation">Documentation</a></h2> <p> The only online documentation we have at the moment is the manual pages converted in to HTML format. It's probably best to start with the overview manual page: +</p> <ul> <li><a href="statgrab.html">statgrab(3)</a></li> </ul> -</p> <p> Then we have the manual pages for each function: +</p> <ul> <li><a href="cpu_percent_usage.html">cpu_percent_usage(3)</a></li> @@ -127,19 +227,30 @@ Then we have the manual pages for each function: <li><a href="get_general_stats.html">get_general_stats(3)</a></li> <li><a href="get_load_stats.html">get_load_stats(3)</a></li> <li><a href="get_memory_stats.html">get_memory_stats(3)</a></li> +<li><a href="get_network_iface_stats.html">get_network_iface_stats(3)</a></li> <li><a href="get_network_stats.html">get_network_stats(3)</a></li> <li><a href="get_page_stats.html">get_page_stats(3)</a></li> <li><a href="get_process_stats.html">get_process_stats(3)</a></li> <li><a href="get_user_stats.html">get_user_stats(3)</a></li> </ul> + +<h2><a name="screenshot">Screenshot</a></h2> + +<p> +Here's what saidar looks like when it's running: </p> +<p> +<img src="saidar.png" alt="saidar screenshot" /> +</p> +</div> -</font> +<!--#include virtual="/footer.inc" --> -<!--#include virtual="../bottom.inc" --> - </td> - </tr> -</table> +</div> + +<!--#include virtual="/menu.inc" --> + +</div> </body> </html>