mirror of
https://github.com/munin-monitoring/contrib.git
synced 2018-11-08 00:59:34 +01:00
lxc_ram: use functions for actions
This commit is contained in:
parent
937ed37dae
commit
2ce1b3211a
@ -60,16 +60,17 @@ guest_names="$active"
|
|||||||
|
|
||||||
f_comm='lxc-cgroup '
|
f_comm='lxc-cgroup '
|
||||||
|
|
||||||
if [ "$1" = "autoconf" ]; then
|
|
||||||
|
do_autoconf() {
|
||||||
if [ -r /proc/stat ]; then
|
if [ -r /proc/stat ]; then
|
||||||
echo yes
|
echo yes
|
||||||
else
|
else
|
||||||
echo "no (no /proc/stat)"
|
echo "no (no /proc/stat)"
|
||||||
fi
|
fi
|
||||||
exit 0
|
}
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$1" = "config" ]; then
|
|
||||||
|
do_config() {
|
||||||
echo 'graph_title Memory '
|
echo 'graph_title Memory '
|
||||||
echo 'graph_args -l 0 --base 1024'
|
echo 'graph_args -l 0 --base 1024'
|
||||||
echo 'graph_vlabel byte'
|
echo 'graph_vlabel byte'
|
||||||
@ -105,11 +106,11 @@ if [ "$1" = "config" ]; then
|
|||||||
echo "mem_inactive_$guest.type GAUGE"
|
echo "mem_inactive_$guest.type GAUGE"
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
exit 0
|
}
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
for guest_name in $guest_names; do
|
do_fetch() {
|
||||||
|
for guest_name in $guest_names; do
|
||||||
guest="$(clean_fieldname "$guest_name")"
|
guest="$(clean_fieldname "$guest_name")"
|
||||||
|
|
||||||
value=$($f_comm -n "$guest_name" memory.usage_in_bytes)
|
value=$($f_comm -n "$guest_name" memory.usage_in_bytes)
|
||||||
@ -123,4 +124,14 @@ for guest_name in $guest_names; do
|
|||||||
|
|
||||||
value=$($f_comm -n "$guest_name" memory.stat | grep total_inactive_anon | awk '{print($2)}')
|
value=$($f_comm -n "$guest_name" memory.stat | grep total_inactive_anon | awk '{print($2)}')
|
||||||
echo "mem_inactive_$guest.value $value"
|
echo "mem_inactive_$guest.value $value"
|
||||||
done
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if [ "$1" = "autoconf" ]; then
|
||||||
|
do_autoconf
|
||||||
|
elif [ "$1" = "config" ]; then
|
||||||
|
do_config
|
||||||
|
else
|
||||||
|
do_fetch
|
||||||
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user