]> i-scream Git - www.i-scream.org.git/blob - www/libstatgrab/index.xhtml
Another biggish commit.
[www.i-scream.org.git] / www / libstatgrab / index.xhtml
1 <!--#include virtual="/doctype.inc" -->
2   <head>
3     <title>
4       i-scream libstatgrab homepage
5     </title>
6 <!--#include virtual="/style.inc" -->
7   </head>
8   <body>
9     <div id="container">
10       <div id="main">
11 <!--#include virtual="/header.inc" -->
12         <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 <!--#include virtual="/footer.inc" -->
299       </div>
300 <!--#include virtual="/menu.inc" -->
301     </div>
302   </body>
303 </html>