内容

概要

前提条件

要件

使用するコンポーネント

問題

解決方法

CLI からのレポート

概要

このドキュメントでは、Real-Time Monitoring Tool（RTMT）について説明します。これは、システムのヘルス ステータス、登録済みの電話機、コンピュータ テレフォニー インテグレーション（CTI）接続に関する Cisco Unified Communications Manager（CUCM）上の情報をユーザ フレンドリーな表形式で確認するのに便利なツールです。RTMT は、Cisco Real-Time Information Server（RIS）Data Collector、Cisco AlertMgrCollector（AMC）Service、Cisco Tomcat Stats Servlet、Cisco Trace Collection Service、Cisco Trace Collection Servlet、Cisco Log Partition Monitoring Tool、Simple Object Access Protocol（SOAP）リアルタイム サービス API、SOAP パフォーマンス モニタリング API、Cisco RTMT Reporter Servlet、Cisco CallManager Serviceability RTMT、および Cisco Tomcat サービスに依存しています。

前提条件

要件

CUCM と RTM の知識があることが推奨されます。

使用するコンポーネント

このドキュメントの情報は CUCM バージョン 7.1.5 以降に基づいていますが、以前のバージョンでも役立つことがあります。

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期（デフォルト）設定の状態から起動しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。

問題

RTMT ツールには、表示データを PDF ファイルや Microsoft Excel ドキュメントにエクスポートできるオプションはありません。

解決方法

RTMT は、登録済み電話、メディア リソース、内線番号、メディア ゲートウェイ制御プロトコル（MGCP）、H.323 ゲートウェイ、セッション開始プロトコル（SIP）トランク、CTI セッションなど、エンドポイントのステータスを Cisco RIS Data Collector サービスを使ってポーリングします。この動的な情報は CLI から確認することもできます。

特に一般的なタスクは、登録/登録解除されたすべての電話機に関する情報や電話機のロードに関する情報を取得することです。これらの情報は、RTMT の [Call Manager] > [Device search] > [Phone]（[Any Status]）にあります。RTMT のレポートのスクリーンショットは、「問題」の項に記載されています。

CUCM バージョン 10.0 以降では、登録済みの電話機に関する同じ情報を RTMT の [Voice/Video] > [Device search] > [Phone]（[Any Status]）で表示できます。

同じ情報、登録済み IP フォン、アクティブなファームウェア、非アクティブなファームウェアを確認するには、show risdb query phone コマンドを入力します。

admin:show risdb query phone

----------- Phone Information -----------

#TotalPhones, #TotalRegistered, #RegisteredSCCP, #RegisteredSIP, #UnRegistered,

#Rejected, #PartiallyRegistered, StateId, #ExpUnreg4, 3, 1, 2, 0, 1, 0, 49,0

DeviceName, Descr, Ipaddr, Ipv6addr, Ipv4Attr, Ipv6Attr, MACaddr, RegStatus,

PhoneProtocol, DeviceModel, HTTPsupport, #regAttempts, prodId, username, seq#,

RegStatusChg TimeStamp, IpAddrType, LoadId, ActiveLoadId, InactiveLoadId, ReqLoadId,

DnldServer, DnldStatus, DnldFailReason, LastActTimeStamp, Perfmon Object

SEP6C416A369375, t7841, 10.147.94.124, , 0, 0, 6C416A369375, reg, SIP, 622, yes, 0,

509, malevich, 1, 1404913142, 1, sip78xx.10-1-1SR1-4, sip78xx.10-1-1SR1-4,

sip78xx.10-1-1-9, , , 0, , 1404913142, 2

SEP0018B9A0442B, c7941, 10.147.94.204, , 3, 0, 0018B9A0442B, reg, SCCP, 115, yes, 0,

115, allevich, 2, 1404913140, 1, SCCP41.9-3-1SR4-1S, SCCP41.9-3-1SR4-1S, , , , 0, ,

1404913140, 2

SEPD0C7891413BC, dx650, 10.147.94.182, , 0, 0, D0C7891413BC, reg, SIP, 647, yes, 0,

532, kalevich, 4, 1404913141, 1, sipdx650.10-1-2-33, sipdx650.10-1-2-33,

sipdx650.10-0-2-32, , , 0, , 1404913141, 2

SEP8CB64FF7E2EE, , 10.147.94.133, , 3, 0, 8CB64FF7E2EE, rej, SCCP, 436, yes, 0,

335, NoUserId, 7, 1405069589, 1, , , , , , 0, , 1405069635, 0

----------------

Total count 4

----------------

情報は Excel ファイルにエクスポートできます。show risdb query phone コマンドの出力をテキスト エディタにコピーアンドペーストし、.csv（カンマ区切り値または「カンマ区切り」）ファイルとして保存します。たとえば、UCM_export_data_RTMT2.csv という名前を付けます。

その後、Microsoft Excel でそのファイルを開くと、表形式のレポートが表示されます。

RTMT 出力と CLI コマンドとの相違点は、デバイス モデル列です。RTMT には電話機モデル（Cisco 7841 など）がユーザフレンドリな形式で含まれており、CLI にはそれに対応する数値があります（たとえば、Cisco IP Phone 7841 の場合は 622） さまざまな電話機タイプについて数値（列挙型）テーブルを確認するには、run sql SELECT * from TypeModel コマンドを入力します。

show risdb query phone コマンドは、Call Manager サービスがアクティブになっているコール処理ノードでのみ使用できます。このコマンドを非コール処理ノードで入力すると、「openMMF on PhoneTable failed」というエラー メッセージが表示されます。

CLI からのレポート

エンドポイントとサービスに関する使用可能なレポートのリストを表示するには、show risdb list command コマンドを入力します。一部の情報は RTMT でも確認できます。

CLI コマンド

RTMT の場所

電話

[CallManager] -> [Device] -> [Device Search] -> [Phone]（[Any Status]）

ctiextn

[CallManager] -> [Device] -> [Device Search] -> [CTI Devices]（[Any Status] -> [Finish]）

h323

[CallManager] -> [Device] -> [Device Search] -> [H323 Devices]（[Any Status] -> [Finish]）

mediaresource

[CallManager] -> [Device] -> [Device Search] -> [Media Resources]（[Any Status] -> [Finish]）

huntlist

[CallManager] -> [Device] -> [Device Search] -> [Hunt List]（[Any Status] -> [Finish]）

ctimprovider

[CallManager] -> [CTI] -> [CTI Search] -> [Applications]（[Any Status] -> [Finish]）

ctimline

[CallManager] -> [CTI] -> [CTI Search] -> [Lines]（[Any Status] -> [Finish]）

sip

[CallManager] -> [Device] -> [Device Search] -> [SIP Trunk]（[Any Status] -> [Finish]）

CLI からパフォーマンス カウンタを確認するために、管理者は show perf query class "class-name" コマンドを入力できます。たとえば、次の例は、メディア ターミネーション ポイント（MTP）のリソースが呼び出されているかどうか確認する方法を示しています。

admin:show perf query class "Cisco MTP Device"

==>query class .

- Perf class (Cisco MTP Device) has instances and values:

MTP_2           -> AllocatedResourceCannotOpenPort = 0

MTP_2           -> OutOfResources                 = 0

MTP_2           -> RequestsThrottled              = 0

MTP_2           -> ResourceActive                 = 0

MTP_2           -> ResourceAvailable              = 24

MTP_2           -> ResourceTotal                  = 24

パフォーマンス カウンタ コマンドの全リストを表示するには、show perf list classes コマンドを入力します。