快適Z 高可用性オプション

Active-Active冗長化構成における
「障害発生時の系統切替」と「多重発報抑制」の
自動化を実現

ZabbixサーバーをActive-Active構成で冗長化する場合、Zabbixの関する深い知識と独自の仕組みの実装が必要です。「まるごとおまかせZabbix 快速Z 高可用性オプション」は、これらの考慮ポイントを網羅的にカバーすることで、監視システムのサービス継続性を担保しながら、運用者の負荷を最大限に削減できるよう設計しています。

ミッションクリティカルなシステムの監視にZabbixを採用されている金融・通信業界のお客様、監視をサービスメニューとして提供しているデータセンター事業者様など、さまざまな業界のお客様に採用いただいています。

こんな方におすすめ

  • 安定した稼働監視が必要
  • 監視システムの可用性を担保したい
  • 監視システム障害時の対応に悩んでいる
  • 監視システムをサービス提供している

複雑化するITシステムを安定稼働させるためには?

ビジネスの多様化と変化が急速に進む中、それを支えるIT技術も日進月歩で進化しており、ITシステムがビジネスの根幹を支える大きな要素として重要性を高めています。それに伴いITシステムの安定稼働に対する要求も日々高まるなか、安定稼働を実現するための監視システムの役割も大きくなっており、「安定した稼働監視の実現(=監視システムの可用性担保)」はもはや必須と言っても過言ではありません。

Zabbixサーバー冗長化の種類

Zabbixサーバーの冗長化は大きく以下3つの選択肢があり、それぞれの特徴には次のようなものがあります。

Active-Active構成

  • 監視システム片系統における障害発生時の監視ダウンタイム無し
  • クラスタソフトウェアの導入が不要
  • 監視設定が同時で同期する
  • 保守契約が別途必要
  • 高い可用性を実現(当社の見解であり、利用するクラスタソフトウェアや構成によって差が生じる場合あり)
メリット
  • 監視1号機で障害が発生した場合において、監視そのものが停止しない
  • クラスタソフトウェアを必要とせず、障害発生ポイント、運用コンポーネントが少ない
デメリット
  • 冗長化構成の実装にZabbix保守契約が必須であるため、Zabbix単体に掛かる費用が増える

Active-Standby構成・自動フェイルオーバー

  • 監視システム片系統における障害発生時に、数分の監視ダウンタイムあり
  • 別途クラスタソフトウェアの導入が必要
  • 監視設定の同期が不要
  • 保守契約が不要
  • 運用対象コンポーネントが増えることで障害ポイントが多くなるため、Active-Active構成と比べて可用性が低くなる(当社の見解であり、利用するクラスタソフトウェアや構成によって差が生じる場合あり)
メリット
  • 保守契約が不要で、Active-Active構成に比べてZabbix単体に掛かる費用が低い
  • 単一のデータベースで構成するため、監視データの同期が不要
デメリット
  • 監視1号機にて障害が発生した場合において、2号機への切替完了まで監視が停止する
  • クラスタソフトウェアを必要とし、Active-Active構成と比べて障害発生ポイント、運用対象コンポーネントが多い
  • データベースにて論理的障害が発生した場合、監視サービスが長期間にわたり停止してしまう

Active-Standby構成・手動フェイルオーバー

  • 監視システム片系統における障害発生時に10数分~数時間の監視ダウンタイムあり
  • 別途クラスタソフトウェアの導入が不要
  • 監視設定の同期は手動での対応が必要
  • 保守契約が不要
  • 手動での系統切り替えが前提となるため、監視停止期間が長くなり、可用性は低い(当社の見解)
メリット
  • システム構成がシンプルで障害発生ポイント、運用対象コンポーネントが最も少ない
デメリット
  • 監視1号機にて障害が発生した場合において、手動での監視系統切り替え作業が必要となり、他の構成と比べて監視停止時間が長い
  • 監視設定の変更時において、1・2号機双方への変更作業が必要となり、保守・運用業務の負荷が高い

上記のように、Zabbixサーバーの冗長化にはさまざまな選択肢がありますが、監視サービスの許容ダウンタイムや利用できる基盤のリソース、運用するレベルに応じて最適な構成を選択することが重要です。

当社が提供するZabbix構築サービス「まるごとおまかせZabbix 快適Z 高可用性オプション」は最も可用性が高く、運用負荷が少ないActive-Active冗長化構成でのZabbix監視環境構築をメニュー化し、監視サービスの可用性向上とITシステムの安定稼働をより高いレベルで実現させるためのサービスです。

サービスの特徴

ZabbixでActive-Active冗長化構成を実現する場合、いくつか考慮しなければならないポイントがあります。それらのポイントを網羅し、自動化を実現したサービスが「まるごとおまかせZabbix 快適Z 高可用性オプション」です。


多重発報の抑制

Active-Active構成は、その名のとおりZabbixサーバー2台それぞれがActiveで、監視対象に対して多重監視をしています。そのため、何も考慮しないまま構築をしてしまうと監視対象機器に障害が発生した場合、1号機・2号機双方のZabbixサーバーから同じ障害通知が発報されてしまいます。

それらを抑制するために、1号機が監視をしている間は2号機の通知設定であるアクションのステータスを無効とし、1号機に障害が発生した際には2号機の通知設定であるアクションのステータスを有効にする必要があります。

本サービスでは、当社が独自に実装したスクリプトを用いて、それらの動作をすべて自動化しています。

系統切り替えの自動化

ZabbixサーバーのActive-Active構成は通知機能を切り替えることにより系統の切り替えをしますが、系統切り替えのトリガーとなる1号機の障害を検知する必要があります。

本サービスでは、1号機における障害の検知はZabbixの標準機能を用いて、2号機から1号機のICMP Ping、Zabbixサーバーのプロセス、データベースプロセスの死活監視を実施し、いずれかの監視で障害を検知した場合、アクションから通知機能の切り替えスクリプトを実行することで、1号機の障害検知から系統切り替えの自動化を実現しています。

監視設定の同期

監視設定の追加または変更をする場合、通常は1号機・2号機双方の監視設定を同期させるために、それぞれに同一の変更作業を実施する必要があります。しかし、その作業は運用上大きな負荷となるだけでなく、作業ミスによって1号機・2号機間で監視設定の差異が生じてしまうこともあります。

本サービスでは、これを回避するためにZabbix Japan LLCより公式提供されているZabbixバックアップツールを用いて、定期的に1号機から2号機に対する監視設定の同期をしています。
※ 監視設定の同期中は、2号機のZabbixサーバーが一時的に停止します。

エンドースメント

まるごとおまかせZabbixの提供開始に対して、Zabbix Japan LLC様より以下のエンドースメントをいただいています。

販売価格(税抜)

まるごとおまかせZabbix 快適Z 高可用性オプション
600,000 円

※ Zabbixサーバー1台あたりの価格です。
※ いずれのオプションサービスも超速Z、快速Zと一緒にご契約いただくことを前提といたします。
※ 本機能単体での導入は別途ご相談ください。
※ 別途、Zabbix保守サポートサービスの購入が必要です。

まるごとおまかせZabbix オプション

  1. 快適Z 高可用性オプション

    ZabbixサーバーをActive-Active構成で冗長化する場合、Zabbixの関する深い知識と独自の仕組みの実装が必要です。…

  2. 快適Z CSV出力オプション

    「まるごとおまかせZabbix 快適Z CSV出力オプション」は、監視によって取得した情報をCSVファイルとして出力するための機能…

  3. 快適Z Windows監視拡張オプション

    「まるごとおまかせZabbix 快適Z Windows監視拡張オプション」は、Zabbix単体では設定が難しい複雑な検知要件のWi…

  4. 頼むぜZ

    まるごとおまかせZabbix「頼むぜZ」は、メール送受信可能なデバイス(PC、タブレット、スマートフォン)から、Zabbixサーバ…