דף הבית > שורת פקודה > ניטור SnapMirror

SnapMirror ניטור

אני מפעיל את זה מתוך שרתי ESX כפי חלקם כבר רשום עם מפתחות SSH עבור NetApp, אז אני צריך להשתמש סקריפט perl הדוא"ל כדי לקבל את זה שלחה, אם יש לך שורה לינוקס פשוט תחליף את זה עבור קו sendmail. התסריט הבא פשוט מפקחת על DR filer (שוב, להתאים בקלות יותר מצג אחד filer) עבור כל SnapMirror בפיגור גדול מ 30 שעות. מותאם אישית בקלות כדי לתת הגנה שונים ניטור פעמים. הפעלה יומית כמו cron וצריכים לעשות את העבודה. ברור מנהל להגנת עושה את זה, אבל לא כולם רוצים או לא זה.

#! / Bin / 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 | awk '{print $ 1}'` GT-0]; אז

  הד משלוח דוא"ל SnapMirror מתוך הגנה

  / Root / snapmirror_status.pl

fi

 

rm snapmirror_status.txt

VN: F [1.9.11_1134]
דרג את ההודעה:
דירוג: 0.0 / 10 (0 הצבעות להפיל)

שורת הפקודה

  1. דניאל malcor
    20 פבואר 2010 בשעה 01:12 | # 1

    אני אוהב את הרעיון הזה. פשוט ויעיל. יש לי כמה הצעות:

    החלף sed עם הרבה יותר ברור perl grep: grep-P "[3-9] \ d: \ d \ d: \ d \ d"

    ואת הקליפה יכול לזהות קובץ אורך אפס עם:

    אם [[-s snapmirror_status.txt]], ולאחר מכן
    חתול snapmirror_status.txt | קו זמן לקרוא, לעשות
    # אני מקווה שיש לך syslog המרכזי יכולה להתריע משם
    לוגר "אזהרה: SnapMirror שבור - $ קו"
    נעשה
    fi

  2. 24 פבואר 2010 בשעה 00:43 | # 2

    Cheers דניאל, אני לא תמיד יעיל גם עם סקריפטים שלי, אז הידד על המשוב!

  1. אין trackbacks עדיין.



אתר זה אינו קשור או ממומנים על ידי NetApp בכל זאת או לכל חברה אחרת כאמור בתוך.

התנהגות רעה חסם 2552 ניסיונות גישה של 7 הימים האחרונים.

© 2009-2012 כריס קרנץ כל הזכויות שמורות
אתר זה אינו קשור או ממומנים על ידי NetApp בכל זאת או לכל חברה אחרת כאמור בתוך.