Zabbix設定バックアップツール

Zabbix設定バックアップツールはZabbixのデータベースから監視設定のみを抜き出してバックアップ、リストアするためのコマンドラインツールです。データベース全体のバックアップを取得することに比べてバックアップ量が減るため、容易に設定のバックアップを取得することが可能です。

特徴

監視設定のみのバックアップ

Zabbixのデータベースには監視設定と監視データの双方が保存されているため、すべてのデータを取得するためにはデータベースの負荷と時間がかかり、バックアップデータを保存するための容量が必要です。また、バックアップ中はZabbixを停止が必要となる場合があります。

Zabbix設定バックアップツールを利用し設定のみのバックアップ、リストアを行うことでデータベースに負荷をかけず、ディスクの使用量を削減することができます。定期的なスクリプト実行により定期的な設定のオンラインバックアップの取得も可能です。

backup-tool

オンラインバックアップ

Zabbix設定バックアップツールはZabbixサーバー動作中に監視設定のバックアップを取得することができ、システムの可用性を落とさずに設定のバックアップを取得することができます。コマンドラインから手動でバックアップを取得するだけでなく、定期的な自動バックアップにも対応しています。(※リストア時はZabbixサーバーを停止する必要があります)

迅速なリストア

Zabbixのデータベースから監視設定のみバックアップを取得することはSQLのみでも可能ですが、そのままではリストアが行えません。リストア時には設定追加/削除を考慮してデータ全体の整合性を保持する必要があります。

Zabbix設定バックアップツールを利用すると、リストア時にはバックアップ取得時点から現在までに追加削除された設定との整合性チェックを行い、監視設定と監視データの不整合が発生しないように処理を行います。容量が大きいイベントや監視データへの影響を及ぼさないためデータベース全体のバックアップをリストアする場合に比べ迅速なリストアが可能です。

backup-tool-restore

監視設定全体のバックアップ・リストア

Zabbixバックアップツールを利用したバックアップでは、XMLインポート/エススポートには含まれないメンテナンスやアクション、ユーザー、一般設定などが含まれます。

設定全体を一括でバックアップ、リストアでき、設定全体の整合性を保った状態で安全に過去の状態へ復元することが可能です。

ログ監視の読み直しの防止

リストア時にはログ監視のために必要な情報を保持し、設定リストア後もすでに収集済みのログの再読み込みを行わないように調整を行います。これによりリストア後の不要な障害通知を防ぐことが可能です。

Zabbixサーバーのアクティブ-アクティブ構成

Zabbix設定バックアップツールをアクティブ-アクティブZabbixサーバー構成のための設定複製ツールとして利用することができます。(zabbix-backup 2.2-4以降の対応)

アクティブ-アクティブ構成では高価な共有データベースやクラスタソフトウェアなどを利用せず監視サーバーを冗長化することが可能となり、より安定した監視システムを安価に構築することが可能です。

active-active-sync

アクティブ-アクティブ構成の詳細については以下のソリューションページを参考ください。

Zabbixサーバーの複製

Zabbix設定バックアップツールは新規のZabbixサーバーへのリストアにも対応し、Zabbixサーバーの複製を行うことができます。本番環境のZabbixサーバーを複製してテスト環境の構築や、バージョンアップのテストなど様々な用途にご利用いただけます。

MySQLのパーティショニングに対応

Zabbix設定バックアップツールはMySQLのパーティショニングに対応しています。大規模環境や安定した監視システムでMySQLのパーティショニングを行っている環境でもご利用いただけます。

機能

バックアップ対象の監視設定

Zabbix設定バックアップツールは履歴データを除く以下の設定をバックアップ、リストアすることができます。

  • ホスト
  • ホストグループ
  • テンプレート
  • アイテム
  • トリガー
  • グラフ
  • ローレベルディスカバリ
  • メンテナンス期間
  • スクリーン
  • スライドショー
  • マップ
  • アクション
  • Web監視
  • ネットワークディスカバリ
  • ITサービス
  • ユーザー
  • ユーザーグループ
  • 認証
  • 一般設定
  • ノード設定
  • プロキシ設定
  • メディアタイプ
  • グローバルスクリプト
  • ダッシュボード (Zabbix 4.0以降)
  • ウィジェット (Zabbix 4.0以降)

ファイルのバックアップ

コマンドラインのオプションにより、Zabbixのデータベースと同時にファイルのバックアップを取得することができます。

ドキュメント

アップデート情報・ダウンロード