Fork of hyperic/sigar with some fixes. Support only ruby binding. Part of Eye gem.
Go to file
Doug MacEachern 728fd6d75d initialize disk metrics for all platforms 2004-12-05 23:42:23 +00:00
bindings use SIGAR_FIELD_NOTIMPL constant in place of -1 or 0 for fields which are not implemented for a given platform 2004-12-05 23:36:48 +00:00
examples removing mem.{buffer,cached} fields. 2004-11-20 02:08:16 +00:00
exp program to view uname fields 2004-09-04 22:51:51 +00:00
include initialize disk metrics for all platforms 2004-12-05 23:42:23 +00:00
src initialize disk metrics for all platforms 2004-12-05 23:42:23 +00:00
tools/PerfBrowser Initial revision 2004-06-21 22:37:04 +00:00
ChangeLog fix possible segfault in sigar_group_name_get 2004-11-30 00:14:06 +00:00
LICENSE add the license 2004-09-21 16:44:36 +00:00
README note linux 2.6 kernel is supported 2004-10-05 21:14:03 +00:00
license-info.txt licenseinfo 2004-10-05 00:38:51 +00:00

README

sigar - System Info Gather And Reporter

The Sigar api provides a portable interface for gathering system
information such as:

- system memory, swap, cpu, load average, uptime

- per-process memory, cpu, credential info, state, arguments, environment,
  open files

- file system detection and metrics

- network interface configuration info and metrics

The core API is implemented in pure C with bindings currently
implemented for Java, Perl and C#.

The following platforms are currently supported:

- Linux (2.2, 2.4, 2.6 kernels)

- Win32 (NT 4.0 sp6, 2000 Pro/Server, 2003 Server, XP)

- Solaris (2.6, 7, 8, 9)

- Solaris x86 (8, 9)

- HP/UX (11)

- AIX (4.3, 5.1, 5.2)

To test drive run the following command:

% java -jar sigar-bin/lib/sigar.jar
sigar> help

The shell and commands are implemented in Java, the source code is
located in examples/java.

Javadocs are located in docs/javadoc.

Note that this is a BETA release of Sigar.  Hyperic HQ uses Sigar in
production, however not all of the Sigar functionality is currently
used by HQ.

Perl and C# interfaces are still a work in progress.

To try the Perl examples:
% cd bindings/perl
% perl Makefile.PL && make
% perl -Mblib ../../examples/perl/ifconfig.pl

Support questions should be posted to the support forum:
http://www.hyperic.net/forums/index.jsp

or mailed to support@hyperic.net