az network watcher connection-monitor
管理 Azure 虛擬機器與任何 IP 資源之間的連線監視。
連線ion 監視器可用來監視 Azure 虛擬機器與 IP 位址之間的網路連線。 IP 位址可以指派給另一個 Azure 資源或網際網路或內部部署上的資源。 若要深入瞭解,請造訪 https://aka.ms/connectionmonitordoc 。
命令
az network watcher connection-monitor create
建立連線監視器。
az network watcher connection-monitor create --connection-monitor-name
--endpoint-dest-name
--endpoint-source-name
--endpoint-source-resource-id
--test-config-name
[--endpoint-dest-address]
[--endpoint-dest-coverage-level {AboveAverage, Average, BelowAverage, Default, Full, Low}]
[--endpoint-dest-resource-id]
[--endpoint-dest-type {AzureArcVM, AzureSubnet, AzureVM, AzureVMSS, AzureVNet, ExternalAddress, MMAWorkspaceMachine, MMAWorkspaceNetwork}]
[--endpoint-source-address]
[--endpoint-source-coverage-level {AboveAverage, Average, BelowAverage, Default, Full, Low}]
[--endpoint-source-type {AzureArcVM, AzureSubnet, AzureVM, AzureVMSS, AzureVNet, ExternalAddress, MMAWorkspaceMachine, MMAWorkspaceNetwork}]
[--frequency]
[--http-method {Get, Post}]
[--http-path]
[--http-port]
[--http-valid-status-codes]
[--https-prefer {0, 1, f, false, n, no, t, true, y, yes}]
[--icmp-disable-trace-route {0, 1, f, false, n, no, t, true, y, yes}]
[--location]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--notes]
[--output-type {Workspace}]
[--preferred-ip-version {IPv4, IPv6}]
[--protocol {Http, Icmp, Tcp}]
[--resource-group]
[--tags]
[--tcp-disable-trace-route {0, 1, f, false, n, no, t, true, y, yes}]
[--tcp-port]
[--tcp-port-behavior {ListenIfAvailable, None}]
[--test-group-disable {0, 1, f, false, n, no, t, true, y, yes}]
[--test-group-name]
[--threshold-failed-percent]
[--threshold-round-trip-time]
[--workspace-ids]
範例
建立連線監視器
az network watcher connection-monitor create --name MyV2ConnectionMonitor --endpoint-source- name "vm01" --endpoint-source-resource-id MyVM01ResourceID --endpoint-dest-name bing --endpoint-dest-address bing.com --test-config-name TCPTestConfig --protocol Tcp --tcp-port 2048
az network watcher connection-monitor create --endpoint-dest-address bing.com --endpoint- dest-name bing --endpoint-source-name "vm01" --endpoint-source-resource-id MyVM01ResourceID --location westus2 --name MyConnectionMonitorName --protocol Tcp --tcp-port 2048 --test- config-name TCPTestConfig
必要參數
連線ion 監視器名稱。
連線監視端點的目的地名稱。 如果您要建立 V2 連線監視器,則需要它。
連線監視端點的來源名稱。 如果您要建立 V2 連線監視器,則需要它。
連線監視端點來源的資源識別碼。 如果端點要當做來源使用,則需要此選項。
連線監視器測試組態的名稱。 如果您要建立 V2 連線監視器,則需要它。
選擇性參數
連線監視端點的目的地位址(IP 或功能變數名稱)。
端點的測試涵蓋範圍。
連線監視端點目的地的資源識別碼。
端點類型。
連線監視端點來源的位址(IP 或功能變數名稱)。
端點的測試涵蓋範圍。
端點類型。
測試評估的頻率,以秒為單位。
要使用的 HTTP 方法。
URI 的路徑元件。 例如,「/dir1/dir2」。
要連接的埠。
要考慮成功之 HTTP 狀態碼的空間分隔清單。 例如,'2xx 301-304 418' 支援速記語法、json-file 和 yaml-file。 請嘗試 「??」 以顯示更多。
值,指出在選擇不明確的情況下,是否偏好使用 HTTPS。 允許的值:false、true。
值,指出是否應該停用追蹤路由的路徑評估。 false 為預設值。 允許的值:false、true。
位置。 來自的值: az account list-locations
。 您可以使用 來設定預設位置 az configure --defaults location=<location>
。
請勿等候長時間執行的作業完成。
要與連線監視器相關聯的選擇性注意事項。
連線ion 監視器輸出目的地類型。 目前僅支援「工作區」。
測試評估中使用的慣用 IP 版本。 連線監視器可能會根據其他參數選擇使用不同的版本。
測試評估中使用的通訊協定。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
以空格分隔的標記:key[=value] [key[=value] ...]。使用 ''清除現有的標記。 支援速記語法、json-file 和 yaml-file。 請嘗試 「??」 以顯示更多。
值,指出是否應該停用追蹤路由的路徑評估。 false 為預設值。 允許的值:false、true。
要連接的埠。
目的地埠行為。
值,指出測試群組是否停用。 false 為預設值。
連接監視器測試群組的名稱。
允許測試評估為成功的失敗檢查百分比上限。
允許測試評估為成功的毫秒數來回時間上限。
記錄分析工作區識別碼的空間分隔清單。 支援速記語法、json-file 和 yaml-file。 請嘗試 「??」 以顯示更多。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az network watcher connection-monitor delete
刪除指定區域的連線監視器。
az network watcher connection-monitor delete --connection-monitor-name
--location
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
範例
刪除指定區域的連線監視器。
az network watcher connection-monitor delete -l westus -n MyConnectionMonitorName
必要參數
連線ion 監視器名稱。
位置。 來自的值: az account list-locations
。 您可以使用 來設定預設位置 az configure --defaults location=<location>
。
選擇性參數
請勿等候長時間執行的作業完成。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az network watcher connection-monitor list
列出指定區域的連線監視器。
az network watcher connection-monitor list --location
範例
列出指定區域的連線監視器。
az network watcher connection-monitor list -l westus
az az network watcher connection-monitor list --location westus --subscription MySubscription
必要參數
位置。 來自的值: az account list-locations
。 您可以使用 來設定預設位置 az configure --defaults location=<location>
。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az network watcher connection-monitor query
查詢連線監視器最近線上狀態的快照集。
az network watcher connection-monitor query --connection-monitor-name
--location
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
範例
列出指定區域的連線監視器。
az network watcher connection-monitor query -l westus -n MyConnectionMonitorName
必要參數
連線ion 監視器名稱。
位置。 來自的值: az account list-locations
。 您可以使用 來設定預設位置 az configure --defaults location=<location>
。
選擇性參數
請勿等候長時間執行的作業完成。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az network watcher connection-monitor show
依名稱顯示連線監視器。
az network watcher connection-monitor show --connection-monitor-name
--location
範例
顯示指定名稱的連接監視器。
az network watcher connection-monitor show -l westus -n MyConnectionMonitorName
必要參數
連線ion 監視器名稱。
位置。 來自的值: az account list-locations
。 您可以使用 來設定預設位置 az configure --defaults location=<location>
。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az network watcher connection-monitor start
啟動指定的連接監視器。
az network watcher connection-monitor start --connection-monitor-name
--location
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
範例
啟動指定的連接監視器。
az network watcher connection-monitor start -l westus -n MyConnectionMonitorName
必要參數
連線ion 監視器名稱。
位置。 來自的值: az account list-locations
。 您可以使用 來設定預設位置 az configure --defaults location=<location>
。
選擇性參數
請勿等候長時間執行的作業完成。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az network watcher connection-monitor stop
停止指定的連接監視器。
az network watcher connection-monitor stop --connection-monitor-name
--location
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
範例
停止指定的連接監視器。
az network watcher connection-monitor stop -l westus -n MyConnectionMonitorName
必要參數
連線ion 監視器名稱。
位置。 來自的值: az account list-locations
。 您可以使用 來設定預設位置 az configure --defaults location=<location>
。
選擇性參數
請勿等候長時間執行的作業完成。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az network watcher connection-monitor wait
將 CLI 置於等候狀態,直到符合條件為止。
az network watcher connection-monitor wait [--connection-monitor-name]
[--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--network-watcher-name]
[--resource-group-name]
[--subscription]
[--timeout]
[--updated]
選擇性參數
連線ion 監視器名稱。
請等候在 'Succeeded' 使用 'provisioningState' 建立。
等到條件符合自訂 JMESPath 查詢為止。 例如 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running']。
等到刪除為止。
等候資源存在。
一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。
輪詢間隔以秒為單位。
網路監看員資源的名稱。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
以秒為單位的等候上限。
等到 provisioningState 更新為 'Succeeded'。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。