我們使用 cookie 來幫助我們改善網頁體驗。請閱讀我們的 Cookie 政策

NAS 271

ASUSTOR NAS MIB 使用說明

介紹 ASUSTOR NAS 管理資訊庫 (MIB) 內容

2024-10-25

課程目的

完成此課程後您將能夠:

  1. 了解 ASUSTOR NAS MIB 檔案內容。
  2. 使用 PRTG 監控 ASUSTOR NAS 狀態。

必修項目

課程必修項目:

學生須先具備以下知識:

SNMP, NMS


大綱

1. 簡介

2. 需求

3. 支援的 MIB 檔案

4. ASUSTOR MIB 檔案

4.1 ASUSTOR SYSTEM MIB

4.2 ASUSTOR DISK MIB

4.3 ASUSTOR UPS MIB

5. 監控特定的 OIDs

5.1 匯入 MIB 檔案

5.2 設定 NMS





1. 簡介

ASUSTOR Data Master (ADM) 已支援 SNMP (Simple Network Management Protocol,簡單網路管理協定)。網路管理者可使用任何支援 SNMP 的 NMS (Network Management System,網路管理系統) 來監控 ASUSTOR NAS 的系統狀態。另外,一旦預先定義的事件發生,ASUSTOR NAS 可透過 SNMP trap 主動發送訊息通知 NMS。

SNMP MIB (Management Information Base,管理資訊庫) 是用以定義網路設備中可管理物件的階層式資訊。本文件將介紹 ASUSTOR ADM 支援的 MIB 檔案,同時說明如何使用 ASUSTOR MIB 中的 OIDs (Object Identifiers,物件識別值)。建議您在查閱此文件之前先行具備 NMS 和 SNMP 相關經驗與知識。



2. 需求

  • 已安裝 ADM 2.4.0 或更新版本的 ASUSTOR NAS。
  • 支援 SNMP 的 NMS。


3. 支援的 MIB 檔案

ASUSTOR ADM 支援兩類型的 MIB 檔案:標準類型以及 ASUSTOR 專屬類型。
下表列出了 ASUSTOR ADM 支援的 MIBs。


標準 MIB 簡述
DISMAN-EVENT-MIB 定義網路管理目的的事件觸發和行為
DISMAN-SCHEDULE-MIB 排程 SNMP 的作業時間
HOST-RESOURCES-MIB 管理 host 系統
IF-MIB 描述網路介面子層
IP-FORWARD-MIB 管理 CIDR 多重路徑 IP 路由
IP-MIB IP 與 ICMP 管理物件
IPV6-ICMP-MIB 建構 ICMP IPv6 的單元
IPV6-MIB 建構 IPv6 的單元
IPV6-TCP-MIB 建構 TCP over IPv6 的單元
IPV6-UDP-MIB 建構 UDP over IPv6 的單元
NET-SNMP-AGENT-MIB Net-SNMP 代理監控架構
NET-SNMP-EXTEND-MIB Net-SNMP 代理腳本擴充元件
NET-SNMP-VACM-MIB 為標準 VACM 視表定義 Net-SNMP 擴充元件
NOTIFICATION-LOG-MIB 紀錄 SNMP 通知
SNMP-COMMUNITY-MIB 提供 SNMPv1, SNMPv2c, 與 SNMPv3 共存的支援
SNMP-FRAMEWORK-MIB SNMP 管理架構
SNMP-MPD-MIB 訊息處理與調度
SNMP-USER-BASED-SM-MIB 以使用者為基礎的 SNMP 安全模型
SNMP-VIEW-BASED-ACM-MIB 基於視圖的 SNMP 存取控制模型
SNMPv2-MIB SNMP 單元
TCP-MIB 管理 TCP
UCD-DISKIO-MIB 磁碟 IO 統計數據
UCD-DLMOD-MIB 動態可載入的 MIB 模組
UCD-SNMP-MIB 非公開 UCD SNMP MIB 擴充元件
UDP-MIB 管理 UDP
ASUSTOR 專屬 MIB 簡述
ASUSTOR-SYSTEM-MIB ASUSTOR 系統資訊
ASUSTOR-DISK-MIB ASUSTOR 磁碟資訊
ASUSTOR-UPS-MIB ASUSTOR UPS 資訊

有些廠商會連同 NMS 軟體一併提供多種標準類型 MIB。同時,您也可以到 IETF 網站下載標準類型 MIB,www.ietf.org ,然後編入您的 NMS。此文件將不針對標準類型 SNMP MIB 中的 OID 多作著墨。




4. ASUSTOR MIB 檔案

ASUSTOR MIB 檔案可提供有關 ASUSTOR NAS 系統,磁碟,UPS 的特定資訊。您可點擊 ADM [服務] [SNMP] 頁面上的超連結下載 ASUSTOR MIB 檔案。



ADM 提供 3 個 ASUSTOR MIB 檔案。詳如下表:


檔案名稱 OID 群組
ASUSTOR-SYSTEM-MIB .1.3.6.1.4.1.44738.1 ASUSTOR system
.1.3.6.1.4.1.44738.2 ASUSTOR hardware
.1.3.6.1.4.1.44738.3 net
ASUSTOR-DISK-MIB .1.3.6.1.4.1.44738.4 disk
.1.3.6.1.4.1.44738.5 volume
ASUSTOR-UPS-MIB .1.3.6.1.4.1.44738.6 ASUSTOR ups

這些 MIB 檔案是 OID 1.3.6.1.4.44738 的子節點。請注意這些 MIB 檔案是相依的,您必須將所有檔案都匯入到 NMS 中,方可進行任一項目的監控。



4.1 ASUSTOR SYSTEM MIB

ASUSTOR System MIB 顯示系統運行狀態,包含了 CPU,風扇,網路狀態。 下表列出此 system MIB 提供的資訊。

  • ASUSTOR system 群組的子節點 (.1.3.6.1.4.1.44738.1)
OID 名稱 類型 狀態 說明
.1.0 sysSerialNumber String - 此 NAS 的序號
.2.0 sysADMVersion String - 此 NAS 的 ADM 版本
.3.0 sysBiosVersion String - 此 NAS 的 BIOS 版本
.4.0 sysUptime String - 此 NAS 的持續運作時間
.5.0 sysTime String - 此 NAS 當前的系統時間
.6.0 sysTimeZone String - 此 NAS 所在時區
.7.0 sysAsustorID String Available
Unavailable
檢查是否有新版 ADM 可供更新

  • ASUSTOR hardware 群組的子節點 (.1.3.6.1.4.1.44738.2)
OID 名稱 類型 狀態 說明
.1.0 hwModelName String - 此 NAS 的型號
.2.0 hwSysTemperature Integer - 系統攝氏溫度
.3.0 hwCPUTemperature Integer - CPU 攝氏溫度
.4.0 hwTotalMem Integer - 系統總記憶體大小 (MB)
.5.0 hwFreeMem Integer - 系統可用記憶體大小 (MB)
.6.0 hwProcessor String - CPU 的型號
.7.1.1.1 cpuIndex Integer - SNMP表格內部保留 (不提供存取)
.7.1.1.2 cpuUsage Integer - CPU 使用率 (%)
.8.1.1.1 fanIndex Integer - SNMP表格內部保留 (不提供存取)
.8.1.1.2 fanSpeed Integer - 風扇轉速 (RPM)

  • net 群組的子節點 (.1.3.6.1.4.1.44738.3)
OID 名稱 類型 狀態 說明
.1.1.1 netIndex Integer - SNMP表格內部保留 (不提供存取)
.1.1.2 netInterface Integer - 網路介面編號
.1.1.3 netMacAddress String - 網路介面的 MAC 位址
.1.1.4 netIPv4Address String - 網路介面的 IPv4 位址
.1.1.5 netIPv6Address String - 網路介面的 IPv6 位址
.1.1.6 netPacketSent Integer - 傳送封包流量 (KB)
.1.1.7 netPacketReceived Integer - 接收封包流量 (KB)


4.2 ASUSTOR DISK MIB

ASUSTOR Disk MIB 包含了 disk 和 volume 兩個表。當磁碟或 Volume 的數量有所增減,這兩個表格也會有相對應的變動。例如:一旦插入一顆新的硬碟,disk 這個表格便會出現一個新的欄位以顯示該硬碟的資訊。DiskIndex 和 VolumeIndex 這兩個 OID 是保留作為表格列的項次編號,不提供存取。下表列出 Disk MIB 提供的訊息。


  • disk 群組的子節點 (.1.3.6.1.4.1.44738.4)
OID 名稱 類型 狀態 說明
.1.1.1 diskIndex Integer - SNMP表格內部保留 (不提供存取)
.1.1.2 diskID String - 硬碟槽的 ID
.1.1.3 diskModel String - 硬碟型號
.1.1.4 diskType String SATA
SSD
硬碟類型
.1.1.5 diskStatus String Healthy
Normal
Risky
Dangerous
Bad
硬碟的健康狀態
.1.1.6 diskTemperature Integer - 硬碟攝氏溫度
.1.1.7 diskSize Integer - 硬碟容量 (GB)
.1.1.8 diskSmartInfo String - 硬碟的 S.M.A.R.T 資訊

  • volume 群組的子節點 (.1.3.6.1.4.1.44738.5)
OID 名稱 類型 狀態 說明
.1.1.1 volumeIndex Integer - SNMP表格內部保留 (不提供存取)
.1.1.2 volumeName String - Volume 名稱
.1.1.3 volumeLevel String Single
JBOD
Raid0
Raid1
Raid10
Raid5
Raid6
Volume 類型
.1.1.4 volumeStatus String Healthy
Clean
Active
Resyncing
Recovering
Reshaping
Appending
Migrating
fsExpanding
fsIniting Degraded
Failed
Inactive
Volume 狀態
.1.1.5 volumeFileSystem String - Volume 檔案系統
.1.1.6 volumeTotalSize Integer - Volume 總容量 (GB)
.1.1.7 volumeFreeSize Integer - Volume 可用容量 (GB)


4.3 ASUSTOR UPS MIB

ASUSTOR UPS MIB 可監控連接於 ASUSTOR NAS 上的 UPS 狀態。請注意此 UPS MIB 中可用的 OID 須視該 UPS 可提供的資訊而定。若 UPS 未針對特定 OID 提供資訊,該 OID 即不會出現於 NMS 軟體。下表列出部分 UPS MIB 的資訊,您可由 ASUSTOR-UPS-MIB.txt 檔案取得完整 OID 資訊。


  • ASUSTOR ups 群組的部分子節點 (.1.3.6.1.4.1.44738.6)
OID 名稱 類型 狀態 說明
.1.0 upsManufacturer String - UPS 製造商
.2.0 upsModel String - UPS 型號
.4.0 upsVendorID String - UPS 製造商 ID
.6.0 upsStatus String OL: On line
OB: On battery
LB: Low battery
UPS 狀態
.7.0 upsBatteryChargePercentage Integer - 電池已充電百分比
.8.0 upsBatteryChargeLowPercentage Integer - 當 UPS 進入低電量時的殘餘電量百分比
.13.0 upsInputSensitivity String - UPS 輸入電源靈敏度
.16.0 upsInputVoltage Integer - UPS 輸入電壓



5. 監控特定的 OIDs

所有的 NMS 都需要特定的 MIB 檔案以透過 SNMP 收集資訊。因此,使用者必須將所有的 MIB 檔案匯入 NMS 以確保 OID 都能被正確解析出來。匯入完成後,即可在 NMS 上進行資訊收集的設定。雖然不同 NMS 的操作方式各異,使用 OID 監控的流程都是類似的。一般來說會是:

  1. 將 MIB 檔案匯入 NMS
  2. 設定 NMS 監控特定的 OID

以下將使用 PRTG 這個 NMS 軟體說明如何匯入 MIB 檔案並設定 OID 監控狀態。欲詳細了解 PRTG,請參閱此軟體的官方文件,以下僅就 OID 監控提供簡單說明。



5.1 匯入 MIB 檔案

PRTG 無法直接匯入 MIB 檔案,您需要先用 Paessler MIB Importer 這軟體先將 MIB 檔案轉換成 PRTG 格式:


  • 一次選擇所有的 ASUSTOR MIB 檔案,點擊 Open File

這三個 MIB 檔案:ASUSTOR-SYSTEM-MIB.txt,ASUSTOR-DISK-MIB.txt,ASUSTOR-UPS-MIB.txt是相依的,因此必須同時匯入。Paessler MIB Importer 無法單獨載入任一個檔案。成功匯入後,您會看到以下的訊息視窗。



詳細資訊如下所示:


  • 點擊 File Save Complete OIDLib as… 將 MIB 檔案匯出成 PRTG 格式

相容於 PRTG 且包含 MIB 資訊的檔案即會生成。



5.2 設定 NMS

PRTG 安裝過程會在電腦中建立 "PRTG Network Monitor" 資料夾以供存放所有必要的檔案。上個步驟生成的相容於 PRTG 且包含 MIB 資訊的檔案請儲存到子資料夾 "snmplibs"。完成後,即可在 PRTG 上設定監控特定 OID。

  • 開啟 PRTG 網路監控
  • 點選 Sensors Add Sensor


  • 點擊 Add sensor to a device,從清單中選擇 ASUSTOR NAS,點擊 Continue


  • 選擇 Custom Sensors SNMP Library


  • 選擇之前匯入的 ASUSTOR 檔案庫,點擊 OK


  • 選擇欲監控的項目


  • 設定完成。現在可以在 NMS 上開始監控 ASUSTOR NAS 狀態了!

這篇文章有幫助嗎? /