VPC のロギング

IBM Cloud IBM Cloud VPC などのサービスは、プラットフォームログを生成します。このログは、お客様のアカウント異常なアクティビティや重要なアクションを調査し、問題のトラブルシューティングを行うために使用できます。

プラットフォーム・ログの送信先を定義するテナントを構成することにより、プラットフォーム・サービスである IBM Cloud Logs Routingを使用して、アカウント内のプラットフォーム・ログを任意の宛先にルーティングできます。 詳しくは、 ログのルーティングについて を参照してください。

IBM Cloud Logs を使用して、アカウントで生成され、 IBM Cloud Logs Routing によって IBM Cloud Logs インスタンスにルーティングされたプラットフォーム・ログを視覚化し、アラートを出すことができます。

プラットフォーム・ログが生成される場所

ログが IBM Cloud Logs Routing によって送信されるロケーション

IBM Cloud VPC は、以下の表に示されている地域で IBM Cloud Logs Routing によってログを送信します。

アメリカ大陸のロケーションでプラットフォーム・ログが送信される地域
ダラス(us-south ワシントン (us-east) トロント (ca-tor) モントリオール (ca-mon) サンパウロ (br-sao)
はい はい はい はい はい
アジア太平洋のロケーションでプラットフォーム・ログが送信される地域
東京(jp-tok シドニー(au-syd 大阪 (jp-osa) チェンナイ - エアテル (in-che) ムンバイ - エアテル (in-mum)
はい はい はい はい はい
ヨーロッパのロケーションでプラットフォーム・ログが送信される地域
フランクフルト(eu-de ロンドン(eu-gb マドリッド (eu-es)
はい はい はい

ログの表示

「プログラム識別情報」ページからの IBM Cloud Logs の起動

IBM Cloud Logs UI の起動について詳しくは、 IBM Cloud Logs 資料の UI の起動 を参照してください。

ログ・タイプごとのフィールド

以下の表は、各ログレコードに含まれるフィールドの概要である:

ログ記録フィールド
フィールド タイプ 説明
logSourceCRN 必須 ログが発行されるアカウントおよびフロー・ログ・インスタンスを定義します。
saveServiceCopy 必須 運用上の目的で IBM がレコードのコピーを保存するかどうかを定義します。
message 必須 生成されたログの説明。
messageId 必須 生成されたログの ID。
msgTimestamp 必須 ログが生成されたタイムスタンプ。
resolution オプション このログ・レコードを受信した場合の処理方法に関するガイダンス。
documentsURL オプション このログ・レコードを受信した場合の処理方法に関する詳細情報。
generation 必須 ログの VPC ソースを定義します。 有効なオプションは、 1 (VPC Classic)と 2 (VPC Gen 2)です。

ログ・メッセージ

次の表に、VPC サービスによって生成されるメッセージ ID を示します。

専用ホスト

以下の表は、専用ホストに対して生成されるメッセージIDの概要である:

専用ホスト用に生成されるメッセージID
メッセージID タイプ 詳細
dedicated-host.00001 err Failed to create dedicated host <Dedicated Host ID> due to insufficient capacity in zone.
dedicated-host.00002 info Provisioned a virtual server instance on dedicated host <Dedicated Host ID>.
dedicated-host.00003 info Removed a virtual server instance on dedicated host <Dedicated Host ID>.

専用ホストのイベントが発生するたびに、ログが生成されます。

ファイル共有のアカウント間アクセス

次の表は、File Storage関連のイベントに対して生成されるメッセージIDの概要です:

アクセサー・ファイル共有イベント用に生成されるメッセージID
メッセージID タイプ 説明
is.share.00004I info アクセサー共有 {{.shareID}} の lifecycle_state は安定しています。
is.share.00005I info アクセサー共有 {{.shareID}} の lifecycle_state が失敗し、失敗の理由は {{.shareLifecycleReason}} です。
is.share.00006I info アクセサー・アカウントでの {{.shareID}} の共有マウント・ターゲット {{.targetID}} の lifecycle_state は安定しています。
is.share.00007I info アクセサー・アカウントでの {{.shareID}} の共有マウント・ターゲット {{.targetID}} の lifecycle_state が失敗しました。

ファイル共有の複製

次の表に、File Storageのレプリケーションイベントで生成されるメッセージIDの概要を示します:

ファイル共有レプリケーションイベントで生成されるメッセージID
メッセージID タイプ 説明
regional-file.00001I info {{.shareID}} の複製状況はアクティブです。
regional-file.00002W warning {{.shareID}} の複製状況が劣化しています。
regional-file.00003I info クーロン・スケジュール {{.cronSpec}} によって開始され、 {{.shareID.}} {{.startedAt.}}{{.endedAt.}} の間のソース共有から転送されたデータの {{.dataTransferredInGiB}} データ転送速度が {{.transferRate}} の場合。

複製イベントが発生すると、ログが生成されます。

フロー・ログ・コレクター

以下の表に、フローログコレクタサービスによって生成されるメッセージ ID の概要を示します:

フローログコレクターによって生成されるメッセージID
メッセージID タイプ 詳細
is.flow-log-collector.00001E err Failed to write Flow Log file for the past 24 hours. Dropping flow log for Virtual Server <ServerName>
is.flow-log-collector.00002E err Unauthorized access to Cloud Object Storage bucket <BucketName>
is.flow-log-collector.00003E err Cloud Object Storage bucket <BucketName> was not found

フロー・ログ・コレクターにより、毎時のログが生成されます。

Load Balancer for VPC

次の表は、VPC サービス用ロードバランサーによって生成されるメッセージ ID の概要です

VPCサービス用ロードバランサによって生成されるメッセージID
メッセージ・カテゴリー (message category) タイプ 説明
Health check info Connect from <IP>:<PORT> to <IP>:<PORT>
Connect info Health check for server <ID>> failed, reason: Layer4 connection problem, info: "General socket error (Network is unreachable)", check duration: 0ms, status: 1/2 UP

リソース・クォータ

以下の表は、リソースクォータイベントに対して生成されるメッセージIDの概要です:

リソース・クォータ・イベントに対して生成されるメッセージID
メッセージID タイプ 詳細
quota-monitoring.00001 info Successfully provisioned resource <Resource ID>.
quota-monitoring.00002 err Failed to provision resource <Resource ID> due to resource quota limits.
quota-monitoring.00004 err Failed to update resource <Resource ID> due to resource quota limits.

リソース割り当て量のプロビジョンまたは更新イベントが成功または失敗すると、ログが生成されます。

VPC のスナップショット

次の表に、Snapshotsサービスによって生成されるメッセージIDの概要を示します:

スナップショットイベントで生成されるメッセージID
メッセージID タイプ 詳細
snapshot.00001 info Snapshot creation requested for volume <Volume ID>.
snapshot.00002 info Snapshot <Snapshot ID> is successfully captured. Volume <Volume ID>
snapshot.00003 info Snapshot <Snapshot ID> is an incremental snapshot. Volume <Volume ID>
snapshot.00004 info Snapshot <Snapshot ID> is a full snapshot. Volume <Volume ID>
snapshot.00005 info Snapshot <Snapshot ID> is available. Volume <Volume ID>
snapshot.00006 info Snapshot <Snapshot ID> is uploaded. Volume <Volume ID>
snapshot.00007 info Snapshot <Snapshot ID> deletion requested.
snapshot.00008 info Snapshot <Snapshot ID> is successfully deleted. Volume <Volume ID> Region <Region>
snapshot.00009 info All snapshots of volume <Volume ID> in the region <Region> are requested to be deleted.
snapshot.00010 info Delete all snapshots request for volume <Volume ID> is completed successfully. Region <Region>
snapshot.00010 info Snapshot copy creation in region <Region> requested for snapshot <Snapshot ID> from region <Source Region>. Volume <Volume ID>

仮想サーバー・インスタンス

空室状況を選択

以下の表は、インスタンス関連イベントに対して生成されるメッセージIDの概要である:

仮想サーバー・インスタンス用に生成されるメッセージID
メッセージID タイプ 説明
instance.00001 info 最大帯域幅 {{.volumeBandwidthMbps}} Mbpsのボリューム {{.volumeID}} が、アタッチメント帯域幅 {{.attachmentBandwidthMbps}} Mbpsのインスタンス {{.instanceID}} にアタッチされている。
instance.00002 warn スポットインスタンス {{.instanceID}} 、先取りが選択された。

ボリュームがインスタンスにアタッチされたとき、およびボリュームの最大帯域幅値が変更されたときにログが生成されます。

VPN for VPC

ログタイプごとのフィールド VPN for VPC )

以下の表は、各サイト間VPNログレコードに含まれるフィールドの概要を示しています

サブシステム名 = is.vpn

ログ記録フィールド VPN for VPC )
フィールド タイプ 説明
logSourceCRN 必須 VPN ID は logSourceCRN から取得できます。
tag 必須 VPNが存在するアカウントを含み、 logSourceCRN のアカウントと一致します。
message 必須 RFCプロトコル標準に基づくさまざまなデータを含んでいます。

ログ ( VPN for VPC )

以下の表は VPN for VPCで生成されるログのサンプルを概説したものです。 以下のログは、インターネットキーエクスチェンジバージョン2 IKEv2 )に基づいています。

VPN for VPC (サイト間)で生成されるログ
ログ 説明
UTC YYYY-MM-DD HH24:MM:SS 03[IKE] <peer_{PEER GW IP}_{VPN GW CONNECTION ID}|32563> initiating IKE_SA peer_{PEER GW IP}_{VPN GW CONNECTION ID}[32563] to {PEER GW IP} ピアとのIKEセキュリティアソシエーションの確立を開始する。
UTC YYYY-MM-DD HH24:MM:SS 07[CFG] <peer_{PEER GW IP}_{VPN GW CONNECTION ID}|664> received proposals: IKE:{IKE POLICIES} ピア側から受信したIKEプロポーザルのリスト。
UTC YYYY-MM-DD HH24:MM:SS 07[CFG] <peer_{PEER GW IP}_{VPN GW CONNECTION ID}|664> configured proposals: IKE:{IKE POLICIES} 現在設定されているIKEポリシーの一覧を表示します。
UTC YYYY-MM-DD HH24:MM:SS 07[CFG] <peer_{PEER GW IP}_{VPN GW CONNECTION ID}|664> selected proposal: IKE:{IKE POLICIES} 最終的に合意されたIKEの提案。
UTC YYYY-MM-DD HH24:MM:SS 07[CFG] <peer_{PEER GW IP}_{VPN GW CONNECTION ID}|664> local host is behind NAT, sending keep alives VPNデバイスがNATの背後にある。
UTC YYYY-MM-DD HH24:MM:SS 07[CFG] <peer_{PEER GW IP}_{VPN GW CONNECTION ID}|664> remote host is behind NAT ピア VPN デバイスが NAT の背後にある。
UTC YYYY-MM-DD HH24:MM:SS 07[CFG] <peer_{PEER GW IP}_{VPN GW CONNECTION ID}|664> configured proposals: ESP:{IPSec POLICIES} データトラフィックを暗号化するためのチャイルドSA(ESP)の提案。
UTC YYYY-MM-DD HH24:MM:SS 12[IKE] <peer_{PEER GW IP}_{VPN GW CONNECTION ID}|665> IKE_SA peer_{PEER GW IP}_{VPN GW CONNECTION ID}[665] established between {GW PRIVATE IP}[{LOCAL GW IP}]...{PEER GW IP}[{PEER GW IP}] ピアのIKEセキュリティアソシエーションが確立されました。
UTC YYYY-MM-DD HH24:MM:SS 07[CFG] <peer_{PEER GW IP}_{VPN GW CONNECTION ID}|664> received proposals: ESP:{IPSec POLICIES} ピア側から受領したフェーズ2(CHILD_SA)提案のリスト。
UTC YYYY-MM-DD HH24:MM:SS 07[CFG] <peer_{PEER GW IP}_{VPN GW CONNECTION ID}|664> configured proposals: ESP:{IPSec POLICIES} IBM 側で設定されたフェーズ 2 (CHILD_SA) のプロポーザルのリスト。
UTC YYYY-MM-DD HH24:MM:SS 07[CFG] <peer_{PEER GW IP}_{VPN GW CONNECTION ID}|664> selected proposal: ESP:{IPSec POLICIES} 最終的に合意したESPの提案。
UTC YYYY-MM-DD HH24:MM:SS 12[IKE] <peer_{PEER GW IP}_{VPN GW CONNECTION ID}> CHILD_SA peer_{PEER GW IP}_{VPN GW CONNECTION ID}{1} established with SPIs {SPI INDEX} and TS {LOCAL CIDR} === {PEER CIDR} CHILDセキュリティ協会が設立され、ピアとの間で最終合意に至る。
UTC YYYY-MM-DD HH24:MM:SS 12[IKE] <peer_{PEER GW IP}_{VPN GW CONNECTION ID}> activating CHILD_REKEY task CHILD_SAリキータスクが起動される。
UTC YYYY-MM-DD HH24:MM:SS 13[IKE] <peer_{PEER GW IP}_{VPN GW CONNECTION ID}|665> IKE_SA deleted IKE Security Associationは終了しました。
UTC YYYY-MM-DD HH24:MM:SS 13[IKE] <peer_{PEER GW IP}_{VPN GW CONNECTION ID}|665> IKE_SA peer_{PEER GW IP}_{VPN GW CONNECTION ID}[665] state change: DELETING => DESTROYING 削除されたIKEセキュリティアソシエーション接続を切断中。
UTC YYYY-MM-DD HH24:MM:SS 06[IKE] <peer_{PEER GW IP}_{VPN GW CONNECTION ID}|32563> establishing IKE_SA failed, peer not responding VPNゲートウェイからの IKE_SA 接続開始にピアからの応答がありません。
UTC YYYY-MM-DD HH24:MM:SS 15[ENC] <peer_{PEER GW IP}_{VPN GW CONNECTION ID}|670> parsed IKE_AUTH response 1 [ N(AUTH_FAILED) ] 事前共有鍵の不一致により、どちらかの側でエラーが発生しました。
UTC YYYY-MM-DD HH24:MM:SS 06[IKE] <679> no IKE config found for {GW PRIVATE IP}...{LOCAL GW IP}, sending NO_PROPOSAL_CHOSEN 両側で選択されたIKEポリシーが一致しないため、エラーが発生しました。
UTC YYYY-MM-DD HH24:MM:SS 15[IKE] <peer_{PEER GW IP}_{VPN GW CONNECTION ID}|684> no acceptable proposal found 両側で選択されたIPsecポリシーが一致しないため、エラーが発生しました。
UTC YYYY-MM-DD HH24:MM:SS 15[IKE] <peer_{PEER GW IP}_{VPN GW CONNECTION ID}|684> failed to establish CHILD_SA, keeping IKE_SA エラーにより、 CHILD_SA の正常な確立が妨げられました。

次の表は、ダイナミックルーティングVPN接続の VPN for VPC サービスによって生成されるBGPログのサンプルの概要です。

ダイナミックルーティングのために生成されるBGPログ VPN for VPC (サイト間)
ログ 説明
UTC YYYY/MM/DD HH24:MM:SS BGP: [N9HHH-F8H1M] %ADJCHANGE: neighbor {PEER TUNNEL INTERFACE IP}(Unknown) in vrf default Up OPENメッセージが受信されていないか、デコードされていないため、相手のASNはまだわからない。
UTC YYYY/MM/DD HH24:MM:SS BGP: [Q5ZXR-22T5Z] {PEER TUNNEL INTERFACE IP} [AS4] rcv OPEN w/ OPTION parameter len: 24, peeking for as4 24バイトのオプション能力を含むOPENメッセージを受信。ピアが4バイトASNをサポートしているかチェックする。
BGP セッション確立プロセスで、BGP の状態が OpenSent から OpenConfirm に移行するとき。
UTC YYYY/MM/DD HH24:MM:SS BGP: [MBFVT-8GSC6] u4:s4 {PEER TUNNEL INTERFACE IP} send UPDATE w/ nexthop {ROUTE} ピアにルートを広告し、そのルートに到達するためにどのネクストホップを使用すべきかを通知する。
UTC YYYY/MM/DD HH24:MM:SS BGP: [MAXTH-W5WMN] {PEER TUNNEL INTERFACE IP} suppress UPDATE w/ attr: nexthop 0.0.0.0, origin i, path {AS-PATH} VPNはルートがアドバタイズ対象外であるため、ネイバーへのUPDATEを保留している。
UTC YYYY/MM/DD HH24:MM:SS BGP: [M59KS-A3ZXZ] bgp_update_receive: rcvd End-of-RIB for IPv4 Unicast from {PEER TUNNEL INTERFACE IP} in vrf default BGP確立の一部として、ピアはすべての初期ルーティング情報を送信し終えました。
UTC YYYY/MM/DD HH24:MM:SS BGP: [T5AAP-5GA85] {PEER TUNNEL INTERFACE IP}(Unknown) rcvd UPDATE w/ attr: nexthop {PEER TUNNEL INTERFACE IP}, origin i, metric 100, path {PEER ASN} ピアからのBGP UPDATEメッセージ。 これはセッションがEstablishされた後に発生し、ピアがルートを送信中であることを示す(アトリビュートの広告、更新、変更)。
UTC YYYY/MM/DD HH24:MM:SS BGP: [YCKEM-GB33T] {PEER TUNNEL INTERFACE IP}(Unknown) rcvd {RECEVIED ROUTE} IPv4 unicast ピアから IPv4 ユニキャスト経路を 1 つ受信する。
UTC YYYY/MM/DD HH24:MM:SS BGP: {PEER TUNNEL INTERFACE IP} [AS4] about to set cap PEER_CAP_AS4_RCV, got as4 {ASN} VPN 設定で設定されたピア ASN が正しくない。

VPN for VPC (クライアントからサイトへの)ログ

ログタイプごとのフィールド VPN for VPC )

以下の表は、各クライアントからサイトへのVPNログレコードに含まれるフィールドの概要を示しています

サブシステム名 = is.vpn.server

ログ記録フィールド VPN for VPC )
フィールド タイプ 説明
logSourceCRN 必須 VPN ID は logSourceCRN から取得できます。
tag 必須 VPNが存在するアカウントを含み、 logSourceCRN のアカウントと一致します。
message 必須 RFCプロトコル標準に基づくさまざまなデータを含んでいます。

ログ (クライアント VPN for VPC )

次の表は VPN for VPC によって生成されるログのサンプルを概説したものです。 以下のログは、インターネットキーエクスチェンジバージョン2 IKEv2 )に基づいています。

VPN for VPC (クライアントからサイト)で生成されるログ
ログ 説明
YYYY-MM-DD HH24:MM:SS {DEVICE PUBLIC IP:PORT} {USERNAME/INTERMEDIATE CA} connect OpenVPNとサーバー間の接続が確立されました。
YYYY-MM-DD HH24:MM:SS {DEVICE PUBLIC IP:PORT} {USERNAME/INTERMEDIATE CA} disconnect OpenVPNはサーバーにリンクされなくなりました。