進程監控器控制檯(procmon)是主要的介面控制檯進程。您可以使用procmon從站點的自動呼叫分配器(ACD)間接查詢資訊。位於外圍裝置網關(PG)上的思科智慧聯絡人管理(ICM)流程允許您:
列出座席、技能、服務和呼叫資料
增加對ICM進程的跟蹤
查詢ACD特定資訊
思科建議您瞭解以下主題:
ICM PG的故障排除和支援
本檔案中的資訊是根據ICM 4.6.2版及更新版本。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
如需文件慣例的詳細資訊,請參閱思科技術提示慣例。
您可以從Telnet會話或DOS命令提示符運行procmon。procmon進程同時支援本地和遠端命令。本地命令是在procmon中定義的,而您需要將遠端命令程式設計到受監控的進程中。本節提供供以下進程使用的基本procmon命令和進程特定命令的清單:
周邊介面管理員(PIM)
電腦電話整合(CTI)伺服器(CTISVR)
開放式外圍控制器(OPC)
以下是範例:
Syntax: c:\>procmon /? Version: Release 4.6.2, Build 08799 Usage: PROCMon CustomerName NodeName ProcessName [SystemName] [/f InputFile] [/wait] [/stop] [/help] [/?]
注意:由於空間限制,此輸出的最後一行顯示超過兩行。
若要顯示基本命令清單,請發出help。將顯示以下清單:
指令 | 定義 |
---|---|
echo | 控制命令列的回應 |
埃姆蒙 | 控制遠端EMS1監控進程(啟動、停止、暫停、恢復) |
error_stop | 控制錯誤標誌停止的設定 |
幫助,? | 顯示幫助 |
monitor_help, mhelp | 顯示監控伺服器幫助 |
monitor_sleep, sleep | 睡眠時間為指定秒或毫秒 |
quit, q | 結束程式 |
read_file,read | 將命令輸入定向到另一個輸入檔案 |
1 EMS =事件管理系統
下表提供可用於進行故障排除的命令清單:
指令 | 定義 |
---|---|
pim_list_agents, la | 列出當前由PIM配置的代理 |
pim_list_services, ls | 列出當前由PIM配置的服務 |
pim_list_skill_groups, lsg | 列出當前由PIM配置的技能組 |
acd_debug, debug | 開啟/關閉debug trace |
pim_list_trace, ltrace | 列出當前PIM跟蹤位設定 |
pim_trace, trace | 設定或重置PIM跟蹤位 |
pim_dump_periph, acdperiph | 轉儲外圍對象的內容 |
退出 | 結束procmon |
每個命令都有單獨的語法。若要判斷語法,請發出命令並隨後使用/?。
註:每種外圍裝置型別包含一組不同的命令。有關與每個外圍裝置關聯的命令清單,請發出mhelp。
以下是輸出範例:
>>>>la SkillTarget ID Periph# C Ext# Inst# ActGroups 5000 6000 Y Yes 3000(3000) <1/ 1> [BO] [265436],<2/ 2> [BO][866278] 5001 6001 Y Yes 3001(3001) <1/ 1> [AV] [59704], <2/ 2> [AV] [59704] 5002 6002 Y No -1(-1) 5003 6003 Y No -1(-1) 5028 6030 Y No -1(-1)
>>>>ls SkillTarget ID Periph# C SerMem Pri SerTH SLType PSLType Ext# 5017 6500 Y 1 2 30 1 4 5018 6501 Y 2 1 30 1 4 5019 6502 Y 3 1 30 1 4
在此輸出中,SLType指示與外圍裝置關聯的每個服務的ServiceLevelType欄位的預設值。此值指示ICM如何計算服務級別。您可以覆蓋單個服務的預設值。
PSLType指示與外圍裝置關聯的每個服務的PeripheralServiceLevelType的預設值。您可以覆蓋單個服務的預設值。
>>>>lsg Periph# Pri C SkillTarget ID Ext# 1 0 Y 5007 6900 1 1 Y 5008 6900 1 2 Y 5009 6900 2 0 Y 5010 6901 2 1 Y 5011 6901 2 2 Y 5012 6901 3 0 Y 5013 6902 3 1 Y 5014 6902 3 2 Y 5015 6902 3 3 Y 5016 6902 >>>>debug /? Usage: acd_debug [/noagent] [/agent] [/agent+] [/agent++] [/nobri] [/bri] [/bri+] [/nocall] [/call] [/call+] [/nocms] [/cms] [/cms+] [/csc] [/csc+] [/nocsc] [/noconfig] [/config] [/nocv] [/cv] [/noerror] [/error][/nohb] [/hb] [/noopc] [/opc] [/nopost] [/post] [/nosim] [/sim] [/notg] [/tg] [/notimer] [/timer] [/notp] [/tp] [/tp+] [/trace] [/novq] [/vq] [/warning] [/nowarning] [/all] [/noall] [/set UserSetBit] [/help] [/?] >>>>debug /call+ /post /agent Trace: AGENT CALL+ POST UserTraceLevel=0xE848200003FFFFFF800E00000000000000000000000040 Time stamp: 09/13/02
註:debug功能僅在進程保持活動狀態時保持活動狀態。當進程退出時,debug實用程式不再起作用。若要使跟蹤成為永久跟蹤,請將在UserTraceLevel行中找到的十六進位制數新增到登錄檔中的EMS跟蹤中。
>>>>acdperiph BuildNum: 08799 (Rel 4.6.2) Time: 06/11/02 16:27:40 SwitchTime=08/26/02 13:56:22, DefRoute=CTIVarMap-NNNNNNNNNN (y=PIM access)CTIString= CVBridge=[G3MsgRecvCnt=169239 (0x29517) Min/AllBrisUp=1/1 NumMonitored=1 PhysBris=0x1 RtBris=0x0 BadBris=0x0] Bri[0] State=ACTIVE GoIdle=0 [NtwrkCngstn[Forced=F Switch=F] Window=10000 MsgDlyTime=500 BriCfgParams(Exp.) = [*CvHost[0]=taclab1g3 CvHost[1]= ] Msgs [Sent=157095 (0x265a7) Recv=169239 (0x29517) ] [SA0id=314182 LastSA0IdRecvd=31482 Msgs [SendQ=0x0 SentQ=0x0 RecvQ=0x0 ] Msgs [PriSendQ=0x0 RecvQ=0x0 ] [ActiveAssoc[Avail=2033 Locked=11] OutstandingSent=0x0 Reg{MaxAllowed=4 ChkMtrs=1 ChkMsgRates=1 [Meters/Sec (Enabled: Min 0.00 Avg 0.17 Max 2.45 (Tot 28840.16 Samples 229013 SumAvg 0.13)] [NotEnabled] Timers=[3PMC=4 ACDSplt=61 AgntCls=30 AgntSt=240 BriHB=60 CfgRtry=900 StlBriMsg=10 SwtchTm=30 TG=60 StatMntr=28800 StatMntrInit=120] SwitchTime=08/26/02 13:56:22 NumActiveCalls=0 NumAgentsSeen=2 ProcessName=pim1 ShutdownType=1 Dumplex=1 Side=0 GeoTelBaseDir=C:\icr\lab1\PG1B RegistryBase=ICR\lab1\PG1B DMPSystemID=1 MDSConnections=1 MDSPIMHandle=33 MDSOPCHandle=1 PIMHeartBeatTime=-1 CTIRestarts-0 RoutingClientState=SHUTDOWN State=ACTIVE StateInitTime=08/27 10:06:55 (16.9 day) Time stamp: 09/13/02 10:32:36 >>>>
註:有關acdperiph的詳細資訊,請參閱使用Procmon排除Avaya Definity G3故障。
您可以使用procmon在PIM、MIS和CTISVR進程上啟用跟蹤。
語法 — procmon custid nodeid processname。
例如,procmon bt pg1a pim1。
在>>提示符下鍵入help,訪問Procmon的幫助。例如,>> mhelp。
新增跟蹤 — 要新增跟蹤,請使用sxtrace、scrtrace和satrace命令;使用with/all。sxtrace的示例用法是>>sxtrace /all。還必須通過發出svxtrace、svcrtrace和svatrace命令來儲存跟蹤。建議在對頻譜問題進行故障排除時新增並儲存所有三個跟蹤級別。
刪除跟蹤 — 要刪除跟蹤,請使用cxtrace、ccrttrace和catrace命令;使用with/all。示例cxtrace usage為>>cxtrace /all。完成故障排除後,始終最好刪除跟蹤。
Ems日誌 — 對於所有跟蹤,您應該增加regedt32中的EmsLogFileMax和EmsAllLogFilesMax設定。這些值的路徑為:
HkeyLocalMachine\Software\Geotel\ICM\custid\PGxx\EMS\CurrentVersion\ Library\Processes\processid
注意:由於空間限制,此值顯示在兩行上。
您可以使用procmon在PIM、MIS和CTISVR進程上啟用跟蹤。
語法 — procmon custid nodeid processname。例如,procmon bt pg1a pim1。
若要訪問Procmon的幫助,請在>>提示符下鍵入mhelp;例如,>> mhelp。
跟蹤(Tracing)- ltrace命令顯示所有可用的跟蹤選項。通過在>>提示符下鍵入trace xact*來應用事務連結跟蹤(sxtrace)。使用trace spectrum*命令應用Agent跟蹤。
修訂 | 發佈日期 | 意見 |
---|---|---|
1.0 |
02-Nov-2006 |
初始版本 |