#!/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 " 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