Présentation d'ADH5

30
Gestion du réseau avec ADH5

description

Logiciel de gestion des adhérents (2011)

Transcript of Présentation d'ADH5

Page 1: Présentation d'ADH5

Gestion du réseau avec ADH5

Page 2: Présentation d'ADH5

Avant

Page 3: Présentation d'ADH5
Page 4: Présentation d'ADH5
Page 5: Présentation d'ADH5
Page 6: Présentation d'ADH5
Page 7: Présentation d'ADH5
Page 8: Présentation d'ADH5

Stocké en clair

Page 9: Présentation d'ADH5

Configuration du radius

Page 10: Présentation d'ADH5

Tâche quotidienne :

Libérer les IP des adhérents n’étant plus à jour

CRON

Page 11: Présentation d'ADH5

Après

Page 12: Présentation d'ADH5

Technologies employées

Ruby et Ruby on Rails

Resque

Git, Bundle et Capistrano

MySQL, Redis et LDAP

Services réseaux : FreeRADIUS, DHCP, Bind9

Page 13: Présentation d'ADH5

Rentabilisation des cours d’UML

Page 14: Présentation d'ADH5
Page 15: Présentation d'ADH5
Page 16: Présentation d'ADH5
Page 17: Présentation d'ADH5
Page 18: Présentation d'ADH5
Page 19: Présentation d'ADH5
Page 20: Présentation d'ADH5
Page 21: Présentation d'ADH5

Pour les

adhérents

Page 22: Présentation d'ADH5
Page 23: Présentation d'ADH5

Comment ça marche ?

MySQL contient toutes les données

Une interface WEB pour administrer

Une API dans laquelle les services réseaux font des appels

Page 24: Présentation d'ADH5
Page 25: Présentation d'ADH5

Stocké en NTLM

KeyFeature

Page 26: Présentation d'ADH5

Jobs

Page 27: Présentation d'ADH5

Statistiques

697 ordinateurs ayant fait une requête

98 portables

2 274 adhérents importés, 3 069 ordinateurs importés

Beaucoup de requêtes DNS (~> cache)

Page 28: Présentation d'ADH5

Contribution

Services réseaux (FreeRADIUS, DHCP, et Bind9) indépendant de la base de données

Appel REST à un serveur Web

Format JSON

Page 29: Présentation d'ADH5

Disponible sur github

Gens intéressés par le projet

Page 30: Présentation d'ADH5

Gestion du réseau avec ADH5