init
This commit is contained in:
55
conetadm/na-vwd/na-vwd.sh
Executable file
55
conetadm/na-vwd/na-vwd.sh
Executable file
@@ -0,0 +1,55 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user