Projet

Général

Profil

Paste
Télécharger au format
Statistiques
| Branche: | Révision:

root / plugins / openvz / openvz_ @ e5ce7492

Historique | Voir | Annoter | Télécharger (941 octets)

1 916dc0f1 Rene Weselowski
#!/bin/sh
2
#
3
# Plugin to plot OpenVZ VE Stats
4
#
5
# by Rene Weselowski
6
# http://www.dead.at
7
#
8
# Parameters:
9
#
10
#       config   (required)
11
#       autoconf (optional - used by munin-config)
12
#
13
# $Log$
14
#
15
#%# family=auto
16
#%# capabilities=autoconf
17
18
ATTRIBUTE=`basename $0 | sed 's/^openvz_//g'`
19
20
21
if [ "$1" = "autoconf" ]; then
22
        echo yes
23
        exit 0
24
fi
25
26
if [ "$1" = "config" ]; then
27
        echo "graph_title $ATTRIBUTE"
28
        echo "graph_args --base 1000 -l 0"
29
        echo "graph_scale yes"
30
        echo "graph_vlabel $ATTRIBUTE Value"
31
        echo "graph_category openvz"
32
        echo "graph_info This graph shows OpenVZ: $ATTRIBUTE"
33
        vzlist -a -H -o hostname | awk '{gsub(/\./,"_",$1)
34
        print("'$ATTRIBUTE'"$1".label "$1"\n" \
35
        "'$ATTRIBUTE'"$1".info '$ATTRIBUTE' for VE"$1)}'
36
        exit 0
37
fi
38
39
vzlist -a -H -o hostname,$ATTRIBUTE | awk '{gsub(/\./,"_",$1)
40
         print("'$ATTRIBUTE'"$1".value "$2)}'
41
42
exit 0