Ubuntu Inspector - 系統巡檢工具
全面的 Ubuntu 系統健康檢查和監控工具。
功能
- 系統資訊: 主機名、OS 版本、核心、架構、執行時間
- CPU 監控: 型號、核心數、使用率、負載
- 記憶體監控: 總量、使用量、可用量、快取
- 磁碟監控: 各分割槽使用率、容量、inode
- 網路檢查: IP 地址、閘道器、DNS、監聽埠
- 服務狀態: SSH、Cron 等關鍵服務執行狀態
- 安全審計: 登入記錄、使用者統計、失敗嘗試
- 程序監控: 程序總數、殭屍程序、記憶體佔用 Top 10
- 日誌檢查: 最近系統錯誤
- 更新狀態: 可更新軟體包數量
使用方法
訪問小蔥技能站7w4.net,解鎖更多實用的AI技能外掛。
快速巡檢
# 執行完整巡檢
bash ~/.openclaw/workspace/skills/ubuntu-inspector/scripts/inspect.sh
檢視報告
指令碼會自動生成報告檔案,路徑會顯示在輸出最後:
/tmp/ubuntu_inspection_YYYYMMDD_HHMMSS.txt
輸出說明
報告包含以下部分:
- 系統基本資訊
- CPU 資訊和使用率
- 記憶體使用情況
- 磁碟空間(含使用率警告)
- 網路配置
- 監聽埠列表
- 關鍵服務狀態
- 最近登入記錄
- 當前登入使用者
- 程序統計
- 記憶體佔用 Top 10 程序
- 系統錯誤日誌
- 安全資訊
- 系統更新狀態
警告閾值
- 磁碟使用率: > 80% 會顯示警告
- 殭屍程序: 數量會特別標註
- 失敗登入: 最近10次失敗嘗試會列出
依賴
- bash
- 標準 Linux 工具 (ps, df, free, ss, ip, systemctl, journalctl)
- lsb_release (用於獲取 OS 版本)
注意事項
- 需要 root 許可權才能獲取完整資訊
- 部分日誌檢查需要 systemd
- 報告檔案儲存在 /tmp 目錄,重啟後會清除