I added support for a couple of metrics to the monitoring core's irix.c.
The changes I made were current as of 2.3.1b4, but I didn't see any
work on the platform in the changelog so I assume it'll work with -current.
Basically it adds support for user/system/idle CPU percentage reporting.
Since people might want that kind of thing.
My solaris.c is half-broken at the moment (and since it uses libkvm I'm
trying to figure out this whole 32-bit-versus-64-bit issue, which
complicates matters GREATLY ... ). It's getting load averages and
(inaccurate!) memory data, number/speed of CPUs, version/architecture
info, accurate swap space ... I plan on adding some
architecture-specific stuff that we want to monitor here, but since all
these stats "live" in the same place, and the method for getting there
isn't working... well. :)
Anyway, hope somebody out there gets some use out of irix.c and tells me
how awful I am in C. ;)