az network watcher packet-capture
Gérer les sessions de capture de paquets sur les machines virtuelles.
Ces commandes nécessitent que Azure Network Watcher soit activé pour la région des machines virtuelles et qu’AzureNetworkWatcherExtension soit activé sur la machine virtuelle. Pour plus d’informations, visitez https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-packet-capture-manage-cli.
Commandes
Nom | Description | Type | État |
---|---|---|---|
az network watcher packet-capture create |
Créez et démarrez une session de capture de paquets. |
Core | GA |
az network watcher packet-capture delete |
Supprimez une session de capture de paquets. |
Core | GA |
az network watcher packet-capture list |
Répertorier toutes les sessions de capture de paquets dans une région. |
Core | GA |
az network watcher packet-capture show |
Afficher les détails d’une session de capture de paquets. |
Core | GA |
az network watcher packet-capture show-status |
Afficher l’état d’une session de capture de paquets. |
Core | GA |
az network watcher packet-capture stop |
Arrêtez une session de capture de paquets en cours d’exécution. |
Core | GA |
az network watcher packet-capture wait |
Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie. |
Core | GA |
az network watcher packet-capture create
Créez et démarrez une session de capture de paquets.
az network watcher packet-capture create --name
--resource-group
[--capture-limit]
[--capture-size]
[--exclude]
[--file-path]
[--filters]
[--include]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--storage-account]
[--storage-path]
[--target]
[--target-type {AzureVM, AzureVMSS}]
[--time-limit]
[--vm]
Exemples
Créez une session de capture de paquets sur une machine virtuelle.
az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVm --storage-account MyStorageAccount
Créez une session de capture de paquets sur une machine virtuelle avec des filtres facultatifs pour les protocoles, l’adresse IP locale et les plages d’adresses IP distantes et les ports.
az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVm --storage-account MyStorageAccount --filters '[{"protocol":"TCP", "remoteIPAddress":"1.1.1.1-255.255.255", "localIPAddress":"10.0.0.3", "remotePort":"20"}, {"protocol":"TCP", "remoteIPAddress":"1.1.1.1-255.255.255", "localIPAddress":"10.0.0.3", "remotePort":"80"}, {"protocol":"TCP", "remoteIPAddress":"1.1.1.1-255.255.255", "localIPAddress":"10.0.0.3", "remotePort":"443"}, {"protocol":"UDP"}]'
Créez une session de capture de paquets sur un vmSS.
az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVmVMSS --storage-account MyStorageAccount --target-type "AzureVMSS"
Créez une session de capture de paquets sur un vmSS avec notamment des instances particulières.
az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --target MyVmVMSS --storage-account MyStorageAccount --target-type "AzureVMSS" --include "0" "1"
Créez une session de capture de paquets sur un vmSS avec l’exclusion d’instances particulières.
az network watcher packet-capture create -g MyResourceGroup -n MyPacketCaptureName --vm MyVmVMSS --storage-account MyStorageAccount --target-type "AzureVMSS" --exclude "0" "1"
Paramètres obligatoires
Nom de la session de capture de paquets.
Nom du groupe de ressources dans lequel se trouve la ressource cible.
Paramètres facultatifs
Taille maximale en octets de la sortie de capture.
Nombre d’octets capturés par paquet. Les octets excédentaires sont tronqués.
Liste séparée par l’espace des instances VMSS à exclure dans la capture de paquets. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.
Chemin local sur la machine virtuelle ciblée à laquelle enregistrer la capture de paquets. Pour les machines virtuelles Linux, le chemin d’accès doit commencer par /var/captures
.
Liste encodée JSON des filtres de paquets. Permet @{path}
de charger à partir du fichier. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.
Liste séparée par l’espace des instances VMSS à inclure dans la capture de paquets comme 0 1 2. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.
Ne pas attendre la fin de l’opération de longue durée.
Nom ou ID d’un compte de stockage dans lequel enregistrer la capture de paquets.
URI complet d’un conteneur de stockage existant dans lequel stocker le fichier de capture. S’il n’est pas spécifié, le conteneur network-watcher-logs
est créé s’il n’existe pas et le fichier de capture y est stocké.
Nom ou ID de la ressource cible. S’il --target-type
s’agit d’AzureVMSS, --target
il est obligatoire.
Type de ressource de la cible.
Durée maximale de la session de capture en secondes.
Nom ou ID de la machine virtuelle à cibler.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az network watcher packet-capture delete
Supprimez une session de capture de paquets.
az network watcher packet-capture delete --location
--name
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
Exemples
Supprimez une session de capture de paquets. Cela supprime uniquement la session et non le fichier de capture.
az network watcher packet-capture delete -n packetCaptureName -l westcentralus
Paramètres obligatoires
Emplacement. Valeurs provenant de : az account list-locations
. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>
.
Nom de la session de capture de paquets.
Paramètres facultatifs
Ne pas attendre la fin de l’opération de longue durée.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az network watcher packet-capture list
Répertorier toutes les sessions de capture de paquets dans une région.
az network watcher packet-capture list --location
Exemples
Répertorier toutes les sessions de capture de paquets dans une région.
az az network watcher packet-capture list -l westus
Paramètres obligatoires
Emplacement. Valeurs provenant de : az account list-locations
. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az network watcher packet-capture show
Afficher les détails d’une session de capture de paquets.
az network watcher packet-capture show --location
--name
Exemples
Afficher une session de capture de paquets.
az network watcher packet-capture show -l westus -n MyPacketCapture
Paramètres obligatoires
Emplacement. Valeurs provenant de : az account list-locations
. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>
.
Nom de la session de capture de paquets.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az network watcher packet-capture show-status
Afficher l’état d’une session de capture de paquets.
az network watcher packet-capture show-status --location
--name
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
Exemples
Afficher l’état d’une session de capture de paquets.
az network watcher packet-capture show-status -l westus -n MyPacketCapture
Paramètres obligatoires
Emplacement. Valeurs provenant de : az account list-locations
. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>
.
Nom donné à la session de capture de paquets.
Paramètres facultatifs
Ne pas attendre la fin de l’opération de longue durée.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az network watcher packet-capture stop
Arrêtez une session de capture de paquets en cours d’exécution.
az network watcher packet-capture stop --location
--name
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
Exemples
Arrêtez une session de capture de paquets en cours d’exécution.
az network watcher packet-capture stop -l westus -n MyPacketCapture
Paramètres obligatoires
Emplacement. Valeurs provenant de : az account list-locations
. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>
.
Nom de la session de capture de paquets.
Paramètres facultatifs
Ne pas attendre la fin de l’opération de longue durée.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az network watcher packet-capture wait
Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.
az network watcher packet-capture wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--subscription]
[--timeout]
[--updated]
[--watcher-name]
[--watcher-rg]
Paramètres facultatifs
Attendez la création avec « provisioningState » sur « Succeeded ».
Attendez que la condition réponde à une requête JMESPath personnalisée. Par exemple, provisioningState !='InProgress', instanceView.statuses[ ?code=='PowerState/running'].
Attendez la suppression.
Attendez que la ressource existe.
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».
Intervalle d’interrogation en secondes.
Nom de la session de capture de paquets.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Délai maximal d’attente en secondes.
Attendez la mise à jour avec provisioningState sur « Réussi ».
Nom de l’observateur réseau.
Nom du groupe de ressources dans lequel se trouve l’observateur.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.