实验一 SNMP网络管理架构的验证
一、實(shí)驗(yàn)?zāi)康?/h2>
通過在本機(jī)安裝SNMP(代理)服務(wù),建立本機(jī)的管理信息庫(MIB),在本機(jī)運(yùn)行SNMP管理站程序,查看本機(jī)的MIB信息,驗(yàn)證管理信息結(jié)構(gòu)(SMI)、管理信息庫(MIB)、簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)的互聯(lián)網(wǎng)標(biāo)準(zhǔn)與現(xiàn)實(shí)的一致性。
二、預(yù)備知識
SNMP網(wǎng)絡(luò)管理架構(gòu)如圖1,由一個管理站和多個管理代理組成。
PC機(jī)操作系統(tǒng)的SNMP服務(wù)實(shí)際上就是SNMP代理,該代理等待在UDP的161端口。Windows下的實(shí)用程序snmputil.exe通過自己的UDP的161端口與SNMP代理通信,就可以查詢代理所在站點(diǎn)的MIB信息。
三、實(shí)驗(yàn)內(nèi)容
1.在WinXP、Win7或Win10上配置SNMP服務(wù),使之能接受管理站發(fā)來的SNMP請求。
2.執(zhí)行管理站軟件snmputil,向本機(jī)上的SNMP服務(wù)發(fā)出get、getnext、walk查詢請求,驗(yàn)證收到的響應(yīng)內(nèi)容是否與預(yù)期的一致。查詢system下的標(biāo)量對象、ip下的路由表。
四、實(shí)驗(yàn)步驟
1.配置PC機(jī)的SNMP(代理)服務(wù);
①先檢查電腦有沒有安裝SNMP
②利用powershell命令進(jìn)行在線安裝
③檢查是否安裝成功
或者在CMD中運(yùn)行命令(管理員權(quán)限)
④設(shè)置SNMP服務(wù)
3.在PowerShell或Cmd中,用“.\Snmputil get 127.0.0.1 public x.y.z.w….”獲得給定OID的值。
①獲取當(dāng)前機(jī)器開機(jī)的時間
.\Snmputil.exe get 127.0.0.1 public .1.3.6.1.2.1.1.3.0
②獲取當(dāng)前用戶名
.\Snmputil.exe get 127.0.0.1 public .1.3.6.1.2.1.1.5.0
③查看ip組
.\Snmputil.exe walk 127.0.0.1 public .1.3.6.1.2.1.4
④查看ObjectID值
.\Snmputil.exe getnext 127.0.0.1 public .1.3.6.1.2.1.1.1.0
五、問題與總結(jié)
在次實(shí)驗(yàn)中,遇到這樣一個問題,在使用snmputil的命令時,其中g(shù)et參數(shù)個getnext參數(shù)再開始的時候并沒有搞清楚兩者的區(qū)別,就像上圖那樣出現(xiàn)的錯誤一樣會出現(xiàn)報錯而顯示錯誤信息,當(dāng)然解決的辦法就是搞清這兩條命令。
與其說是兩條命令,不如說是getnext是get的進(jìn)階命令,使用get是具體的絕對的OID值,而使用getnext時意思是得到此OID值的下一條值的信息,問題迎刃而解。還有一個參數(shù)walk,這個參數(shù)在可以理解為是查詢當(dāng)前OID下所有的分支,如下所示:
總結(jié)
以上是生活随笔為你收集整理的实验一 SNMP网络管理架构的验证的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Centos7安装nxlog-2.9
- 下一篇: Adobe Photoshop Pro