Fix disk (media/hardware) graphs with xen.
authorArne Fitzenreiter <arne_f@ipfire.org>
Tue, 23 Feb 2010 20:02:15 +0000 (21:02 +0100)
committerArne Fitzenreiter <arne_f@ipfire.org>
Wed, 24 Feb 2010 06:55:08 +0000 (07:55 +0100)
config/collectd/collectd.conf
html/cgi-bin/hardwaregraphs.cgi
html/cgi-bin/media.cgi

index 2f86f07..b0166e5 100644 (file)
@@ -37,7 +37,7 @@ LoadPlugin syslog
 </Plugin>
 
 <Plugin "disk">
-       Disk "/[0-9]$/"
+       Disk "/[hs]d[a-z][0-9]$/"
        IgnoreSelected true
 </Plugin>
 
index 16000de..dabdfd1 100644 (file)
@@ -67,7 +67,7 @@ if ( $querry[0] =~ "hwtemp"){
        print "Content-type: image/png\n\n";
        binmode(STDOUT);
        &Graphs::updatethermaltempgraph($querry[1]);
-}elsif ( $querry[0] =~ "sd?" || $querry[0] =~ "hd?" ){
+}elsif ( $querry[0] =~ "sd?" || $querry[0] =~ "hd?" || $querry[0] =~ "xvd??" ){
        print "Content-type: image/png\n\n";
        binmode(STDOUT);
        &Graphs::updatehddgraph($querry[0],$querry[1]);
index 4fe472a..6a89ca8 100644 (file)
@@ -47,7 +47,7 @@ $querry[1] = 'hour' unless defined $querry[1];
 
 my @devices = `kudzu -qps -c HD | grep device: | cut -d" " -f2 | sort | uniq`;
 
-if ( $querry[0] =~ "sd?" || $querry[0] =~ "hd?" ){
+if ( $querry[0] =~ "sd?" || $querry[0] =~ "hd?" || $querry[0] =~ "xvd??"){
        print "Content-type: image/png\n\n";
        binmode(STDOUT);