SnapMirror мониторинг
Бягам от ESX сървъри, тъй като някои от тях вече са регистрирани на SSH ключове за NetApp, така че трябва да използвате имейл Perl скрипт, за да се получи това изпратени, ако имате Linux домакин просто замени този за Sendmail линия. Следващият сценарий просто следи цедка DR (отново, лесно да се адаптира, за да наблюдава повече от една цедка) за всяка snapmirror закъснение, че е по-голяма от 30 часа. Лесно персонализирани да даде различни времена за защита на мониторинг. Пусни ежедневно като Cron и трябва да си свършат работата. Очевидно защита Manager прави това, но не всеки иска или има това.
#! / Хамбар / SH
SSH-C 3DES fas3040 snapmirror статус | SED-N '/ [3-9] [0-9] \: [0-9] [0-9] \: [0-9] [0-9] / P " > snapmirror_status.txt
ако ["WC-L snapmirror_status.txt |`-GT awk '{отпечатате $ 1} "0];
ехо да изпратите snapmirror на защита
/ Корен / snapmirror_status.pl,
Fi
RM snapmirror_status.txt










































Харесва ми тази идея. Просто и ефективно. Имам някои предложения:
Замяна на SED с много по-ясно Perl Впиши: Впиши-P "[3-9] \ D: \ D \ D: \ D \ D"
И черупката може да открие нулева дължина с файл:
ако [[-S snapmirror_status.txt]], след това
котка snapmirror_status.txt | докато чете линия; направи
"Надяваме се, имат централен Syslog и могат да предупредят от там
дървар "ВНИМАНИЕ: Натрошен SnapMirror - $ линия"
направи
Fi
Наздраве Даниел, аз не винаги съм твърде ефективно с моя скриптове, така че наздраве за обратна връзка!