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

ALL keyword

Add ALL keyword to count cpu use of all users. May be a dirty hack, but not sure how to do this otherwise...
This commit is contained in:
rkarlsba 2015-08-28 12:07:04 +02:00
parent 7f94d4d68e
commit 19ca132a46

View file

@ -7,6 +7,8 @@
# [cpubyuser]
# env.USERS root yann
#
# If env.USERS is set to ALL, count all logged in users.
#
# root and yann being a list of the users to monitor.
# You need to also make sure that awk is installed
#
@ -70,6 +72,10 @@ if [ "$1" = "config" ]; then
exit
fi
if [ "$USERS" = "ALL" ]; then
USERS=$( w | awk '{ print $1 }' )
fi
top -b -n 1 | tail -n +8 | \
awk -v USERS="$USERS" '
{ if ($2 != "USER") CPU_USER[$2]+=$9 }