หน้าแรก > บรรทัดคำสั่ง การตรวจสอบ SnapMirror>

การตรวจสอบ SnapMirror

ผมทำงานนี้จากเซิร์ฟเวอร์ ESX เป็นบางส่วนของพวกเขาจะขึ้นทะเบียนไว้กับคีย์ SSH สำหรับเน็ตแอพเพื่อให้ฉันต้องใช้สคริปต์ perl อีเมลไปที่ได้รับนี้ส่งออกไปถ้าคุณมีโฮสต์ Linux เพียงนี้ไว้เพื่อใช้แทนสาย sendmail สคริปต์ต่อไปนี้เพียงแค่ตรวจสอบ filer DR (อีกครั้งดัดแปลงได้ง่ายในการตรวจสอบมากกว่าหนึ่ง filer) สำหรับความล่าช้าใด ๆ SnapMirror ที่มากกว่า 30 ชั่วโมง ปรับแต่งได้ง่ายเพื่อให้ตรวจสอบการป้องกันครั้งที่แตกต่างกัน เรียกใช้ในชีวิตประจำวันเช่น cron และควรจะทำงาน แน่นอนจัดการการป้องกันไม่นี้ แต่ทุกคนไม่ต้องการหรือมีที่

#! / bin / sh

 

ssh-C สถานะ SnapMirror 3DES fas3040 | 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 ออกจากการคุ้มครอง

  ราก / / snapmirror_status.pl

สาย

 

snapmirror_status.txt RM

VN: F [1.9.11_1134]
ให้คะแนนกระทู้นี้:
คะแนน: 0.0 / 10 (0 votes cast)

บรรทัดคำสั่ง

  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 Broken - สาย $"
    ทำ
    สาย

  2. กุมภาพันธ์ 24, 2010 00:43 ที่ | # 2

    ไชโยแดเนียล, ฉันไม่เคยมีประสิทธิภาพมากเกินไปด้วยการเขียนสคริปต์ของฉันไชโยดังนั้นสำหรับข้อมูล!

  1. ยังไม่มีการติดตาม



ไซต์นี้ไม่ได้สังกัดหรือผู้สนับสนุนในต่อไปโดย NetApp หรือ บริษัท อื่น ๆ ที่กล่าวถึงภายใน

พฤติกรรมที่ไม่ดี ได้ปิดกั้นการเข้าถึงความพยายามที่ 2723 ในช่วง 7 วัน

© 2009-2012 คริส Kranz สงวน
ไซต์นี้ไม่ได้สังกัดหรือผู้สนับสนุนในต่อไปโดย NetApp หรือ บริษัท อื่น ๆ ที่กล่าวถึงภายใน