Projet

Général

Profil

Révision aaee0699

IDaaee0699710c23de10db0044ca7e905750e9d27b
Parent 8a5b34c9
Enfant a49b362e

Ajouté par Lars Kruse il y a plus de 7 ans

lxc_ram: fix shellcheck issues

Voir les différences:

plugins/lxc/lxc_ram
40 40

  
41 41
=cut
42 42

  
43
. $MUNIN_LIBDIR/plugins/plugin.sh
44 43

  
45
guest_names=`lxc-ls | sort -u`
44
# configurable: true/false
45
areastack=${areastack:-false}
46

  
47

  
48
# shellcheck disable=SC1090
49
. "$MUNIN_LIBDIR/plugins/plugin.sh"
50

  
51

  
52
guest_names=$(lxc-ls | sort -u)
46 53
for guest in $guest_names; do
47
 if lxc-info -n $guest 2>&1 | grep -qs RUNNING ; then
54
 if lxc-info -n "$guest" 2>&1 | grep -qs RUNNING ; then
48 55
  active="$active $guest"
49 56
 fi
50 57
done
......
56 63
if [ "$1" = "autoconf" ]; then
57 64
	if [ -r /proc/stat ]; then
58 65
		echo yes
59
		exit 0
60 66
	else
61 67
		echo "no (no /proc/stat)"
62
		exit 0
63 68
	fi
69
	exit 0
64 70
fi
65 71

  
66 72
if [ "$1" = "config" ]; then
......
72 78

  
73 79
 if [ "$areastack" = "true" ]; then
74 80
  for guest_name in $guest_names; do
75
    guest="$(clean_fieldname $guest_name)"
81
    guest="$(clean_fieldname "$guest_name")"
76 82

  
77 83
    echo "mem_usage_$guest.label $guest_name: Mem usage"
78 84
    echo "mem_usage_$guest.type GAUGE"
......
80 86
  done
81 87
  
82 88
  for guest_name in $guest_names; do
83
    guest="$(clean_fieldname $guest_name)"
89
    guest="$(clean_fieldname "$guest_name")"
84 90

  
85 91
   echo "mem_cache_$guest.label $guest_name: Cache"
86 92
   echo "mem_cache_$guest.type GAUGE"
......
93 99
 else
94 100
  for guest_name in $guest_names;
95 101
   do
96
    guest="$(clean_fieldname $guest_name)"
102
    guest="$(clean_fieldname "$guest_name")"
97 103

  
98 104
    echo "mem_usage_$guest.label $guest_name: Mem usage"
99 105
    echo "mem_usage_$guest.type GAUGE"
......
111 117
fi
112 118

  
113 119

  
114
 for guest_name in $guest_names;
115
  do
116
   guest="$(clean_fieldname $guest_name)"
120
for guest_name in $guest_names; do
121
   guest="$(clean_fieldname "$guest_name")"
117 122

  
118
   tmp_v=`$f_comm -n $guest_name memory.usage_in_bytes`
119
   echo "mem_usage_$guest.value $tmp_v"
123
   value=$($f_comm -n "$guest_name" memory.usage_in_bytes)
124
   echo "mem_usage_$guest.value $value"
120 125
   
121
   tmp_g=`$f_comm -n $guest_name memory.stat | grep total_cache`
122
   tmp_v=`echo $tmp_g | awk '{print($2)}'`
123
   echo "mem_cache_$guest.value $tmp_v"
126
   value=$($f_comm -n "$guest_name" memory.stat | grep total_cache | awk '{print($2)}')
127
   echo "mem_cache_$guest.value $value"
124 128
   
125
   tmp_g=`$f_comm -n $guest_name memory.stat | grep total_active_anon`
126
   tmp_v=`echo $tmp_g | awk '{print($2)}'`
127
   echo "mem_active_$guest.value $tmp_v"
129
   value=$($f_comm -n "$guest_name" memory.stat | grep total_active_anon | awk '{print($2)}')
130
   echo "mem_active_$guest.value $value"
128 131
   
129
   tmp_g=`$f_comm -n $guest_name memory.stat | grep total_inactive_anon`
130
   tmp_v=`echo $tmp_g | awk '{print($2)}'`
131
   echo "mem_inactive_$guest.value $tmp_v"
132

  
133
  done
132
   value=$($f_comm -n "$guest_name" memory.stat | grep total_inactive_anon | awk '{print($2)}')
133
   echo "mem_inactive_$guest.value $value"
134
done

Formats disponibles : Unified diff