`

SNMPUTIL 知识

阅读更多
snmputil walk 对方ip public .1.3.6.1.2.1.25.4.2.1.2 列出系统进程

snmputil walk 对方ip public .1.3.6.1.4.1.77.1.2.25.1.1 列系统用户列表

snmputil get 对方ip public .1.3.6.1.4.1.77.1.4.1.0 列出域名

snmputil walk 对方ip public .1.3.6.1.2.1.25.6.3.1.2 列出安装的软件

snmputil walk 对方ip public .1.3.6.1.2.1.1 列出系统信息



Snmputil知识
                    
Snmputil是一个命令行下的软件,使用语法如下: usage: snmputil get|getnext|walk] agent community oid [oid ...] snmputil trap
    其中agent表示代理进程的IP地址,community表示团体名,oid表示MIB对象ID。
    举例说明:
    1)查看本地计算机(IP地址为192.168.0.3)的系统信息
    通过对系统组的MIB对象的查阅,我们知道系统信息所对应的MIB对象为.1.3.6.1.2.1.1.1(参看系统组对象),我们使用get参数来查询:
C:>snmputil get 192.168.0.3 public .1.3.6.1.2.1.1.1.0
Variable = system.sysDescr.0
Value = String Hardware: x86 Family 15 Model 2 Stepping 7 AT/AT COMPATIBLE -
Software: Windows 2000 Version 5.1 (Build 2600 Uniprocessor Free)
    其中public是192.168.0.3计算机上的团体名,.1.3.6.1.2.1.1.1.0是对象实例,注意对象ID前面要加一个点".",后面还要加一个"0"。如果不在对象ID末尾加上一个0,那么用get参数查询就会出错。从查询结果中我们能够看出操作系统版本和CPU类型。
    2)查询计算机连续开机多长时间
C:>snmputil get 192.168.0.3 public .1.3.6.1.2.1.1.3.0
Variable = system.sysUpTime.0
Value = TimeTicks 447614
    如果我们在对象ID后面不加0,使用getnext参数能得到同样的效果:
C:>snmputil getnext 192.168.0.3 public .1.3.6.1.2.1.1.3
Variable = system.sysUpTime.0
Value = TimeTicks 476123
    3)查询计算机的联系人
C:>snmputil get 192.168.0.3 public .1.3.6.1.2.1.1.4.0
Variable = system.sysContact.0
Value = String administrator
    以上简单介绍了用snmputil查询代理进程的方法,由于在命令行下使用,可能大家感到颇为不方便,但命令行的一个好处就是可以促进大家主动查阅MIB对象,加深对SNMP网络管理的认识。
    4)使用walk查询设备上所有正在运行的进程:
C:>snmputil walk 192.168.0.3 public .1.3.6.1.2.1.25.4.2.1.2
Variable = host.hrSWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.1
Value = String System Idle Process
Variable = host.hrSWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.4
Value = String System
Variable = host.hrSWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.292
Value = String snmputil.exe
Variable = host.hr
SWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.308
Value = String RavTimer.exe
Variable = host.hrSWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.336
Value = String RavMon.exe

    限于篇幅笔者就不把所有进程列出来,大家可以在自己的计算机上面实验,以加强感性认识。
    5)查询计算机上面的用户列表
C:>snmputil walk 192.168.0.3 public .1.3.6.1.4.1.77.1.2.25.1.1
Variable = .iso.org.dod.internet.private.enterprises. lanmanager.lanmgr-2.server.
svUserTable.svUserEntry.svUserName.4.117.115.101.114
Value = String user
Variable = .iso.org.dod.internet.private.enterprises. lanmanager.lanmgr-2.server.
svUserTable.svUserEntry.svUserName.5.71.117.101.115.116
Value = String Guest
Variable = .iso.org.dod.internet.private.enterprises. lanmanager.lanmgr-2.server.svUserTable.svUserEntry. svUserName.13.65.100.109.105.110. 105.115.116.114.97.116.111.114
Value = String Administrator
    从中我们可以得知该计算机共有三个用户,它们分别为user、guest和administrator。
    Snmputil还有一个trap的参数,主要用来陷阱捕捉,它可以接受代理进程上主动发来的信息。如果我们在命令行下面输入snmputil trap后回车,然后用错误的团体名来访问代理进程,这时候就能收到代理进程主动发回的报告。
    在MIBII中总共有175个对象,每个对象均有其不同的含义,我们只有通过查阅MIB才能知道它们各自的作用。MIB对象是SNMP网络管理中的核心内容,只有深入了解MIB对象的含义我们才有可能知道如何去驾驭SNMP网络管理。



GETting a few Windows NT OIDs:Gets Current Anon. HTTP Users: - Won't work unless you had SNMP installed before you added IIS.
snmputil get 127.0.0.1 public .1.3.6.1.4.1.311.1.7.3.1.6.0Gets Total Anon. HTTP Users: - Won't work unless you had SNMP installed before you added IIS.
snmputil get 127.0.0.1 public .1.3.6.1.4.1.311.1.7.3.1.8.0Gets Maximum Anon. HTTP Users: - Won't work unless you had SNMP installed before you added IIS.
snmputil get 127.0.0.1 public .1.3.6.1.4.1.311.1.7.3.1.10.0Gets NT CPU % Usage:
snmputil get 127.0.0.1 public .1.3.6.1.4.1.311.1.1.3.1.1.2.1.3.0Gets C: Space remaining (MB):
snmputil get 127.0.0.1 public .1.3.6.1.4.1.311.1.1.3.1.1.5.1.4.0 Gets RAM free (Bytes): (see snmputil image above)
snmputil get 127.0.0.1 public .1.3.6.1.4.1.311.1.1.3.1.1.1.1.0
Walking the Windows NT OID trees:Lists all memory and processor OIDs:
snmputil walk 127.0.0.1 public .1.3.6.1.4.1.311.1.1.3.1.1.1Lists all processor OIDs:
snmputil walk 127.0.0.1 public .1.3.6.1.4.1.311.1.1.3.1.1.2Lists all network interface OIDs:
snmputil walk 127.0.0.1 public .1.3.6.1.4.1.311.1.1.3.1.1.3Lists all physicaldisk OIDs:
snmputil walk 127.0.0.1 public .1.3.6.1.4.1.311.1.1.3.1.1.4Lists all logicaldisk OID:
snmputil walk 127.0.0.1 public .1.3.6.1.4.1.311.1.1.3.1.1.5Lists all process OIDs:
snmputil walk 127.0.0.1 public .1.3.6.1.4.1.311.1.1.3.1.1.7Lists all paging file OIDs:
snmputil walk 127.0.0.1 public .1.3.6.1.4.1.311.1.1.3.1.1.9Lists all the HTTP Server OIDs: - Won't work unless you had SNMP installed before you added IIS.
snmputil walk 127.0.0.1 public .1.3.6.1.4.1.311.1.7.3.1
You can then "drill down" to the OID you need to access! Try it!


--------------------------------------------------------------------------------

GETting a few NetWare Server OIDs:
Getting Server Name:
snmputil get 127.0.0.1 public .1.3.6.1.4.1.23.2.28.1.1.0

Getting Server Serial Number:
snmputil get 127.0.0.1 public .1.3.6.1.4.1.23.2.28.1.2.0

Getting IPX Internal Net Number:
snmputil get 127.0.0.1 public .1.3.6.1.4.1.23.2.28.1.3.0

Getting Current Number of Open Files:
snmputil get 127.0.0.1 public .1.3.6.1.4.1.23.2.28.1.7.0

Getting Values for DOS Memory :
snmputil get 127.0.0.1 public .1.3.6.1.2.1.25.2.3.1.6.1

Alloc Memory Pool:
snmputil get 127.0.0.1 public .1.3.6.1.2.1.25.2.3.1.6.2

Cache Buffers (you need to multiply the returned value by 4096 to get the actual value)...
snmputil get 127.0.0.1 public .1.3.6.1.2.1.25.2.3.1.6.3

Cache Moveable Memory (you need to multiply the returned value by 4096 to get the actual value)...
snmputil get 127.0.0.1 public .1.3.6.1.2.1.25.2.3.1.6.4

Cache Non-Moveable Memory (you need to multiply the returned value by 4096 to get the actual value)...
snmputil get 127.0.0.1 public .1.3.6.1.2.1.25.2.3.1.6.5

Code and Data Memory:
snmputil get 127.0.0.1 public .1.3.6.1.2.1.25.2.3.1.6.6

SYS:
snmputil get 127.0.0.1 public .1.3.6.1.2.1.25.2.3.1.6.7

FIRST VOL: (will be SYS on NetWare 3.1x/4/4.1x and NSS_ADMIN on NetWare 5)...
snmputil get 127.0.0.1 public .1.3.6.1.2.1.25.2.3.1.6.8

SECOND VOL:
snmputil get 127.0.0.1 public .1.3.6.1.2.1.25.2.3.1.6.9

THIRD VOL:
snmputil get 127.0.0.1 public .1.3.6.1.2.1.25.2.3.1.6.10


Walking the NetWare Server OID trees:

Walking the NetWare Server (nwSystem) tree:
snmputil walk 127.0.0.1 public .1.3.6.1.4.1.23.2.28.1.

Walking Memory Usage Tree:
snmputil walk 127.0.0.1 public .1.3.6.1.2.1.25.2.3.1.6

分享到:
评论

相关推荐

    SnmpUtil工具,一个snmputil.exe和一个snmputilg.exe,各种好用。

    Snmputil.exe的使用通常涉及到以下知识点: 1. **SNMP版本支持**:Snmputil可能支持SNMPv1、SNMPv2c和SNMPv3,不同的版本在安全性、认证和加密方面有所不同。 2. **命令行参数**:Snmputil接受一系列参数来指定目标...

    Snmputil工具.zip

    尽管SNMputil和SNMPutilG相对较旧,但它们仍然是学习SNMP协议和网络管理基础知识的好工具。随着技术的发展,现在有许多更现代的网络管理工具,如Nagios、Zabbix等,它们提供了更丰富的功能和更友好的用户界面。然而...

    Snmputil工具 绿色免费版(包含Snmputil.exe和Snmputilg.exe)

    Snmputil工具的使用涵盖了以下几个核心知识点: 1. **SNMP协议基础**:理解SNMP的基本原理,包括版本(v1, v2c, v3)、操作类型(GET, GETNEXT, SET)和安全性模型。 2. **管理信息库(MIB)**:MIB是设备配置和...

    SNMPutil & SNMPutilG 两个小工具

    SNMP(Simple Network Management Protocol,简单网络管理协议)是一种广泛应用于网络设备管理的协议,它允许网络管理员远程...在实际工作中,结合SNMP协议的理论知识和实践经验,这些工具将极大地提升你的工作效率。

    snmputil.exe

    SNMPUTIL.exe 是一个与网络管理相关的命令行工具,主要在Windows操作系统环境中...然而,正确理解和使用SNMP和SNMPUTIL需要一定的网络管理和协议知识。在处理网络问题时,应谨慎操作,避免误操作导致网络设备的不稳定。

    snmputil.exe+snmputilg.exe+常用的SNMP_OID

    此外,了解不同SNMP版本的安全性和应用场景也是重要的知识组成部分。 5. 应用场景: SNMP常用于网络监控系统,自动化网络设备配置,性能数据收集,故障检测和报警。通过snmputil和snmputilg,你可以实现自定义的...

    最新网络管理与维护实验-Windows环境下简单网络管理协议的安装与配置.docx

    知识点二:MIB 对象和 Snmputil 命令 * MIB(Management Information Base)是 SNMP 中用来存储和管理网络设备的信息数据库。 * Snmputil 是一个命令行工具,用于查看代理的 MIB 对象。 * 使用 Snmputil 命令可以...

    网络管理和维护实验1_Windows环境下简单网络管理协议书的安装和配置.doc

    【网络管理和维护实验1 - Windows...通过这个实验,学生不仅能掌握SNMP的基本操作,还能深入了解网络管理的基础知识,包括网络设备的状态监测、故障排查和性能优化。这将为以后的网络管理和运维工作打下坚实的基础。

    计算机网络管理实验报告

    计算机网络管理实验报告的核心知识点集中在SNMP(简单网络管理协议)和其工具SNMPUTIL的使用上。SNMP是一种广泛应用于网络管理的标准协议,它允许网络管理员远程监控和管理网络设备,如路由器、交换机、服务器等。...

    网管-实验1报告内容模板.pdf

    知识点二:SNMP命令行工具Snmputil Snmputil是一个Windows环境下用于管理SNMP代理的命令行工具,它可以发送SNMP请求消息给SNMP代理,并获取MIB(Management Information Base)对象的信息。MIB是定义了网络设备上可...

    基于SNMP的Windows远程管理

    #### 二、SNMP基础知识回顾 1. **SNMP**:SNMP是一种用于监控网络节点(如服务器、工作站、路由器和交换机)的标准协议。它提供了统一的方法来获取网络设备的状态信息,并且可以实现简单的管理功能。 2. **MIB ...

    snmp弱口令public漏洞工具

    SNMP(Simple Network Management Protocol,简单...理解并掌握这些知识对于网络管理员来说至关重要,因为他们需要保护网络不受此类攻击,而对于安全研究人员而言,这些工具则可以帮助他们发现并修复潜在的安全风险。

    snmp初学者教程+java实例代码+使用工具

    SNMP(Simple Network Management Protocol,简单网络管理协议)是用于管理网络设备的一种...在学习过程中,建议先从理解SNMP的基本概念开始,然后逐步尝试使用工具与网络设备进行交互,以巩固理论知识并提升实战技能。

    计算机网络管理模拟试题(八)及答案.pdf

    【计算机网络管理】知识点详解: 1. **网络管理的基本概念** - 网络管理是指通过网络管理接口,如管理支持软件,使用户能够监控和控制网络资源。用户通过这些接口与管理站交互,实现对网络设备和通信资源的管理和...

    SNMP资料高级版SNMP资料高级版SNMP资料高级版

    ### SNMP (简单网络管理协议) 高级版知识点解析 #### 一、SNMP简介与原理 **SNMP**(Simple Network Management Protocol) 是一种广泛应用于网络管理中的协议,用于收集和组织网络设备的信息,并更改配置。它允许...

    计算机网络管理试题.pdf

    6. SNMPUTIL工具中不包含Trap命令,Trap用于设备向管理站发送异常通知。 7. 网络管理的目标不包括提高安全性,这是网络安全的范畴。 8. 当对象标识符不存在时,网络管理站收到的返回信息是noSuchName。 9. SNMP管理...

    《计算机网络管理原理与实现》读书笔记模板x.pptx

    以下是计算机网络管理的知识点摘要: 1. 计算机络技术的发展:计算机网络技术的发展可以追溯到20世纪60年代,经过了多个发展阶段,最终形成了现在的计算机网络管理原理与实现。 2. 座管理概述:计算机络管理是指对...

Global site tag (gtag.js) - Google Analytics