Questions tagged «snmp»

SNMP(简单网络管理协议)是一种Internet标准协议,用于监视和配置IP网络上的设备。

3
截至2015年,SNMP是否仍被广泛使用?
即使在15年前,关于SNMP的许多事情在我看来也很麻烦。一个例子是MIB的概念,它是一种本地资源,可以“理解”原本为数字的OID。 SNMP是否已进行了现代化或突变?它仍然是网络设备的必备功能吗?
23 snmp 

5
寻找一个可以在Windows下运行的SNMP浏览器[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 6年前关闭。 我曾经使用Getif在服务器和设备的SNMP结果内部进行查询。但是,它不再适用于Windows 7和64位。 我希望在寻找一个开放源代码的软件,该软件将允许我根据需要添加MIB,并允许我浏览MIB树并将请求/请求发送到服务器以获取结果。 你们都用什么?
23 windows  snmp 

2
为什么snmp无法使用其自己的MIB?
我已经完成了Ubuntu 12.04LTS的全新安装,并安装了snmpd和snmp软件包。 如果输入: snmpwalk -m ALL -v2c -c public localhost 1.3 我收到大量错误,形式如下: Cannot adopt OID in SQUID-MIB: cacheClients ::= { cacheProtoAggregateStats 15 } Cannot adopt OID in NET-SNMP-EXTEND-MIB: nsExtendLineIndex ::= { nsExtendOutput2Entry 1 } Cannot adopt OID in NET-SNMP-EXTEND-MIB: nsExtendOutLine ::= { nsExtendOutput2Entry 2 } Cannot adopt OID in UCD-SNMP-MIB: …

1
Windows Server 2012中不推荐使用SNMP
根据Windows Server 2012中已删除或弃用的 Technet 功能,SNMP 已弃用: 不建议使用SNMP。相反,请使用WS-Management Web服务协议支持的公共信息模型(CIM),并将其实现为Windows远程管理。 由于SNMP是大多数监视系统的基础,因此引起了我的注意。就Windows Server而言,“已弃用”到底是什么意思(已标准化)?如果是这样,需要多长时间直到SNMP不再可用(即MS Server的下一个主要版本,即Service Pack)? 另外,有人知道其他组织不赞成使用SNMP而推荐其他方法吗?

6
用于网络监视的路由/代理SNMP陷阱(或Netflow,通用UDP等)的解决方案?
我正在为一个非常大的网络(大约5000个网络设备)实施网络监视解决方案。我们希望网络上的所有设备都将SNMP陷阱发送到一个盒子(从技术上讲,这可能是一对HA盒子),然后让该盒子将SNMP陷阱传递到真实的处理盒子上。这将使我们拥有多个处理陷阱的后端盒,并在这些后端盒之间分配负载。 我们需要的一项关键功能是能够根据陷阱的源地址将陷阱转发到特定的盒子。对解决此问题的最佳方法有何建议? 我们考虑过的事情包括: 使用snmptrapd接受陷阱,并将其传递给自定义的perl处理程序脚本,以重写陷阱并将其发送到适当的处理框 使用在Linux机器上运行的某种负载平衡软件来解决此问题(很难找到许多可以处理UDP的负载平衡程序) 使用负载平衡设备(F5等) 在Linux机器上使用IPTables通过NAT路由SNMP陷阱 目前,我们已经实现并正在测试最后一个解决方案,首先是使用配置了IPTables的Linux机器来接收陷阱,然后根据陷阱的源地址,用目标nat(DNAT)重写它,以便将数据包发送到适当的服务器。例如: # Range: 10.0.0.0/19 Site: abc01 Destination: foo01 iptables -t nat -A PREROUTING -p udp --dport 162 -s 10.0.0.0/19 -j DNAT --to-destination 10.1.2.3 # Range: 10.0.33.0/21 Site: abc01 Destination: foo01 iptables -t nat -A PREROUTING -p udp --dport 162 -s 10.0.33.0/21 -j DNAT …


1
是否有人在使用SNMP和/或WMI轮询器将自定义指标推送到Amazon CloudWatch?
Amazon CloudWatch有一个不错的控制台,以及一个使用Amazon SNS进行通知的警报系统。 最初,它仅为您提供AWS指标,例如EC2实例CPU利用率。 最近,他们添加了自定义指标。您可以使用CloudWatch REST API推送您自己的任意指标。 我想知道是否有人尝试使用代理来通过SNMP和/或WMI轮询各种服务器(有些在EC2,有些不在),并将这些样本作为自定义指标推送到CloudWatch?因此,现在在CloudWatch中,您可以在一个地方同时查看所有指标(包括AWS和非AWS)。 注意:我知道某些监视工具可以从EC2中提取,这是将所有内容集中到一起的另一种方式,并且出于各种原因可能优于某些人。但是我在问CloudWatch在哪里是一个地方。 如果有人这样做,您将使用什么作为代理?

6
使用SNMP监视Windows Server
这有多难?我想从远程Win 2k3计算机上获得当前的CPU性能。我需要使用SNMP,因为计算机位于防火墙后面。 假设: 我了解网络/可以配置任何类型的IP地址/端口转发/防火墙/材料。 我了解SNMP-我知道如何使用我的工具从目标计算机上的OID获取值。 我知道我想对我的SNMP请求的结果做些什么。 我已经在Windows Server上启用了SNMP,并配置了相关的IP安全/社区设置。 我已经可以使用SNMP询问Windows服务器标准的东西了,它有多少个磁盘/网络接口,等等。 问题:-我使用什么OID来简单询问当前的性能使用情况。 我花了很多时间问Google-清楚地问了一个错误的问题:S ....这有多难?

4
监视VMware ESXi 5.5服务器上的DELL硬件
尽管在网上大量研究了这个主题(公平地讲,我不是一个专职的sysadmin),但我无法弄清楚。 我们有一堆VMWare ESXi 5.5服务器,其中有些已集成到vSphere中,而有些则没有(出于成本原因)。 除了一台实际运行DELL VMWare ESXi映像的机器外,所有其他程序都运行标准ESXi映像。 我想完成的事情看起来很简单:配置系统,以便可以从远程主机通过SNMP查询它,无论是snmpwalk,Nagios,PRTG等。我想查看来自温度传感器,已安装磁盘及其状态的信息。 ,风扇速度,PSU状态等。 我的印象是,从DELL安装VMWare版本将自动启用必要的模块(最重要的是OpenManage),但事实并非如此。 我是否有完全冲突的信息,甚至根本不可能,一些文档说您无法通过SNMP查询DELL VMWare ESXi服务器,并且需要使用CIM客户端。然后是一个可以安装的OMSA VIB,等等。 我认为这是一个相当普遍的要求,但可用的文档却在各个不同的方面都提出了要求。 我尝试做的事情是否可能(在没有完整的vSphere环境的情况下)可行?

1
我如何使FreeNAS和pfSense使用SNMP报告更多信息?
我有两台运行FreeBSD变体的服务器:一台是pfSense路由器,一台是FreeNAS 8服务器。这两个服务器都运行SNMP,并且我正在使用第三台Cacti服务器收集和绘制其信息。 来自pfSense服务器和FreeNAS服务器的SNMP数据不包括内存使用情况,CPU使用情况或平均负载。 pfSense服务器的流量图看起来不错。FreeNAS服务器的磁盘使用情况报告看起来很漂亮。我只是没有获得有关内存使用率,CPU使用率或平均负载的任何数据。我知道这两个服务器都应该能够提供此数据,因为在pfSense和freeNAS网络管理员中,我可以查看图表。但是我更希望Cacti中具有所有图形,以便于管理。 如何获取pfSense服务器以通过SNMP提供内存使用率,CPU使用率和平均负载数据?如何获得我的FreeNAS服务器以通过SNMP提供内存使用率,CPU使用率和平均负载数据?我假设相同的过程将适用于两台服务器。

3
如何找到我网络中所有启用了snmp的设备?
我想找到我网络中所有启用了snmp的设备,我得到了类似在代理和管理器体系结构中的工作方式的信息。 我有net-snmp库来创建一个简单的应用程序,以从远程设备获取snmp数据。我必须编写一个程序来执行此操作,我需要设备的mac地址和更多信息。 我有从远程节点获取数据的程序,但是我有一个疑问,如何获取系统的mac地址,以及获取设备的mac的oid是什么, 是否有任何通用oid并非特定于供应商的。我必须获取所有设备的数据。 一些更新: 现在使用snmp工具snmpwalk我可以获得可能的信息,但是我想获得其中一些系统信息,mac,os名称(如果可用),但是我如何使用net-snmp进行编程以获取这些信息,因为我不知道哪个系统使用通用的oid名称会来。我想编写一个程序,我必须获取一些必需的信息,因此我需要oid,我必须将此oid赋予net-Snmp函数,以便它给出我的核心响应结果。 我必须使用像sysName这样的字符串名称来获取系统名称,如果是这样,则在mac地址的情况下,写入“ ifPhysAddress.2”,然后提到mac(在snmpwalk的结果中)。因此,oid是什么获取Mac,因为所有设备都不同。 当我使用snmpwalk时,我得到如下一行 SNMPv2-SMI :: mib-2.25.3.2.1.3.1 = STRING:“ HP LaserJet Professional P1606dn” 这是打印机的名称。表示此oid用于获取打印机的名称(mib-2.25.3.2.1.3.1)。是否对所有设备都是如此,这意味着如果我查询该oid,我将获得对应IP的设备名称,无论该设备可能是什么。是否正确。 请给点想法。 谢谢

1
Windows Server 2016支持SNMP v3吗?
您好serverfualt成员, 我已经研究了这个问题,并取得了以下发现: Windows 2003支持:•SNMPv2x Windows 2008支持:•SNMPv1和SNMPv2c Windows 2012不支持SNMP:•不建议使用SNMP。相反,请使用WS-Management Web服务协议支持的公共信息模型(CIM),并将其实现为Windows远程管理。• https://msdn.microsoft.com/zh-CN/library/windows/desktop/aa384426(v=vs.85).aspx 现在,进一步的研究表明它确实“不”被弃用,您仍然可以将其安装为功能。 由于SNMP v3之前的任何版本的安全性问题,我们的服务器会被标记,这是我们需要修复的问题。综上所述,Windows Server 2016是否支持SNMPv3。 哦,我还在测试环境中安装了Windows Server 2016,并且SNMP仍然可用。但是,我一直无法找出每个人都在寻找的是“版本3”。 如果有人可以明确说明Windows Server 2016是否支持v3,我将不胜感激,因为它显然尚未被弃用。
10 windows  snmp 

3
SNMP-所以我有一个MIB。怎么办?
我似乎无法全神贯注于MIB的目的。我收集了供应商提供给我的〜20个MIB文件,但是我该怎么办? 我也有一些由供应商提供的OID,这些OID似乎无效。当我发出“ snmpget -v1 -c public 192.168.0.123 .1.4.6.3.2.6.2”(假设这是有效的OID)时,出现错误,指示变量未知。这听起来像硬件配置问题吗?我是否需要将MIB“加载”(由于缺少更好的用词)? 不幸的是,供应商对回复我的问题的电子邮件完全没有反应,因此,我们将不胜感激。
8 snmp 


5
SNMP在小型网络中有什么用?
我一直在小型企业办公室中管理服务器和客户端,但从未使用过SNMP。但是我已经读过了,看起来很有趣。据我了解,如果您的网络较大且应监视许多网络设备,则该功能将非常有用。 在较小的网络中,SNMP是否有有用的用例?是否建议我使用它?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.