このセクションでは、Zabbix高可用性クラスターをサービスとして監視するためのセットアップについて説明します。
サービス監視を設定する前に、ホストを設定する必要があります。
component:HA node 1component:HA node 2次のステップは、サービスツリーを構築することです。この例でのインフラストラクチャは非常に基本的であり、Zabbix cluster(親)と2つの子サービスZabbix server node 1およびZabbix server node 2の3つのサービスで構成されています。
[Services]ページでEditモードをオンにして、[Create service]を押します。

サービス設定ウィンドウで、NameにZabbix clusterを入力し、チェックボックスAdvanced configurationをチェックします。

追加のルールを構成します。

Zabbix clusterには2つの子サービスがあります。(HA nodeごとに1つ)両方のHAノードに少なくともWarningステータスの問題がある場合は、親サービスのステータスをDisasterに設定する必要があります。これを実現するには、追加のルールを次のように構成する必要があります。
N child services have Status status or aboveTagsタブに切り替えて、タグ Zabbix:serverを追加します。このタグは後でサービスアクションとSLAレポートに使用されます。

新しいサービスを保存します。
子サービスを追加するには、Zabbix cluster serviceの横にあるプラスアイコンを押します。(アイコンはEditモードでのみ表示されます)

サービス設定ウィンドウで、NameにZabbix server node 1を入力します。親サービスパラメータには、Zabbix clusterがすでに入力されていることに注意してください。
このサービスの可用性はcomponent:HA node 1問題タグでマークされたホストHA node 1で検出します。Problem tagsパラメーターに次のように入力します。

Tagsタブに切り替えて、サービスタグ Zabbix server:node 1を追加します。このタグは後でサービスアクションとSLAレポートに使用されます。

新しいサービスを保存します。
"Zabbix server node 2"という名前でZabbix clusterの別の子サービスを作成します。
問題タグを次のように設定します。
Tagsタブに切り替えて、サービスタグ Zabbix server:node 2を追加します。
新しいサービスを保存します。
この例では、半年ごとの1時間のメンテナンス期間を除き、期待されるZabbixクラスターのパフォーマンスは100%です。
まず、新しいSLAを追加する必要があります。
services->SLAメニューセクションに移動し、[Create SLA]を押します。Nameに Zabbix cluster performanceと入力し、SLOを100%に設定します。
Zabbix clustreサービスにはサービスタグZabbix:serverがあります。 Zabbix clusterのパフォーマンスを測定するためにこのSLAを使用するには、Service tagsパラメーターで次のように設定します。

実際の設定では、必要なレポート期間、タイムゾーン、開始日を更新したり、スケジュールを24時間365日からカスタムに変更したりすることもできます。ですがこの例ではデフォルト設定で十分です。
Excluded downtimesタブに切り替え、スケジュールされたメンテナンス期間のダウンタイムを追加して、これらの期間をSLA計算から除外します。Excluded downtimesセクションで[Add]ボタンを押し、ダウンタイム名、開始時間、期間を入力します。

[Add]を押して、新しいSLAを保存します。
[SLA reports]セクションに切り替えて、Zabbix clusterのSLAレポートを表示します。

SLAの情報は、Servicesセクションでも確認できます。
