Files
conetadm 5718e70f15 init
2024-11-14 21:11:06 +01:00

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