目录

简介

先决条件

要求

使用的组件

规则

编辑RexAcctScript

相关信息

简介

本文档说明如何手动编辑Cisco CNS Access Registrar RexAcctScript，以便您的记帐日志文件反映CSV格式。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档中的信息基于Cisco CNS Access Registrar版本1.7和3.0。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您使用的是真实网络，请确保您已经了解所有命令的潜在影响。

规则

有关文件规则的更多信息请参见“ Cisco技术提示规则”。

编辑RexAcctScript

如果希望记帐日志文件反映可在帐单应用程序中使用的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用户指南 — 使用REX记帐脚本。

记帐文件的输出需要如下所示：

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,,,,,

记帐文件现在在每个条目之间包含逗号(",")。

相关信息

- Cisco Access Registrar支持页面

- 技术支持和文档 - Cisco Systems