web-dev-qa-db-ja.com

バックアップ監視ソリューション

私は環境全体でさまざまなバックアップソフトウェアをテストしてきましたが、理解できないと思われることの1つは、これらのバックアップソリューションの監視です。やりたいことすべてを実行するバックアップシステムが1つ見つからないので、最終的にはいくつかの異なるソフトウェア。

そうは言っても、異種のバックアップソリューションを監視するための正しい方法はありますか?

私がこれまでに見つけた、完全に不可知論的なものは PRTGのIMAPセンサー だけです。これはメールの件名/本文を解析することで解決する必要のある解決策ではないことは理解していますが、他に何をすべきか本当にわかりません。誰かがこの目的のためにこの製品を使った経験がありますか、そしてそれは効果的ですか?

5
pk.

私はnagiosユーザーなので、バックアップ(Veeam、Windows Serverバックアップ、Dirvish、mysqldumpスクリプトなど)を監視する方法は、基本的にパッシブサービスを使用し、send_nscaを使用してチェックの結果を報告します。

基本的に、バックアップテクノロジごとに、完了したバックアップの一部として呼び出されるスクリプトを作成しましたバックアップシステムにフックします、または完了後に実行するようにスケジュールします。さまざまなスクリプトが終了ステータス、ログ、サイズなどをチェックしてから、nagiosパッシブサービスにステータスを報告します。サービスは、定義された期間内にステータスの更新が受信されない場合にアラートを出すように設定されています。各サービスについて正確に監視する必要があるのは、環境とソフトウェアによって異なります。

他の監視システムには、パッシブサービスと同様のものが必要だと確信しています。

7
Zoredache

したがって、バックアップの監視を担当するのがあなただけであり、その即時通知が必須ではない場合、つまり、問題が発生したときにすぐに修正する必要がない場合、私にとっては常に怠惰な人のアプローチでした。

私がしていることは、各バックアップソフトウェアパッケージをセットアップして、電子メールで通知を送信することです。

それから私は次のことをしました:

  1. これらの通知をOutlookの別のフォルダーに移動するルールを作成します
  2. 件名または本文などを検索する別のルールを作成し(バックアップソフトウェアの通知のフォーマット方法によって異なります)、「失敗」や「不完全」などを探し、そのルールに今日のメッセージに続くフラグを付けます。また、「FailedBackupNotifications」という別のフォルダにコピーを作成してもらいます。

次に、翌朝メールをチェックすると、すぐにフラグが表示されるか、「FailedBackupNotifications」フォルダをチェックするだけです。

(注意点が1つあります。少なくとも週に1回は、バックアッププログラムを手動でチェックする他の方法をお勧めします。バックアップが実行されていない場合はAT ALLこれらのサービスも/ jobスケジューラが実行されているようで、通知メールも届きません。「バックアップジョブエンジンサービスが停止/失敗しました」などのメールが届いた場合に警告するルールも設定する必要があります)

1
TheCleaner