SnapMirrorの監視
それらのいくつかはすでにNetAppのSSHキーに登録されているように私は、ESXサーバから、これを実行するので、私はあなただけではsendmailの行のためにこれを置き換えるLinuxホストを使用している場合、これは送信され得るために電子メールのperlスクリプトを使用する必要があります。 次のスクリプトは、単純に30時間よりも大きい任意のSnapMirrorの遅れのDRファイラ(再度、簡単に複数のファイラを監視するための適応)を監視します。 簡単に別の保護の監視時間を与えるためにカスタマイズされています。 cronのように毎日実行し、ジョブを実行する必要があります。 明らかにProtection Managerはこれを行いますが、誰もがそれを望んでいるか、持っています。
#!/ 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
その後、| [awkは'{印刷$ 1}' `-GT 0`トイレ- l snapmirror_status.txt]場合
保護のSnapMirrorのをメールで送信するエコー
/ルート/ snapmirror_status.pl
FI
RM snapmirror_status.txt










































私はこのアイデアが好きです。 シンプルかつ効果的。 私はいくつかの提案があります。
非常に明確なperlのgrepでsedを置き換えます:grepの-P "[3-9] \ D:\ D \ D:\ D \ d"が
シェルは長さゼロのファイルを検出することができます。
その後、[-S snapmirror_status.txt]場合
猫snapmirror_status.txt |読み込んだ行しながら、何
#うまくいけば、中央のsyslogを持っているし、そこから警告することができます
ロガー "WARNING:ブロークンSnapMirrorは - $行"
行われ
FI
乾杯ダニエル、私はいつも私のスクリプトでも効率的ではありませんけど、フィードバックのためのように乾杯!