이 문서에서는 계정 로그 파일이 CSV 형식을 반영하도록 Cisco CNS Access Registrar RexAcctScript를 수동으로 편집하는 방법에 대해 설명합니다.
이 문서에 대한 특정 요건이 없습니다.
이 문서의 정보는 Cisco CNS Access Registrar 버전 1.7 및 3.0을 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참조하십시오.
청구 애플리케이션에서 사용할 수 있는 CSV 형식을 계정 로그 파일에 반영하려면 RexAcctScript를 수동으로 편집하고 다시 컴파일합니다.파일은 기본적으로 $ARINSTALLPATH/examples/rexacctscript/AcctAsScript.cpp에 있습니다.
어카운팅의 형식을 변경하려면 다음 표에 표시된 대로 변경합니다.
라인 번호 AR 1.7 | 라인 번호 AR 3.0 | 보낸 사람 | 받는 사람 |
---|---|---|---|
2080 | 2090 | *(pEnd++) = "\n"; | *(pEnd++) = ","; |
2069 | 2079 | *(pEnd++) = "\t"; | *(pEnd++) = " "; |
참고: " "에는 공백이 포함되어 있습니다.
RexAcctScript 스크립트를 컴파일하고 설치하려면 gcc 2.95-3을 사용합니다. 자세한 내용은 Cisco CNS Access Registrar User's Guide - Using the REX Accounting Script를 참조하십시오.
어카운팅 파일의 출력은 다음과 같이 표시되어야 합니다.
Tue, 26 Sep 2000 17:15:22 User-Name = sven, NAS-IP-Address = 10.200.68.2, NAS-Port = 2, Service-Type = NAS Prompt, Calling-Station-Id = 172.17.246.244, Acct-Status-Type = Start, Acct-Delay-Time = 0, Acct-Session-Id = 0000000D, Acct-Authentic = RADIUS, NAS-Port-Type = Virtual,,,,, Tue, 26 Sep 2000 17:15:23 User-Name = sven, NAS-IP-Address = 10.200.68.2, NAS-Port = 2, Service-Type = NAS Prompt, Calling-Station-Id = 172.17.246.244, Acct-Status-Type = Stop, Acct-Delay-Time = 0, Acct-Session-Id = 0000000D, Acct-Authentic = RADIUS, Acct-Session-Time = 1, Acct-Terminate-Cause = User Request, NAS-Port-Type = Virtual,,,,,
이제 계정 파일에는 각 항목 사이에 쉼표(",")가 포함됩니다.