1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-22 02:51:03 +00:00

Plugin cpu-usage-by-process: fix shellcheck issues

This commit is contained in:
Lars Kruse 2018-08-02 00:30:17 +02:00
parent b59ec071a5
commit ef851f0c34

View file

@ -23,6 +23,7 @@
#%# family=auto
#%# capabilities=autoconf
procs=${procs:-}
if [ "$1" = "autoconf" ] ; then
@ -35,28 +36,28 @@ if [ "$1" = "autoconf" ] ; then
fi
if [ "$1" = "config" ] ; then
echo "graph_args --base 1000 -r --lower-limit 0";
echo "graph_title CPU usage, by process";
echo "graph_category processes";
echo "graph_info This graph shows CPU usage, for monitored processes.";
echo "graph_args --base 1000 -r --lower-limit 0"
echo "graph_title CPU usage, by process"
echo "graph_category processes"
echo "graph_info This graph shows CPU usage, for monitored processes."
echo 'graph_vlabel %'
echo 'graph_scale no'
echo 'graph_period second'
echo "graph_order $procs"
FIRSTPROC=1;
FIRSTPROC=1
for proc in $procs; do
echo "${proc}.label $proc"
echo "${proc}.info CPU used by process $proc"
echo "${proc}.type GAUGE"
if [ $FIRSTPROC -eq 1 ] ; then
echo "${proc}.draw AREA"
export FIRSTPROC=0;
export FIRSTPROC=0
else
echo "${proc}.draw STACK"
fi
done ;
done
exit
fi
@ -65,8 +66,7 @@ fi
for proc in $procs ; do {
ps axo 'pcpu,comm' | grep "$proc" |
awk '
ps axo 'pcpu,comm' | grep "$proc" | awk '
BEGIN {
FS=" "
CPU_PROC=0
@ -77,8 +77,8 @@ for proc in $procs ; do {
}
END {
print "'$proc'.value "CPU_PROC
print "'"$proc"'.value "CPU_PROC
}'
}
done;
done