logger ouverture fermeture processus

logger ouverture fermeture processus - Shell/Batch - Programmation

Marsh Posté le 07-11-2011 à 14:42:16    

Bonjour
 
Je suis en train de réaliser un batch de capture de processus sur les ordinateurs de ma société
 
Par le biais de tasklist je récupère bien dans un fichier txt les processus en cours d'exécution toutes les X minutes
 
Toutefois j'aurais aimé savoir s’il était possible de ne récupérer que les processus démarrer entre ce laps de temps
 
Voir encore mieux si possible récupérer se qui se ferme également dans ce laps de temps
 
Je vais montrer un exemple concret pour bien être compris :
 
J’ai 10 process qui tournent actuellement  
Ma capture inscrit dans mon fichier de log les 10 process en cours
5 minutes plus tard j'ai 15 process en cours dont 8 nouveau donc 3 ancien ont était finie
Ma capture inscrit dans mon fichier les 15 sans discerner les nouveaux des anciens
 
ce que j'aimerai c'est que  :
 
J’ai 10 process qui tournent actuellement  
Ma capture inscrit dans mon fichier de log les 10 process en cours
5 minutes plus tard j'ai 15 process en cours dont 8 nouveau donc 3 ancien ont était finie
Ma capture inscrit dans mon fichier les 8 nouveau process voir me disent que 3 process ont était finie
 
Ceci aura pour but d'être traiter dans un tableur afin de déterminer hors mis les process Windows
Quelles applications métier sont les plus souvent solliciter ainsi qu'une moyenne de leur charge sur une période donné
 
Ceci ayant deux objectifs :
Le premier étant de pouvoir sortir des stat de l'utilisation d'appli métier
Dans un second temps de contrôler que certaine application tiers ne sont pas sur utiliser par les utilisateurs sachant que mes utilisateurs sont informer de cette opération de contrôle
 
Ne voulant pas passez par des keylogger pro pour ne pas être intrusif dans l'environnement des utilisateurs
Ce qu'il tape comme mot au clavier ne m'intéresse pas  
J’ai déjà un contrôle des sites web
Espérant que me demande ne soit pas hors charte au vue de celle-ci
 
Merci d’avance

Reply

Marsh Posté le 07-11-2011 à 14:42:16   

Reply

Marsh Posté le 08-11-2011 à 21:50:06    

En batch c'est un peu la loose quand même.... il te faudrai un vrai langage :P
 
Tu pourrai utilisé un timestamp ton simplement non? Ou créer plusieur fichier (toutes les x minutes) et faire un diff dessus.... Enfin ya plein de solutions quoi ^^
 
Sinon du point de vue management il a été prouvé qu'espionner ses employé est contre productif....


Message édité par gueuledange le 08-11-2011 à 21:51:29
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed