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
1 changed files with 18 additions and 18 deletions

View File

@ -23,9 +23,10 @@
#%# family=auto
#%# capabilities=autoconf
procs=${procs:-}
if [ "$1" = "autoconf" ] ; then
if [ "$1" = "autoconf" ] ; then
if [ -n "$procs" ] ; then
echo "yes"
else
@ -35,29 +36,29 @@ 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;
for proc in $procs; do
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;
else
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
@ -76,9 +76,9 @@ for proc in $procs ; do {
CPU_PROC+=$0
}
END {
print "'$proc'.value "CPU_PROC
}'
END {
print "'"$proc"'.value "CPU_PROC
}'
}
done;
done