OVH Cloud OVH Cloud

Tirer profit des ressources/informations d'un réseau à titre informatif ?

2 réponses
Avatar
JBs
Salut, j'aurai voulu savoir s'il etait possible depuis un réseau, dont je
vais rapidement expliquer la structure un peu plus bas, de tirer des
informations d'occupation sur ses différents postes telles que : Connexion
du poste x sous le login y avec l'ip xxx.yyy.zzz.ttt etc ... Ceci
permettrait de dresser une carte d'occupation du réseau, de savoir qui
occupe quel poste (et donc se trouve dans quelle salle), à quel moment.

Le réseau est celui d'une école, composé d'un serveur sous Windows 2000
Server, de postes qui sont principalement sous Windows 2000 Pro/Linux
Mandrake (Multiboot).

Sous Windows 2000 pro, il y a un script de login (fenetre ligne de commande)
qui s'ouvre afin de monter les lecteurs réseau de la personne.

Les informations que je souhaite obtenir a titre informatif seraient pour
créer un fichier log qui sera exploité par la suite dans le cadre d'un site
intranet. Le but : permettre de savoir qui est ou à quel moment et quel PC
est libre.



J'ai déja pensé qu'il serait possible au moment du lancement du script de
demarrage d'ecrire une ligne dans le log mais il faudrait trouver une
solution pour qu'a l'extinction des machines, cette ligne soit supprimée.
L'idéal serait l'utilisation d'une base de donnée ... Enfin ca après ca
rentre dnas le cadre de la programmation

Si vous avez des idées pour logguer ce genre de chose, qui peut etre seront
bien plus simples que celle a laquelle j'ai déjà pensé et que je viens de
brièvement exposer, n'hésitez pas !

Merci d'avance pour votre aide.

2 réponses

Avatar
Bonsoir, milles merci pour votre réponse qui à le mérite d'être claire et
simple.



Passer par une base de donnée me semble en effet être la solution la plus
simple car elle est déjà amplement utilisée par le site qui est mis en place
et qui doit justement permettre l'exploitation du procédé détaillé un peu
plus tôt.

En revanche, un point reste assez flou pour moi : le petit logiciel qui
permet de renseigner la base ?

Ou le trouver ? Car je ne suis pas capable de programmer de manière assez
évoluée en langage structuré pour réaliser une telle application. Mes
connaissances se limitent à un peu de C et aux langages orientés web.
Difficile donc de mettre en oeuvre quelque chose qui exploite des bases de
données et des logs.



En soit ça ne dois pas être bien compliqué mais reste à avoir les
connaissances nécessaire pour le faire.



Sauriez vous me renseigner quand au langage utilisé pour développer un tel
logiciel ? La base de donnée à utiliser (personnellement, j'utilise MySQL
pour le reste du site, celui ci étant hébergé sur une machine présente sur
le réseau mais tournant sous Linux, il me faudra donc trouver une astuce
pour renseigner la base via le réseau ... En fin la n'est pas le problème,
du moins pas dans un premier temps ! :-))



Merci pour ces infos !



JBs



"Julien Malghem" a écrit dans le message de news:
O$dF25$
Bonjour,

J'ai mis en place un équivalent dans la société pour laquelle que
travaille.

Le principe est relativement simple.
Chaque personne ouvre une session sur le domaine avec son login/password.
Cette ouverture de session est loguée dans l'eventlog du contrôleur de
domaine Windows 2000. Dans l'eventlog on obtient un LogonID. Lorsque
l'utilisateur ferme sa session, il y a un event de LogOff qui est
enregistré

avec le numéro du LogonID.
Une fois que l'on sait ça, il suffit d'utiliser un petit logiciel qui
vient

récupérer les event et les enregistrer en base de données, et se prendre
la

tête quelques jours avec des requêtes SQL ;-)

A votre dispo pour d'autres info.

Cdlt,
Julien


"JBs" a écrit dans le message de
news:bit312$rd3$
<snip>
intranet. Le but : permettre de savoir qui est ou à quel moment et quel
PC


est libre.
<snip>






Avatar
JBs
Merci bcp !



En ce qui concerne les pages web, il n'y a aucun problème pour ma part :)



Au niveau des bases de données et des échanges inter serveurs si cela
s'avère être nécessaire, ça devrait pouvoir se faire assez facilement (je
viens de tomber sur de la doc, en perl ça se programme sans trop de pb
normalement. L'occasion d'apprendre un nouveau langage ;-)).



Mon adresse email est .

Merci pour votre aide !



Cordialement.

JBs