Hi,
I patched the code for processing vmstat data. The vmstat command on AIX has 2 extra fields if you are using Power5: pc and ec (physical processors used and used entitled capacity). I added 2 definitions to the vmstat template online 79. I also had to strip . from the vmstat numbers because pc and ec are not integers.
See also http://www.docum.org/twiki/bin/view/Hobbit/AixPower5
diff -r hobbit-4.2.0/hobbitd/rrd/do_vmstat.c hobbit-4.2.0.ori/hobbitd/rrd/do_vmstat.c 79,80d78 < { 17, "cpu_pc" }, < { 18, "cpu_ec" }, 327,333d324 < < /* Removing . from the numbers */ < char *p1; < while ( (p1 = strchr(p,'.')) != NULL ) { < strcpy (p1, p1+1) ; < } <
The main problem is that the vmstat.rrd file is not compatible with older versions :( So you have to convert the rrd file manually or remove it.
To plot the numbers, add this to hobbitgraph.cfg:
[vmstat-ec] TITLE Used Entitled CPU Capacity YAXIS ec % -b 1024 DEF:ec=vmstat.rrd:cpu_ec:AVERAGE LINE2:ec#00CC00 GPRINT:ec:LAST:ec \: %5.1lf%s%% (cur) GPRINT:ec:MAX: \: %5.1lf%s%% (max) GPRINT:ec:MIN: \: %5.1lf%s%% (min) GPRINT:ec:AVERAGE: \: %5.1lf%s%% (avg)\n [vmstat-pc] TITLE Used Physical CPU YAXIS pc (100 = 1 CPU) -b 1024 DEF:pc=vmstat.rrd:cpu_pc:AVERAGE LINE2:pc#00CC00 GPRINT:pc:LAST:pc \: %5.1lf%s (cur) GPRINT:pc:MAX: \: %5.1lf%s (max) GPRINT:pc:MIN: \: %5.1lf%s (min) GPRINT:pc:AVERAGE: \: %5.1lf%s (avg)\n
and TRENDS:*vmstat:vmstat1|vmstat-pc|vmstat-ec|vmstat8 to the hosts in bb-hosts.
Stef