hotsanic |
Subversion Repositories: |
Compare with Previous - Blame - Download
package HotSaNICmod::OSdep;
sub version {
($VERSION = '$Revision: 1.6 $') =~ s/.*(\d+\.\d+).*/$1/;
return "$^O.pm $VERSION";
}
sub sample {
my (@drives,@iodat, $drive,$KBt,$xfr,$time,$MBs);
open IOSTAT, "/usr/sbin/iostat -Id |"
or die time."diskio: $!";
@data = <IOSTAT>;
close IOSTAT;
@drives = split / +/, $data[0];
@iodat = split / +/, $data[2];
shift @drives; shift @iodat;
foreach $drive (@drives) {
chomp $drive;
last if ($drive eq "");
$KBt = shift @iodat;
$xfr = shift @iodat;
$time= 0;
$MB = shift @iodat;
HotSaNICmod::do_rrd($drive,"U",time,$KBt*1024,$xfr,$time,$MB*1024*1024);
}
}
1;