NetWorker:如何配置、创建和修改 SNMP 通知

Summary: 本知识库文章概述了如何配置简单网络管理协议 (SNMP) 通知和基本陷阱接收器。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

SNMP 陷阱概述

NetWorker Simple Network Management Protocol (SNMP) 模块(包含在 NetWorker 服务器产品包中)允许 NetWorker 服务器向 SNMP 管理代理发送通知消息。

您必须配置启用了 SNMP 的网络管理软件以接受来自 NetWorker 服务器的陷阱。有关 SNMP 管理作的详细信息,请参阅网络管理文档。

NetWorker SNMP 模块使用陷阱将 NetWorker 事件通知传送到 SNMP 管理站。陷阱是从 SNMP 代理(NetWorker 服务器)发送到 SNMP 事件管理器的未经请求的通知。在 NetWorker 中配置 SNMP 通知时,您可以定义 NetWorker 服务器发送给 SNMP 事件管理器的陷阱类型。

有关限制和增强功能的任何更改,请参阅 NetWorker 版本的《NetWorker 管理指南》。NetWorker Administration Guide 可通过以下渠道获得: https://www.dell.com/support/home/product-support/product/networker/docs

在 Linux 上接收 SNMP v2c 陷阱

要在 Linux 上接收 SNMP v2c 陷阱,请执行以下作:安装以下软件包:

  • net-snmp-代理-库
  • net-snmp-libs
  • net-snmp

1.将位于以下位置的 NetWorker MIB 文件复制到 Linux 陷阱接收器文件夹 (/usr/share/snmp/mibs):

  • Linux NetWorker 服务器:/opt/nsr/snmp
    • 可以使用符号链接代替复制: ln -s /opt/nsr/snmp/NETWORKER-MIB.txt /usr/share/snmp/mibs/NETWORKER-MIB.txt
  • Windows NetWorker 服务器:..\Program Files\EMC NetWorker\nsr\snmp

2.将以下内容添加到 snmptrapd.conf 文件中: authCommunity log,execute,net public
3.在 NetWorker 服务器上,指定 SNMP 通知命令 (nsrtrap) 在 NetWorker 通知或策略通知命令字段中。

  • 对于 Linux: /usr/sbin/nsrtrap -c community_string traps_receiver_address
  • 对于 Windows: "C:\Program Files\EMC NetWorker\nsr\bin\nsrtrap.exe -c community_string traps_receiver_address"
    • 如果 -i version 未使用 nsrtrap 命令,默认 SNMP 版本为 2c。
  • NetWorker:通知概述:NetWorker:通知概览。
  • NetWorker:如何配置策略通知:NetWorker:如何配置策略电子邮件通知

4.在 Linux 陷阱接收器上,运行以下命令以保存 SNMP 陷阱:

nohup snmptrapd -f -C -c ./snmptrapd.conf -Lf /var/log/snmptrap.log -M /usr/share/snmp/mibs -m NETWORKER-MIB &
提醒:nohup 选项可确保即使在会话终止后也能运行该命令。使用 & 在后台运行命令。收到陷阱时, 将更新 /var/log/snmptrap.log 文件。运行上述命令时,可以指定您选择的其他位置。

在 Windows 上接收 SNMP v2c 陷阱。

要在 Windows 上接收 SNMP v2c 陷阱,请执行以下作:

对于 SNMP 陷阱接收器:

  • 安装 iReasoning MIB 浏览器。
  • 在地址字段中,指定 NetWorker 服务器的 IP。
  • 选择工具 > 陷阱接收器 > 陷阱接收器设置。
  • 选择用户数据报协议 (UDP) 和端口 162。

1.在 NetWorker 服务器上,指定 SNMP 通知命令 (nsrtrap) 在 NetWorker 通知或策略通知命令字段中。

  • 对于 Linux: /usr/sbin/nsrtrap -c community_string traps_receiver_address
  • 对于 Windows: "C:\Program Files\EMC NetWorker\nsr\bin\nsrtrap.exe -c community_string traps_receiver_address"
    • 如果 -i version 未使用 nsrtrap 命令,默认 SNMP 版本为 2c。
  • NetWorker:通知概述:NetWorker:通知概览。
  • NetWorker:如何配置策略通知:NetWorker:如何配置策略电子邮件通知

2.使用 iReasoning MIB 浏览器上的加载 MIB选项,将位于以下位置的 NetWorker MIB 文件加载到 iReasoning MIB 浏览器。

  • Linux NetWorker 服务器: /opt/nsr/snmp
  • Windows NetWorker 服务器: C:\Program Files\EMC NetWorker\nsr\snmp

3.转至 iReasoning MIB 浏览器 > 陷阱接收器以查看收到的陷阱。
 

在 Linux 上接收 SNMP v3 陷阱。

要在 Linux 上接收 SNMP 陷阱,请执行以下作:安装以下软件包:

  • net-snmp-代理-库
  • net-snmp-libs
  • net-snmp

1.将 NetWorker 的 MIB 文件从以下路径复制到 Linux 陷阱接收器目录 (/usr/share/snmp/mibs)。

  • Linux NetWorker 服务器:/opt/nsr/snmp
    • 可以使用符号链接代替复制: ln -s /opt/nsr/snmp/NETWORKER-MIB.txt /usr/share/snmp/mibs/NETWORKER-MIB.txt
  • Windows NetWorker 服务器:C:\Program Files\EMC NetWorker\nsr\snmp

2.提供有关 NMC > NetWorker 管理控制台 > NetWorker 服务器属性 > “安全”选项卡的以下信息:

  • 用户名
  • 引擎 ID
  • Authentication Protocol
  • 身份验证密钥
  • 隐私协议
  • 隐私密钥 
提醒:上述信息应与 Linux 陷阱接收器上的 snmptrapd.conf 文件下提供的信息相同(在步骤 3 中提到)。


3.在 Linux 陷阱接收器上执行以下步骤:

一个。停止 snmptrapdsystemctl stop snmptrapd
b. 将以下内容添加到 snmptrapd.conf 文件。
createUser -e <Engineid> <SNMPv3 username> <MD5/SHA> <password for authentication protocol> <AES/DES> <password for private protocol> authuser log <SNMPv3 username>
示例:
createUser -e 8000000001020304 myuser MD5 mypassword123 DES mypassword123 authuser log myuser
  • EngineID 应为介于 10 到 64 个字符之间的十六进制数。
  • 用户名最多可包含 32 个字符。
  • 身份验证协议和专用协议的密码长度应在 8-32 个字符之间。
c. 启动 snmptrapdsystemctl start snmptrapd
 

4.在 NetWorker 服务器上,指定 SNMP 通知命令 (nsrtrap) 在 NetWorker 通知或策略通知命令字段中。

提醒:SNMPv3 陷阱只能在 NetWorker 策略级别配置。
  • 对于 Linux: /usr/sbin/nsrtrap -i 3 traps_receiver_address
  • 对于 Windows: "C:\Program Files\EMC NetWorker\nsr\bin\nsrtrap.exe -i 3 traps_receiver_address"
  • NetWorker:如何配置策略通知:NetWorker:如何配置策略电子邮件通知

  
5.在 Linux 陷阱接收器上,运行以下命令以保存 SNMP 陷阱:

nohup snmptrapd -f -C -c ./snmptrapd.conf -Lf /var/log/snmptrap.log -M /usr/share/snmp/mibs -m NETWORKER-MIB &
提醒:nohup 选项可确保即使在会话终止后也能运行该命令。使用 & 在后台运行命令。收到陷阱时, 将更新 /var/log/snmptrap.log 文件。运行上述命令时,可以指定您选择的其他位置。

在 Windows 上接收 SNMP v3 陷阱。

要在 Windows 上接收 SNMP 陷阱,请执行以下作:

1.安装MG-Soft MIB浏览器的许可版本。
2.单击查看并选择 SNMP 协议首选项。
3.选择 SNMP 协议版本作为 SNMP v3 USM。
4.转至编辑用户选项并添加以下 SNMP v3 安全参数:

  • 安全用户名:SNMP v3 用户的名称应与安全选项卡下的 NetWorker 服务器属性中提供的值相同。
  • 上下文名称:这不是必需的,可以以任意一组字母字符的形式提供。
  • 上下文引擎 ID:指定在安全性选项卡下的 NetWorker 服务器属性中提供的相同引擎 ID。
  • 身份验证协议:将身份验证协议指定为 HMAC MD5 或 HMAC-SHA。
  • 专用协议:将专用协议指定为 CBC-DES或 CFB-AES。

5.在步骤 2 中为属性创建必要的条目后,加载用户配置文件。
6.将 NetWorker 的 MIB 文件从以下路径复制到目录“C:\ProgramData\MG-SOFT\SMI Modules\MIB Modules\SMI

  • Linux NetWorker 服务器:/opt/nsr/snmp
  • Windows NetWorker 服务器:C:\Program Files\EMC NetWorker\nsr\snmp

7.使用 MIB选项卡中的选项导入 MIB将 MIB 文件加载到 MG-Soft MIB浏览器。将 NetWorker MIB 文件保留在该位置。
8.转至 MG-Soft MIB 浏览器左上角的远程 SNMP 代理框。提供要从中接收 SNMP v3 陷阱的 NetWorker 服务器的 IP 地址。
9.在MG-Soft MIB浏览器上,转至工具 > 陷阱告警控制台部分。
10.在 NetWorker 服务器上,指定 SNMP 通知命令 (nsrtrap) 在 NetWorker 通知或策略通知命令字段中。

提醒:SNMPv3 陷阱只能在 NetWorker 策略级别配置。
  • 对于 Linux: /usr/sbin/nsrtrap -i 3 traps_receiver_address
  • 对于 Windows: "C:\Program Files\EMC NetWorker\nsr\bin\nsrtrap.exe -i 3 traps_receiver_address"
  • NetWorker:如何配置策略通知:NetWorker:如何配置策略电子邮件通知/

Additional Information

提醒:NetWorker 支持人员无法执行对系统设置(如 SNMP 陷阱接收器)的配置,系统配置和更改必须由系统管理员执行。

Affected Products

NetWorker

Products

NetWorker
Article Properties
Article Number: 000068210
Article Type: How To
Last Modified: 14 Jul 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.