(SNMP网络管理协议)It Geek:使用SNMP(简单网络管理协议)监视网络设备

(SNMP网络管理协议)It Geek:使用SNMP(简单网络管理协议)监视网络设备

It Geek:使用SNMP(简单网络管理协议)监视网络设备

您是否需要知道远程设备认为度量值是什么?HTG解释了什么是简单网络管理协议(SNMP),以及如何使用它来监视网络设备。

由istargazer拍摄的图像

概述

创建简单网络管理协议(SNMP)是为了提供一个共同的协议基础,网络管理员可以期望他们的设备制造商使用它来暴露产品的不同方面。CPU负载、路由表和网络流量统计等信息都可以通过SNMP远程访问。还可以使用SNMP在支持SNMP的设备上设置配置,但这超出了本指南的范围。

从SNMP读取/退出时使用“社区“”绳子。作为管理员,设置此字符串是您的工作。下面是关于如何做到这一点的一些例子。

一旦连接到设备,您需要使用OID“拉”它来获取信息。不同的OID提供了不同的信息,在本指南中,我们将重点关注网络流量,同时鼓励您进一步探索这个世界。我们将解释如何获得下面的“神秘”OID。

作者漫谈

我已经开始使用这种巧妙的方式来查看路由器的信息,早在我的DD-WRT研究的第一天就开始了。现在,如果我没有呢?我只是觉得自己瞎了。我不能强调,当用户抱怨网络速度时,能够浏览边界路由器所说的利用率并迅速解决问题是多么有价值。

读取/绘制SNMP信息(OID)

为了方便起见,本文首先介绍了如何读取snmp信息,因为大多数人不需要一遍又一遍地使用…配置部分。

好的,您已经为SNMP配置了设备(如果不是,请参见下面的示例),但是您如何知道要读取哪些OID,以及如何实际进行呢?有许多商业和免费的程序来实现这一目标。我们将关注几个免费的,您可以使用Hassle免费绘制或浏览整个OID名称空间。

“班德与监视器”SolarWinds(图形)

如果没有遇到太阳风,人们就不能真正地谈论“网络监控”,因为它是这个领域的主要参与者之一。我们不会进入过多的网络产品太阳风提供,而是专注于一个免费的实用工具,称为“免费的实时带宽监视器”。

该实用程序有两个缺点:

  1. 它的目的是显示网络带宽,因此不适合检索其他SNMP信息。
  2. 它没有提供保存/打开配置文件的选项。

如果上述限制是一个问题,请阅读其他选项之一。

使用常规的“Next”->“Next”->“Finish”过程下载并安装,然后打开程序。

您应该得到一个向导,如下所示。填写目标设备的“IP”和“社区”信息,然后单击“Next”。

该程序将为其接口“拉动”设备,并在一个友好的格式化、彩色和名称枚举列表中显示它们。

选择要监视的接口(CTRL可以进行多次选择),然后单击“Next”。

在上面的例子中,我们选择了两个名为“DSLwan1”的接口&ATMWIN 2。您可以接受默认设置并单击“启动监视器”。

图窗口作为上面的窗口,应该打开并开始以5秒(可配置的)刷新间隔显示交通信息。

关于刷新间隔的注意:真实的优势这个程序的特点是,在我遇到的所有程序中,这是唯一一个告诉您刷新间隔是否太短的程序。在过去的一周里,我很高兴调试SNMP读取的问题,因为一些设备似乎不能(或者根本不会)更新它们的统计数据超过X次/秒(Juniper设备为7次)。这个程序是唯一一个告诉我刷新间隔太快的程序,这解释了为什么我会得到不稳定的结果。

除非您仍然需要在目标设备上启用SNMP(见下文),否则就完成了。

愿你快乐,快快乐乐地走在你的路上。)

Plixer的“Flowalyzer”(制图)

这个免费的实用工具,被称为花,是非常简单的操作。看起来,Plixer采用了著名的STG实用程序(下面解释),并将它包装成了一些更方便用户的工具。它还具有“从OID到名称列表的转换”功能。与太阳风相比,此实用程序的优点是可以提取其数值形式的OID。

话虽如此,它有两个严重缺陷:

  1. 我发现这个程序不适合长时间的监视,因为它会莫名其妙地随机发生。撞车.
  2. 虽然它有优势它能够将其配置保存到文件中,然后通过将程序与后缀相关联来调用它们,对于文件的保存位置也非常敏感。我已经发现,如果保存保存的文件的目录树包含“空格”,当试图调用它们时,程序将出错。

总之,使用该程序获取OID,并“将它们提供给STG程序”和/或“让地狱离开道奇”。

打开程序时,会看到下面的窗口。

单击“SelectA R/W SNMP凭据”下拉列表,然后单击“Create/Edit”。

填写目标设备所需的信息(主要是社区字符串)并保存。

填充目标设备的IP并单击“GET”。

一旦您这样做,程序窗口的下半部分应该填充从设备中提取的信息,如下面的图片。

点击其中一行应该弹出一个像下面这样的监视器窗口。

若要获得长期追求的OID,请单击“查看”->“设置”。

在下一个窗口中,可以看到传入/传出通信量的OID。

你拿到OID了耶!

来自Leonid Mikhailov的简单交通监视器(STG)制图)

这个免费的实用程序是迄今为止最古老的选项,但它对字面上来说是完美无缺的。年数并且可以将其配置保存在可共享的文件中。唯一的缺点是您需要通过其他方法获得OID。

从我们这里下载程序(以避免热链接)或作者。

将zip文件解压缩到您选择的位置并运行它。你将得到一个空白的窗口。

点击“查看”->“设置”。

在下一个窗口中,当从其他方法获得OID时,需要输入OID(本指南中至少有两个)。

如果一切顺利,主窗口应该充满信息,如下所示。

基于SNMP4tPC的GetIF(浏览OID树)

这个程序是旧的,虽然新的选择是可用的,因为它是免费的,它完成了工作,也是那个让我开始工作的,荣誉要求我向它致敬。

使用此程序或类似的程序将使您能够提取比“仅仅”设备的接口信息更多的信息。尽管如此,我们将使用接口的示例来使后续操作更具可读性。

从我们这里下载程序(以避免热链接)或作者。

使用常规的“Next”->“Next”->“Finish”过程安装并打开程序。

填写目标设备的信息并单击“开始”。

要遍历OID树,请转到“MBrowser”选项卡。

一旦你看到一个你想要读的片段,选择它并点击“开始”。

例如,要获得使用上述程序获得的相同的“接口”信息,请浏览到:iso->org->dod->internet->mgmt->mib-2->接口->iftable->ifEntry->ifDescr并单击“start”。

窗口的下半部分现在显示给目标设备上的接口的“名称”。要获得“流量OID”,请注意接口的数量(在我们的示例中,WIN 2=Interface 7)并继续到“ifInOctets”和“ifOutOctets”子树。

它们位于:iso->org->dod->internet->mgmt.mib-2->接口->iftable->ifEntry->ifInOctets。

单击要监视流量的接口,并注意窗口左下角的OID。

现在您已经准备好将您收集的OID带到上面的一个监视程序中。

在目标设备上启用SNMP

几乎所有可以联网的自重设备都支持以这种方式公开其信息。尽管如此,并不是每个设备都这样做,您可能需要查阅设备的文档来了解如何做到这一点。下面是我在附近的一些例子,但这绝不是一个详尽的清单。

论DD-WRT

在WebGui中,转到“Services”并向下滚动以找到“SNMP”单选按钮。

选择“已启用”单选按钮并保存配置。

一旦启用,您将收到可能更改的详细信息。重要的是你要注意你使用的是什么“RO社区”。缺省值是“public”,但您可以将其更改为您希望的任何其他值。保存并应用更改。

论Fortigate(FortiOS)

假设FortiOS的最新版本(v4和更高版本),在主窗口中展开“Config”窗格并选择“SNMP”。

注意:上面的屏幕截图是从v5 FortiOS中获取的。

要创建一个新的“SNMP v1/V2C”社区,请单击“CreateNew”。

填写诸如“社区名称”、允许访问它的IP的范围以及从什么“接口”访问的信息。完成后,单击页面底部的“OK”以保存您的设置。

还需要启用要从其中读取信息的接口,以获取SNMP通信量。要做到这一点,请转到“Config”->“Network”。

在本例中,我们使用了“port 8”,因此我们将编辑该接口。

选中“SNMP”复选框,然后单击页面底部的“OK”。

注意:如果在设备上启用了VDOM,则试图从其中读取SNMP的接口必须位于“ManagementVdom”中。更改管理Vdom不在本指南的范围之内。

Juniper(朱诺斯)

在WebGUI中,转到“配置”->“服务”->“SNMP”。

点击“添加”。

填写您选择的“社区名称”并选择“授权”类型。

保存并提交更改以使其生效。

论NetApp

打开“NetAppOnCommand系统管理器”并登录到您的存储设备。在“配置”->“系统工具”下,单击“SNMP”,然后单击“编辑”。

点击“添加”。

这将使您能够添加一个新的“Community”字符串,如下所示。

填写所需的名称,并单击“确定”所有返回。

在Windows上

在windows上激活snmp是可能的,它只是很少使用,甚至被谈论过(看看您,MS认证…)。。您需要先安装服务。

通过“程序和功能”安装服务。

进入“打开或关闭Windows功能”。

滚动查找“简单网络管理协议(SNMP)”。选中其复选框,单击“确定”即可安装。

安装完后,通过打开“Services”来配置社区字符串。

滚动查找服务并进入其属性。

转到“安全”选项卡。

若要添加社区,请单击“添加”。

填写所需的社区名称,然后单击“Add”和OK以使设置生效。

注意:您可能需要更改其他属性,以使远程机器能够读取数据,但这超出了本指南的范围。

就是这样,您应该被设置为绘制网络的信息,并且鼓励您探索SNMP协议可以为您提供超出本指南范围的内容,例如:使用MIB和陷阱。只需记住…下面的总结引语


我们都是我们眼泪的总和。土地太少,土地不肥沃,没有什么能在那里生长。太多了,我们中最优秀的人就被冲走了。(巴比伦5克卡尔)

以上是 (SNMP网络管理协议)It Geek:使用SNMP(简单网络管理协议)监视网络设备 的全部内容, 来源链接: utcz.com/wiki/670095.html

回到顶部