障害発生時の確認方法

動作確認バージョン

vThunder Version 6.0.7-P2

ここでは、ロードバランサー(vThunder ADC)について異常発生時の各種ログ出力について記載します。

前提条件

本ページでは Syslog設定の内容を確認します。Syslogの設定方法はこちらの Syslog設定 を参照してください。

VRRP障害

VRRP障害を確認する方法について記載します。

CLIコマンドによる確認方法

  • show vrrp-a コマンド

Active側にて障害が発生した場合、Standby側が「Active」に昇格します。上記のコマンドにてVRRPのStateが確認できます。

vThunder-Active#show vrrp-a
vrid 1
Unit         State      Weight     Priority
1 (Local)     Active     65534      200
          became Active at: [UTC(協定世界時)] Fri, 26-Dec-2025 05:08:02 for 0 Days, 1 Hour, 3 Mins
2 (Peer)     Standby    65534      100   *
vrid that is running: 1

Syslogによる確認方法

VRRPの切替わりが発生した場合、以下のメッセージが出力されます。

  • Activeに遷移した場合

LOCAL1.INFO: Dec 26 06:39:12 vThunder a10logd: [HA]<6> VRRP-A parid 0 vrid 1 state switch from 0 to 1 (Active)
  • Standbyに遷移した場合

LOCAL1.INFO: Dec 26 06:28:42 vThunder a10logd: [HA]<6> VRRP-A parid 0 vrid 1 state switch from 1 to 0 (Standby)

インスタンス障害

インスタンス障害発生時の確認方法です。

コンソール上での確認

コンソール上で クラウド/サーバー ローカルネットワーク > ロードバランサー(vThunder ADC) と遷移した以下の画面にてロードバランサーの起動状態が確認できます。
ロードバランサーインスタンスリスト

Server/ServiceGroup/VirtualServer障害

Service /ServiceGroup /VirtualServer に障害が発生した場合の確認方法です。

  • Monitor(ヘルスチェック)がDownした場合

各サービスの状態を監視しているヘルスチェックが失敗した際の確認方法です。

Syslogによる確認方法

Monitorが失敗した場合、以下の出力が確認できます。

Syslog message: LOCAL1.INFO: Dec 26 06:41:01 vThunder a10logd: [HMON]<6> SLB server server01 (192.168.2.11) TCP port 80 of group virtual_server01 is down (health-check).

  • Server / ServceGroup がDownした場合

Serverの状態は ServiceGroup のステータスから確認できます。
  • show slb service-group [サービスグループ名] コマンド

サービスグループ内の一部のメンバーに障害が発生している場合、StateがFunctional Upとなります。
サービスグループ内のメンバーがすべて障害発生中の場合、Stateが Down となります。
vThunder-Active#show slb service-group virtual_server01
Service group name: virtual_server01     State: Functional Up
Service selection fail drop:     0
Service selection fail reset:    0
Service peak connection:         0
Service: server01:80                     DOWN
Forward packets:       0     Reverse packets:        0
Forward bytes:         0     Reverse bytes:          0
Current connections:   0     Persistent connections:  0
Current requests:      0     Total requests:     0
Total connections:     0     Response time:        0 (10usec)
Fastest Rsp time:      0     Slowest Rsp time:        0 (10usec)
Total requests succ:     0
Peak conn:   0
Service: server02:80                     UP
Forward packets:       0     Reverse packets:        0
Forward bytes:         0     Reverse bytes:          0
Current connections:   0     Persistent connections:  0
Current requests:      0     Total requests:     0
Total connections:     0     Response time:        0 (10usec)
Fastest Rsp time:      0     Slowest Rsp time:        0 (10usec)
Total requests succ:     0
Peak conn:   0

Health-check:
--------------------------------------------------------
Up reason:             HTTP Status Code OK
Monitor Name:          http
Method:                HTTP
Attribute:             port=80
                       url="GET /"
                       expect-response-code=200
Wait for HTTP response:False
L4 conn made:          2224
L4 errors:             0
Health-check average RTT (us):6413
Health-check current RTT (us):11941
Health-check average TCP RTT (us):5287
Health-check current TCP RTT (us):3971
Status code received:  200
HTTP requests sent:    2224
HTTP errors:           0
Received OK:           2224
Received error:        0
Response timeout:      0
--------------------------------------------------------
Service: server03:80                     UP
Forward packets:       0     Reverse packets:        0
Forward bytes:         0     Reverse bytes:          0
Current connections:   0     Persistent connections:  0
Current requests:      0     Total requests:     0
Total connections:     0     Response time:        0 (10usec)
Fastest Rsp time:      0     Slowest Rsp time:        0 (10usec)
Total requests succ:     0
Peak conn:   0

Health-check:
--------------------------------------------------------
Up reason:             HTTP Status Code OK
Monitor Name:          http
Method:                HTTP
Attribute:             port=80
                       url="GET /"
                       expect-response-code=200
Wait for HTTP response:False
L4 conn made:          2225
L4 errors:             0
Health-check average RTT (us):8193
Health-check current RTT (us):0
Health-check average TCP RTT (us):8714
Health-check current TCP RTT (us):4886
Status code received:  200
HTTP requests sent:    2225
HTTP errors:           0
Received OK:           2225
Received error:        0
Response timeout:      0
--------------------------------------------------------

  • show slb virtualserver [virtual server名] コマンド

サービスグループ内の一部のメンバーに障害が発生している場合、Stateが Functional Up となります。
サービスグループ内のメンバーがすべて障害にてDownした場合、最終的には、Virtual ServerのStateがDownとなります。
vThunder-Active#show slb virtual-server vserver01
Virtual server: vserver01 State: Down       IP: 172.16.10.101
  Port                          Curr-conn  Total-conn Rev-Pkt    Fwd-Pkt   Peak-con
-------------------------------------------------------------------------------

Virtual Port:80    / service:virtual_server01 / state:Down

   port 80  http                         0          0          0        0        0

Syslog による確認方法

Server が Down した場合の Syslog出力例は以下です。

LOCAL1.INFO: Dec 26 06:41:01 vThunder a10logd: [HMON]<6> SLB server server01 (192.168.2.11) is down
LOCAL1.INFO: Dec 26 06:41:01 vThunder a10logd: [HMON]<6> SLB server server01 (192.168.2.11) port 80 is down

ServiceGroup が Down した場合の Syslog出力例は以下です。

LOCAL1.INFO: Dec 26 06:58:50 vThunder a10logd: [HMON]<6> Service-group virtual_server01 is down.

Virtual Server が Down した場合の Syslog出力例は以下です。

LOCAL1.INFO: Dec 26 06:58:50 vThunder a10logd: [ACOS]<6> Virtual server vserver01 is down