Package: munin-node
Version: 1.2.0-1
Severity: normal
Tags: patch

Munin allows long device names now, but df_abs still generates
abbreviated ones, so that ambiguous values may be transferred if two
long-named devices have the same endings.

The patch below also excludes iso9660 and tmpfs filesystems from being
logged, which is (at least for me) of no interest.

--- /usr/share/munin/plugins/df_abs     2005/02/20 23:22:54     1.1
+++ /usr/share/munin/plugins/df_abs     2005/03/07 15:22:21
@@ -27,7 +33,6 @@
 #%# capabilities=autoconf
 
 MAXLABEL=20
-MAXNAME=15
 
 if [ "$1" = "autoconf" ]; then
        echo yes
@@ -35,12 +40,7 @@
 fi
 
 clean_name() {
-    echo $1 | sed 's/[\/.-]/_/g; s/^_dev\(_mapper\)\?_//'| awk "{ 
-       if (length(\$1) > $MAXNAME)
-               print substr(\$1, length(\$1)-$MAXNAME+1)
-       else
-               print \$1
-       }"
+    echo $1 | sed 's/[\/.-]/_/g; s/^_dev\(_mapper\)\?_//'
 }
 
 if [ "$1" = "config" ]; then
@@ -50,7 +50,7 @@
        echo 'graph_vlabel bytes'
        echo 'graph_category disk'
        echo 'graph_total Total'
-       df -P -l -x none -x unknown | sed 1d | grep -v "//" | while read i; do
+       df -P -l -x none -x unknown -x iso9660 -x tmpfs | sed 1d | grep -v "//" 
| while read i; do
                name=`clean_name $i`
                echo -n "$name.label "
                echo $i | awk "{ 
@@ -68,7 +68,7 @@
        exit 0
 fi
 
-df -P -l -x unknown  -x none| sed 1d | grep -v "//" | while read i; do
+df -P -l -x unknown -x none -x iso9660 -x tmpfs | sed 1d | grep -v "//" | 
while read i; do
        name=`clean_name $i`
        echo -n "$name.value "
        echo $i | awk '{ print $3 }'

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.7-1-k7
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

Versions of packages munin-node depends on:
ii  libnet-server-perl            0.87-2     An extensible, general perl server
ii  perl                          5.8.4-6    Larry Wall's Practical Extraction 
ii  procps                        1:3.2.1-2  The /proc file system utilities

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to