进程监控器控制台(procmon)是主要的接口控制台进程。您可以使用procmon从站点的自动呼叫总代理商(ACD)间接查询信息。驻留在外围网关(PG)上的思科智能联系管理(ICM)流程允许您:
列出座席、技能、服务和呼叫数据
增加对ICM进程的跟踪
查询ACD特定信息
Cisco 建议您了解以下主题:
ICM PG的故障排除和支持
本文档中的信息是基于ICM 4.6.2和以后版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
您可以从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。此类列表显示:
命令 | 定义 |
---|---|
回音 | 控制命令行的回声 |
emsmon | 控制远程EMS1监控器进程(启动、停止、暂停、恢复) |
error_stop | 控制错误标志停止的设置 |
帮助,? | 显示帮助 |
monitor_help,help | 显示监控服务器帮助 |
monitor_sleep, msleep | 休眠指定秒或毫秒 |
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 | 打开/关闭调试跟踪 |
pim_list_trace, ltrace | 列出当前PIM跟踪位设置 |
pim_trace,跟踪 | 设置或重置PIM跟踪位 |
pim_dump_periph、acdperiph | 转储外围设备对象的内容 |
退出 | 结束procmon |
每个命令都有单独的语法。要确定语法,请发出命令,然后使用/?跟随。
注意:每种外围设备类型都包含一组不同的命令。有关与每个外围设备关联的命令列表,请发出help。
下面是一个输出示例:
>>>>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
注意:调试功能仅在进程保持活动状态时保持活动状态。当进程退出时,调试实用程序不再运行。要使跟踪永久化,请将您在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的帮助。例如,>> help。
Add Tracing — 要添加跟踪,请使用sxtrace、scrtrace和satrace命令;与/all一起使用。sxtrace的用法示例为>>sxtrace /all。您还必须发出svxtrace、svcrtrace和svatrace命令来保存跟踪。在排除频谱问题故障时,建议添加并保存全部三个跟踪级别。
Remove Tracing — 要删除跟踪,请使用cxtrace、ccrttrace和catrace命令;与/all一起使用。示例cxtrace 使用情况为>>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的帮助,请在>>提示符下键入帮助;例如,>> help。
跟踪(Tracing)- ltrace命令显示所有可用的跟踪选项。在>>提示符下键入trace xact*,应用事务链路跟踪(sxtrace)。使用trace spectrum*命令应用代理跟踪。
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
02-Nov-2006 |
初始版本 |