1. 安装

1. 安装

在以前的 Windows 版本中,我可以安装 SNMP 功能,该功能允许网络监控软件从 Windows 远程收集基本系统信息。我在 Windows 10 中找不到类似的东西。是我遗漏了什么吗?还是微软最终放弃了 SNMP 而选择 WMI?

答案1

它位于控制面板>程序和功能中的“打开或关闭 Windows 功能”列表中,默认情况下它被卸载但可以添加。

在此处输入图片描述

编辑:看来 SNMP 在 Windows 10 1809 中已被弃用

请参阅 Server 2012 中的变更列表它于 2016 年 8 月被弃用,因此它适用于所有 Windows 平台只是时间问题。

微软建议开始使用 CIM

在我的一条评论中的一个链接中建议了一种在 1809 上安装 SNMP 的解决方法,但我还没有测试过。

答案2

Microsoft TechNet 维基页面标题为“如何远程安装 SNMP”作者安德鲁·卡玛达诺夫有关于如何安装 SNMP 服务的大量详细信息。此答案是 Andrew 的 wiki 页面相关部分的复制粘贴。请注意,Windows SNMP 代理不支持 v3,有关详细信息,请参阅:https://serverfault.com/questions/818237/is-snmp-v3-supported-in-windows-server-2016/818472

1. 安装

1.1 安装-图形

开始->控制面板->程序和功能->打开或关闭 Windows 功能->简单网络管理协议 (SNMP)->WMI SNMP 提供程序->启用复选框。

1.2 安装-命令行

对于 Windows 10,

以管理员身份运行 cmd.exe。在提升的命令提示符下,输入:

dism.exe /online /enable-feature /featurename:"SNMP" /featurename:"WMISnmpProvider"

2 配置-用户界面

在 Windows 10 中,用户界面“隐藏”在 services.msc 中特性SNMP 服务本身。有关更多信息,请参阅 Paessler 网络监控公司知识库了解详情。

3 配置 - Windows 注册表

所有 SNMP 设置都存储在注册表中,这使得这项任务变得更容易一些。我们需要配置的设置如下所示。

HKLM\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\EnableAuthenticationTraps
HKLM\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\NameResolutionRetries
HKLM\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\PermittedManagers
HKLM\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\TrapConfiguration
HKLM\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\ValidCommunities
HKLM\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\RFC1156Agent\sysContact
HKLM\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\RFC1156Agent\sysLocation

EnableAuthenticationTraps、NameResolutionRetries、sysContact 和 sysLocation 只是注册表值。我们可以不改变它们。ValidCommunities、PermittedManagers 和 TrapConfiguration 更为重要。它们定义了哪些系统可以通过 SNMP 与主机通信

3.1 有效社区

ValidCommunities 键包含 SNMP 社区和权限的列表。它看起来像

"<Community Name>"=dword:<Access Rights>

访问权限具有以下值:

NONE – 0x0001
NOTIFY – 0x0002
READ ONLY – 0x0004
READ/WRITE – 0x0008
READ/CREATE – 0x0010

例如:

"public"=dword:00000004
"private"=dword:00000008

3.2 允许的经理

PermittedManagers 项包含可以通过 SNMP 查询或更新主机的主机列表。它是名称或 IP 地址的编号列表。例如:

"1"="10.10.10.1"
"2"="MonitoringServer.doamin.com"

3.3 陷阱配置

TrapConfiguration 键是子键列表,每个社区名称一个子键。反过来,每个子键都包含将向其发送陷阱的主机列表。例如:

TrapConfiguration\public
"1"="10.10.10.1"
"2"="MonitoringServer.doamin.com"

注意:社区名称区分大小写

答案3

如果您拥有 Windows 10 1809 OS build 17763.xxx,您可以在以下位置找到 SMTP:设置(Windows 设置)--> 应用程序 --> 应用程序和功能 --> 管理可选功能 --> 添加功能,然后在列表中找到它。

Win10 1809 中的 SNMP 功能

您必须有互联网连接才能安装此功能。

相关内容