8. サービス監視
概要
サービス監視は、ビジネスレベルの監視機能であり、ITインフラストラクチャ全体のサービスツリーの概要を把握し、インフラストラクチャの弱点を特定し、さまざまなITサービスのSLAを計算し、その他の情報をより高いレベルで確認するために使用できます。サービス監視は、ディスク容量不足やプロセッサー負荷の上昇などの低レベルの詳細ではなく、サービス全体の可用性に重点を置いています。サービス監視はまた、サービスが期待どおりに動作していない場合に、問題の根本原因を特定するための機能も提供します。
サービス監視では、監視データの階層表現を作成できます。
非常に単純なサービス構造の例を以下に示します。
サービス
|
|-ワークステーション
| |
| |-ワークステーション1
| |
| |-ワークステーション2
|
|-サーバー
構造内の各ノードにはステータス属性があります。ステータスは、選択したアルゴリズムに従って計算され、上位レベルへ伝播されます。個々のノードのステータスは、マッピングされた障害のステータスの影響を受けます。障害のマッピングは、タグ付けによって行われます。
Zabbixは、サービスステータスの変更が検出された場合に、通知を送信したり、Zabbixサーバー上でスクリプトを自動実行したりできます。子サービスのステータスに基づいて、親サービスを「障害状態」にするかどうかについて、柔軟なルールを定義できます。サービスの障害データは、その後、SLAの計算や、柔軟な条件セットに基づくSLAレポートの送信に使用できます。
サービス監視は「サービス」メニューで設定します。このメニューは、以下のセクションで構成されています。
サービスセクションでは、親サービスを追加し、次にその親サービスに子サービスを追加することで、監視対象インフラストラクチャの階層を構築できます。
サービスツリーの設定に加えて、このセクションではインフラストラクチャ全体の概要を提供し、サービスステータスの変更につながった問題をすばやく特定できます。
このセクションでは、サービスレベル契約を定義し、特定のサービスに対してサービスレベル目標を設定できます。
このセクションでは、SLAレポートを表示できます。
サービスアクション
サービスアクションを設定することもできます。
サービスアクションは任意であり、以下を実行できます。
- サービスが停止したことを通知する
- サービスステータスの変更時にZabbixサーバー上でリモートコマンドを実行する
- サービスが再び稼働したときに復旧通知を送信する
関連情報:
- SLA監視設定の例
- 6.0未満のZabbixバージョンからのサービスのアップグレードに関する注意事項