ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/web/www/libstatgrab/index.xhtml
Revision: 1.24
Committed: Wed May 19 18:58:18 2004 UTC (20 years, 6 months ago) by tdb
Branch: MAIN
Changes since 1.23: +45 -10 lines
Log Message:
Update website to announce new libstatgrab release.

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 tdb 1.22 <a href="#development">Development</a>
29     </li>
30     <li>
31 tdb 1.21 <a href="#documentation">Documentation</a>
32     </li>
33     <li>
34     <a href="#screenshot">Screenshot</a>
35     </li>
36     </ul>
37     </div>
38     <h2>
39     <a id="news">News</a>
40     </h2>
41     <p>
42     To get notifications of new libstatgrab releases why not
43     subscribe to our project over on
44     <a href="http://freshmeat.net/projects/libstatgrab/">freshmeat</a>?
45     </p>
46     <h3>
47 tdb 1.24 Thursday 20 May 2004
48     </h3>
49     <p>
50     Version 0.10 of libstatgrab has been released.<br />
51     Download it
52     <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.10.tar.gz">
53     here</a>.
54     </p>
55     <p>
56     This release concentrates heavily on standardising the names
57     of functions and structures throughout libstatgrab. Although
58     this will mean changes for existing programs, in the long run
59     we hope it'll make things both clearer and easier. However,
60     for those who still need the old functions we have provided
61     compatibility wrappers. See the NEWS file for details.
62     </p>
63     <p>
64     The other main change in this release is a new function to
65     provide full details on currently running processes. See the
66     documentation for sg_get_process_stats for details. Along with
67     this there are compare functions for use with qsort for sorting
68     process, network, and disk io statistics. We've also introduced
69     error reporting functions that allow calling applications to
70     see why libstatgrab has returned a failure. See sg_get_error.
71     </p>
72     <p>
73     Finally, we've added support for NetBSD 2.0 and tidied up lots
74     of areas of the code. This release does not include the python
75     bindings - they're now available as their own project called
76     <a href="/pystatgrab/">pystatgrab</a>.
77     </p>
78     <h3>
79 tdb 1.21 Sunday 21 March 2004
80     </h3>
81     <p>
82     pystatgrab, a new package containing a set of Python
83     bindings, has been released. Check out it's
84     <a href="/pystatgrab/">project page</a>.
85     </p>
86     <h3>
87     Wednesday 10 March 2004
88     </h3>
89     <p>
90     Version 0.9 of libstatgrab has been released.<br />
91     Download it
92     <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.9.tar.gz">
93     here</a>.
94     </p>
95     <p>
96     This release brings new features and new platforms. We've
97     added information about network interfaces (duplex, speed,
98     etc) along with further statistics such as i/o packets, i/o
99     errors, and collisions. Support has also been added for
100     OpenBSD and DragonFly BSD. Finally some work has been done
101     to reduce the platforms on which libstatgrab needs elevated
102     privileges. See the NEWS file for more information.
103     </p>
104     <h3>
105     Wednesday 11 February 2004
106     </h3>
107     <p>
108     Version 0.8.2 of libstatgrab has been released.<br />
109     Download it
110     <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.8.2.tar.gz">
111     here</a>.
112     </p>
113     <p>
114     The main focus of this release is adding support for
115     Solaris 6. We've also added Python bindings so you can use
116     libstatgrab directly from Python (see the extras
117     directory). Finally, we've tidied up a few bits of the
118     code.
119     </p>
120     <h3>
121     Wednesday 21 January 2004
122     </h3>
123     <p>
124     Version 0.8.1 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.8.1.tar.gz">
127     here</a>.
128     </p>
129     <p>
130     This release primarily fixes bugs. On Linux a file
131     descriptor leak was fixed. On Solaris some significant
132     speed increases were made to the disk mapping code, along
133     with some bug fixes for Solaris 7 platforms. Also, the
134     library part of libstatgrab (but not the tools) is now
135     released under the LGPL instead of the GPL.
136     </p>
137     <h3>
138     Tuesday 6 January 2004
139     </h3>
140     <p>
141     Version 0.8 of libstatgrab has been released.<br />
142     Download it
143     <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.8.tar.gz">
144     here</a>.
145     </p>
146     <p>
147     This release brings support for Linux 2.6 and partial
148     support for Cygwin. On Solaris libstatgrab now returns disk
149     names using cNtNdNsN names rather than the older sdN names.
150     There are also a bunch of fixes and optimisations in
151     various places. Finally, a new function has been added to
152     make it quicker to drop any elevated privileges libstatgrab
153     may require on some operating systems.
154     </p>
155     <h3>
156     Wednesday 22 October 2003
157     </h3>
158     <p>
159     Version 0.7 of libstatgrab has been released.<br />
160     Download it
161     <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.7.tar.gz">
162     here</a>.
163     </p>
164     <p>
165     The most significant change in this release is support for
166     NetBSD 1.6.x. Parts of the FreeBSD code have been
167     optimised, and an initialise function has been added to
168     allow programs to drop any extra privileges libstatgrab
169     needs. The list of known file systems has been increased,
170     and libstatgrab has been tested on even more platforms.
171     Finally, saidar has been tweaked to work even if it can't
172     get all the statistics.
173     </p>
174     <h3>
175     Saturday 18 October 2003
176     </h3>
177     <p>
178     Version 0.6.1 of libstatgrab has been released.<br />
179     Download it
180     <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.6.1.tar.gz">
181     here</a>.
182     </p>
183     <p>
184     This release brings support for FreeBSD 5 on sparc 64, and
185     some bugfixes in FreeBSD memory statistics. Also, some
186     fixes to saidar, and statgrab.
187     </p>
188     <h3>
189     Friday 10 October 2003
190     </h3>
191     <p>
192     Version 0.6 of libstatgrab has been released.<br />
193     You can download it from our mirror site
194     <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.6.tar.gz">
195     here</a>.
196     </p>
197     <p>
198     This release includes some exciting new tools, support for
199     FreeBSD 5.1, and documentation in manpages. Plus some major
200     bugfixes and packaging enhancements.
201     </p>
202     <h3>
203     Tuesday 09 September 2003
204     </h3>
205     <p>
206     We're pleased to announce a new release of
207     libstatgrab.<br />
208     You can download version 0.5.1 from
209     <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.5.1.tar.gz">
210     here</a>.
211     </p>
212     <h3>
213     Monday 25 August 2003
214     </h3>
215     <p>
216     We're pleased to announce a new release of
217     libstatgrab.<br />
218     You can download version 0.5 from
219     <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/libstatgrab-0.5.tar.gz">
220     here</a>.
221     </p>
222     <p>
223     This release provides both documentation and examples,
224     which we hope will make the package more useable. Stay
225     tuned for the next release with some useful tools.
226     </p>
227     <h2>
228     <a id="what">What is libstatgrab?</a>
229     </h2>
230     <p>
231     libstatgrab is a library that provides cross platform
232     access to statistics about the system on which it's run.
233     It's written in C and presents a selection of useful
234     interfaces which can be used to access key system
235     statistics. The current list of statistics includes CPU
236     usage, memory utilisation, disk usage, process counts,
237     network traffic, disk I/O, and more.
238     </p>
239     <p>
240     The current list of platforms is Solaris 2.x, Linux
241     2.2/2.4/2.6, FreeBSD 4.x/5.x, NetBSD 1.6.x, OpenBSD 3.x,
242     DragonFly BSD 1.0, and Cygwin. The aim is to extend this to
243     include as many operating systems as possible.
244     </p>
245     <p>
246     The package also includes a couple of useful tools. The
247     first, <a href="#screenshot">saidar</a>, provides a
248     curses-based interface to viewing the current state of the
249     system. The second, statgrab, gives a sysctl-style
250     interface to the statistics gathered by libstatgrab. This
251     extends the use of libstatgrab to people writing scripts or
252     anything else that can't easily make C function calls.
253     Included with statgrab is a script to generate an
254     <a href="http://www.mrtg.org">MRTG</a> configuration file
255     to use statgrab.
256     </p>
257     <h2>
258     <a id="download">Downloading</a>
259     </h2>
260     <p>
261     The latest version of libstatgrab can be downloaded from
262     our primary download
263     <a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/">
264     mirror</a>. All downloads are pgp signed using our
265     <a href="/pgpkey.xhtml">PGP Key</a>.
266     </p>
267     <p>
268     For installation instructions see the README and INSTALL
269     files contained within the archive. If you're using
270     <a href="http://www.freebsd.org">FreeBSD</a> you can make
271     use of the
272     <a href="http://www.freshports.org/devel/libstatgrab">
273     devel/libstatgrab</a> port to install libstatgrab for you.
274 tdb 1.22 </p>
275     <h2>
276     <a id="development">Development</a>
277     </h2>
278     <ul>
279     <li>
280 tdb 1.23 <a href="/cgi-bin/cvslog.cgi?period=thisweek&amp;module=projects/libstatgrab">Commits this week</a>
281 tdb 1.22 </li>
282     </ul>
283     <p>
284 tdb 1.23 We develop libstatgrab using the CVS revision control system.
285 tdb 1.22 Using this link you can see what changes we've made this week.
286     For more information on our CVS setup see our
287     <a href="/cvs.xhtml">CVS page</a>.
288 tdb 1.21 </p>
289     <h2>
290     <a id="documentation">Documentation</a>
291     </h2>
292     <p>
293     The only online documentation we have at the moment is the
294     manual pages converted in to HTML format. It's probably
295     best to start with the overview manual page:
296     </p>
297     <ul>
298     <li>
299     <a href="statgrab.html">statgrab(3)</a>
300     </li>
301     </ul>
302     <p>
303     Then we have the manual pages for each function:
304     </p>
305     <ul>
306     <li>
307 tdb 1.24 <a href="sg_get_cpu_stats.html">sg_get_cpu_stats(3)</a>
308     </li>
309     <li>
310     <a href="sg_get_disk_io_stats.html">sg_get_disk_io_stats(3)</a>
311 tdb 1.21 </li>
312     <li>
313 tdb 1.24 <a href="sg_get_fs_stats.html">sg_get_fs_stats(3)</a>
314 tdb 1.21 </li>
315     <li>
316 tdb 1.24 <a href="sg_get_host_info.html">sg_get_host_info(3)</a>
317 tdb 1.21 </li>
318     <li>
319 tdb 1.24 <a href="sg_get_load_stats.html">sg_get_load_stats(3)</a>
320 tdb 1.21 </li>
321     <li>
322 tdb 1.24 <a href="sg_get_mem_stats.html">sg_get_mem_stats(3)</a>
323 tdb 1.21 </li>
324     <li>
325 tdb 1.24 <a href="sg_get_network_iface_stats.html">sg_get_network_iface_stats(3)</a>
326 tdb 1.21 </li>
327     <li>
328 tdb 1.24 <a href="sg_get_network_io_stats.html">sg_get_network_io_stats(3)</a>
329 tdb 1.21 </li>
330     <li>
331 tdb 1.24 <a href="sg_get_page_stats.html">sg_get_page_stats(3)</a>
332 tdb 1.21 </li>
333     <li>
334 tdb 1.24 <a href="sg_get_process_stats.html">sg_get_process_stats(3)</a>
335 tdb 1.21 </li>
336     <li>
337 tdb 1.24 <a href="sg_get_user_stats.html">sg_get_user_stats(3)</a>
338 tdb 1.21 </li>
339     </ul>
340     <h2>
341     <a id="screenshot">Screenshot</a>
342     </h2>
343     <p>
344     Here's what saidar looks like when it's running:
345     </p>
346     <p>
347     <img src="saidar.png" alt="saidar screenshot" />
348     </p>
349     </div>
350 tdb 1.19 <!--#include virtual="/footer.inc" -->
351 tdb 1.21 </div>
352 tdb 1.19 <!--#include virtual="/menu.inc" -->
353 tdb 1.21 </div>
354     </body>
355 tdb 1.1 </html>