SnapMirror seire
Ma selle käivitada ESX servereid, sest mõned neist on juba registreeritud SSH võtmed NetApp, nii et ma pean kasutama e-perl script saada see saadeti välja, kui sul on linux host lihtsalt asendada seda sendmail rida. Järgmine skript lihtsalt jälgib DR filer (jällegi kergesti kohandada jälgida rohkem kui 1 filer) mis tahes snapmirror lag mis on suurem kui 30 tundi. Kergesti kohandada anda erinevaid kaitse järelevalve korda. Käivita päevas cron ja peaks tegema tööd. Ilmselt Protection Manager teeb seda, kuid mitte igaüks tahab või on seda.
#! / Bin / sh
ssh-c 3DES fas3040 snapmirror staatus | sed-n '/ [3-9] [0-9] \: [0-9] [0-9] \: [0-9] [0-9] / p " > snapmirror_status.txt
if [`wc-l snapmirror_status.txt | awk '{print $ 1}'`-gt 0], seejärel
echo Elekter snapmirror välja kaitse
/ Root / snapmirror_status.pl
fi
rm snapmirror_status.txt










































Mulle meeldib see idee. Lihtne ja tõhus. Mul on mõned soovitused:
Vahetage sed koos palju selge perl grep: grep-P "[3-9] \ d \ d \ d \ d \ d"
Ja kest võib avastada nullpikkust faili:
kui [[-s snapmirror_status.txt]], seejärel
kass snapmirror_status.txt | kui lugeda rida; teha
# Loodetavasti teil on keskne syslog ja võib hoiatada sealt
puuraidur "HOIATUS: Broken SnapMirror - $ line"
tehtud
fi
Cheers Daniel, ma ei ole alati ka efektiivne minu skriptid, nii cheers jaoks tagasisidet!