[工作傳回資料] 頁面會提供有關每個已完成執行之工作結果的詳細資料。可以使用此頁面檢視工作詳細資料並讀取工作的輸出。SaltStack Config 包括數個自訂輸出器,用於設定一般工作類型的結果的格式。
工作用於執行遠端執行工作、套用狀態和啟動 Salt 執行器。如需詳細資訊,請參閱〈工作〉。
可以針對指定的部屬節點或時段檢視已完成工作的清單。也可以檢視每個工作傳回的詳細報告。如需有關工作傳回資料中包括的自訂輸出器的詳細資訊,請參閱自訂輸出器。
部屬節點是執行部屬節點服務的節點,可以接聽 Salt 主節點的命令並執行請求的工作。如需有關部屬節點的詳細資訊,請參閱〈部屬節點〉。
依部屬節點檢視工作結果
檢視特定部屬節點的工作結果:
- 移至部屬節點工作區,然後選取部屬節點識別碼。
- 在詳細資料頁面中,選取活動索引標籤。
活動索引標籤會顯示針對使用者介面中所選部屬節點執行之最近 500 項工作的清單。
- 選取要檢視的工作傳回的 JID。
依完成時間檢視工作結果
檢視特定時間-日期範圍的工作結果:
下載工作結果
下載特定工作的工作結果:
- 按一下 JID,按照上述章節所述的依部屬節點或完成時間檢視工作結果的步驟進行操作。
- 按一下工作傳回右上角的下載以開啟功能表,然後選取 JSON。
.json
檔案隨即開始下載至您的瀏覽器。
工作傳回資訊欄位
工作結果頁面顯示以下有關所選工作執行的詳細資料:
- 標題
- 工作結果頁面的標題指出了工作的函數和工作識別碼 (JID)。
- 副標題
-
副標題視所執行的工作類型而異。副標題會顯示有關此工作執行的特定資訊,其中可能包括:
- 工作名稱
- 目標 (例如 [所有部屬節點])
- 發出工作的一或多個 Salt 主節點
- 執行工作的使用者的名稱
- 執行詳細資料
- 工作詳細資料視圖
-
可以從下列選項中進行選取來變更傳回資料格式。
- 摘要
- 工作的目標部屬節點清單。每個部屬節點包括其他詳細資料,您可以透過開啟或關閉相應的下拉式功能表進行檢視。
- 自訂輸出器
- 工作結果的自訂表示,專為與工作相關聯的函數所設計。如需詳細資訊,請參閱 自訂輸出器。
- 原始
- 格式最少的原始 JSON 資料結構。
- 工作資訊
- 高層級工作概觀,包括預期傳回的部屬節點以及未傳回的部屬節點。
自訂輸出器
SaltStack Config 包括數個自訂輸出器,用於設定一般工作類型的結果的格式。輸出器的名稱因執行的工作或函數而異。可能的輸出器標題包括:
- 狀態工作
- test.ping
- disk.usage
- status.cpuinfo
- network.routes
- network.ipaddrs
- network.netstat
- cmd.run
- cmd.script
- pkg.list_pkgs
- 使用者資訊
自訂輸出器範例
本節包括選取的自訂工作傳回輸出器的範例。
狀態工作
執行狀態工作時傳回指定狀態模組的結果,包括 state.sls
、state.highstate
、state.apply
。狀態函數是狀態模組內包含的一種函數,可以管理對系統套用特定狀態的情況。狀態函數會頻繁呼叫一或多個執行模組,以執行指定的工作。如需有關 Salt 狀態的詳細資訊,請參閱 Salt 說明文件:如何使用 Salt 狀態?。如需有關工作的詳細資訊,請參閱〈工作〉。
Test.ping
傳回對目標群組中的每個節點執行 test.ping
的結果。
磁碟使用量
傳回在目標群組中部屬節點上掛載的磁碟區的使用量資訊。
CPU 資訊
此輸出器包括不同的視圖,可以使用左側資料行加以套用。
路由
傳回路由表中目前已設定的路由。
IP 位址
傳回指派給主機的 IPv4 位址清單。
Netstat
互動式圖表顯示部屬節點與 Salt 主節點之間的連線。
列出套件
顯示目前在每個部屬節點上安裝的套件。
使用者資訊
傳回目標部屬節點上作業系統定義的使用者群組的資訊。