Introduction
Une multitude d'enregistrements relatifs à la comptabilisation sont générés par Freeradius. Est-ce utile de les sauvegarder? Bien sûr que oui! De part le fait que l'on puisse vérifier qu'un client était connecté à une date donnée, ou obtenir son adresse IP ce même jour, le plus intéressant est que l'on peut générer des rapports sur le trafic et rendre ces données accessibles aux utilisateurs, notamment download et upload. Ceci est particulièrement intéressant pour les fournisseurs d'accès. De nombreuses autres applications peuvent être développées à partir de là:
Facturer les clients en se basant sur leur trafic
Facturer le Mega supplémentaire lorsque le quota a été atteint
Suspendre ou restreindre la bande passante des utilisateurs qui ont passé leur quota
Ou simplement détecter ceux qui abusent du service
Ceux-ci ne sont que quelques exemples mais de nombreuses applications sont envisageables à partir de cela.
Fonctionnalités
Ces scripts sont déjà employés par des fournisseurs d'accès Internet mais pourraient l'être par quiconque vraiment utilisant Freeradius. Ils fournissent:
La détection de l'IP des clients. L'utilisateur n'a pas besoin d'entrer son nom d'utilisateur ou son adresse IP.
Personnalisation des en-têtes et pieds de page
Installation facile. Décompressez l'archive et entrez les paramètres de votre système
Partie admin pour monitorer n'importe quel client
Affichage de tous les jours même s'il n'y a pas eu de trafic
Pour obtenir de meilleurs résultats, jetez un oeil ici pour ajouter des enregistrements à intervals réguliers. Sans cela, vous aurez des jours sans trafic du fait que le protocole Radius n'envoie des enregistrements qu'au début et à la fin d'une session. Vous devrai installer Freeradius et enregistrer les données dans une base Mysql, Postgresql ou Oracle. Perl et ses modules DBI sont aussi requis. Visitez www.perl.com.
Une nouvelle version est disponible! Inclut un nombre de jours illimité et le support pour Oracle.
Il est recommandé de créer des indexes sur le champ UserName des tables radacct et radcheck pour accélérer le script
Téléchargement
Envie d'essayer? Obtenez gratuitement ce générateur de graphiques de trafic Radius dans la section download!
Télécharger ( hits)
Note: cette version ne supporte que Mysql. Voir ci-dessous pour Postgresql et Oracle.
Afin d'améliorer ces scripts, n'hésitez à nous contacter à contact@netexpertise.eu pour partager vos idées.
Script avancé
Bénéficiez de ces nouvelles fonctionnalités ajoutées au script précédent
Affichage par jour ou par mois
Affichage du trafic ou du nombre de déconnexions
Spécification des dates de début et de fin
Interactivité par le biais d'un formulaire
Sélection des dates depuis un calendrier
Personnalisation des couleurs des graphs pour correspondre à votre site
Supporte Postgresql et Oracle
Testez cette DEMO et obtenez la version avancée pour seulement 20€!
|