KSysGuard(KDE System Guard) 是 KDE 桌面環境內建的圖形化系統監控工具,支援本地與遠端(透過 SSH)監控,提供即時圖表、進程表、自定義工作表、感測器瀏覽等功能,是無需部署 Prometheus/Grafana 即可快速掌握遠端主機健康狀態的利器。本文詳細說明 KSysGuard 介面架構、遠端連線設定、工作表自定義與實戰監控技巧。
localhost 與已連線遠端主機的感測器分類(CPU、記憶體、網路、磁碟、進程等)。

四個 Signal Plotter 視窗:CPU 負載、平均負載(1 分鐘)、實體記憶體、交換記憶體。滑鼠懸停顯示感測器名稱與數值;右鍵 Properties → Sensors 可調整顏色、縮放範圍。

顯示遠端主機所有進程:PID、用戶、CPU%、記憶體%、狀態、命令。支援點擊欄位標題排序、右鍵發送訊號(終止/暫停/繼續)、過濾關鍵字。



Automatic Range,設定固定 Min/Max(如 CPU 0-100%)。~/.local/share/ksysguard/,僅當前用戶可見)。
| 場景 | 建議感測器組合 |
|---|---|
| Web 伺服器健康度 | CPU%、Load Average、網路 RX/TX、TCP 連接數、磁碟 IOPS、記憶體可用量 |
| 資料庫伺服器 | 記憶體使用率、Swap 使用量、磁碟讀寫延遲、InnoDB buffer pool 命中率(需自訂腳本感測器) |
| 容器宿主機 | CPU 配額使用、記憶體限制使用、網路 PPS、磁碟 I/O 等待 |
KSysGuard 是「隨身攜帶的圖形化 top/htop」,透過 SSH 即可對任意 Linux 主機進行即時多維度監控。善用自定義工作表,將關鍵指標固化為標準視圖,能大幅提升故障排查與容量規劃效率。