我们使用 cookie 来帮助我们改善网页体验。请阅读我们的 Cookie 政策

NAS 271

ASUSTOR NAS MIB 使用说明

介绍 ASUSTOR NAS 管理信息库 (MIB) 内容

2017-12-27

课程目的
完成此课程后您将能够:
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) 自从版本 2.4.0 之后已支持 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. 需求
l   已安装 ADM 2.4.0 或更新版本的 ASUSTOR NAS
l   支援 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

建构 ICMPv6 的单元

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 > Services > SNMP 页面上的超链接下载 ASUSTOR MIB 档案。


ADM 提供 3 个 ASUSTOR MIB 档案。详如下表:

OID

群组

文件名

.1.3.6.1.4.1.44738.1

asustor system

ASUSTOR-SYSTEM-MIB

.1.3.6.1.4.1.44738.2

asustor hardware

.1.3.6.1.4.1.44738.3

net

.1.3.6.1.4.1.44738.4

disk

ASUSTOR-DISK-MIB

.1.3.6.1.4.1.44738.5

volume

.1.3.6.1.4.1.44738.6

asustor ups

ASUSTOR-UPS-MIB


这些 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 格式:

1. 下载并安装 Paessler MIB Importer 至您的计算机,下载链接:http://www.paessler.com/tools/mibimporter

2. 开启程序,点选 File > Import MIB File

3. 一次选择所有的 ASUSTOR MIB 档案,点击 Open File

这三个 MIB 档案:ASUSTOR-SYSTEM-MIB.txt,ASUSTOR-DISK-MIB.txt,ASUSTOR-UPS-MIB.txt是相依的,因此必须同时汇入。Paessler MIB Importer 无法单独载入任一个档案。成功汇入后,您会看到以下的讯息窗口。




详细信息如下所示:


4. 点击 File > Save Complete OIDLib as… 将 MIB 档案汇出成 PRTG 格式




兼容于 PRTG 且包含 MIB 信息的档案即会生成。

5.2 设定 NMS
PRTG 安装过程会在计算机中建立 “PRTG Network Monitor” 文件夹以供存放所有必要的档案。上个步骤生成的兼容于 PRTG 且包含 MIB 信息的档案请储存到子文件夹 “snmplibs”。完成后,即可在 PRTG 上设定监控特定 OID。

1. 开启 PRTG 网络监控

2. 点选 Sensors > Add Sensor





3. 点击 Add sensor to an existing device,从清单中选择 ASUSTOR NAS,点击 Continue




4. 选择 Custom Sensors > SNMP Library





5. 选择之前汇入的 ASUSTOR 档案库,点击 OK


6. 选择欲监控的项目




7. 设定完成!您可以在 NMS 上开始监控 ASUSTOR NAS 状态了!



此文章有帮助吗? /