Monitorimi SnapMirror

    nga Chris Kranz mbi Jan.18, 2009, nën command line

    I drejtuar kjo nga serverat ESX si disa prej tyre janë regjistruar tashmë me çelësat SSH për NetApp, kështu që unë kam për të përdorur një script-mail për të marrë këtë Perl dërguar jashtë, nëse ju keni një mori linux vetëm zëvendësojë këtë për një linjë sendmail. Script vijim thjesht monitoron Filer DR (përsëri, përshtatet lehtësisht për të monitoruar më shumë se një Filer) për çdo vonesë snapmirror që është më i madh se 30 orë. Përshtatur lehtësisht për t'i dhënë kohë të ndryshme të monitorimit të mbrojtjes. Run përditshme si një cron-dhe duhet të bëjë punë. Natyrisht Menaxher Mbrojtja e bën këtë, por jo të gjithë do ose ka se.

    #! / Bin / sh

     

    ssh-c 3DES fas3040 status snapmirror | sed-n '/ [3-9] [0-9] \: [0-9] [0-9] \: [0-9] [0-9] / p' > snapmirror_status.txt

     

    Në qoftë se [`s wc-l snapmirror_status.txt | awk '{print $ 1}'` të gt 0]; pastaj

      jehonë Emailing snapmirror nga e mbrojtjes

      / Root / snapmirror_status.pl

    fi

     

    snapmirror_status.txt rm

    VN: F [1.9.11_1134]
    Vlerësoni këtë post:
    Rating: 0.0 / 10 (0 votes cast)

    :

    2 Komente për këtë term

    • Daniel malcor

      Unë pëlqen kjo ide. E thjeshtë dhe efektive. Unë kam disa sugjerime:

      Replace sed me një shumë të qartë grep perl: grep-P "[3-9] \ d: \ d \ d: \ d \ d"

      Dhe shell mund të zbulojë një skedar zero gjatësi me:

      nëse [[-s snapmirror_status.txt]], pastaj
      cat snapmirror_status.txt | ndërsa linjë lexuar; bëjë
      # Shpresojmë që ju keni një syslog qendror dhe mund të lajmërojnë nga atje
      sharrëxhi "KUJDES: SnapMirror Broken - $ line"
      bërë
      fi

    • Chris Kranz

      Cheers Daniel, unë nuk jam gjithmonë shumë efikas me scripting tim, kështu cheers per komentin!

    Lini një Përgjigju

    Sjellja e keqe ka bllokuar përpjekjet 2858 akses ne 7 ditet e fundit.

    © 2009-2012 Chris Kranz Drejtat Të gjithë e rezervuara
    Ky vendrrjet nuk është e lidhur ose të sponsorizuar nga NetApp në anyway ose ndonjë kompani të tjera të përmendura brenda.