56 lines
1.7 KiB
Bash
Executable File
56 lines
1.7 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
. $HOME/.profile
|
|
|
|
cd /scripts/conetadm/na-vwd
|
|
|
|
echo "Vserver Name:Volume Name:Volume Size:Available Size:Used Percentage:" > na-vwd.csv
|
|
expect na-vwd.exp connac1 | grep tsona_ | grep -v root | grep -v ":-:-:-:" >> na-vwd.csv
|
|
expect na-vwd.exp connac2 | grep tsona_ | grep -v root | grep -v ":-:-:-:" >> na-vwd.csv
|
|
# expect na-vwd.exp connac3 | grep _tso_ | grep _u1 >> na-vwd.csv
|
|
# expect na-vwd.exp connac4 | grep _tso_ | grep -v _dest >> na-vwd.csv
|
|
expect na-vwd.exp connac5 | grep connac5 | grep _tso_ >> na-vwd.csv
|
|
expect na-vwd.exp connac6 | grep connac6 | grep _tso_ >> na-vwd.csv
|
|
|
|
sed -i "s/:/;/g" na-vwd.csv
|
|
|
|
EI=$(for I in `cat na-vwd.csv | egrep "esx|install"`
|
|
do
|
|
echo $I | awk -F';' '{print $3}' | sed "s/GB//g"
|
|
done | awk '{sum1 += $1} END {print sum1}')
|
|
|
|
NE=$(for I in `cat na-vwd.csv | egrep -v "esx|install"`
|
|
do
|
|
echo $I | awk -F';' '{print $3}' | sed "s/GB//g"
|
|
done | awk '{sum2 += $1} END {print sum2}')
|
|
|
|
echo "Summe VM;;"$EI"GB" >> na-vwd.csv
|
|
echo "Summe DB;;"$NE"GB" >> na-vwd.csv
|
|
|
|
dat=$(date "+%Y-%m-%d")
|
|
fn=$dat"_vwdts_storage.csv"
|
|
|
|
mv na-vwd.csv $fn
|
|
|
|
# EMail zusammenbauen und versenden
|
|
cp HEADERFILE USEHEADERFILE
|
|
XCS=$USER"@"$(hostname)":"$(pwd)"/"$(basename $0)
|
|
XCS=$(echo $XCS | sed "s#/#\/#g")
|
|
sed -i "s#XXXXX#$XCS#g" USEHEADERFILE
|
|
|
|
TO="help@conet.de, bvoepel@conet.de, reporting@transactionsolutions.de"
|
|
FROM="noreply <noreply@tenoc.de>"
|
|
CONTENT="Hier ist die Datei!"
|
|
SUBJECT="NetApp Volumes Capacity"
|
|
|
|
sed -i "s#TTTTT#$TO#g" USEHEADERFILE
|
|
sed -i "s#FFFFF#$FROM#g" USEHEADERFILE
|
|
sed -i "s#CCCCC#$CONTENT#g" USEHEADERFILE
|
|
sed -i "s#SSSSS#$SUBJECT#g" USEHEADERFILE
|
|
|
|
echo "" | mutt -H USEHEADERFILE -a "$fn" --
|
|
rm USEHEADERFILE
|
|
|
|
# Verschickte Datei löschen
|
|
rm $fn
|