6.자원 확인 도구

Edit

6.1dism

6.1.1역할

$NEXUS_HOME/conf/ipc.conf 파일에서 정의한 메모리size의 index 값을 표기하여 자원량을 알려줍니다. 
표기방법은 [사용중 값/ 정의한 값] 입니다.

6.1.2사용방법

(엔진 가동 중일 때)

[cube@kmt-vm42 bin]$ ./dism

6.1.3실행화면

그림 6-1dism

주의

운영 가능한 총 자원 대비 실제 사용자원 수를 일목요연하게 볼 수 있지만 license로 제한된 값을 알 수 없습니다.

6.2prtagent

6.2.1역할

센터 소속의 상담원의 소속정보(테넌트/그룹/파트/상담원ID, 로그인ID)와 로그인정보(201~206), 총 상담원 수를 1초마다 볼 수 있습니다.

표 6-1prtagent

명령어

설명

prtagent

센터 소속 모든 상담원의 정보를 보여줌

prtagent -h

명령어의 도움말

prtagent -a (상담원ID) (상담원ID)..

해당 상담원만 보여줌(다중선택가능)

prtagent -g (그룹ID)

해당 그룹만 보여줌(다중선택 불가능)

prtagent -a (그룹ID) -t (팀ID)

해당 팀만 보여줌(다중선택 불가능)

prtagent -m (상태ID)

옵션 뒤에 상태ID를 넣어 해당 상태 상담원만 보여줌

(201:logon, 202:logoff, 203:NotReady, 204:Ready,

205:OtherWorks,206:ACW)

prtagent -set (상담원ID)

해당 상담원을 강제휴식으로 만듬

6.2.2사용방법

엔진 가동 중일 때 사용 가능합니다.

6.2.3실행화면

prtagent

prtagent -h

prtagent -a 1004 1005

prtagent -g 200

그림 6-2prtagent-g200

prtagent -g 100 -t 101

prtagent -m 204

그림 6-3prtagent-m204

prtagent -set 1010

주의

이 명령어는 엔진이 가동 중일 때 실행해야 하며, 비가동중에 실행시에는 core가 발생합니다.

또한 prtagent의 옵션 중에 -g와 -t는 결과에 테넌트를 구분하지 않으며, -t 옵션을 사용할 때에는 해당 옵션 앞에 -g 옵션을 넣어주어야 합니다.

6.3prtcall

6.3.1역할

실시간 call에 대하여 매 초마다 콜 발생순서에 따른 번호, 콜 Ref ID, cnid, ref, 콜타입, mediaID, 큐ID, 대기시간, 이벤트발생시간정보가 표시됩니다.

6.3.2사용방법

엔진 가동 중일 때 사용 가능합니다.

표 6-2prtcall

명령어

설명

prtcall

실시간으로 call의 정보를 보여줌

6.3.3실행화면

prtcall

주의

call ref ID 확인할 수 있지만, 콜의 최초상태는 알 수 없습니다.

또한, 이벤트가 누적되어 한 cnid여도 ref가 2개 이상이면 다 표시 됩니다.(prtconn과 차이점)

wait_tm은 표시되지 않습니다.

6.4prtcenter

6.4.1역할

3초마다 해당 센터의 ID, 연동 여부, 센터 IP, port, 센터 이름, 이중화 여부, 트렁크 코드를 알 수 있습니다.

6.4.2사용방법

엔진 가동 중일 때 사용 가능합니다.

prtcenter

6.4.3실행화면

싱글모드(Single) 일 때

그림 6-4prtcenter-single

이중화모드(HA) 일 때

그림 6-5prtcenter-ha

6.5prtconn

6.5.1역할

실시간 call에 대하여 매 초마다 콜 발생순서에 따른 번호, cnid, ref, 콜타입, 콜kind, skillID, ani, 재인입, contact 시간정보가 표시됩니다.

6.5.2사용방법

엔진 가동 중일 때 사용 가능합니다.

표 6-3prtconn

명령어

설명

prtconn

실시간으로 call의 정보를 보여줌

6.5.3실행화면

prtconn

주의

call ref ID는 확인할 수 없고(prtcall과 차이점), 이벤트가 누적되는 것이 아니라 한 cnid에 대한 콜의 정보는 하나로 표기되기에 해당 콜에 대한 현재상태만 볼 수 있습니다.

6.6prtdn

6.6.1역할

1초마다 센터소속 DN 정보(미디어ID, DN번호), 할당 상담원(모드), 할당상담원의 소속, 로그인여부와 콜수, 전체 DN 수를 보여줍니다.

6.6.2사용방법

표 6-4prtdn

명령어

설명

prtdn

해당 센터 소속 모든 DN의 정보를 보여줌

prtdn -h

도움말을 보여줌

prtdn -d (상담대ID) (상담대ID)..

해당 상담원만 보여줌 (다중선택 가능)

6.6.3실행화면

prtdn

그림 6-6prtdn

prtdn -h

prtdn -d 1004

주의

엔진 가동 시에만 입력해야 하며, 엔진 미 가동 시에 입력하면 core가 발생합니다.

6.7prtha

6.7.1역할

이중화상태에서 사용가능합니다. 
엔진 정지 시에는 '+'만 표시되지만 엔진이 가동 중에는 엔진의 프로세스정보와 id, ip, global.conf에서 설정한 hostname와 모니터프로세스가 표시되며, 엔진의 상태, cnid, 미디어링크정보, 라우팅링크정보, ha링크정보 등이 표기됩니다.

6.7.2사용방법

엔진 가동 중일 때 사용 가능합니다.

표 6-5prtha

명령어

설명

prtha

이중화모드(HA)에서 실시간으로 Active, Standby 엔진의 상태 및 정보를 보여줌

prtha -getactive

해당 서버의 active 여부 판별. (1=active)

prtha -setmode auto/manual

절체를 위해선 manual 상태로 먼저 변경해야 함

prtha -setactive 1

prtha -setactive 2

1 : 1번 서버가 Active

2 : 2번 서버가 Active

6.7.3실행화면

prtha

그림 6-7prtha

prtha -getactive

prtha -setmode manual

그림 6-8prthasetmodemanual

prtha -setactive 2

그림 6-9prthasetactive2

주의

서버에서 절체는 권장하지 않으며, 절체를 하게 될 경우 mode를 manual로 변경하고나서 실행합니다.

6.8prtivr

6.8.1역할

1초마다 센터소속 IVR정보(미디어ID, DN번호), 할당 상담원(모드), 할당상담원의 소속, 로그인여부와 콜수, 전체 IVR수를 보여줍니다.

6.8.2사용방법

엔진 가동 중일 때 사용 가능합니다.

표 6-6prtivr

명령어

설명

prtivr

모든 IVR 채널의 정보를 보여줌

ptrivr -h

도움말

prtivr -d (IVR 채널번호)

해당 IVR 채널의 정보를 보여줌

6.8.3실행화면

prtivr

그림 6-10prtivr

prtivr -h

prtivr -d 3002

그림 6-11prtivr

6.9prtlicense

6.9.1역할

자원의 수를 $NEXUS_HOME/conf/license.conf 의 설정값으로 제한시키며, 해당 값과 명령 실행 당시의 실제 사용중인 자원 수를 보여줍니다.

6.9.2사용방법

엔진 가동 중일 때 사용 가능합니다.

표 6-7prtlicense

명령어

설명

prtlicense

센터 내 모든 자원 및 UI의 라이센스를 보여줌

prtlicense -a (ui약자) (n)

해당 UI의 현재 접속 중 개수를 n으로 변경함

6.9.3실행화면

prtlicense

주의

이중화모드(HA)에서 MASTER계정으로 adaptor만 올라간 상태에서 자원 등록 시에는 prtlicense에서 보이는 자원 수로 제한이 되지 않으므로, 자원 추가, 삭제, 수정은 항상 리스너까지 올라간 상태에서 실행합니다.

6.10prtmedia

6.10.1역할

1초마다 센터소속 미디어의 이름, IP, 링크상태를 보여줍니다.

6.10.2사용방법

엔진 가동 중일 때 사용 가능합니다.

표 6-8prtmedia

명령어

설명

prtmedia

실시간으로 교환기와의 링크 상태를 보여줌

6.10.3실행화면

prtmedia

주의

미디어가 링크된 상태라면 alive(up) keep(up) link-state = 7이 됩니다.

미디어를 링크하려면 $NEXUS_HOME/bin/sh.start에 해당 프로세스를 실행할 수 있게 만들어 주고, 로그를 남기려면 $NEXUS_HOME/conf/process.conf에 [nxmedia_종류-mediaID]를 추가 합니다.

6.11prtproc

6.11.1역할

이중화모드(HA)에 상관없이 쓸 수 있는 prtha와 같은 역할을 하는 것으로 라이선스key와 센터ID, 프로세스정보, 미디어정보, 라우팅정보가 표시됩니다.

6.11.2사용방법

엔진 가동 중일 때 사용 가능합니다.

표 6-9prtproc

명령어

설명

prtproc

이중화모드(HA) 혹은 싱글모드(single) 일 때 엔진의 상태와 정보를 보여줌.

6.11.3실행화면

prtproc

그림 6-12prtproc

6.12prtroute

6.12.1역할

1초마다 센터소속 라우트의 정보와 수, 큐 통계를 보여줍니다.

6.12.2사용방법

엔진 가동 중일 때 사용 가능합니다.

표 6-10prtroute

명령어

설명

prtroute

센터 소속 라우트포인트의 정보, 수, 통계

prtroute -h

도움말

prtroute -w

대기호 정보와 대기호가 있는 라우트포인트만 출력함

prtroute -r (횟수)

해당 횟수 만큼 반복 출력함

prtroute -q (큐ID),(큐ID)

해당 큐만 모니터링(다중입력 가능, 단 공백제외, 쉼표(,)로 구분)

prtroute -t (테넌트ID)

해당 테넌트에 존재하는 사용자 그룹 개수를 출력함

prtroute -t (테넌트ID) -g (그룹ID) -q (큐)

해당 테넌트에 (큐)를 묶어 (그룹ID) 사용자 그룹을 만듬

(큐)는 다중 선택 가능. ","로 구분

prtroute -d

10분간격의 시간대별로 정보를 볼 수 있음(다른 옵션과 같이 쓰임)

prtroute -t (테넌트ID) -reset

사용자 그룹을 해제할 때 사용

6.12.3실행화면

prtroute

그림 6-13prtroute

prtroute -h

그림 6-14prtroute-h

prtroute -w

그림 6-15prtroute-w

prtroute -r 1 (한 번 출력 후 끝납니다.)

그림 6-16prtroute-r1

prtroute -q 7001 (7001번 큐의 정보만 보여줍니다.)

그림 6-17prtroute-q7001

prtroute -t 10

prtroute -t 10 -g 100 -q 7001,8001

그림 6-18prtroute-t10-g100-q7001,8001

prtroute -d -q 9001

prtroute -t 10 -reset

그림 6-19prtroute-t10-reset

주의

사용방법에 표기된대로 사용해야하며, -t옵션의 경우 없는 테넌트를 입력할 시에 core가 발생합니다.

6.13prtskill

6.13.1역할

1초마다 센터소속 스킬정보(테넌트ID, 스킬번호), 상태별 수, total 스킬 수 등이 표시됩니다.

6.13.2사용방법

엔진 가동 중일 때 사용 가능합니다.

표 6-11prtskill

명령어

설명

prtskill


prtskill -h

도움말

prtskill -t


prtskill -g


prtskill -s


prtskill -reset


6.13.3실행화면

prtskill

그림 6-20prtskill

prtskill -h

prtskill -t 10

prtskill -t 10 -g 10 -s 1

prtskill -t 10 -reset

주의

-t 옵션 사용시 없는 테넌트를 입력하면 core가 발생하며, 변경된 스킬 이름은 엔진 재시작시 반영됩니다.

6.14prtstatistics

6.14.1역할

콜의 정보가 있는 상담원의 콜 통계를 보여줍니다. 
I/B, O/B에 걸친 전반적인 통계를 볼 수 있는 도구입니다.

6.14.2사용방법

엔진 가동 중일 때 사용 가능합니다.

표 6-12prtstatistics

명령어

설명

prtstatistics

해당 일자의 전체 센터 통계와 그룹별 통계를 보여줌

6.14.3실행화면

prtstatistics

모든 항목의 표기 방식은 [시간:횟수] 입니다.

표 6-13prtstatistics

항목

설명

daily

해당 일자 전체 센터 통계

group

해당 일자 해당 그룹 통계

i/b

인바운드

o/b

아웃바운드

sit

보낸 내부

rit

받은 내부

scs

보낸 협의

rcs

받은 협의

str

보낸 전환

rtr

받은 전환

sco

보낸 회의

rco

받은 회의

hld

보류

obs

감청

did

직접 인입(착신)

dod

직접 발신

pds

예측 다이얼링 시스템 아웃바운드

net

네트워크 인바운드

주의

엔진이 가동중이지 않을 때 사용하면 core가 발생합니다.

6.15prtteam

6.15.1역할

1초마다 센터의 팀(파트) 정보와 소속상담원의 상태 통계를 볼 수 있습니다.

6.15.2사용방법

엔진 가동 중일 때 사용 가능합니다.

표 6-14prtteam

명령어

설명

prtteam

센터에 소속된 전체 파트를 보여줌

6.15.3실행화면

prtteam

주의

엔진이 비가동중일 때 실행하면 core가 발생합니다.

6.16prttenant

6.16.1역할

1초마다 센터소속 테넌트의 ID, 이름, 서비스레벨 정보를 보여줍니다,

6.16.2사용방법

엔진 가동 중일 때 사용 가능합니다.

표 6-15prttenant

명령어

설명

prttenant

센터에 소속된 전체 테넌트 정보를 보여줌

6.16.3실행화면

prttenant

6.17prtversion

6.17.1역할

서버에 설치 된 엔진의 버전과 엔진의 수정날짜를 확인할 수 있습니다.

6.17.2사용방법

표 6-16prtversion

명령어

설명

prtversion

현재 설치된 엔진의 버전 및 수정일을 보여줍니다.

6.17.3실행화면

prtversion

6.18prtwcall

6.18.1역할

엔진 가동 후부터 1000개 주기로 콜 이벤트에 대해 생기는 일종의 로그입니다.

6.18.2사용방법

엔진 가동 중일 때 사용 가능합니다.

표 6-17prtwcall

명령어

설명

prtwcall

누적된 콜 이벤트를 보여줌

6.18.3실행화면

prtwcall

주의

엔진이 마지막으로 가동된 시점 이전의 사항은 이 명령으로 확인할 수 없습니다.