在日常监控中,经常会用到 snmp 服务,而 snmpwalk 命令则是测试系统各种信息最有效的方法,现总结一些常用的方法如下:

获取所有信息snmpwalk -v 2c -c public 52.0.13.14
1、snmpwalk -c public -v 1 -m ALL 192.168.30.49 .1.3.6.1.2.1.25.1   
得到取得 windows 端的系统进程用户数等
2、snmpwalk -c public -v 1 -mALL 192.168.30.49
.1.3.6.1.2.1.25.2.2  取得系统总内存
3、snmpwalk -c public -v 1-m ALL 192.168.30.49 hrSystemNumUsers
系统登录用户数
4、snmpwalk -c public -v 1 -m ALL192.168.30.49 .1.3.6.1.2.1.4.20    取得 IP 信息
5、snmpwalk -v 2c -c public192.168.30.49 system   查看系统信息

也可以使用snmpwalk -v 2c -c public
192.168.30.49 1.3.6.1.2.1.1

1.3.6.1.2.1.1(iso->identifiedorganization->dod->internet->mgmt2->mib-2->system)
6、snmpwalk -v 1 192.168.30.49 -c public ifDescr1、snmpwalk -v 2c -c public 10.103.33.1.1.3.6.1.2.1.25.1   
得到取得 windows 端的系统进程用户数等.
其中 -v 是指版本,-c 是指密钥也就是客户端 snmp.conf 里面所设置的,下面类同。
7、snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.25.2.2  取得系统总内存
8、snmpwalk -v 2c -c public 10.103.33.1 hrSystemNumUsers  取得系统用户数(包含root)
9、snmpwalk -v 2c -c public 10.103.33.1
.1.3.6.1.2.1.4.20    取得IP信息
10、snmpwalk -v 2c -c public 10.103.33.1 system   查看系统信息
11、snmpwalk -v 2c -c public 10.103.33.1 ifDescr 获取网卡信息
12、snmpwalk -v 1 192.168.5.21 -c public .1.3.6.1.2.1.25.4.2.1.2 获取进程

13、snmpwalk -v 1 192.168.5.21 -c public .1.3.6.1.2.1.1 列出系统信息

14、snmpwalk -v 2c -c public 192.168.5.21 udp 和在本地执行netstat –an得到的数据几乎相同

以下验证未通过,不知道是否可信

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 列出安装的软件

查询snmp数据可以采取两种方式,一种是通过数据数查询,另一种数直接通过对象名查询

[root@localhost root]# snmpwalk -v 2c -c
public 192.168.5.21 icmp.1

IP-MIB::icmpInMsgs.0 = Counter32: 6242395

[root@localhost root]# snmpwalk -v 2c -c
public 192.168.5.21 .1.3.6.1.2.1.5.1

IP-MIB::icmpInMsgs.0 = Counter32: 6242508

不知道这个跟smnpd的配置文件是否添加view tftview included icmp有关

snmp信息的查询命令snmpwalk的更多相关文章

  1. python并发获取snmp信息及性能测试

    python & snmp 用python获取snmp信息有多个现成的库可以使用,其中比较常用的是netsnmp和pysnmp两个库.网上有较多的关于两个库的例子. 本文重点在于如何并发的获取 ...

  2. SNMP信息泄露漏洞

    SNMP协议简介 名称:SNMP(Simple Network Management Protocol)简单网络管理协议 端口:161 协议:UDP 用途:SNMP代理者以变量呈现管理资料.管理系统透 ...

  3. DBA查询命令积累——不断更新

    原文:DBA查询命令积累--不断更新 一.服务器配置: 1.兼容级别:兼容级别只影响指定数据库中的行为,而不会影响整个服务器上的行为. 1.1.查看数据库兼容级别及更改兼容级别: SELECT com ...

  4. Linux检查和收集硬件信息的常用命令总结

    Linux检查和收集硬件信息的常用命令总结 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. Linux基础真的很重要,基础不牢,地动山摇.这句话我是听老男孩创始人冉总说的一句话,起初 ...

  5. 手机WiFi万能钥匙查看破解的password和手机查询命令收集

    手机须要网络利用WiFi万能钥匙破解了WIFI的password.手机就能够上网了,但假设想在电脑上使用手机破解的Wifi热点上网就须要password,此时须要知道手机破解的password,WiF ...

  6. Eucalyptus常用查询命令

    前言: Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus)  ...

  7. ELK查询命令详解

    目录 ELK查询命令详解 倒排索引 使用ElasticSearch API 实现CRUD 批量获取文档 使用Bulk API 实现批量操作 版本控制 什么是Mapping? 基本查询(Query查询) ...

  8. find的基本查询命令《一》

    一. find的基本查询命令 find命令最常用的是查找某个文件,如: find ./ -name "abc.txt" 则会在当前目录及子目录下查找abc.txt文件 更常用的是查 ...

  9. ELK查询命令详解总结

    目录 ELK查询命令详解 倒排索引 倒排索引原理 分词器介绍及内置分词器 使用ElasticSearch API 实现CRUD 批量获取文档 使用Bulk API 实现批量操作 版本控制 什么是Map ...

随机推荐

  1. Linux命令(三) 移动文件 mv

    用户可以使用 mv 命令来移动文件或目录至另一个文件或目录, 还可以将目录或文件重命名. 如果将一个文件移动到一个已经存在的目标文件中,目标文件的内容将会被覆盖.mv 命令接收两个参数时,第一个参数表 ...

  2. Docker(十一)-Docker commit创建镜像

    创建镜像有很多方法,用户可以从 Docker Hub 获取已有镜像并更新,也可以利用本地文件系统创建一个. 修改已有的镜像 查看已有的镜像: $ sudo docker images REPOSITO ...

  3. Docker(五)-Dcoker容器

    简单的说,容器是独立运行的一个或一组应用,以及它们的运行态环境. 如果把镜像看成面向对象中的 类 的话,那么容器就是 类 的实例化 对象. 容器 启动容器 启动容器有两种方式,一种是基于镜像新建一个容 ...

  4. 继承Tcalendar控件,让当天日期醒目显示

    一.新建一控件 打开Delphi主菜单Cpmponent—New Cpmponent: 二.配置参数 点击OK键,打开Unit单元文件. 三.修改单元文件 unit LyCalendar; inter ...

  5. 当数据库字段与model字段规则不一致时候 需要在xml里面手工转换

  6. BZOJ 3174 拯救小矮人(贪心+DP)

    题意 一群小矮人掉进了一个很深的陷阱里,由于太矮爬不上来,于是他们决定搭一个人梯.即:一个小矮人站在另一小矮人的 肩膀上,知道最顶端的小矮人伸直胳膊可以碰到陷阱口.对于每一个小矮人,我们知道他从脚到肩 ...

  7. AJAX 原生态

                                                                   AJAX   原生态 原生态AJAX详解和jquery对AJAX的封装 A ...

  8. IOI2018题解

    只有部分题解 练习赛 T2 自然还是要简单考虑了 0~n-1的排列,考虑相对的大小 我们先考虑对于前三个:a,b,c 询问a,b,询问b,c,再询问a,b,c 发现,如果三个知道两个,那么第三个可以唯 ...

  9. 【转】METADATATYPE的使用,MVC的MODEL层数据验证

    http://www.cnblogs.com/chshnan/archive/2011/07/08/2100713.html MetadataType的使用,MVC的Model层数据验证指定要与数据模 ...

  10. openstack遇到的错误

    错误1:运行python脚本,提示401错误(未授权) 解决方法:我的是因为版本问题,注意变量名称等 学新版本吧........