教學  Synology NAS 以自定義指令碼查詢SMART

  • 172
  • 0
Synology NAS 以自定義指令碼查詢SMART

本法簡化SSH指令查詢法,
將SSH指令碼以排程方式執行,
不限定機型,任何型號的Synology NAS均可使用!
當然,其他品牌的NAS理論上也通用唷!

雖然已經簡化SSH指令,
但仍需要一定的常識與判斷能力,
因此請自行酌用~

以下,教學開始!

首先,依機型不同,裝置代碼可能不同,
因此在使用SMART的第一步,
就是先查詢目前的裝置代碼!
由於本教學是採用自定義指令碼,
所以,請先開啟『控制台』→『任務排程表』
本動作會執行多次,請自行熟悉本操作!

①查詢裝置代碼:
開啟『任務排程表』後,請依序點擊:
新增→排程任務→使用者定義指令碼
然後,看圖說故事囉~~~
2026-02-27_093836.png

2026-02-27_094026.png

2026-02-27_094642.png

2026-02-27_095112.png

2026-02-27_095741.png


若執行失敗…
請自行依以下除錯:
●指令碼是否正確?
●是否為管理員帳號?若是小白,建議選root。
●郵件是否正確?建議使用GMail。
取得查詢結果後,我們再進行下一步,

②新增存放 Logs檔 資料夾:
這裏是以『新增共用資料夾』為例!
當然你也可以放在homes資料夾,
或者其他資料夾,但您必需明白…自己在做什麼?
因為需要資料夾的『絕對路徑』,
否則無法將SMART查詢結果匯出存檔!
若您是小白,那還是建議參考本教學!
控制台→共用資料夾→新增→新增共用資料夾
這裏是以『0Robort0』資料夾為例,
權限預設即可,因為本範例會使用root權限唷~
接下來,開啟 File Station,點擊『0Roport0』,
滑鼠右鍵→建立資料夾→SMART
會建立一個子資料夾 SMART
2026-02-27_095946.png

如此一來,SMART的絕對路徑如下:
/volume1/0Report0/SMART
若您想存放其他位置也行,
但請自行判斷絕對路徑在哪裏唷!

③建立SMART指令碼查詢:
開啟『任務排程表』後,請依序點擊:
新增→排程任務→使用者定義指令碼...

教學  Synology NAS 進階教學:如何將 S.M.A.R.T. 視覺化?學習佈署 Scrutiny。

  • 660
  • 0
Synology NAS 進階教學:如何將 S.M.A.R.T. 視覺化?學習佈署 Scrutiny。

由於DSM 7起,移除了 S.M.A.R.T. 詳細資訊,
因此若需要查看 S.M.A.R.T. 有幾種方式:
①SSH指令查看。
②指令碼匯出檔案查看。
③佈署Scrutiny視覺化介面。

這裏以『佈署Scrutiny視覺化介面』為例,
不過,使用前,必需是 Plus 等級以上機型,
因為需要使用 Docker(Container Manager)佈署,
因此若非 Plus 以上機型,請放棄此法!
非 Plus 以上之機型,只能使用①②法囉~

首先請先安裝 Container Manager,
接下來,請在 docker 目錄,建立以下目錄結構:

docker┼Scrutiny┐
├config──┬collector.yaml
│ └scrutiny.yaml
├influxdb
├run
└docker-compose.yml

檔名不能修改,如圖所示:
2026-02-19_124358.png


2026-02-19_124420.png
接下來編輯『docker-compose.yml』佈署安裝檔,
=====================================================
代碼:
version: '3.5'

services:
  scrutiny:
    restart: unless-stopped
    container_name: scrutiny
    image: ghcr.io/analogj/scrutiny:master-omnibus
    deploy...
訪客聊天
幫助 使用者
  • 目前沒有人在聊天。
  • 聊天機器人:
    訪客 aaaaaaa 已加入房間。
  • (訪客) aaaaaaa:
    hi
    引用
  • (訪客) aaaaaaa:
    好厲害喔獸醫還懂NAS設備
    引用
    (訪客) aaaaaaa: 好厲害喔獸醫還懂NAS設備
    頂部