OKIOpen up your dreams

Japan

  • Global Site
  • お問い合わせ
  • サイトマップ

 


現在位置:Home > 商品・サービス > ビデオ会議システム Visual Nexus > サポート情報 > Techinical FAQ Version 3.2


ビデオ会議システム
Visual Nexus

サポート情報Technical FAQ 3.2

Visual Nexus Meeting Server v3.0のログファイルの内容

Visual Nexus Meeting Server v3.0のログファイルの内容の意味を教えてください。

Visual Nexus v3.0 のログファイルは、下記のディレクトリの保存されます。

ディレクトリ
/var/log/vn

ファイル種別

  • *.log 障害などを調査するときに参照(詳細は非公開)
  • *.csv システムの運用に関する情報を見るときに参照
  • vn_api*.log : vnapiデーモンが出力するログ。vnapiデーモンが出すログ、telnetコマンドやXML/SOAPコマンドの処理
  • vngk*.log : GatekeeperデーモンのH.323スタックのログ
  • vnmcu_*.log : McuデーモンのH.323 スタックのログ
  • vnmcu_stderr_*.log : Mcuの標準エラー出力
  • vngkdb*.csv : Gatekeeperの内部情報の変化の履歴
  • vngkras*.csv : Gatekeeperが送受信したRASメッセージの履歴
  • vnlm*.csv : LicenseManagerのログ(詳細は非公開)
  • vnmcuapi_*.csv : McuとApiの間の通信のログ
  • vnmcucall_*.csv : 呼の情報(ライセンス、RASメッセージ、チャネルなど)
  • vnmcuconf*.csv : 会議室の起動終了、会議室への参加と切断
  • vnmcuctrl*.csv : Mcuの雑多なログです。
  • vnutilsys_*.csv : vnutilデーモンのログ(削除するログファイルの履歴)
  • vn_access*.csv : アクセスログ (v2.0-3から追加されました)
  • vnpmserver_*.csv : vnpmsサーバのログ (v3.0-1から追加されました)
  • vnbmserver_*.csv : vnbmsサーバのログ (v3.0-1から追加されました)
  • vngkcall_*.csv : Gatekeeperのcall routedのログ (v3.0-1から追加されました)
  • vngk_ipdr.csv : Gatekeeperのipdr(CDR) (v3.0-1から追加されました)

CSVファイルの説明

  • (1) vnmcucall_*.csv : 呼の情報(ライセンス、RASメッセージ、チャネルなど)
  • (2) vngkdb*.csv : Gatekeeperの内部情報の変化の履歴
  • (3) vngkras*.csv: Gatekeeperが送受信したRASメッセージの履歴
  • (4) vnmcuapi_*.csv : McuとApiの間の通信のログ
  • (5) vnmcuconf*.csv : 会議室の起動終了、会議室への参加と切断
  • (6) vnmcuctrl*.csv : MCUの雑多なログ
  • (7) vnutilsys_*.csv : vnutilデーモンのログ(削除するログファイルの履歴)
  • (8) vn_access*.csv : アクセスログ
  • (9) vnpmserver_*.csv : vnpmsサーバのログ
  • (10) vnbmserver_*.csv : vnbmsサーバのログ
  • (11) vngkcall_*.csv : Gatekeeperのcall routedのログ
  • (12) vngk_ipdr.csv : Gatekeeperのipdr(CDR)
(1) vnmcucall_*.csv
(a) 例
....
"04:07:01(752438)","0","6151","pre8@vn","0xe845888","43_clotho","clotho43@tomen-g.co.jp","16","30","2","Incoming","3","8","Call Connected"
....
"04:16:11(000138)","0","6151","pre8@vn","0xe845888","43_clotho","clotho43@tomen-g.co.jp","16","30","2","Incoming","4","1","Call Disconnected"
....
(b) 意味
  • 1: 時刻 時:分:秒(マイクロ秒)
  • 2: ログの重要度 0(重要) 1,2 とだんだん瑣末なログになります
  • 3: ログ出力するスレッドのid、mcuの内部情報です。
  • 4: 会議室名 H.323 Alias
  • 5: 呼に対応する、mcu内部的なID
  • 6: 表示名 Endpointをあらわす表示名
  • 7: EndpointのH.323 Alias
  • 8: mcuに接続しているEndpointに対応する、mcu内部的なID
  • 9: 会議室に参加しているEndpointに対応する、mcu内部的なID
  • 10: Endpointの種別、presenterまたはobserver
  • 11: Incoming(Endpointから発呼) または Outgoing(mcuから発呼)
  • 12: mcuの内部情報です(スタック遷移状態などを表します)
  • 13: mcuの内部情報です(スタック遷移モードなどを表します)
  • 14: ログの種類です、どのような事象が発生したかわかるような文字列になっています。
     "Call Connected" の場合が呼がつながった時点、"Call Disconnected"の場合が呼が切断された時点を表します。
(2) vngkdb

endpointとconferenceでログが異なります。
種別の"endpoint"はH.323端末のGK登録を意味し、"conference"はカンファレンスのGK登録を意味します。
また、"call"は「呼」を意味し、P2P接続の場合とカンファレンス接続の場合があります。

(a) 例
  • (i) endpoint

    "16:19:20(815221)","gk","db","add","endpoint","TCBEC-00000005","0","172.16.51.110:60824","172.16.51.110:1720","0x084953f8","hiroshi@tomen-g.co.jp"

  • (ii) conference

    "16:18:54(493257)","gk","db","add","conference","looptest","0x08499a30","TCBEI-00000001","99999000","loop@vn"

  • (iii) call

    "09:34:26(700369)","gk","db","add","call","15:6b:56:89:53:c9:19:1f:29:f9:3e:9f:ec:b5:4a:bb",
    "f6:61:56:89:53:c9:19:1f:29:f9:3e:9f:ec:b5:4a:bb","0xa8d01990","TCBEI-00000006","8988","384000","0xb47f5bb8"

(b) 意味
  • 1: 時刻 時:分:秒(マイクロ秒)
  • 2: "gk"
  • 3: "db"
  • 4: オペレーション "add"/"delete"/"update"のいずれか
  • 5: alias種別 "endpoint"/"conference"/"call"のいずれか
(b-i) alias種別 "endpoint"の場合
  • 4: オペレーション
    • "add"=ゲートキーパへの登録
    • "update"=変更
    • "delete"=登録の削除
  • 5: alias種別 "endpoint"
  • 6: 内部識別ID
  • 7: 内部情報
  • 8: RAS address
  • 9: CallSignalAddress
  • 10: 内部使用ハンドル
  • 11: H.323Alias/E164 Alias (複数の場合あり)
(b-ii) alias種別 "conference"の場合
  • 4: オペレーション
    • "add"=ゲートキーパへの登録
    • "update"=変更
    • "delete"=登録の削除
  • 5: alias種別 "conference"
  • 6: 会議室名
  • 7: 内部使用ハンドル
  • 8: 内部識別ID
  • 9: 帯域
  • 10-: H.323Alias/E164 Alias (複数の場合あり)
(b-iii) alias種別 "call"の場合
  • 4: オペレーション
    • "add"=呼の開始
    • "update"=変更(呼を受ける側にACFを返す場合など)
    • "delete"=呼の終了
  • 5: alias種別 "call"
  • 6-8: 呼を識別するGK内部のID
  • 9: EndpointのID
  • 10: CRV(CallReferenceValue)
  • 11: Bandwidth(帯域幅)
  • 12: 呼とEndpointの組を識別するGK内部のID
  • オペレーションが"update"の場合は、13-16がある場合がありますが、内容は9-12と同様です。
    呼の一方のEndpointの情報が9-12、もう一方の情報が13-16になります。
(3) vngkras
(a) 例
"19:47:41(030396)","gk","ras","receive","request","RRQ(2)","172.16.51.231:55698","0xb40eef58"
(b) 意味
  • 1: 時刻 時:分:秒(マイクロ秒)
  • 2: "gk"
  • 3: "ras"
  • 4: 送受信の区別 "send"/"receive"のいずれか
  • 5: オペレーション "request"/"confirm"/"reject"/"timeout"のいずれか
  • 6: RASメッセージの種別
  • 7: RAS address
  • 8: 内部使用ハンドル
(4) vnmcuapi
(a) 例
"16:18:54(456632)","4","196621","10422","10390","mcuStartConferenceCore After","confid=1","0","0","Success"
(b) 意味
  • 1: 時刻 時:分:秒(マイクロ秒)
  • 2: "4" apiログであることをしめす
  • 3: スレッドID
  • 4: process id
  • 5: 親process id
  • 6: API種別 mcu内部のAPIのため非公開
  • 7: 詳細情報
  • 8: エラー番号 "0" は正常終了
  • 9: 詳細エラー番号
  • 10: 結果 "Success"/"Error"のいずれか
(5) vnmcuconf
(a) 例
"18:14:08(720899)","2","3015928752","time@vn","3","3","4","0","102","31","0","1","2","2","999990","3840","0","","Conference Created""18:14:30(724510)","2","3100851120","time@vn","3","3","0","0","102","31","0","1","2","2","985270","3840","1","[0]=0,","Conference Join"
(b) 意味
  • 1: 時刻 時:分:秒(マイクロ秒)
  • 2: "2" 会議室関連ログであることをしめす
  • 3: スレッドID
  • 4: 会議室H.323 Alias
  • 5: 会議室id (mcu内部管理情報)
  • 6: 会議室id (データベース上のid)
  • 7: エラー番号
  • 8: エラー詳細番号
  • 9: 会議室のaudio payload
  • 10: 会議室のvideo payload
  • 11: cp4かどうか "1" ならcp4会議室
  • 12: t120が有効化 "1" なら有効
  • 13: videoチャネル数
  • 14: videoの解像度 "1"=QCIF / "2"=CIF
  • 15: 残りbandwidth
  • 16: Endpointのbandwidth
  • 17: 会議室に接続しているEndpoint数
  • 18: 会議室に接続しているEndpointの詳細情報([会議室単位のリストのインデックス]=MCU全体でのリストのインデックス)
  • 19: オペレーション "Conference Created"/"Conference Terminated"/"Conference Bye"/"Conference Join"のいずれか
(6) vnmcuctrl*.csv : MCUの雑多なログ
(a) 例
"11:38:37(956622)","3","2129955","11","15212","300","Channel Packet Lost Found"
(b) 意味
  • 1: 時刻
  • 2: "3" vnmcuctrlのログであることをしめす
  • 3: スレッドID
  • 4: パケットロストを検出したチャネルのインデックス
  • 5: パケットロスしたパケットのシーケンス番号
  • 6: その時点でのロストしたパケットのトータルの数(チャネル毎)
  • 7: MCU状態メッセージ(サービス起動やパケットロス検出など)

(備考) 4-6はログによって異なります。上記はパケットロス検出の場合。

(7) vnutilsys_*.csv : vnutilデーモンのログ(削除するログファイルの履歴)
(a) 例
"03:05:00(783342)","3","1026","0","0","0","/var/log/vn/vngkras_20040403_1078.csv"
(b) 意味
  • 1: 時刻
  • 2: vnutilのログであることを示す
  • 3: スレッドID
  • 4: 常に0
  • 5: 常に0
  • 6: 常に0
  • 7: 削除したファイルのフルパス

(備考) 7は上記以外(ファイル削除開始を表す"VnUtilFileDel::DeleteFile begin"など)もあります。

(8) vn_access*.csv : ユーザアカウントのアクセスログ
(a) 例
Fri Jul 23 16:20:19 2004,CMD_LOGIN,1090567219[5],0     <-- ログイン成功
Fri Jul 23 16:39:47 2004,CMD_LOGIN,0[0],-1           <-- (1) 未登録ユーザ
Fri Jul 23 16:47:29 2004,CMD_LOGIN,0[0],-1           <-- (2) パスワード誤り
(b) 意味
1: 実行時間 コマンドが実行された日時
2: 実行コマンド
  • CMD_LOGIN(ログイン)
  • CMD_LOGOUT(ログアウト)
  • CMD_ENTERCONF(会議入室)
  • CMD_ENTERCONFDIRECT(MCU発呼で会議入室)
  • CMD_EXITCONF(会議退室)
3: 認証ID[ユーザID]

認証ID:Webサービスを実行するための認証IDです。

  • ログイン成功時にAPSによって割り振られます。認証IDがないとWebサービスでコマンドを実行できません。

ユーザID:CMD_LOGINを実行した場合のみ付加されます。

  • Databaseに登録されているユーザIDです。
4: エラーコード 各コマンドが返すエラーコードです。0は正常終了です。
  • 「未登録ユーザ」の場合も「パスワード誤り」の場合も、ログ上は同一です。
(9) vnpmserver_*.csv : PresenseMGRに関するログ
(a) 例
"15:04:52(892623)","pm","server","connect","11","172.16.51.138:3074","11"
"15:04:53(994463)","pm","server","disconnect","11","172.16.51.138:3074","0"
(b) 意味
  • 1: ログ出力時間
  • 2: pm固定
  • 3: server固定
  • 4: 処理
    • listen (port listen)
    • close (socket close)
    • connect (user connect)
    • disconnect (user disconnect)
  • 5: Socket ID
  • 6: 接続元のアドレス
  • 7: ポート
  • 8: 附加値

    listen時はSocket Port, close時はSocket Port, connect時はSocketID, disconnect時は0

(10) vnbmserver_*.csv : BuddyMGRに関するログ
(a) 例

A) "14:40:21(148496)","bm","server","status","pm=11"
B) "14:40:21(148633)","bm","server","status","socket=10","host=172.16.51.74:8081","master=1","group=0","connection=1","user=0/0"
C) "14:31:03(061665)","bm","server","user","connect","172.16.51.74:54155","1","7"
  "14:33:33(010040)","bm","server","user","disconnect","172.16.51.74:54155","1","7"

(b) 意味
A)接続しているPresenseMGRに関するログ
  • 1: ログ出力時間
  • 2: bm固定
  • 3: server固定
  • 4: status固定
  • 5: BuddyMGRに接続しているPresenceMGRの数
B)接続しているPresenseMGRに関する詳細ログ
  • 1: ログ出力時間
  • 2: bm固定
  • 3: server固定
  • 4: status固定
  • 5: SocketID
  • 6: 接続しているPresenceMGRのアドレス:ポート
  • 7: master(1)/slave(0)
  • 8: 0固定
  • 9: コネクション数
  • 10: 接続VNユーザ数/接続ユーザ総数
C)接続しているPresenseMGRに接続しているユーザに関するログ
  • 1: ログ出力時間
  • 2: bm固定
  • 3: server固定
  • 4: user固定
  • 5: connect(接続)/disconnect(切断)
  • 6: 接続元のPresenceMGRのアドレス:ポート
  • 7: ユーザタイプ
    • 1 : VNUSER
    • 2 : H323_ALIAS
    • 3 : E164_NUMBER
    • 4 : IP_ADDRESS
  • 8: 識別名
    • ユーザタイプがVNUSERの場合は、ユーザID,
    • ユーザタイプがH323_ALIASの場合は、h323alias,
    • ユーザタイプがE164_NUMBERの場合は、e164alias,
    • ユーザタイプがIP_ADDRESSの場合は、ipaddress
(11) vngkcall_*.csv : Gatekeeperのcall routedのログ
(a) 例

"16:40:39(107754)","gk","call","create","0x009e80d0"
"16:40:39(138203)","gk","call","receive","q931","setup","0x009e80d0"
"16:40:39(138361)","gk","call","create","0x009e839c"
"16:40:39(138682)","gk","call","status","cmCallStateOffering","cmCallStateModeOfferingCreate","0x009e80d0"
"16:40:39(138859)","gk","call","status","cmCallStateDialtone","cmCallStateModeDisconnectedBusy","0x009e839c"
"16:40:39(138963)","gk","call","send","q931","setup","0x009e839c"
"16:40:39(140798)","gk","call","receive","q931","callProceeding","0x009e839c"
"16:40:39(141029)","gk","call","send","q931","callProceeding","0x009e80d0"
"16:40:39(141406)","gk","call","status","cmCallStateProceeding","cmCallStateModeDisconnectedBusy","0x009e839c"
"16:40:39(169012)","gk","call","create","0x009e8668"
"16:40:39(171882)","gk","call","receive","q931","connect","0x009e839c"
"16:40:39(172040)","gk","call","status","cmCallStateConnected","cmCallStateModeConnectedCallSetup","0x009e839c"
"16:40:39(172149)","gk","call","send","q931","connect","0x009e80d0"
"16:40:39(172390)","gk","call","status","cmCallStateConnected","cmCallStateModeConnectedCallSetup","0x009e80d0"
"16:40:39(189832)","gk","call","receive","q931","facility","0x009e839c"
"16:40:39(190001)","gk","call","send","q931","facility","0x009e80d0"
"16:40:43(138860)","gk","call","receive","q931","facility","0x009e839c"
"16:40:43(139100)","gk","call","send","q931","facility","0x009e80d0"
"16:41:15(503026)","gk","call","receive","q931","releaseComplete","0x009e80d0"
"16:41:15(503671)","gk","call","send","q931","releaseComplete","0x009e839c"
"16:41:15(503872)","gk","call","status","cmCallStateDisconnected","cmCallStateModeDisconnectedLocal","0x009e839c"
"16:41:15(503942)","gk","call","status","cmCallStateIdle","cmCallStateModeDisconnectedBusy","0x009e839c"
"16:41:15(504095)","gk","call","close","0x009e839c"
"16:41:15(504230)","gk","call","status","cmCallStateDisconnected","cmCallStateModeDisconnectedNormal","0x009e80d0"
"16:41:15(504298)","gk","call","status","cmCallStateIdle","cmCallStateModeDisconnectedBusy","0x009e80d0"
"16:41:15(504422)","gk","call","close","0x009e80d0"
"16:41:40(627920)","gk","call","close","0x009e8668"

(b) 意味
  • 1: 時刻
  • 2: "gk"固定
  • 3: "call"固定
  • 4: "create", "receive", "send", "status", "close" のいずれか
  • 5: 第5カラム以降は第4カラムによって異なります。
    • (1) create, closeの場合:
      • 5: 内部的なハンドル
    • (2) receive, sendの場合:
      • 5: q931 または h245
      • 6: メッセージ
      • 7: 内部的なハンドル
    • (3) statusの場合:
      • 5: 呼の状態
      • 6: 詳細な状態
      • 7: 内部的なハンドル
(12) vngk_ipdr.csv : Gatekeeperのipdr(CDR)
(a) 例
2005-11-08T13:14:43.977Z,2005-11-08T13:18:42.224Z,-32400,CC,conf6@vn,conf6@vn,vntemp1,tcb1,172.16.51.112,7bd9ef0b57d0051f054607345dd2a3a1@vntemp1,238246
(b) 意味
  • 1: StartTime 開始時刻(接続)
  • 2: EndTime  終了時刻(切断)
  • 3: timeZoneOffset タイムゾーンオフセット(日本の場合 -9時間を秒単位で表す:-32400)
  • 4: callCompletionCode
    • CC : 接続正常 Call completed normally
    • CAD : 異常切断 abnormal disconnect
    • UCN : ネットワークエラーで接続していない unconnected network failure
    • UCI : IPアドレスの間違いで接続していない unconnected invalid address
    • CIP : 接続中 Call in progress
  • 5: originalDestinationId 接続先のオリジナルID(H.323 Alias)
  • 6: destinationId 接続先のID(H.323 Alias)
  • 7: hostName  ホスト名
  • 8: subscriberId 接続元ID(H.323 Alias)
  • 9: ipAddress  接続元IPアドレス
  • 10: uniqueCallID Call ID
  • 11: callDuration 接続時間(1000分の1秒単位)

ページの先頭へ