Je@nb a écrit :
Ton programme fonctionne comment Shongail si ça te dérange pas d'expliquer un peu ?
|
C'est un simple script écrit avec autoit, compilé en exécutable, qu'on configure sur les postes clients pour se lancer à l'ouverture/fermeture d'une session.
Lorsqu'il s'exécute, il récupère sur le poste la date, l'heure, le nom du poste, son ip, le login de l'user. Il inscrit tout ces infos dans un fichier texte rendu accessible en lecture/écriture sur un partage réseau (sur le DC habituellement) avec en plus une chaine texte qu'on peut passer en paramètre. J'utilise cette dernière possibilité pour inscrire sur la ligne de log "ouverture" ou "fermeture" afin de bien différencier l'une de l'autre.
Exemple des logs que ça donne :
OUVERTURE 21/09/2007 09:21:24 192.168.1.102 POSTE102 vbreard
FERMETURE 21/09/2007 09:23:44 192.168.1.29 POSTE29 mbrisville
OUVERTURE 21/09/2007 09:43:01 192.168.1.29 POSTE29 mbrisville
FERMETURE 21/09/2007 11:13:09 192.168.1.98 POSTE30 gtakerkart
OUVERTURE 21/09/2007 11:13:43 192.168.1.98 POSTE30 abuthion
FERMETURE 21/09/2007 11:21:07 192.168.1.98 POSTE30 abuthion
OUVERTURE 21/09/2007 11:21:32 192.168.1.98 POSTE30 gtakerkart
FERMETURE 21/09/2007 13:07:18 192.168.1.55 POSTE31 jgomes
FERMETURE 21/09/2007 14:37:51 192.168.1.42 POSTE42 oregis
FERMETURE 21/09/2007 16:07:02 192.168.1.29 POSTE29 mbrisville
FERMETURE 21/09/2007 16:59:58 88.165.158.102 POSTE101 LDoutreligne
FERMETURE 21/09/2007 17:00:57 192.168.1.20 POSTE20 SAzmani
FERMETURE 21/09/2007 17:04:07 192.168.1.27 POSTE27 tlebrun
FERMETURE 21/09/2007 17:05:18 192.168.1.37 POSTE37 claurent
FERMETURE 21/09/2007 17:08:49 192.168.1.98 POSTE30 gtakerkart
FERMETURE 21/09/2007 17:21:22 192.168.1.109 POSTE109 MBrisville
OUVERTURE 21/09/2007 17:23:06 192.168.1.109 POSTE109 mbrisville
|
je compte améliorer le script pour donner un ID unique à chaque ligne de log (ouverture et fermeture) qui correspond à une même session.
Le but étant de pouvoir bâtir des stats sur les sessions user en analysant les logs.