http://www.snmp-informant.com/
可以监控windows的性能数据cpu/disk/RAM等。
免费的snmp
代理能采集到的数据:
详细指标信息见附件
--standard(1.3.6.1.4.1.9600.1.1)
|
+--logicalDiskTable(1)
| |
| +--logicalDiskEntry(1) [lDiskInstance]
| |
| +-- r-n InstanceName lDiskInstance(1)
| +-- r-n Gauge32 lDiskPercentDiskReadTime(2)
| +-- r-n Gauge32 lDiskPercentDiskTime(3)
| +-- r-n Gauge32 lDiskPercentDiskWriteTime(4)
| +-- r-n Gauge32 lDiskPercentFreeSpace(5)
| +-- r-n Gauge32 lDiskPercentIdleTime(6)
| +-- r-n Gauge32 lDiskAvgDiskQueueLength(7)
| +-- r-n Gauge32 lDiskAvgDiskReadQueueLength(8)
| +-- r-n Gauge32 lDiskAvgDiskWriteQueueLength(9)
| +-- r-n Gauge32 lDiskAvgDiskSecPerRead(10)
| +-- r-n Gauge32 lDiskAvgDiskSecPerTransfer(11)
| +-- r-n Gauge32 lDiskAvgDiskSecPerWrite(12)
| +-- r-n Gauge32 lDiskCurrentDiskQueueLength(13)
| +-- r-n Gauge32 lDiskDiskBytesPerSec(14)
| +-- r-n Gauge32 lDiskDiskReadBytesPerSec(15)
| +-- r-n Gauge32 lDiskDiskReadsPerSec(16)
| +-- r-n Gauge32 lDiskDiskTransfersPerSec(17)
| +-- r-n Gauge32 lDiskDiskWriteBytesPerSec(18)
| +-- r-n Gauge32 lDiskDiskWritesPerSec(19)
| +-- r-n Gauge32 lDiskFreeMegabytes(20)
| +-- r-n Gauge32 lDiskSplitIOPerSec(21)
|
+--memory(2)
| |
| +-- r-n Gauge32 memoryAvailableBytes(1)
| +-- r-n Gauge32 memoryAvailableKBytes(2)
| +-- r-n Gauge32 memoryAvailableMBytes(3)
| +-- r-n Gauge32 memoryCommittedBytes(4)
| +-- r-n Gauge32 memoryCacheBytes(5)
| +-- r-n Gauge32 memoryCacheBytesPeak(6)
| +-- r-n Gauge32 memoryPageFaultsPerSec(7)
| +-- r-n Gauge32 memoryPagesInputPerSec(8)
| +-- r-n Gauge32 memoryPagesOutputPerSec(9)
| +-- r-n Gauge32 memoryPagesPerSec(10)
| +-- r-n Gauge32 memoryPoolNonpagedBytes(11)
| +-- r-n Gauge32 memoryPoolPagedBytes(12)
| +-- r-n Gauge32 memoryPoolPagedResidentBytes(13)
| +-- r-n Gauge32 memorySystemCacheResidentBytes(14)
| +-- r-n Gauge32 memorySystemCodeResidentBytes(15)
| +-- r-n Gauge32 memorySystemCodeTotalBytes(16)
| +-- r-n Gauge32 memorySystemDriverResidentBytes(17)
| +-- r-n Gauge32 memorySystemDriverTotalBytes(18)
| +-- r-n Gauge32 memoryCommittedKBytes(19)
| +-- r-n Gauge32 memoryCacheKBytes(20)
| +-- r-n Gauge32 memoryCacheKBytesPeak(21)
| +-- r-n Gauge32 memoryPoolNonpagedKBytes(22)
| +-- r-n Gauge32 memoryPoolPagedKBytes(23)
| +-- r-n Gauge32 memoryPoolPagedResidentKBytes(24)
| +-- r-n Gauge32 memorySystemCacheResidentKBytes(25)
| +-- r-n Gauge32 memorySystemCodeResidentKBytes(26)
| +-- r-n Gauge32 memorySystemCodeTotalKBytes(27)
| +-- r-n Gauge32 memorySystemDriverResidentKBytes(28)
| +-- r-n Gauge32 memorySystemDriverTotalKBytes(29)
| +-- r-n Gauge32 memoryCommittedMBytes(30)
| +-- r-n Gauge32 memoryCacheMBytes(31)
| +-- r-n Gauge32 memoryCacheMBytesPeak(32)
| +-- r-n Gauge32 memoryPoolNonpagedMBytes(33)
| +-- r-n Gauge32 memoryPoolPagedMBytes(34)
| +-- r-n Gauge32 memoryPoolPagedResidentMBytes(35)
| +-- r-n Gauge32 memorySystemCacheResidentMBytes(36)
| +-- r-n Gauge32 memorySystemCodeResidentMBytes(37)
| +-- r-n Gauge32 memorySystemCodeTotalMBytes(38)
| +-- r-n Gauge32 memorySystemDriverResidentMBytes(39)
| +-- r-n Gauge32 memorySystemDriverTotalMBytes(40)
|
+--networkInterfaceTable(3)
| |
| +--networkInterfaceEntry(1) [netInstance]
| |
| +-- r-n InstanceName netInstance(1)
| +-- r-n Gauge32 netBytesReceivedPerSec(2)
| +-- r-n Gauge32 netBytesSentPerSec(3)
| +-- r-n Gauge32 netBytesTotalPerSec(4)
| +-- r-n Gauge32 netCurrentBandwidth(5)
| +-- r-n Gauge32 netOutputQueueLength(6)
| +-- r-n Gauge32 netPacketsOutboundDiscarded(7)
| +-- r-n Gauge32 netPacketsOutboundErrors(8)
| +-- r-n Gauge32 netPacketsReceivedDiscarded(9)
| +-- r-n Gauge32 netPacketsReceivedErrors(10)
| +-- r-n Gauge32 netPacketsReceivedUnknown(11)
| +-- r-n Gauge32 netPacketsReceivedPerSec(12)
| +-- r-n Gauge32 netPacketsSentPerSec(13)
| +-- r-n Gauge32 netPacketsPerSec(14)
|
+--objects(4)
| |
| +-- r-n Gauge32 objectsProcesses(1)
| +-- r-n Gauge32 objectsThreads(2)
|
+--processorTable(5)
| |
| +--processorEntry(1) [cpuInstance]
| |
| +-- r-n InstanceName cpuInstance(1)
| +-- r-n Gauge32 cpuPercentDPCTime(2)
| +-- r-n Gauge32 cpuPercentInterruptTime(3)
| +-- r-n Gauge32 cpuPercentPrivilegedTime(4)
| +-- r-n Gauge32 cpuPercentProcessorTime(5)
| +-- r-n Gauge32 cpuPercentUserTime(6)
| +-- r-n Gauge32 cpuAPCBypassesPerSec(7)
| +-- r-n Gauge32 cpuDPCBypassesPerSec(8)
| +-- r-n Gauge32 cpuDPCRate(9)
| +-- r-n Gauge32 cpuDPCsQueuedPerSec(10)
| +-- r-n Gauge32 cpuInterruptsPerSec(11)
|
+--system(6)
|
+-- r-n Gauge32 systemSystemUpTime(1)
分享到:
相关推荐
"snmptools.dll"则可能是包含SNMP工具函数的动态链接库文件,这些函数可以用于与SNMP代理进行交互,例如设置和检索OID值。 "perf32.exe"可能是性能监视工具,允许用户查看和分析系统性能数据。在Windows中,性能...
《Windows 2003 SNMP服务的独立安装详解》 在Windows Server 2003操作系统中,SNMP(Simple Network Management Protocol)是一项至关重要的网络管理协议,它允许管理员远程监控和管理网络设备,如路由器、交换机...
在Windows系统中,配置和测试SNMP服务器是网络管理和故障排查的重要环节。本篇文章将深入探讨如何在Windows环境中设置SNMP服务器以及使用测试工具确保其正常运行。 首先,我们需要理解SNMP的基本概念。SNMP由三部分...
### Windows 平台 SNMP 扩展 MIB 的一种实现方法 #### 摘要与背景 随着网络管理技术的发展,简单网络管理协议(Simple Network Management Protocol, SNMP)作为一种广泛使用的网络管理标准,在各种网络设备中得到...
1. **安装SNMP服务**: 打开“控制面板”->“程序”->“程序和功能”->“启用或关闭Windows功能”,然后勾选“简单网络管理协议”(SNMP Service)和“SNMP陷阱服务”(SNMP Trap Service),并点击“确定”安装。...
总的来说,"SnmpTest.rar_snmptest_windows snmp开发"提供了一个在Windows平台上进行SNMP编程的实例,对于想要学习SNMP协议和Windows API结合的开发者来说,这是一个很好的学习资源。通过深入研究这个示例,可以了解...
Windows 下安装 net-snmp 代理详解 Net-SNMP 是一个流行的 SNMP 代理软件,它可以在多种操作系统上运行,包括 Windows。在本文中,我们将详细介绍如何在 Windows 下安装和配置 Net-SNMP 代理。 安装 Net-SNMP ...
7. **安全配置**:由于SNMP是网络服务,因此需要确保安全配置,限制哪些IP地址可以访问SNMP代理。这通常在SNMP服务的属性中完成,通过设置访问控制列表(ACL)。 8. **测试与监控**:安装和配置完成后,你可以使用...
3. 发送请求并接收响应:通过UDP发送请求到网络设备的SNMP代理,并等待返回的响应。 4. 处理响应:解析返回的OID和值,可能需要映射到MIB结构来理解这些信息。 5. 迭代过程:如果响应包含新的OID,继续发送GETNEXT...
在“安全性”选项卡中,配置SNMP社区名(默认为"public",用于访问SNMP代理的权限设置)。 4. **配置防火墙例外**: 如果你的Windows XP启用了防火墙,记得在防火墙设置中添加SNMP服务的例外,通常SNMP使用UDP端口...
2. **访问控制**:在SNMP服务的属性中,可以定义哪些IP地址或网络段可以访问SNMP代理,防止未经授权的访问。 3. **日志记录**:开启SNMP服务的日志记录,以便分析和排查问题。 4. **陷阱接收器**:配置SNMP陷阱接收...
在Windows操作系统中,SNMP服务的安装是管理和监控网络环境的关键步骤。本压缩包提供了适用于Window 10、Windows企业版以及Window Server的离线安装文件,使得在没有网络连接的情况下也能进行SNMP服务的安装。 **...
1. 多平台支持:net-snmp支持包括Linux、Windows在内的多种操作系统,具备良好的跨平台性。 2. 完善的MIB支持:net-snmp包含了丰富的MIB库,可管理多种网络设备和服务。 3. SNMP代理:net-snmp提供了一个强大的SNMP...
3. **建立SNMP代理**:创建自己的SNMP代理来处理特定的管理任务。 4. **支持不同版本的SNMP**:snmp4j支持SNMPv1、SNMPv2c和SNMPv3,后者提供更高级的安全特性,如加密和身份验证。 在实际应用中,开发人员需要了解...
在Windows环境下进行SNMP程序开发,主要是利用SNMP库或者API来实现对网络设备的查询和控制功能。以下将详细阐述Windows下SNMP程序开发的相关知识点。 1. SNMP协议基础: SNMP协议基于UDP(User Datagram Protocol...
另外,微软WinSNMP实现能够自动处理从SNMPv1到SNMPv2c的转换,这使得开发者可以开发出能够与不同版本的SNMP代理进行通信的管理器应用程序。 关于SNMP版本,简单网络管理协议的两个主要版本,SNMPv1和SNMPv2c,被...
这个DLL将作为SNMP代理的一部分,处理特定的、非标准的管理请求。在Windows环境下,这个过程涉及以下步骤: 1. **定义MIB对象**:扩展DLL需要定义新的MIB对象,这些对象将代表你的自定义命令或需要管理的资源。MIB...
NET-SNMP是一个开源的SNMP实现,包含SNMP代理程序、管理站软件和其他相关工具,广泛应用于各类操作系统,如Linux、Windows等。本篇将详细介绍SNMP代理程序的建立与实测流程,以及如何对NET-SNMP进行配置。 首先,...
此外,内容中还提及了Net-snmp-5.0.9版本,这可能是一个具体的Net_SNMP软件包版本号,以及不同操作系统平台下的SNMP代理应用,如Linux、BSD、Windows等。 综合以上信息,本话题的关键知识点包括: - 嵌入式系统的...