Révision ee4950cb
fix bug
| plugins/processes/proc_mem_by_user | ||
|---|---|---|
| 5 | 5 |
# |
| 6 | 6 |
# Configure it by using the processes env var, i.e.: |
| 7 | 7 |
# |
| 8 |
# WARNING: SELINUX can block this plugin |
|
| 9 |
# |
|
| 8 | 10 |
# [proc_mem_by_user] |
| 9 |
# env.processes munin-node jprod
|
|
| 11 |
# env.users munin-node jprod
|
|
| 10 | 12 |
# |
| 11 | 13 |
|
| 12 | 14 |
. $MUNIN_LIBDIR/plugins/plugin.sh |
| ... | ... | |
| 16 | 18 |
exit 0 |
| 17 | 19 |
fi |
| 18 | 20 |
|
| 19 |
users=${processes:="munin-node"}
|
|
| 21 |
users=${users:="munin-node"}
|
|
| 20 | 22 |
|
| 21 | 23 |
if [ "$1" = "config" ]; then |
| 22 | 24 |
echo 'graph_title Memory usage by process by user' |
| ... | ... | |
| 37 | 39 |
|
| 38 | 40 |
for user in $users; do |
| 39 | 41 |
echo "$user.value " `ps u -U $user | awk 'BEGIN { sum = 0 } NR > 1 { sum += $6 }; END { print sum * 1024 }'`
|
| 40 |
done |
|
| 42 |
done |
|
Formats disponibles : Unified diff