[users at i-scream] Testable libstatgrab update
Jens Rehsack
rehsack at googlemail.com
Fri Aug 5 17:07:58 BST 2011
Hi,
today I finished the last fixes and tests for the libstatgrab-0.18 as I imagine.
It covers:
- thread safety
- Full support of following operating systems (read: tested)
* Linux 2.6+ kernels
* Solaris 8+
* AIX 5+
* HP-UX 11.11+
* FreeBSD 7+
* NetBSD 5+ (4 is just untested, but may work)
* OpenBSD 4.9
* DragonFlyBSD 2.10
- enhanced statistics:
* CPU statistics
* Filesystem statistics
* Host statistics
* User/Login statistics
- tracing via log4cplus (trunk version)
- relies more on detected features than on OS-signatures
It has been tested on:
- Linux
* Ubuntu 10.04 (32-bit & 64-bit)
* SLES 9-11 (32-bit & 64-bit)
* Solaris/sparc64 8-10 using gcc 3.4.6 (32-bit compile)
* Solaris/i686 10 using gcc-3.4.6 (32-bit compile)
* Solaris/sparc64 10 using SunPro 12.1 (64-bit compile)
* HP-UX/hppa 11.11 & 11.23 using gcc-3.4.6 (32-bit compile)
* HP-UX/ia64 11.23 & 11.31 using gcc-4.5.2 (32-bit compile)
* AIX 5.2, 5.3 & 6.1 using gcc-4.5.2 (32-bit compile)
* FreeBSD/amd64 7-STABLE, 8.2-RELEASE (64-bit compile)
* NetBSD/amd64 5-CURRENT (64-bit compile)
* OpenBSD/amd64 4.9-RELEASE (64-bit compile)
* DragonflyBSD/amd64 2.10-RELEASE (64-bit compile)
* MacOS 10.6 using latest Xcode 3 (32-bit compile): some stats unsupported
You can download the snapshot from http://www.netbsd.org/~sno/smart-snmpd/
until there is a new repository on i-scream or someome merges the changes into
the current cvs repository.
Testers and patches for errors are very welcome.
There're two kinds of tests which can be run:
1) execute the examples (or statgrab) and compare the displayed
results against other system tools output (eg.
examples/filesystem_snapshot against df)
2) run "make test" (or the tests/single_threaded/single_threaded_test
and the tests/multi_threaded/multi_threaded_test manually) to see if
all stats-calls return without error (no automatic content tests are
currently made).
Merijn, if you can test it on HP-UX and AIX using the native
compilers, it would be great.
Probably you can get the ANSI C++ compiler from the Alliance One
download site. I'm
not allowed to register for it, because only commercial development is
allowed to register
for the compilers
(http://h21007.www2.hp.com/portal/site/dspp/menuitem.863c3e4cbcdc3f3515b49c108973a801).
Best regards,
Jens
More information about the users
mailing list