パス監視を使用したクラスター内のサービスの監視
show service <service name> and show serviceGroup <service group name> コマンドを使用すると、サービスを監視する所有者ノードを確認できます。
パス・モニタリングの仕組み
-
S = サービス所有者が通知したサービスの状態
-
P = 各ノードのパス監視状態
| パラメーター | 経路監視状態 | サービス状態 |
|---|---|---|
| PathMonitorInDV = いいえ。これがデフォルトの構成です。 | P1 = ダウン | S1 = ダウン |
| P2 = アップ | S1 = ダウン | |
| P3 = アップ | S1 = ダウン | |
| pathMonitorIndv = YES | P1 = ダウン | S1 = ダウン |
| P2 = アップ | S1 = アップ | |
| P3 = アップ | S1 = アップ |
パス監視の設定
CLIを使用してサービス/サービスグループのパス監視を有効にするには
add service <service name> <IP address> <service type> <port> [-pathMonitor <YES | NO>] [-pathMonitorIndv <YES | NO>]
add servicegroup <servicegroup name> <service type> [-pathMonitor <YES | NO>] [-pathMonitorIndv <YES | NO>]
add service s1 1.1.1.1 HTTP 80 -pathMonitor YES
add servicegroup sg_1 HTTP -pathMonitor YES
add service s1 1.1.1.1 HTTP 80 -pathMonitor YES -pathMonitorIndv YES
add servicegroup sg_1 HTTP -pathMonitor YES -pathMonitorIndv YES
set service <service name> [-pathMonitor <YES | NO>] [-pathMonitorIndv <YES | NO>]
set servicegroup <servicegroup name> [-pathMonitor <YES | NO>] [-pathMonitorIndv <YES | NO>]
set service s1 -pathMonitor YES
set servicegroup sg_1 -pathMonitor YES
set service s1 -pathMonitorIndv YES
set servicegroup sg_1 -pathMonitorIndv NO