IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置:首頁操作系統(tǒng)LINUX → Linux的snmp

Linux的snmp

時(shí)間:2015/6/28來源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評(píng)論(0)

1)配置snmp,編輯/etc/snmp/snmpd.conf
1.1)首選是定義一個(gè)共同體名(community),這里是public,及可以訪問這個(gè)public的用戶名(sec name),這里是notConfigUser。Public相當(dāng)于用戶notConfigUser的密碼
1.2)定義一個(gè)組名(groupName)這里是notConfigGroup,及組的安全級(jí)別,把notConfigUser這個(gè)用戶加到這個(gè)組中。
1.3)定義一個(gè)可操作的范圍(view)名, 這里是all,范圍是 .1
1.4)定義notConfigUser這個(gè)組在all這個(gè)view范圍內(nèi)可做的操作,這時(shí)定義了notConfigUser組的成員可對(duì).1這個(gè)范圍做只讀操作。
1.5)重啟snmpd服務(wù)
1.6)列出snmpd開放端口

參考答案:
vi /etc/snmp/snmpd.conf

做如下修改:
# sec.name source    community
com2sec notConfigUser default public


#      groupName      securityModel securityName
group   notConfigGroup   v1     notConfigUser
group   notConfigGroup   v2c     notConfigUser

# name     incl/excl     subtree   mask(optional)
view all included     .1

# group    context sec.model sec.level prefix read   write notif
access notConfigGroup ""      any noauth    exact all none none

保存退出

service snmpd restart

netstat -anp|grep snmp

 

2.1)查看閱讀mib-2所管理的信息類別的MIB文件

參考答案:
more /usr/share/snmp/mibs/RFC1213-MIB.txt

 

3)用snmpbulkwalk命令連接snmp服務(wù)器(192.168.6.53),獲取snmp服務(wù)器的mib-2各種資訊
3.1)snmpbulkwalk用于通過SNMPv2 的SNMP GET BULK請(qǐng)求命令與其它網(wǎng)絡(luò)實(shí)體通信,只能用于snmpv2,速度快于snmpwalk
3.2)指定共同體為public,協(xié)議為snmp2c
3.3)獲取mib-2的system的數(shù)據(jù),即.1.3.6.1.2.1.1(iso->identified organization->dod->internet->mgmt2->mib-2->system)
3.4)獲取mib-2的interface的數(shù)據(jù),即.1.3.6.1.2.1.2(iso->identified organization->dod->internet->mgmt2->mib-2->interface)
3.5)獲取mib-2的address translation的數(shù)據(jù),即.1.3.6.1.2.1.3(iso->identified organization->dod->internet->mgmt2->mib-2->address translation)
3.6)獲取mib-2庫的ip的數(shù)據(jù),即.1.3.6.1.2.1.4(iso->identified organization->dod->internet->mgmt2->mib-2->ip)
3.7)獲取mib-2庫的icmp的數(shù)據(jù),即.1.3.6.1.2.1.5(iso->identified organization->dod->internet->mgmt2->mib-2->icmp)
3.8)獲取mib-2庫的tcp的數(shù)據(jù),即.1.3.6.1.2.1.6(iso->identified organization->dod->internet->mgmt2->mib-2->tcp)
3.9)獲取mib-2庫的udp的數(shù)據(jù),即.1.3.6.1.2.1.7(iso->identified organization->dod->internet->mgmt2->mib-2->udp)
3.10)獲取mib-2庫的snmp的數(shù)據(jù),即.1.3.6.1.2.1.11(iso->identified organization->dod->internet->mgmt2->mib-2->snmp)

參考答案:
snmpbulkwalk -v 2c 192.168.6.53 -c public .1.3.6.1.2.1.1
snmpbulkwalk -v 2c 192.168.6.53 -c public .1.3.6.1.2.1.2
snmpbulkwalk -v 2c 192.168.6.53 -c public .1.3.6.1.2.1.3
snmpbulkwalk -v 2c 192.168.6.53 -c public .1.3.6.1.2.1.4
snmpbulkwalk -v 2c 192.168.6.53 -c public .1.3.6.1.2.1.5
snmpbulkwalk -v 2c 192.168.6.53 -c public .1.3.6.1.2.1.6
snmpbulkwalk -v 2c 192.168.6.53 -c public .1.3.6.1.2.1.7
snmpbulkwalk -v 2c 192.168.6.53 -c public .1.3.6.1.2.1.11

 


4)查看閱讀HOST-RESOURCES的MIB文件

參考答案:
more /usr/share/snmp/mibs/HOST-RESOURCES-MIB.txt

 

5)查用snmpwalk命令連接snmp服務(wù)器(192.168.6.53),獲取snmp服務(wù)器的HOST-RESOURCES的各種資訊
5.1)指定共同體為public,協(xié)議為snmpv1
5.2)獲取HOST-RESOURCES的host(所有資源)
5.3)獲取HOST-RESOURCES的hrSystem(系統(tǒng)日期/時(shí)間,初始化設(shè)備,內(nèi)核引導(dǎo)參數(shù),系統(tǒng)當(dāng)前的登錄用戶數(shù),當(dāng)前的進(jìn)程數(shù),支持的最大進(jìn)程數(shù))
5.4)獲取HOST-RESOURCES的hrStorage(內(nèi)存大小,磁盤大小,使用情況等)
5.5)獲取HOST-RESOURCES的hrDevice(設(shè)備ID,設(shè)備類型,對(duì)設(shè)備的描述,引導(dǎo)盤,掛載分區(qū)等)
5.6)獲取HOST-RESOURCES的hrSWRun(線上系統(tǒng)的進(jìn)程ID,進(jìn)程名,涉及的參數(shù),運(yùn)行狀態(tài)等)
5.7)獲取HOST-RESOURCES的hrSWRunPerf(線上系統(tǒng)進(jìn)程占用CPU的時(shí)間,占用內(nèi)存的大小)
5.8)獲取HOST-RESOURCES的hrSWInstalledName(已安裝的軟件包名)和hrSWInstalledDate(已安裝的軟件包時(shí)間)

參考答案:
snmpwalk -v 1 192.168.6.53 -c public HOST-RESOURCES-MIB::host
snmpwalk -v 1 192.168.6.53 -c public HOST-RESOURCES-MIB::hrSystem
snmpwalk -v 1 192.168.6.53 -c public HOST-RESOURCES-MIB::hrStorage
snmpwalk -v 1 192.168.6.53 -c public HOST-RESOURCES-MIB::hrDevice
snmpwalk -v 1 192.168.6.53 -c public HOST-RESOURCES-MIB::hrSWRun
snmpwalk -v 1 192.168.6.53 -c public HOST-RESOURCES-MIB::hrSWRunPerf
snmpwalk -v 1 192.168.6.53 -c public HOST-RESOURCES-MIB::hrSWInstalledName
snmpwalk -v 1 192.168.6.53 -c public HOST-RESOURCES-MIB::hrSWInstalledDate

 

6)查看閱讀IF-MIB的MIB文件

參考答案:
more /usr/share/snmp/mibs/IF-MIB.txt

 

7)用snmpdelta命令連接snmp服務(wù)器(192.168.6.53),監(jiān)控網(wǎng)卡流量等信息
7.1)指定共同體為public,協(xié)議為snmpv1,以表格的方式輸出結(jié)果,顯示時(shí)間戳
7.2)監(jiān)控IF-MIB::ifInUcastPkts(輸入流量),IF-MIB::ifOutUcastPkts(輸出流量),格式為<object>.<instance>,如監(jiān)控本地的第二塊網(wǎng)卡instance為2
7.3)監(jiān)控ifInDiscards(已經(jīng)丟棄的收到的數(shù)據(jù)包的總數(shù)),格式同上

參考答案:
snmpdelta -c public -v 1 -Cs -CT 192.168.6.53 IF-MIB::ifInUcastPkts.2 IF-MIB::ifOutUcastPkts.2
snmpdelta -c public -v 1 -Cs -CT 192.168.6.53 ifInDiscards.2

 

8)用snmpnetstat命令連接snmp服務(wù)器(192.168.6.53),查看snmp服務(wù)器的端口連接信息
8.1)指定共同體為public,協(xié)議為snmp2c
8.2)獲取192.168.6.53的所有開放端口狀態(tài)
8.3)獲取192.168.6.53的網(wǎng)絡(luò)接口狀態(tài)
8.4)獲取192.168.6.53的TCP協(xié)議的開放端口狀態(tài)

參考答案:
snmpnetstat -v 2c -c public -a 192.168.6.53
snmpnetstat -v 2c -c public -i 192.168.6.53
snmpnetstat -v 2c -c public -P tcp 192.168.6.53

 

9)用snmptranslate 命令在 MIB OID 在數(shù)字和文字名稱之間進(jìn)行轉(zhuǎn)換
9.1)用snmptranslate把symbol 格式的HOST-RESOURCES-MIB::hrSystem 轉(zhuǎn)換為 numberic 格式的oid,用-On(輸出數(shù)字格式的oid),使用 -IR(允許"隨機(jī)"訪問 MIB)
9.2)用snmptranslate把symbol 格式的HOST-RESOURCES-MIB::hrSystem 轉(zhuǎn)換為symbol 格式的 oid,用-Onf(輸出符號(hào)格式的oid)
9.3)用snmptranslate輸出該對(duì)象(iso.org.dod.internet.mgmt.mib-2)的詳細(xì)定義,用-Td(包括文字名稱、所屬 MIB、類型、狀態(tài)、讀寫權(quán)限、描述信息,數(shù)字格式的 OID)
9.4)用snmptranslate打印從指定OID(.1.3.6.1.2.1)開始一直到該OID(.1.3.6.1.2.1)所屬的 MIB 子樹末端的樹型結(jié)構(gòu)信息
9.5)用snmptranslate導(dǎo)出所有已經(jīng)加載的 MIB 的數(shù)據(jù),每個(gè)對(duì)象一行
9.6)用snmptranslate導(dǎo)出所有已經(jīng)加載的 MIB 的對(duì)象,并且輸出完整的 oid 路徑
9.7)用snmptranslate導(dǎo)出已經(jīng)加載的所有 MIB 的數(shù)字格式的 oid ,不含值和類型,僅僅有 oid 而已
9.8)用snmptranslate只輸出文字格式的 OID 名稱而已

參考答案:
snmptranslate -On -IR HOST-RESOURCES-MIB::hrSystem
snmptranslate -Onf -IR HOST-RESOURCES-MIB::hrSystem
snmptranslate -Td iso.org.dod.internet.mgmt.mib-2
snmptranslate -Tp iso.org.dod.internet.mgmt.mib-2
snmptranslate -Ta
snmptranslate -Tl
snmptranslate -To
snmptranslate -Ts

 

10.1)用snmptranslate查詢MID OID的數(shù)字為1.3.6.1.4.1.2021的詳細(xì)信息
10.2)用snmptranslate列出1.3.6.1.4.1.2021樹型結(jié)構(gòu)
10.3)用snmpwalk連接192.168.6.53的snmp,通

關(guān)鍵詞標(biāo)簽:Linux,snmp

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程使用screen管理你的遠(yuǎn)程會(huì)話使用screen管理你的遠(yuǎn)程會(huì)話GNU/Linux安裝vmwareGNU/Linux安裝vmware如何登錄linux vps圖形界面 Linux遠(yuǎn)程桌面連如何登錄linux vps圖形界面 Linux遠(yuǎn)程桌面連

相關(guān)下載

人氣排行 Linux下獲取CPUID、硬盤序列號(hào)與MAC地址linux tc實(shí)現(xiàn)ip流量限制dmidecode命令查看內(nèi)存型號(hào)linux下解壓rar文件安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程Ubuntu linux 關(guān)機(jī)、重啟、注銷 命令lcx.exe、nc.exe、sc.exe入侵中的使用方法查看linux服務(wù)器硬盤IO讀寫負(fù)載