在平常监控中,常常会用到 snmp 服务,而 snmpwalk 命令则是测试系统各类信息最有效的方法,现总结一些经常使用的方法以下:windows
获取全部信息snmpwalk -v 2c -c public 52.0.13.14
一、snmpwalk -c public -v 1 -m ALL 192.168.30.49 .1.3.6.1.2.1.25.1 获得取得 windows 端的系统进程用户数等
二、snmpwalk -c public -v 1 -mALL 192.168.30.49 .1.3.6.1.2.1.25.2.2 取得系统总内存
三、snmpwalk -c public -v 1-m ALL 192.168.30.49 hrSystemNumUsers 系统登陆用户数
四、snmpwalk -c public -v 1 -m ALL192.168.30.49 .1.3.6.1.2.1.4.20 取得 IP 信息
五、snmpwalk -v 2c -c public192.168.30.49 system 查看系统信息ide
也可使用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)
六、snmpwalk -v 1 192.168.30.49 -c public ifDescr一、snmpwalk -v 2c -c public 10.103.33.1.1.3.6.1.2.1.25.1 获得取得 windows 端的系统进程用户数等.
其中 -v 是指版本,-c 是指密钥也就是客户端 snmp.conf 里面所设置的,下面类同。
七、snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.25.2.2 取得系统总内存
八、snmpwalk -v 2c -c public 10.103.33.1 hrSystemNumUsers 取得系统用户数(包含root)
九、snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.4.20 取得IP信息
十、snmpwalk -v 2c -c public 10.103.33.1 system 查看系统信息
十一、snmpwalk -v 2c -c public 10.103.33.1 ifDescr 获取网卡信息
十二、snmpwalk -v 1 192.168.5.21 -c public .1.3.6.1.2.1.25.4.2.1.2 获取进程pwa
1三、snmpwalk -v 1 192.168.5.21 -c public .1.3.6.1.2.1.1 列出系统信息对象
1四、snmpwalk -v 2c -c public 192.168.5.21 udp 和在本地执行netstat –an获得的数据几乎相同进程
如下验证未经过,不知道是否可信ip
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 列出域名get
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有关