Безопасность : Cisco Access Registrar 5.1

CAR 5.x процедура создания файла учета для формата CSV

5 апреля 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Отзыв

Введение

Этот документ описывает, как вручную отредактировать RexAcctScript так, чтобы файлы журнала учета отразили формат Разделенных запятыми значений (CSV).

Внесенный Келвином Райвером, специалистом службы технической поддержки Cisco.

Отредактируйте сценарий RexAcct

Файл VerifylibRexAcctScript.so расположен в площади Cisco> сценарии> радиус> каталог короля

Примечание: Для настройки файлов журнала для использования формата CSV, необходимо вручную отредактировать и перекомпилировать сценарий. Эта процедура задокументирована в Использование REX Бухгалтерское Руководство пользователя Сценария, Глава 25.

Для изменения формата файла учета перейдите для выбора> AICar1> примеры> rexacctscript> AcctAsScript.cpp и внесите эти изменения:

Line Number             From                         To
2048              *(pEnd++) = "\n";           *(pEnd++) = ",";
2037              *(pEnd++) = "\t";           *(pEnd++) = " ";

Примечание: Кавычки ("  ")  содержат  пространство.

Вы могли бы получить сообщение об ошибках, такое как это:

AcctAsScript.cpp:2080:18: error: empty character constant

При получении этого сообщения об ошибках то проверьте файл AcctAsScript.cpp для строки и значения, которое совпадает с этим:

*(pEnd++) = '';

Модифицируйте сценарий для сходства с этим:

*(pEnd++) = '\t

Выходные данные файла учета должны теперь напомнить это:

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

Если вы видите, что запятые разделяют записи, то вы теперь собираетесь использовать формат CSV. 

Примечание: Вы не обязаны использовать сервис группы; сценарий LocalAccounting, настроенный через ServerIncomingScript, пишет учетные записи, и настроенный DefaultAccountingService проксирует бухгалтерские запросы.

Дополнительные сведения


Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.