Exporter (0) Imprimer
Développer tout

Logman

Mis à jour: janvier 2005

S'applique à: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

Logman

Gère et planifie les collections des journaux de compteur de performance et de suivi d'événements sur des systèmes locaux et distants.

Éléments de la syntaxe

Logman [create {counter | trace} [NomCollection]] [start NomCollection] [stop NomCollection] [delete NomCollection] [query {NomCollection | providers [NomFournisseur]}] [update NomCollection]

Paramètres
create {counter | trace} NomCollection
Crée des requêtes de collectes pour des collections de compteurs ou des collections de journaux de suivi. Vous pouvez utiliser des options de ligne de commande pour spécifier les paramètres souhaités.

start NomCollection
Démarre la requête de collecte des données NomCollection. Utilisez cette option pour passer des collections planifiées aux collections manuelles. Utilisez le paramètre update dans la ligne de commande avec l'heure de début (-b), l'heure de fin (-e) ou l'heure de répétition (-rt) pour replanifier les collections.

stop NomCollection
Arrête la requête de collecte des données NomCollection. Utilisez cette option pour passer des collections planifiées aux collections manuelles. Utilisez le paramètre update dans la ligne de commande avec l'heure de début (-b), l'heure de fin (-e) ou l'heure de répétition (-rt) pour replanifier les collections.

delete NomCollection
Supprime la requête de collecte des données NomCollection. Si NomCollection n'existe pas, vous recevez un message d'erreur.

Query {NomCollection | providers[NomFournisseur]}
Si aucun paramètre NomCollection ou providers n'est précisé, l'état de toutes les requêtes de collection existantes est affiché. Utilisez NomCollection pour afficher les propriétés d'une collection spécifique. Pour afficher les propriétés sur des ordinateurs distants, utilisez l'option -s OrdinateurDistant dans la ligne de commande. Utilisez providers comme mot-clé à la place de NomCollection pour afficher les fournisseurs enregistrés installés sur votre système local. Pour répertorier les fournisseurs enregistrés installés sur le système distant, utilisez l'option -s dans la ligne de commande. Utilisez query providersNomFournisseur pour afficher la liste des paramètres pouvant être définis pour le fournisseur spécifié, notamment leurs valeurs et la description de ce qu'ils permettent. Remarquez que cette information dépend du fournisseur.

update NomCollection
Met à jour des requêtes de collectes pour des collections de compteurs et des collections de journaux de suivi. Pour les collections de compteurs, les modifications de la requête génèrent l'arrêt, puis le redémarrage des collectes. Pour les collections de journaux de suivi, utilisez les paramètres suivants au niveau de l'invite de commande pour effectuer la requête sans arrêter la collection : -pprovider [(Indicateurs[,Indicateurs ...])] Niveau, - maxN, - oNomChemin, -ftMM:SS ou -fd.

Options de la syntaxe

[-s NomOrdinateur]

[-config NomFichier]

[-b M/J/AAAAH:MM:SS [{AM | PM}]]

[-e M/J/AAAAH:MM:SS [{AM | PM}]

[-m [start] [stop]]

[-[-]r]

[-o {Chemin | DSN!CounterLog}]

[-f {bin | bincirc | csv | tsv | SQL}]

[-[-]a]

[-[-]v [{NNNNNN | MMJJHHMM}]]

[-[-] rc [NomFichier]]

[-[-] max [Valeur]]

[-[-]cnf [[[HH:]]MM:]SS]

[-c {Chemin [Chemin ...] | -cfNomFichier}]

[-si [[HH:]]MM:]SS]

[-ln NomJournal]

[-ets]

[-[-] rt]

[-p {GUID | provider [(Indicateurs [,Indicateurs...])] Niveau | -pf [NomFichier]}]

[-[-] ul]

[-bs Valeur]

[-ft [[HH:]]MM:]SS]

[-nb Min Max]

[-fd NomJournal]

[-[-]uNomUtilisateur MotDePasse]

[-rf [[HH:]]MM:]SS]

[-y]

[-mode [ModeSuivi [ModeSuivi ...]]]

[-ct {system | perf | cycle}]

Paramètres
-s NomOrdinateur
Spécifie que les commandes create, start, stop, delete, query ou update sont exécutées sur le système distant. Par défaut, les commandes sont exécutées sur le système local.

-config Nom_Fichier
Spécifie le nom du chemin d'accès du fichier de paramètres contenant les paramètres de ligne de commande.

-b M / J / AAAA H : MM : SS [{AM | PM}]
Spécifie l'heure de début des collections dans le format 24 heures. Vous pouvez également spécifier l'heure de début des collections dans un format sur 12 heures en ajoutant AM ou PM dans la ligne de commande. Sauf indications contraires, la date et l'heure actuelles sont utilisées par défaut. Utilisez l'option de démarrage manuel pour démarrer la collection immédiatement.

-e M / J / AAAA H : MM : SS [{AM | PM}]
Spécifie l'heure de fin des collections dans le format 24 heures. Vous pouvez également spécifier l'heure de fin des collections dans un format sur 12 heures en ajoutant AM ou PM dans la ligne de commande. Sauf indications contraires, la date et l'heure actuelles sont utilisées par défaut. Utilisez l'option d'arrêt manuel puis l'option de répétition pour spécifier une heure d'arrêt antérieure à l'heure actuelle réelle, sinon un message d'erreur s'affiche.

-m [start] [stop]
Spécifie que les collections démarrent et s'arrêtent manuellement à l'aide des paramètres start et stop au niveau de la ligne de commande. Vous ne pouvez pas utiliser les paramètres -mstart et -b, ou les paramètres -mstop et -e, ou encore les paramètres -rf simultanément dans la ligne de commande de la même requête.

-r
Réitère la collection tous les jours aux heures spécifiées dans les options -b et -rf, ou -b et -e. Cette commande est valable uniquement pour les heures de début et de fin spécifiées le même jour, du même mois, de la même année.

--r
Désactive l'option de répétition.

-o {Chemin | DSN!CounterLog}
Spécifie le nom du chemin d'accès du fichier de sortie qui collecte le compteur de performance et les données de suivi, ou l'emplacement de la base de données SQL et du jeu de données. Pour spécifier SQL au format DSN!CounterLog, utilisez l'option -f dans la ligne de commande. Par défaut, le nom du fichier journal de collection est celui de la requête de collection suivi de l'extension .blg pour les compteurs de performance ou de l'extension .etl pour les données de suivi.

-f {bin | bincirc | csv | tsv | SQL}
Spécifie le format de fichier utilisé pour collecter les compteurs de performance et les données de suivi. Pour la collection des compteurs de performance, vous pouvez utiliser le format de fichier binaire, binaire circulaire, séparé par une virgule, séparé par une tabulation ou de base de données SQL. Vous devez utiliser l'option -o dans la ligne de commande avec l'option DNS!counter_log. Pour les formats de base de données SQL, le nom DSN (Database System Name) doit être prédéfini et des informations d'identification administrative sont nécessaires pour l'écriture dans la base de données. Le jeu de données JournalCompteur est créé dans la base de données et spécifié par le DSN. Le format par défaut est le format binaire.

-a
Utilisez cette option pour ajouter le fichier.

--a
Désactive l'option de commande d'ajout, et repasse en mode Remplacement.

-v {NNNNNN | MMJJHHMM}
Ces informations de contrôle de version sont annexées à la fin du fichier de sortie et du nom de chemin. Pour le contrôle de la version, utilisez un format numérique NNNNNN ou un format de date MMJJHHMM (mois, jour, 24 heures, minutes).

--v
Désactive l'option de version.

-rc NomFichier
Spécifie l'exécution de cette commande après la fermeture du fichier, soit à la fin soit pendant la période de collecte. Utilisez l'option -rf conjointement avec -cnf pour fermer les fichiers au cours des périodes de collection. L'utilisation de l'option -stop ne désactive pas cette commande. Les commandes sont toujours exécutées au premier plan.

--rc
Désactive l'option d'exécution de cette commande.

-max Valeur
Spécifie la taille maximale en mégaoctets (Mo) du fichier de journal collecté. Si le fichier journal dépasse la taille maximale, la collection s'arrête. Pour une base de données SQL, la taille maximale est le nombre d'enregistrements à écrire.

--max
Désactive l'option de taille maximale. Il s'agit de l'option par défaut.

-cnf[[ HH:] MM:] SS
Crée un nouveau fichier lorsque les fichiers de sortie dépassent une taille maximale, ou lorsque le délai spécifié est écoulé. Vous devez inclure l'option -v lors de l'exécution de cette commande. Par défaut, un seul fichier journal est créé pendant chaque collection.

--cnf
Désactive l'option de création de nouveau fichier.

-c{Chemin[Chemin ...] | -cfNomFichier}
Spécifie le nom du chemin d'accès des compteurs de performance à enregistrer dans le journal ou le nom du chemin d'accès du fichier journal qui répertorie ces compteurs. Pour afficher la liste de plusieurs chemins de compteur, séparez chaque ligne de commande par un espace ou utilisez l'option -cfpour afficher la liste des chemins de compteur dans un fichier d'entrée, ligne par ligne.

Le format général des chemins de compteurs est le suivant : [\\Ordinateur]\Objet[Parent/Instance#Index]\Compteur] où les composants parent, instance, index et compteur du format peuvent contenir soit un nom valide, soit un caractère générique. Les composants ordinateur, parent, instance et index ne sont pas nécessaires pour tous les compteurs.

Vous déterminez les chemins de compteurs à utiliser en fonction du compteur lui-même. Par exemple, l'objet LogicalDisk comporte une instance Index, de sorte que vous devez préciser #Index ou un caractère générique. Par conséquent, vous pouvez utiliser le format suivant :

\DisqueLogique(*/*#*)\*

En comparaison, l'objet Processus ne nécessite pas d'Index d'instance. Par conséquent, vous pouvez utiliser le format suivant :

\processus(*)\N° de processus

La liste suivante présente les formats possibles :

  • \\ordinateur\objet(parent/instance#index)\compteur

  • \\ordinateur\objet(parent/instance)\compteur

  • \\ordinateur\objet(instance#index)\compteur

  • \\ordinateur\objet(instance)\compteur

  • \\ordinateur\objet\compteur

  • \objet(parent/instance#index)\compteur

  • \objet(parent/instance)\compteur

  • \objet(instance#index)\compteur

  • \objet(instance)\compteur

  • \objet\compteur

Si un caractère générique est spécifié dans le nom du parent, toutes les instances de l'objet spécifié qui correspondent à l'instance et aux champs de compteurs spécifiés sont renvoyées.

Si un caractère générique est spécifié dans le nom de l'instance, toutes les instances de l'objet spécifié et de l'objet parent sont renvoyées si tous les noms d'instances correspondant à l'index spécifié correspondent au caractère générique.

Si un caractère générique est spécifié dans le nom du compteur, tous les compteurs de l'objet spécifié sont renvoyés.

Les correspondances partielles des chaînes de chemin des compteurs (par exemple, pro*) ne sont pas prises en charge.

-si [[HH:]MM:]SS
Spécifie les intervalles d'échantillonnage pour la collection de compteurs de performance en heures, minutes et secondes. Par défaut, la valeur est de 15 secondes.

-ln NomJournal
Spécifie un nom défini par l'utilisateur pour la session de journalisation du suivi d'événements. Par défaut, le nom de la collection est utilisé comme nom de créateur du journal.

-ets
Crée et démarre une session de suivi d'événements avec les options spécifiées au niveau de la ligne de commande. Vous pouvez utiliser ce paramètre facultatif avec les paramètres create trace, update, query et delete. Pour afficher les paramètres et les niveaux qui ont été définis pour les sessions de suivi des événements en cours d'exécution, tapez :

logman queryNomJournal-ets

-rt
Spécifie que la session de suivi d'événements est lancée en temps réel, et non pas enregistrée dans un fichier. Par défaut, les données sont consignées dans un fichier.

--rt
Désactive l'option de journalisation en temps réel.

-p {GUID| fournisseur [(Indicateurs[,Indicateurs ...])] Niveau| -pf[NomFichier]}
Spécifie les fournisseurs (collecteur de données de suivi) à utiliser pour la collection de données de suivi. Utilisez les fournisseurs de requêtes logman pour rechercher NomF (fournisseurs nommés) dans la liste des fournisseurs enregistrés. Utilisez l'option -pf pour répertorier plusieurs fournisseurs. L'option -pf identifie le fichier d'entrée contenant les noms des fournisseurs. Les noms de fournisseurs sont placés entre guillemets (""), ou avec des GUID placés entre accolades, des masques d'indicateurs et des entiers (niveau d'activation). Les indicateurs sont soit au format hexadécimal (OXFFFF), soit au format (indicateur, indicateur).

-ul
Spécifie que la session de suivi d'événements est exécutée en mode utilisateur. Si vous utilisez l'option -ul, un seul fournisseur peut être activé pour la session de suivi d'événements.

--ul
Spécifie que le mode utilisateur est désactivé, et que la session de suivi d'événements est exécutée en mode noyau.

-bs Valeur
Spécifie la taille du tampon en N kilo-octets pour les collections de données de suivi.

-ft [[HH:]MM:]SS
Spécifie l'intervalle de l'horloge de vidage en minutes et secondes pour les collections de données de suivi.

-nb Min Max
Spécifie le nombre minimal et maximal de tampons de la collection de données de suivi. La valeur minimale par défaut est le nombre de processeurs du système plus deux. La valeur maximale par défaut est 25.

-fd NomJournal
Purge tous les tampons actifs d'une session de suivi d'événements existante sur un disque. Utilisez cette commande conjointement avec l'option -ln.

-u NomUtilisateur MotDePasse
Spécifie le nom de compte et le mot de passe utilisés par la requête de collecte sur les systèmes locaux et distants. Pour démarrer la collecte de données pour des requêtes de collectes, enregistrez les journaux et alertes de performance sur le système distant. Vous devez utiliser cette option ou la commande Exécuter en tant que lorsque vous définissez sur un ordinateur local une configuration qui enregistre les données de performances sur un serveur SQL distant. Vous pouvez utiliser * comme mot de passe dans la ligne de commande pour générer une invite pour le mot de passe. Le mot de passe ne s'affiche pas lorsque vous le tapez à l'invite.

--u
Redéfinit le nom de compte avec le compte du service Journaux et alertes de performance.

-rf [[HH:]MM:]SS
Spécifie que les collections sont exécutées pendant une durée définie.

-y
Remplace les paramètres définis pour un nom de collection, puis en applique de nouveaux sans validation de l'utilisateur final.

-mode [ModeSuivi [ModeSuivi...]]
Spécifie les options avancées pour les sessions de suivi uniquement lorsque ModeSuivi peut être globalsequence, localsequence ou pagedmemory. Globalsequence spécifie que le programme de suivi d'événements ajoute un numéro de séquence à chaque événement qu'il reçoit quelle que soit la session de suivi qui a reçu l'événement. Localsequence spécifie que le programme de suivi d'événements ajoute des numéros de séquence pour les événements reçus lors d'une session de suivi spécifique. Lorsque l'option localsequence est utilisée, il peut exister des numéros de séquence en double sur l'ensemble de toutes les sessions, ils sont uniques dans chaque session de suivi. Pagedmemory spécifie que le programme de suivi d'événements utilise la mémoire paginée plutôt que le pool de mémoire non paginée par défaut pour ses allocations de tampons internes.

-ct {system | perf | cycle}
Spécifie la résolution d'horloge utilisée lorsque l'horodatage de chaque événement est enregistré. Utilisez le type d'horloge par défaut, -ct system, pour indiquer une résolution d'horodatage de 10 ms. Utilisez -ct perf pour une résolution de 100 ns. Vous pouvez également utiliser -ct cycle si vous souhaitez consommer moins de ressources système. Les données sont alors collectées selon le cycle d'horloge du processus, puis normalisées à 100 ns. Si vous choisissez l'option cycle, mais que votre plate-forme matérielle ne prend pas en charge ce type d'horloge, le système d'exploitation remplace cette option par perf.

/?
Affiche l'aide à l'invite de commandes.

Notes
  • Vous pouvez utiliser un sous-ensemble des commandes Logman pour gérer les ordinateurs qui exécutent Windows 2000 à partir d'un ordinateur exécutant Windows XP Professionnel. Windows 2000 ne prend pas en charge les options suivantes :

    -r

    -o lorsque vous spécifiez un nom DSN (Database System Name)

    -f sql

    -cnf

    -ln

    -ft

    -fd

    -ets

    -mode

    Vous pouvez utiliser l'option -u pour vous connecter aux ordinateurs cibles ; en revanche, vous ne pouvez pas l'utiliser pour définir les informations d'identification de la collection à distance. La collection s'exécute sous n'importe quel compte pour lequel vous avez configuré le service des alertes et des journaux de performance. Par défaut, il s'agit du compte système local.

  • Les options valides pour les éléments de ligne de commande createupdate, start, stop, delete et query sont les suivantes :

    -sOrdinateur_Distant

    -[-]u Domaine/NomUtilisateur MotDePasse

  • Les options valides pour create et update, ainsi que les options courantes pour counter et trace, sont les suivantes :

    -y

    -bM/J/AAAAHH:MM:SS [{AM | PM}]

    -eM/J/AAAAHH:MM:SS [{AM | PM}]

    -rfHH:MM:SS

    -m [start] [stop

    -f {bin | bincirc}

    -[-]r

    -oNom_Chemin

    -[-]a

    -[-]v {NNNNN | MMJJHHMM}

    -[-]rc Commande NomChemin

    -[-]max N

    -[-]cnf HH:MM:SS

  • Les options courantes pour les compteurs uniquement sont les suivantes :

    -f {bin | bincirc | csv | tsv | SQL}

    -o {NomChemin | DSN!CounterLog }

  • Les options courantes pour create counter sont les suivantes :

    -c {CheminCompteur | -cfFichierEntrée}

    -si [[HH:]MM:]SS

    Ces options mettent à jour le compteur, et arrête et démarre des collections.

  • Les options disponibles pour update pour la collection de suivi sont les suivantes :

    - maxN

    -oNomChemin

    -ftMM:SS

    -fd

    Ces options interrogent les collections de suivi sans arrêter les collectes.

  • Les options valides avec les compteurs uniquement sont les suivantes :

    -f {bin | bincirc | csv | tsv | SQL}

    -o {NomChemin | DSN!CounterLog }

  • Les options valides avec les commandes create counter sont les suivantes :

    -c {CheminCompteur | -cfFichierEntrée}

    -si [[HH:]MM:]SS

  • Les options valides pour les commandes create trace sont les suivantes :

    -lnNomJournal

    -[-]rt

    -p {GUID | provider(Indicateurs[,Indicateurs...])Niveau | -pfNomFichier}

    -[-]ul

    -bsN

    -ftMM:SS

    -nbMin Max

    -fdNomJournal

    -ets

  • Utilisation de l'option -config

    Le contenu du fichier de paramètres utilisé avec l'option -config doit présenter le format suivant :

    [OptionCommande]

    Valeur

    OptionCommande est une option de ligne de commande et où Valeur spécifie sa valeur. Par exemple :

    [counter]

    logx

    [-s]

    monsystème

    [-u] NomUtilisateur MotDePasse]

  • Utilisation de l'option -mode

    Cette option doit être utilisée uniquement si vous êtes un utilisateur expérimenté.

  • Avec l'option -ct

    Le type d'horloge system par défaut est suffisant pour la plupart des fournisseurs qui génèrent des événements. Cependant, si un fournisseur peut générer des événements à un rythme supérieur à 1 toutes les 10 ms, utilisez le type d'horloge perf.

  • Gestion de l'Analyseur de performances

    Vous ne pouvez utiliser Logman que pour gérer les systèmes exécutant Windows 2000, Windows XP ou les systèmes d'exploitation de la famille Windows Server 2003.

  • Pour plus d'informations sur l'intégration de Logman dans vos scripts WMI (Windows Management Instrumentation), consultez « Scripting WMI » (en anglais) sur le site Web des Kits de ressources Microsoft.

Exemples

Dans les exemples suivants, les formats de date correspondent uniquement à l'heure locale des États-Unis.

Pour créer des requêtes de collectes de compteurs quotidiennes avec des heures de début et de fin, des collections réitérées, des numéros de contrôle de version, des chemins de compteurs et des intervalles d'échantillonnage, tapez :

Logman create counter journal_perf_quotidien -b 7/27/2000 13:00:00 -e 7/27/2000 15:00:00 -r -v mmddhhmm -c "\processeur(_Total)\% Temps processeur" "\Mémoire\Octets disponibles" -si 00:15 -o "c:\perflogs\journal_quotidien"

Pour créer des requêtes de collectes quotidiennes avec des heures de début et de fin, des collections réitérées, des collections de fichiers de sortie, des numéros de contrôle de version, des chemins de compteurs et des intervalles d'échantillonnage, tapez :

Logman create counter journal_perf_quotidien -b 7/27/2000 13:00:00 -e 7/27/2000 15:00:00 -r -o "c:\perflogs\journal_quotidien" -v mmddhhmm -c "\processeur(_Total)\% Temps processeur" "\Mémoire\Octets disponibles" -si 00:15

Pour créer des requêtes de collectes quotidiennes en utilisant le fichier de configuration plutôt que le fichier de ligne de commande, tapez :

Logman -config fichier perf_quotidiennes.txt

Pour créer des requêtes de collectes de suivi quotidiennes avec des heures de début et de fin, des collections réitérées, des numéros de contrôle de version, des noms de fournisseurs, des collections de fichiers d'entrée et de sortie, tapez :

Logman create trace journal_suivi_noyau_quotidien -b 7/27/2000 13:00:00 -e 7/27/2000 15:00:00 -r -v mmddhhmm -p "Suivi du noyau Windows" 0xFFFFFFFF -rf 100 -o "c:\perflogs\suivi_nt_quotidien"

Pour créer des requêtes de collectes de suivi quotidiennes avec des heures de début et de fin, des collections réitérées, des numéros de contrôle de version, des GUID et des noms de créateur de journal, des collections de fichiers d'entrée et de sortie, tapez :

Logman create trace journal_suivi_lsass_quotidien -b 7/27/2000 13:00:00 -e 7/27/2000 15:00:00 -r -v mmddhhmm -p "Autorité de sécurité locale(LSA) " 0x00000001 -rf 30:00 -o " c:\perflogs\suivi_lsass_quotidien"

Pour créer des requêtes de collectes de compteurs quotidiennes avec des heures de début et de fin, des collections réitérées, des numéros de contrôle de version, des chemins de compteurs, des intervalles d'échantillonnage, le format SQL et des collections de fichiers de sortie, tapez :

Logman create counter journal_perf_quotidien -b 7/27/2000 13:00:00 -e 7/27/2000 15:00:00 -r -v mmddhhmm -c "\processeur(_Total)\% Temps processeur" "\Mémoire\Octets disponibles" -si 00:15 -f sql -o perfdb!journal_quotidien

Pour démarrer des collectes quotidiennes avec des intervalles d'échantillonnage, des noms de comptes et des mots de passe, tapez :

Logman start journal_perf_quotidien -s \\%nom_ordinateur% -u admin "motdepasse_admin"

Pour démarrer des collectes de données manuelles, tapez :

Logman start journal_perf_quotidien

Pour arrêter des collectes de données, tapez :

Logman stop journal_perf_quotidien

Pour supprimer des collectes de données, tapez :

Logman delete journal_perf_quotidien

Pour afficher l'état de requêtes de collectes, tapez les commandes suivantes :

Logman query

Logman query journal_perf_quotidien

Légende de mise en forme

 

Format Signification

Italique

Informations que l'utilisateur doit fournir

Gras

Éléments que l'utilisateur doit taper tels qu'ils sont indiqués

Points de suspension (...)

Paramètre pouvant être répété plusieurs fois dans une ligne de commande

Entre crochets ([])

Éléments facultatifs

Entre accolades ({}), avec séparation des options par une barre verticale (|). Exemple : {pair|impair}

Ensemble d'options parmi lesquelles l'utilisateur doit en choisir une seule

Police Courier

Code ou données de programme

Voir aussi

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft