mirror of
https://github.com/myvesta/vesta
synced 2025-08-20 13:24:25 -07:00
Removing temporary Docker container network interfaces from RRD
This commit is contained in:
parent
c1f2a02fb8
commit
97548e55fb
1 changed files with 7 additions and 1 deletions
|
@ -35,13 +35,15 @@ if [ ! -d "$RRD/net" ]; then
|
||||||
mkdir $RRD/net
|
mkdir $RRD/net
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
find $RRD/net -name "veth*" -delete
|
||||||
|
|
||||||
# Parsing network interfaces
|
# Parsing network interfaces
|
||||||
ndev=$(cat /proc/net/dev)
|
ndev=$(cat /proc/net/dev)
|
||||||
ifaces=$(echo "$ndev" |grep : |cut -f 1 -d : | sed "s/ //g")
|
ifaces=$(echo "$ndev" |grep : |cut -f 1 -d : | sed "s/ //g")
|
||||||
|
|
||||||
# Parsing excludes
|
# Parsing excludes
|
||||||
if [ -z "$RRD_IFACE_EXCLUDE" ]; then
|
if [ -z "$RRD_IFACE_EXCLUDE" ]; then
|
||||||
RRD_IFACE_EXCLUDE='lo'
|
RRD_IFACE_EXCLUDE='lo,'
|
||||||
fi
|
fi
|
||||||
for exclude in $(echo ${RRD_IFACE_EXCLUDE//,/ }); do
|
for exclude in $(echo ${RRD_IFACE_EXCLUDE//,/ }); do
|
||||||
ifaces=$(echo "$ifaces" |grep -vw "$exclude" )
|
ifaces=$(echo "$ifaces" |grep -vw "$exclude" )
|
||||||
|
@ -62,6 +64,8 @@ for iface in $ifaces; do
|
||||||
RRA:MAX:0.5:6:700 \
|
RRA:MAX:0.5:6:700 \
|
||||||
RRA:MAX:0.5:24:775 \
|
RRA:MAX:0.5:24:775 \
|
||||||
RRA:MAX:0.5:288:797
|
RRA:MAX:0.5:288:797
|
||||||
|
else
|
||||||
|
touch $RRD/net/$iface.rrd
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Parsing device stats
|
# Parsing device stats
|
||||||
|
@ -112,6 +116,8 @@ for iface in $ifaces; do
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
|
find $RRD/net -name "*.png" -mtime +1 -delete
|
||||||
|
find $RRD/net -name "*.rrd" -mtime +1 -delete
|
||||||
|
|
||||||
#----------------------------------------------------------#
|
#----------------------------------------------------------#
|
||||||
# Vesta #
|
# Vesta #
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue