常用SNMP走查系統運行情況方法
首先簡單介紹下SNMP是什么:SNMP(Simple Network Management Protocol,簡單網絡管理協議)的前身是簡單網關監控協議(SGMP),用來對通信線路進行管理。隨后,人們對SGMP進行了很大的修改,特別是加入了符合Internet定義的SMI和MIB:體系結構,改進后的協議就是著名的SNMP.
SNMP的目標是管理互聯網Internet上眾多廠家生產的軟硬件平臺,因此SNMP受Internet標準網絡管理框架的影響也很大?,F在SNMP已經出到第三個版本的協議,其功能較以前已經大大地加強和改進了。
在日常監控中,經常會用到snmp服務,而snmpwalk命令則是測試系統各種信息最有效的方法,現總結一些常用的方法如下:
1、snmpwalk -c public -v 1 -m ALL 52.0.13.14 .1.3.6.1.2.1.25.1 得到取得windows端的系統進程用戶數等2、snmpwalk -c public -v 1 -m ALL 52.0.13.14 .1.3.6.1.2.1.25.2.2 取得系統總內存3、snmpwalk -c public -v 1 -m ALL 52.0.13.14 hrSystemNumUsers 4、snmpwalk -c public -v 1 -m ALL 52.0.13.14 .1.3.6.1.2.1.4.20 取得IP信息5、snmpwalk -v 2c -c public 52.0.13.14 system 查看系統信息6、snmpwalk -v 1 52.0.13.14 -c public ifDescr
1、snmpwalk -v 2c -c public 52.0.13.14 .1.3.6.1.2.1.25.1 得到取得windows端的系統進程用戶數等其中-v是指版本,-c 是指密鑰,也就是客戶端snmp.conf里面所設置的,下面類同。
2、snmpwalk -v 2c -c public 52.0.13.14 .1.3.6.1.2.1.25.2.2 取得系統總內存3、snmpwalk -v 2c -c public 52.0.13.14 hrSystemNumUsers 取得系統用戶數4、snmpwalk -v 2c -c public 52.0.13.14 .1.3.6.1.2.1.4.20 取得IP信息5、snmpwalk -v 2c -c public 52.0.13.14 system 查看系統信息6、snmpwalk -v 2c -c public 52.0.13.14 ifDescr 獲取網卡信息
以上只是一些常用的信息,snmpwalk功能很多,可以獲取系統各種信息,只要更改后面的信息類型即可。如果不知道什么類型,也可以不指定,這樣所有系統信息都獲取到:snmpwalk -v 2c -c public 52.0.13.14