谁能向我解释一下 SNMP 在家庭桌面 Ubuntu 安装中的用途?
需要吗?除了电缆调制解调器外,没有任何其他网络。
答案1
什么是 SNMP?
简单网络管理协议(简单网络管理协议)“是一种广泛使用的协议,用于监控网络设备(例如路由器)、计算机设备甚至 UPS 等设备的健康和状况。”。
它通常被网络和系统管理员用来收集操作统计数据(例如测量网络带宽流量、CPU 使用率或可用硬盘空间)以及设置系统参数。
对于普通桌面用户来说,这意味着什么?
就目前的问题而言,普通桌面用户对 SNMP 的兴趣很小,甚至没有兴趣。
默认情况下,Ubuntu会安装基本的SNMP文件(/etc/snmp/snmp.conf
例如)。但是,它们没有启用,根本没用,而且对于系统安全来说意义不大。
为什么我要启用和使用 SNMP?
对于更高级(或好奇)的用户来说,非常简单的用例是设置一个监控/图形系统,例如磁共振成像仪,仙人掌, 或者纳吉奥斯密切关注系统和网络的健康状况。此站点上有许多有用的问题,详细介绍了如何配置需要使用 SNMP 的应用程序。
这问题是查看使用 SNMP 收集系统和网络数据的众多应用程序的一个很好的起点。
如何在我的系统上启用 SNMP?
请参阅我的回答这里。
- 编辑文件
/etc/snmp/snmp.conf
并注释掉包含“mibs:”的行 接下来,假设您还没有完成此操作,您需要获取完整的 IETF MIB 集。由于许可问题,默认情况下,Debian/Ubuntu 系统不附带这些文件。
从控制台 ( Ctrl- Alt- t),输入以下命令:
sudo apt-get install snmp-mibs-downloader
sudo download-mibs
您应该能够通过运行以下命令来测试此配置:
snmpwalk -v 2c -c public <InsertYourIPAddressHere> system
- 如果工作正常,您应该会收到类似以下的响应:
SNMPv2-MIB::sysDescr.0 = 字符串:Linux foucault 3.2.0-38-generic-pae #59-Ubuntu SMP 2013 年 2 月 5 日星期二 18:16:32 UTC i686
在哪里可以了解有关 SNMP 的更多信息?
网络管理协议是大多数安装的“规范”包。
可以找到一个很好的介绍这里。
最后,维基百科条目用于 SNMP。
答案2
什么是 SNMP?
简单网络管理协议 (SNMP) 是一种“用于管理 IP 网络上设备的 Internet 标准协议”。通常支持 SNMP 的设备包括路由器、交换机、服务器、工作站、打印机、调制解调器机架等。”它主要用于网络管理系统,以监控网络连接设备是否存在需要管理注意的情况。SNMP 是 Internet 工程任务组 (IETF) 定义的 Internet 协议套件的一个组件。它由一组网络管理标准组成,包括应用层协议、数据库模式和一组数据对象。 (更多详情)
答案3
默认情况下,Ubuntu 桌面上未安装 SNMP(代理或受监控设备)。
仅安装了 SNMP 库,因为它可用于获取网络打印机的状态,但除非打印机驱动程序请求,否则它不会被激活。
总体而言,SNMP(代理或受监控设备)在家桌面,正如您所怀疑的那样。