Objet :Journaux d'événements de surveillance

 

Format :EVENTMONITOR [/C [name]]

EVENTMONITOR [/=] server name /S"source" /T"type" /D"description" n command

 

serverNom UNC de la machine contenant le fichier journal
namenom du journal
nNombre de répétitions (ou FOREVER)
commandCommande à exécuter lorsque la condition est déclenchée

 

***/C(lear) /S "source" /D "description" /T "type"
/D "description" /T"type"

 

Utilisation :

 

Si vous n'entrez aucun argument, EVENTMONITOR affichera les événements qu'il est en train de surveiller.

 

Laligne de commande sera analysée et développée avant l'exécution d'EVENTMONITOR. Si vous souhaitez transmettre des caractères de redirection ou des variables à la commande, vous devrez les protéger (en les plaçant entre guillemets simples, en doublant les % ou en utilisant le regroupement de commandes).

 

Si le dernier argument de la ligne est un simple (, ilest interprété comme le début d'un groupe de commandes. EVENTMONITOR ajoutera les lignes suivantes (dans un fichier batch) ou vous demandera d'autres données (à la ligne de commande) jusqu'à ce qu'il obtienne un )final .

 

Vous pouvez spécifier plusieurs  arguments /D, /S et /T. Si vous souhaitez surveiller plusieurs événements dans un journal, placez-les dans une seule commande EVENTMONITOR. EVENTMONITOR crée un thread distinct pour chaque commande EVENTMONITOR. Par conséquent, si vous avez plusieurs commandes, vous gaspillerez du temps d'unité centrale et de la mémoire vive, et vous risquez de voir des commandes exécutées simultanément dans différents threads.

 

La surveillance s'exécute de manière asynchrone dans un thread séparé. Lorsque la condition est déclenchée, la commande est exécutée immédiatement. Cela peut poser des problèmes si vous essayez d'écrire sur l'écran ou d'accéder à des fichiers alors que le fil d'exécution principal effectue également des entrées/sorties. TCC principal effectue également des entrées/sorties. Il se peut que vous deviez utiliser START ou DETACH dans la commande pour éviter les conflits.

 

EVENTMONITOR crée des variables d'environnement lorsqu'un événement est déclenché, variables qui peuvent être interrogées par commande. Les variables sont supprimées après l' exécution de la commande.

 

_eventcomputerNom de l'ordinateur qui a généré l'événement.

 

_eventcountNombre de fois où la condition a été déclenchée.

 

_eventdescDescription de l'événement

 

_eventlogLe nom du journal des événements

 

_eventsourceLe nom de la source qui a écrit l'événement

 

_eventtypeLe type d'événement (voir /T ci-dessous)

 

Options :

 

/=Affiche la boîte de dialogue de la commande EVENTMONITOR pour vous aider à définir les options de la ligne de commande. L'option /= peut être placée n'importe où sur la ligne ; les options supplémentaires définiront les champs appropriés dans la boîte de dialogue de commande.

 

/CSi le nom est spécifié, le moniteur est supprimé pour cet événement. Sinon, tous les moniteurs d'événements sont supprimés.

 

/DDescription de l'événement à surveiller. Seuls les événements dont la description correspond au nom de l'événement déclencheront l'action. La description peut contenir des expressions régulières.

 

/SSource de l'événement à surveiller. Seuls les événements dont la source correspondront au déclencheur. Lasource peut contenir des expressions régulières.

 

/TType d'événement à surveiller. Seuls les événements dont le type correspond au type de l'événement déclencheront l'action. Les types d'événements sont les suivants :

 

Success

Error

Warning

Information

Audit_Success

Audit_Failure