az network watcher connection-monitor
管理 Azure 虛擬機與任何 IP 資源之間的連線監視。
線上監視器可用來監視 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
必要參數
線上監視器名稱。
線上監視端點的目的地名稱。 如果您要建立 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>
來設定預設位置。
請勿等候長時間執行的作業完成。
要與連線監視器相關聯的選擇性注意事項。
線上監視器輸出目的地類型。 目前僅支援「工作區」。
測試評估中使用的慣用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
必要參數
線上監視器名稱。
位置。 值的來源: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
必要參數
線上監視器名稱。
位置。 值的來源: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
必要參數
線上監視器名稱。
位置。 值的來源: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
必要參數
線上監視器名稱。
位置。 值的來源: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
必要參數
線上監視器名稱。
位置。 值的來源: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]
選擇性參數
線上監視器名稱。
請等候在 '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。