Inicio > Liña de Comando SnapMirror> Monitorización

Seguimento SnapMirror

18 de xaneiro de 2009

Eu corro este a partir de servidores ESX, como algúns deles xa están rexistrados ante as claves SSH para a NetApp, entón eu teño que usar un script en perl e-mail para obter este enviou, se ten un servidor linux só substituír iso por unha liña Sendmail. O seguinte script simplemente monitor o arquivador DR (de novo, facilmente adaptado para monitor máis que un arquivador) para calquera desfasamento SnapMirror que é maior que 30 horas. Facilmente customizado para proporcionar tempos de control diferentes de protección. Executar diariamente como un cron e debe facer o traballo. Obviamente Protection Manager fai iso, pero non todo o mundo quere ou non ten iso.

#! / Bin / sh

 

ssh-c estatuto SnapMirror 3des fas3040 | sed-n '/ [3-9] [0-9] \: [0-9] [0-9] \: [0-9] [0-9] / p' > snapmirror_status.txt

 

if [`baño-l snapmirror_status.txt | awk '{print $ 1}'`-gt 0]; entón

  echo Emailing SnapMirror de protección

  / Root / snapmirror_status.pl

fi

 

snapmirror_status.txt rm

VN: F [1.9.11_1134]
Valorar este post:
Rating: 0.0 / 10 (0 votos)

Command Line

  1. Daniel malcor
    20 de febreiro do 2010 en 01:12 | # 1

    Me gusta desa idea. Sinxela e eficaz. Eu teño algunhas suxestións:

    Substitúe sed cun moi claro perl grep: grep-P "[3-9] \ d: \ d \ d: \ d \ d"

    E a cuncha pode detectar un arquivo con lonxitude cero:

    if [[-s snapmirror_status.txt]], entón
    gato snapmirror_status.txt | mentres a liña de lectura; facer
    # Espero que teña un rexistro do sistema central e pode advertir de alí
    logger "AVISO: SnapMirror rota - $ line"
    feito
    fi

  2. 24 de febreiro de 2010 ás 12:43 | # 2

    Felicidades Daniel, eu non son sempre moi eficiente co meu script, entón saude para o feedback!

  1. Ningún trackback aínda.



Este sitio non é afiliado ou de calquera forma patrocinado pola NetApp ou calquera outra empresa mencionada dentro.

Bad Behavior bloqueou 1821 intentos de acceso nos últimos 7 días.

© 2009-2012 Chris Kranz Todos os dereitos reservados
Este sitio non é afiliado ou de calquera forma patrocinado pola NetApp ou calquera outra empresa mencionada dentro.