snmp服務中snmpwalk命令常用方法總結


在日常監控中,經常會用到snmp服務,而snmpwalk命令則是測試系統各種信息最有效的方法,命令格式:
snmpwalk  -c SNMP讀密碼 -v 1或2(代表SNMP版本) 交換機或路由器IP地址 OID(對象標示符)
現總結一些常用的方法如下:
1、snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.25.1    得到取得windows端的系統進程用戶數等
其中-v是指版本,-c 是指密鑰,也就是客戶端snmp.conf里面所設置的,下面類同.
2、snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.25.2.2  取得系統總內存
3、snmpwalk -v 2c -c public 10.103.33.1 hrSystemNumUsers  取得系統用戶數
4、snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.4.20    取得IP信息
5、snmpwalk -v 2c -c public 10.103.33.1 system   查看系統信息
6、snmpwalk -v 2c -c public 10.103.33.1 ifDescr 獲取網卡信息
以上只是一些常用的信息,snmpwalk功能很多,可以獲取系統各種信息,只要更改后面的信息類型即可.如果不知道什么類型,也可以不指定,這樣所有系統信息都獲取到:
snmpwalk -v 2c -c public 10.103.33.1
snmpwalk -v 2c -c auth@snmp 10.1.130.99:10161 1.3.6.1.2.1.2.2.1.3
snmpwalk -v 2c -c auth@snmp 10.1.130.99:10161 .1.3.6.1.2.1.1.1.0
snmpwalk -v 2c -c auth@snmp 10.1.130.99:10161 system
檢查snmpd服務是否已在運行:
[toptea@toptea ~]$ ps -ef|grep snmp
root      1117     1  0  2018 ?        01:43:25 /usr/sbin/snmpd TCP:10161 UDP:10161 -LS0-6d -f
# netstat -nlup | grep "161" 
#netstat -anp |grep snmpd
udp 0 0 0.0.0.0:161 0.0.0.0:* 16986/snmpd


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM