Plugin cpu-usage-by-process: fix shellcheck issues
This commit is contained in:
parent
b59ec071a5
commit
ef851f0c34
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue