Sécurité : Cisco Access Registrar 5.1

Procédure de génération de fichier comptable du CAR 5.x pour le format CSV

17 décembre 2015 - Traduction automatique
Autres versions: PDFpdf | Anglais (22 août 2015) | Commentaires

Introduction

Ce document décrit comment éditer manuellement le RexAcctScript de sorte que vos fichiers de consignation de journal de traçabilité reflètent un format des valeurs séparé par virgule (CSV).

Contribué par Calvin Ryver, ingénieur TAC Cisco.

Éditez le script de RexAcct

Le fichier VerifylibRexAcctScript.so se trouve dans la Cisco-AR > les scripts > le répertoire de rayon > de rex

Remarque: Afin de configurer les fichiers journal pour utiliser le format CSV, vous devez manuellement éditer et recompiler le script. Cette procédure est documentée dans à l'aide du guide utilisateur de script de comptabilité REX, le chapitre 25.

Afin de changer le format du fichier comptable, naviguer pour choisir > AICar1 > exemples > rexacctscript > AcctAsScript.cpp, et apporter ces modifications :

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

Remarque: Les guillemets ("") contiennent un espace.

Vous pourriez recevoir un message d'erreur de ce type :

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

Si vous recevez ce message d'erreur, alors vérifiez le fichier AcctAsScript.cpp pour une chaîne et l'évaluez qu'apparie ceci :

*(pEnd++) = '';

Modifiez le script pour ressembler à ceci :

*(pEnd++) = '\t

La sortie de fichier comptable devrait maintenant ressembler à ceci :

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

Si vous voyez les virgules séparent les entrées, alors vous êtes maintenant placé pour utiliser le format CSV. 

Remarque: Vous n'êtes pas requis d'utiliser un service de groupe ; le script de LocalAccounting configuré par ServerIncomingScript écrit les enregistrements des comptes, et les proxys configurés de DefaultAccountingService que la comptabilité demande.

Informations connexes


Conversations connexes de la communauté de soutien de Cisco

Le site Cisco Support Community est un forum où vous pouvez poser des questions, répondre à des questions, faire part de suggestions et collaborer avec vos pairs.


Document ID: 116426