SNMP 用于什么?

Jef*_*eff 11 12.04 snmp

谁能向我解释 SNMP 在家庭桌面 Ubuntu 安装中的用途?

需要吗?除了电缆调制解调器之外,没有任何类型的网络。

Kev*_*wen 10

什么是SNMP?

SNMP(简单网络管理协议)“是一种广泛使用的协议,用于监控网络设备(例如路由器)、计算机设备甚至 UPS 等设备的健康和福利。” .

网络和系统管理员通常使用它来收集操作统计信息(例如测量网络带宽流量、CPU 使用率或可用硬盘空间)以及设置系统参数。

这对普通桌面用户意味着什么?

就目前的问题而言,普通桌面用户对 SNMP 几乎没有兴趣,或者根本没有兴趣。

默认情况下,在 Ubuntu 中,安装了基本的 SNMP 文件(/etc/snmp/snmp.conf例如)。但是,它们没有启用,根本没有使用,并且就系统安全而言意义不大。

我为什么要启用和使用 SNMP?

对于更高级(或好奇)的用户来说,非常简单的用例是设置一个监控/绘图系统,如MRTGCactiNagios,以密切关注他们的系统和网络的健康状况。此站点上有许多有用的问题,这些问题详细介绍了如何配置需要使用 SNMP 的应用程序。

这个问题是查看使用 SNMP 收集系统和网络数据的众多应用程序中的一些应用程序的一个很好的起点。

如何在我的系统上启用 SNMP?

在这里看到我的答案。

  1. 编辑文件/etc/snmp/snmp.conf并注释掉包含“mibs:”的行
  2. 接下来,假设您还没有这样做,您将需要获取完整的 IETF MIB 集。由于许可问题,这些文件默认不会在 Debian/Ubuntu 系统上提供。

    • 从控制台 ( Ctrl- Alt- t),输入以下命令:

    • sudo apt-get install snmp-mibs-downloader

    • sudo download-mibs

  3. 您应该能够通过运行以下命令来测试此配置:

    • snmpwalk -v 2c -c public <InsertYourIPAddressHere> system
    • 如果工作正常,您应该得到类似于以下内容的响应:

    SNMPv2-MIB::sysDescr.0 = STRING:Linux foucault 3.2.0-38-generic-pae #59-Ubuntu SMP Tue Feb 5 18:16:32 UTC 2013 i686

在哪里可以了解有关 SNMP 的更多信息?

Net-SNMP是大多数安装的“规范”软件包。

一个很好的介绍可以在这里找到。

最后是 SNMP的维基百科条目


Huy*_*ens 3

默认情况下,Ubuntu 桌面上未安装 SNMP(代理或受监控设备)。

仅安装 SNMP 库,因为它可用于获取网络打印机的状态,但除非打印机驱动程序请求,否则不会激活它。

总体而言,正如您所怀疑的那样,SNMP(代理或受监控设备)在家庭桌面上没有多大用处。