ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/web/www/libstatgrab/index.xhtml
Revision: 1.21
Committed: Tue Mar 23 23:43:36 2004 UTC (20 years, 7 months ago) by tdb
Branch: MAIN
Changes since 1.20: +297 -250 lines
Log Message:
Another biggish commit.

All pages are now XHTML 1.1 compliant. I've also tided (with the help of
the tidy tool) all the pages, so they're neater.

There are still parts of the site that won't validate - such as the CGI
scripts, and the CVS stuff - but I'll get to them tomorrow.

File Contents

# User Rev Content
1 tdb 1.20 <!--#include virtual="/doctype.inc" -->
2 tdb 1.21 <head>
3     <title>
4     i-scream libstatgrab homepage
5     </title>
6 tdb 1.19 <!--#include virtual="/style.inc" -->
7 tdb 1.21 </head>
8     <body>
9     <div id="container">
10     <div id="main">
11 tdb 1.19 <!--#include virtual="/header.inc" -->
12 tdb 1.21 <div id="contents">
13     <h1 class="top">
14     i-scream libstatgrab homepage
15     </h1>
16     <div id="topnav">
17     <ul>
18     <li>
19     <a href="#news">News</a>
20     </li>
21     <li>
22     <a href="#what">What is libstatgrab?</a>
23     </li>
24     <li>
25     <a href="#download">Downloading</a>
26     </li>
27     <li>
28     <a href="#documentation">Documentation</a>
29     </li>
30     <li>
31     <a href="#screenshot">Screenshot</a>
32     </li>
33     </ul>
34     </div>
35     <h2>
36     <a id="news">News</a>
37     </h2>
38     <p>
39     To get notifications of new libstatgrab releases why not
40     subscribe to our project over on
41     <a href="http://freshmeat.net/projects/libstatgrab/">freshmeat</a>?
42     </p>
43     <h3>
44     Sunday 21 March 2004
45     </h3>
46     <p>
47     pystatgrab, a new package containing a set of Python
48     bindings, has been released. Check out it's
49     <a href="/pystatgrab/">project page</a>.
50     </p>
51     <h3>
52     Wednesday 10 March 2004
53     </h3>
54     <p>
55     Version 0.9 of libstatgrab has been released.<br />
56     Download it
57     <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.9.tar.gz">
58     here</a>.
59     </p>
60     <p>
61     This release brings new features and new platforms. We've
62     added information about network interfaces (duplex, speed,
63     etc) along with further statistics such as i/o packets, i/o
64     errors, and collisions. Support has also been added for
65     OpenBSD and DragonFly BSD. Finally some work has been done
66     to reduce the platforms on which libstatgrab needs elevated
67     privileges. See the NEWS file for more information.
68     </p>
69     <h3>
70     Wednesday 11 February 2004
71     </h3>
72     <p>
73     Version 0.8.2 of libstatgrab has been released.<br />
74     Download it
75     <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.8.2.tar.gz">
76     here</a>.
77     </p>
78     <p>
79     The main focus of this release is adding support for
80     Solaris 6. We've also added Python bindings so you can use
81     libstatgrab directly from Python (see the extras
82     directory). Finally, we've tidied up a few bits of the
83     code.
84     </p>
85     <h3>
86     Wednesday 21 January 2004
87     </h3>
88     <p>
89     Version 0.8.1 of libstatgrab has been released.<br />
90     Download it
91     <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.8.1.tar.gz">
92     here</a>.
93     </p>
94     <p>
95     This release primarily fixes bugs. On Linux a file
96     descriptor leak was fixed. On Solaris some significant
97     speed increases were made to the disk mapping code, along
98     with some bug fixes for Solaris 7 platforms. Also, the
99     library part of libstatgrab (but not the tools) is now
100     released under the LGPL instead of the GPL.
101     </p>
102     <h3>
103     Tuesday 6 January 2004
104     </h3>
105     <p>
106     Version 0.8 of libstatgrab has been released.<br />
107     Download it
108     <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.8.tar.gz">
109     here</a>.
110     </p>
111     <p>
112     This release brings support for Linux 2.6 and partial
113     support for Cygwin. On Solaris libstatgrab now returns disk
114     names using cNtNdNsN names rather than the older sdN names.
115     There are also a bunch of fixes and optimisations in
116     various places. Finally, a new function has been added to
117     make it quicker to drop any elevated privileges libstatgrab
118     may require on some operating systems.
119     </p>
120     <h3>
121     Wednesday 22 October 2003
122     </h3>
123     <p>
124     Version 0.7 of libstatgrab has been released.<br />
125     Download it
126     <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.7.tar.gz">
127     here</a>.
128     </p>
129     <p>
130     The most significant change in this release is support for
131     NetBSD 1.6.x. Parts of the FreeBSD code have been
132     optimised, and an initialise function has been added to
133     allow programs to drop any extra privileges libstatgrab
134     needs. The list of known file systems has been increased,
135     and libstatgrab has been tested on even more platforms.
136     Finally, saidar has been tweaked to work even if it can't
137     get all the statistics.
138     </p>
139     <h3>
140     Saturday 18 October 2003
141     </h3>
142     <p>
143     Version 0.6.1 of libstatgrab has been released.<br />
144     Download it
145     <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.6.1.tar.gz">
146     here</a>.
147     </p>
148     <p>
149     This release brings support for FreeBSD 5 on sparc 64, and
150     some bugfixes in FreeBSD memory statistics. Also, some
151     fixes to saidar, and statgrab.
152     </p>
153     <h3>
154     Friday 10 October 2003
155     </h3>
156     <p>
157     Version 0.6 of libstatgrab has been released.<br />
158     You can download it from our mirror site
159     <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.6.tar.gz">
160     here</a>.
161     </p>
162     <p>
163     This release includes some exciting new tools, support for
164     FreeBSD 5.1, and documentation in manpages. Plus some major
165     bugfixes and packaging enhancements.
166     </p>
167     <h3>
168     Tuesday 09 September 2003
169     </h3>
170     <p>
171     We're pleased to announce a new release of
172     libstatgrab.<br />
173     You can download version 0.5.1 from
174     <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.5.1.tar.gz">
175     here</a>.
176     </p>
177     <h3>
178     Monday 25 August 2003
179     </h3>
180     <p>
181     We're pleased to announce a new release of
182     libstatgrab.<br />
183     You can download version 0.5 from
184     <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.5.tar.gz">
185     here</a>.
186     </p>
187     <p>
188     This release provides both documentation and examples,
189     which we hope will make the package more useable. Stay
190     tuned for the next release with some useful tools.
191     </p>
192     <h2>
193     <a id="what">What is libstatgrab?</a>
194     </h2>
195     <p>
196     libstatgrab is a library that provides cross platform
197     access to statistics about the system on which it's run.
198     It's written in C and presents a selection of useful
199     interfaces which can be used to access key system
200     statistics. The current list of statistics includes CPU
201     usage, memory utilisation, disk usage, process counts,
202     network traffic, disk I/O, and more.
203     </p>
204     <p>
205     The current list of platforms is Solaris 2.x, Linux
206     2.2/2.4/2.6, FreeBSD 4.x/5.x, NetBSD 1.6.x, OpenBSD 3.x,
207     DragonFly BSD 1.0, and Cygwin. The aim is to extend this to
208     include as many operating systems as possible.
209     </p>
210     <p>
211     The package also includes a couple of useful tools. The
212     first, <a href="#screenshot">saidar</a>, provides a
213     curses-based interface to viewing the current state of the
214     system. The second, statgrab, gives a sysctl-style
215     interface to the statistics gathered by libstatgrab. This
216     extends the use of libstatgrab to people writing scripts or
217     anything else that can't easily make C function calls.
218     Included with statgrab is a script to generate an
219     <a href="http://www.mrtg.org">MRTG</a> configuration file
220     to use statgrab.
221     </p>
222     <h2>
223     <a id="download">Downloading</a>
224     </h2>
225     <p>
226     The latest version of libstatgrab can be downloaded from
227     our primary download
228     <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/">
229     mirror</a>. All downloads are pgp signed using our
230     <a href="/pgpkey.xhtml">PGP Key</a>.
231     </p>
232     <p>
233     For installation instructions see the README and INSTALL
234     files contained within the archive. If you're using
235     <a href="http://www.freebsd.org">FreeBSD</a> you can make
236     use of the
237     <a href="http://www.freshports.org/devel/libstatgrab">
238     devel/libstatgrab</a> port to install libstatgrab for you.
239     </p>
240     <h2>
241     <a id="documentation">Documentation</a>
242     </h2>
243     <p>
244     The only online documentation we have at the moment is the
245     manual pages converted in to HTML format. It's probably
246     best to start with the overview manual page:
247     </p>
248     <ul>
249     <li>
250     <a href="statgrab.html">statgrab(3)</a>
251     </li>
252     </ul>
253     <p>
254     Then we have the manual pages for each function:
255     </p>
256     <ul>
257     <li>
258     <a href="cpu_percent_usage.html">cpu_percent_usage(3)</a>
259     </li>
260     <li>
261     <a href="get_diskio_stats.html">get_diskio_stats(3)</a>
262     </li>
263     <li>
264     <a href="get_general_stats.html">get_general_stats(3)</a>
265     </li>
266     <li>
267     <a href="get_load_stats.html">get_load_stats(3)</a>
268     </li>
269     <li>
270     <a href="get_memory_stats.html">get_memory_stats(3)</a>
271     </li>
272     <li>
273     <a href="get_network_iface_stats.html">get_network_iface_stats(3)</a>
274     </li>
275     <li>
276     <a href="get_network_stats.html">get_network_stats(3)</a>
277     </li>
278     <li>
279     <a href="get_page_stats.html">get_page_stats(3)</a>
280     </li>
281     <li>
282     <a href="get_process_stats.html">get_process_stats(3)</a>
283     </li>
284     <li>
285     <a href="get_user_stats.html">get_user_stats(3)</a>
286     </li>
287     </ul>
288     <h2>
289     <a id="screenshot">Screenshot</a>
290     </h2>
291     <p>
292     Here's what saidar looks like when it's running:
293     </p>
294     <p>
295     <img src="saidar.png" alt="saidar screenshot" />
296     </p>
297     </div>
298 tdb 1.19 <!--#include virtual="/footer.inc" -->
299 tdb 1.21 </div>
300 tdb 1.19 <!--#include virtual="/menu.inc" -->
301 tdb 1.21 </div>
302     </body>
303 tdb 1.1 </html>