mirror of
https://github.com/munin-monitoring/contrib.git
synced 2018-11-08 00:59:34 +01:00
Munin doesn't like special chars in the VM-name. This fix replaces all chars except a-z, A-Z and 0-9, with underscore.
This commit is contained in:
parent
940c49f363
commit
724072e729
@ -1,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
GREP="/usr/bin/grep"
|
||||
SED="/usr/bin/sed"
|
||||
GREP="/bin/grep"
|
||||
SED="/bin/sed"
|
||||
TAIL="/usr/bin/tail"
|
||||
SSH="/usr/bin/ssh"
|
||||
BASENAME="/usr/bin/basename"
|
||||
@ -254,9 +254,10 @@ if [ -n "$vmlist" ]; then
|
||||
n=0
|
||||
while [ -n "${id[$n]}" ]; do
|
||||
#echo ${id[$n]} ${name[$n]} ${vmcpu[$n]} ${vmmem[$n]}
|
||||
nicename=`echo ${name[$n]} | sed 's/[^a-z|A-Z|0-9]/\_/g'`
|
||||
case $which_info in
|
||||
"cpu" ) echo "${name[$n]}".value "${vmcpu[$n]}";;
|
||||
"mem" | "gmem" | "hmem" ) echo "${name[$n]}".value "$((${vmmem[$n]}))";;
|
||||
"cpu" ) echo "$nicename".value "${vmcpu[$n]}";;
|
||||
"mem" | "gmem" | "hmem" ) echo "$nicename".value "$((${vmmem[$n]}))";;
|
||||
esac
|
||||
(( n++ ))
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user