■Etc‎ > ‎

HotSaNIC(設定変更)

■traffic
INとOUTが逆なのが気に入らないので修正。
あと、byte表記だし・・・
# vi HotSaNIC-Path/modules/traffic/settings
 STYLE="bytes"
 ↓
 STYLE="bits"

 SWAPIO="no"
 ↓
 SWAPIO="yes"

# HotSaNIC-Path/rrdgraph restart

■diskio(Kernel2.6用)
Kernel2.6から、DISKIO情報が/proc/statから/proc/diskstatへ変更されたので
それに合わせて修正。(Debian woodyをkernel 2.6にするメモを参考)
# vi HotSaNIC-Path/modules/diskio/settings
 # DEV=3_0,hda
 ↓
 DEV=3_0,hda

# vi HotSaNIC-Path/modules/diskio/platform/linux.pm
 if ($args{KERNEL} eq "2.4") {
 ↓
 # if ($args{KERNEL} eq "2.4") {

# if ($args{KERNEL} eq "2.4") {の上に
--- ここから ---
@stats = ();
if ($args{KERNEL} eq "2.6") {
open FILE, "< /proc/diskstats";
while (<FILE>) {
chomp;
push @stats, $_ if / [hs]d. /;
}
close FILE;
foreach my $entry (@stats) {
$entry =~ s/^\s*//;
my ($num1,$num2,undef,$racc,$undef,$rblk,undef,$wacc,undef,$wblk,undef,undef,undef,undef) = split /\s+/, $entry;
$num = $num1 . '_' . $num2;
store_values($args{MODNAME},$num,$racc,$wacc,$rblk,$wblk,512);
}
} elsif ($args{KERNEL} eq "2.4") {
--- ここまで ---
を追加

# HotSaNIC-Path/rrdgraph restart