Révision a80bc90c
Added openvz_ support for laverage and status
| plugins/openvz/openvz_ | ||
|---|---|---|
| 36 | 36 |
exit 0 |
| 37 | 37 |
fi |
| 38 | 38 |
|
| 39 |
vzlist -a -H -o hostname,$ATTRIBUTE | awk '{gsub(/\./,"_",$1)
|
|
| 39 |
filter() { cat; }
|
|
| 40 |
[ "$ATTRIBUTE" = 'laverage' ] && filter() { sed -e 's/[0-9\.]*\/\(.*\)\/.*$/\1/g'; }
|
|
| 41 |
[ "$ATTRIBUTE" = 'status' ] && filter() { sed -e 's/running/10/g;s/stopped/0/g'; }
|
|
| 42 |
#TODO: filter for uptime |
|
| 43 |
|
|
| 44 |
vzlist -a -H -o hostname,$ATTRIBUTE | filter | awk '{gsub(/\./,"_",$1)
|
|
| 40 | 45 |
print("'$ATTRIBUTE'"$1".value "$2)}'
|
| 41 | 46 |
|
| 42 | 47 |
exit 0 |
Formats disponibles : Unified diff