探測器代表一個在真實網路環境中執行的 Netstamp agent。請將探測器放在量測差異會影響問題判斷的位置,例如使用者網路、不同地區或網路供應商、辦公室、實驗室、叢集或邊緣節點。
支援平台
控制器提供的安裝程式目前支援:
- Linux amd64(
x86_64或amd64) - Linux arm64(
aarch64或arm64) - systemd 服務管理
安裝程式需要 root 權限、curl 或 wget,以及能連至控制器的對外 HTTP(S) 連線。執行檔會安裝至 /usr/local/bin/netstamp-agent。
建立並安裝探測器
- 開啟「探測器 → 新增探測器」。
- 輸入穩定且容易辨識的名稱。
- 搜尋地點,或輸入緯度與經度。
- 建立探測器。Netstamp 會回傳探測器 ID 及只顯示一次的金鑰。
- 在目標主機執行產生的安裝程式與服務安裝指令。
- 等待設定精靈收到已簽署的心跳訊號。
服務指令的格式如下:
sudo netstamp-agent service install \
--url 'https://netstamp.example.com' \
--probe-id '<probe UUID>' \
--probe-secret '<one-time secret>'服務管理程式會建立專用的系統使用者與群組、由 root 擁有的環境設定檔、資料目錄及 systemd unit。確切路徑與指令請參閱探測器 agent 維運。
位置
位置名稱、緯度與經度會用於地圖及公開狀態頁的位置檢視。這些資料不會限制探測器的執行範圍,也不會自動找出主機位置。請依預計公開的位置精細度,提供足夠準確的座標。
選擇搜尋模式時,建立精靈會使用地點搜尋服務。若不想進行這項外部查詢,可以改為手動輸入十進位座標。
標籤
你可以加入以下標籤:
region=ap-east
provider=isp-a
environment=production
role=edge檢查選擇器會根據探測器標籤進行比對。變更標籤後,控制器重新整理指派狀態時,實際生效的指派可能隨之增加或移除。
「已啟用」與「上線」不同
- 已啟用:決定探測器是否能接收檢查指派。
- 上線:表示控制器近期收到探測器在執行階段送出的心跳訊號。
探測器狀態可能包含上次回報時間、開始上線時間、持續上線時間、agent 版本、本機位址、公開 IPv4/IPv6 及自治系統資訊。已啟用但離線的探測器仍會保留設定,但不會產生量測結果。
輪替金鑰
如果金鑰可能外洩、主機已重建或管理權移交,請輪替探測器憑證:
- 開啟探測器詳細資料。
- 輪替金鑰。
- 立即複製新金鑰。
- 在主機上執行產生的服務安裝指令。
- 重新啟動服務,並確認控制器收到新的心跳訊號。
輪替完成後,舊金鑰會立即失效。新金鑰的明文內容只會顯示一次,之後無法再次取得。
刪除或暫時停止探測器
若要停止新的檢查指派但保留歷史資料,請停用探測器。只有在專案不再需要保留這個探測器資源時才將它刪除。從主機解除安裝服務不會刪除控制器中的探測器;刪除控制器中的探測器,也不會移除主機上的軟體。