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