mirror of
https://github.com/munin-monitoring/contrib.git
synced 2025-07-22 02:51:03 +00:00
lxc_ram: fix shellcheck issues
This commit is contained in:
parent
8a5b34c9c8
commit
aaee069971
1 changed files with 25 additions and 24 deletions
|
@ -40,11 +40,18 @@ Unknown license
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|
||||||
. $MUNIN_LIBDIR/plugins/plugin.sh
|
|
||||||
|
|
||||||
guest_names=`lxc-ls | sort -u`
|
# configurable: true/false
|
||||||
|
areastack=${areastack:-false}
|
||||||
|
|
||||||
|
|
||||||
|
# shellcheck disable=SC1090
|
||||||
|
. "$MUNIN_LIBDIR/plugins/plugin.sh"
|
||||||
|
|
||||||
|
|
||||||
|
guest_names=$(lxc-ls | sort -u)
|
||||||
for guest in $guest_names; do
|
for guest in $guest_names; do
|
||||||
if lxc-info -n $guest 2>&1 | grep -qs RUNNING ; then
|
if lxc-info -n "$guest" 2>&1 | grep -qs RUNNING ; then
|
||||||
active="$active $guest"
|
active="$active $guest"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
@ -56,11 +63,10 @@ f_comm='lxc-cgroup '
|
||||||
if [ "$1" = "autoconf" ]; then
|
if [ "$1" = "autoconf" ]; then
|
||||||
if [ -r /proc/stat ]; then
|
if [ -r /proc/stat ]; then
|
||||||
echo yes
|
echo yes
|
||||||
exit 0
|
|
||||||
else
|
else
|
||||||
echo "no (no /proc/stat)"
|
echo "no (no /proc/stat)"
|
||||||
exit 0
|
|
||||||
fi
|
fi
|
||||||
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$1" = "config" ]; then
|
if [ "$1" = "config" ]; then
|
||||||
|
@ -72,7 +78,7 @@ if [ "$1" = "config" ]; then
|
||||||
|
|
||||||
if [ "$areastack" = "true" ]; then
|
if [ "$areastack" = "true" ]; then
|
||||||
for guest_name in $guest_names; do
|
for guest_name in $guest_names; do
|
||||||
guest="$(clean_fieldname $guest_name)"
|
guest="$(clean_fieldname "$guest_name")"
|
||||||
|
|
||||||
echo "mem_usage_$guest.label $guest_name: Mem usage"
|
echo "mem_usage_$guest.label $guest_name: Mem usage"
|
||||||
echo "mem_usage_$guest.type GAUGE"
|
echo "mem_usage_$guest.type GAUGE"
|
||||||
|
@ -80,7 +86,7 @@ if [ "$1" = "config" ]; then
|
||||||
done
|
done
|
||||||
|
|
||||||
for guest_name in $guest_names; do
|
for guest_name in $guest_names; do
|
||||||
guest="$(clean_fieldname $guest_name)"
|
guest="$(clean_fieldname "$guest_name")"
|
||||||
|
|
||||||
echo "mem_cache_$guest.label $guest_name: Cache"
|
echo "mem_cache_$guest.label $guest_name: Cache"
|
||||||
echo "mem_cache_$guest.type GAUGE"
|
echo "mem_cache_$guest.type GAUGE"
|
||||||
|
@ -93,7 +99,7 @@ if [ "$1" = "config" ]; then
|
||||||
else
|
else
|
||||||
for guest_name in $guest_names;
|
for guest_name in $guest_names;
|
||||||
do
|
do
|
||||||
guest="$(clean_fieldname $guest_name)"
|
guest="$(clean_fieldname "$guest_name")"
|
||||||
|
|
||||||
echo "mem_usage_$guest.label $guest_name: Mem usage"
|
echo "mem_usage_$guest.label $guest_name: Mem usage"
|
||||||
echo "mem_usage_$guest.type GAUGE"
|
echo "mem_usage_$guest.type GAUGE"
|
||||||
|
@ -111,23 +117,18 @@ if [ "$1" = "config" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
for guest_name in $guest_names;
|
for guest_name in $guest_names; do
|
||||||
do
|
guest="$(clean_fieldname "$guest_name")"
|
||||||
guest="$(clean_fieldname $guest_name)"
|
|
||||||
|
|
||||||
tmp_v=`$f_comm -n $guest_name memory.usage_in_bytes`
|
value=$($f_comm -n "$guest_name" memory.usage_in_bytes)
|
||||||
echo "mem_usage_$guest.value $tmp_v"
|
echo "mem_usage_$guest.value $value"
|
||||||
|
|
||||||
tmp_g=`$f_comm -n $guest_name memory.stat | grep total_cache`
|
value=$($f_comm -n "$guest_name" memory.stat | grep total_cache | awk '{print($2)}')
|
||||||
tmp_v=`echo $tmp_g | awk '{print($2)}'`
|
echo "mem_cache_$guest.value $value"
|
||||||
echo "mem_cache_$guest.value $tmp_v"
|
|
||||||
|
|
||||||
tmp_g=`$f_comm -n $guest_name memory.stat | grep total_active_anon`
|
value=$($f_comm -n "$guest_name" memory.stat | grep total_active_anon | awk '{print($2)}')
|
||||||
tmp_v=`echo $tmp_g | awk '{print($2)}'`
|
echo "mem_active_$guest.value $value"
|
||||||
echo "mem_active_$guest.value $tmp_v"
|
|
||||||
|
|
||||||
tmp_g=`$f_comm -n $guest_name memory.stat | grep total_inactive_anon`
|
|
||||||
tmp_v=`echo $tmp_g | awk '{print($2)}'`
|
|
||||||
echo "mem_inactive_$guest.value $tmp_v"
|
|
||||||
|
|
||||||
|
value=$($f_comm -n "$guest_name" memory.stat | grep total_inactive_anon | awk '{print($2)}')
|
||||||
|
echo "mem_inactive_$guest.value $value"
|
||||||
done
|
done
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue