導航:首頁 > 編程系統 > linux查看snmp協議版本

linux查看snmp協議版本

發布時間:2024-02-03 11:06:22

1. redhat系統中如何查看 snmp的版本 默認安裝的是V1還是V2版本

查看版本:snmpd -v
新的Redhat Enterprise linux上安裝的net-snmp軟體包支持在IPv4和IPv6上的SNMP的v1,v2和v3版本協議
默認啟動的是V1

2. linux的snmpwalk命令

linux下snmpwalk命令不太常用到,所有很多人對它都不太熟悉,下面由我為大家搜集整理了linux的snmpwalk命令的相關知識,希望對大家有幫助!

linux的snmpwalk命令

SNMPWALK是一個通過SNMP GET-NEXT類型PDU,實現對目標AGENT的某指定MIB分支信息進行完整提取輸出的命令工作。

命令行:snmpwalk [選項] agent [oid]

選項參數:由於SNMP協議中,不同的協議版本存在不同的參數選項,以下參數按協議分開說明。

1. 普通選項

a) –h 顯示幫助

b) –v 1|2c|3 指定SNMP協議版本

c) –V 顯示當前SNMPWALK命令行版本

d) –r RETRIES 指定重試次數,默認為0次。

e) –t TIMEOUT 指定每次請求的等待超時時間,單為秒,默認為3秒。

f) –Cc 指定當在WALK時,如果發現OID負增長將是否繼續WALK。

2.V1、V2C選項

a) –c COMMUNITY 指定共同體字元串

3.V3選項

a) –l LEVEL 指定安全級別:noAuthNoPriv|authNoPriv|authPriv

b) –u USER-NAME 安全名字

c) –a PROTOCOL 驗證協議:MD5|SHA。如果-l指定為authNoPriv或authPriv時才需要。

d) –A PASSPHRASE 驗證字元串。如果-l指定為authNoPriv或authPriv時才需要。

e) –x PROTOCOL 加密協議:DES。如果-l指定為authPriv時才需要。

f) –X PASSPHRASE 加密字元串:如果-l指定為authPriv時才需要。

linux的snmpwalk命令常用方法

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

3. 請問SNMP是什麼,trap是什麼

SNMP一般指簡單網路管理協議,簡單網路管理協議(SNMP)是專門設計用於在IP網路管理網路節點(伺服器、工作站、路由器、交換機及HUBS等)的一種標准協議,它是一種應用層協議。

trap為Linux命令,bash內置命令,可以查看shell環境信號和設置信號的處理方式。

使用格式(commands為命令,signals為信號的指代):

1):$trap"commands"signals#接收到signals指定的信號時,執行commands命令。

2):$trapsignals#如果沒有指定命令就是恢復signals的動作。比如trapINT就是恢復Ctrl+C。

3):$trap""signals#忽略信號signals

4):$trap-l#列出所有的信號

(3)linux查看snmp協議版本擴展閱讀:

SNMP協議種類:

目前,SNMP有3種:SNMPV1、SNMPV2、SNMPV3。第1版和第2版沒有太大差距,但SNMPV2是增強版本,包含了其它協議操作。與前兩種相比,SNMPV3則包含更多安全和遠程配置。為了解決不同SNMP版本間的不兼容問題,RFC3584中定義了三者共存策略。

SNMP還包括一組由RMON、RMON2、MTB、MTB2、OCDS及OCDS定義的擴展協議。

4. 如果要對windows和linux系統進行snmp網路管理,

1、在Windows和linux組件管理和監視工具,勾選「WMISNMP提供程序」。
2、添加一個社區名稱「public」,許可權設為「只讀」或者「讀寫」。
3、添加可以接受SNMP的主機地址,一般就是遠程主機的IP,如果是提供給本地讀的,就填「localhost」即可。

5. snmpwalk顯示oid

snmpwalk是SNMP的一個工具,它使用SNMP的GETNEXT請求查詢指定OID(SNMP協議中的對象標識)入口的所有OID樹信息,並顯示給用戶。通過snmpwalk也可以查看支持SNMP協議(可網管)的設備的一些其他信息,比如cisco交換機或路由器IP地址、內存使用率等,也可用來協助開發SNMP功能。
要使用snmpwalk,我們首先要安裝snmpwalk。snmpwalk沒有單獨的安裝包,它被包含在net-snmp軟體包中的,所以我們只需要安裝net-snmp軟體包就可以得到snmpwalk。而net-snmp的安裝又分為linux環境和windows環境。
某些設備產商由於SNMP實現支持不是很標准,故存在只能獲取到公有MIB信息(即1.3.6.1.2.1開頭的信息)的情況,此時請再使用命令snmpwalk -v 1/2c -c community IP .1.3.6.1.4.1>IP.private.mib採集設備私有MIB信息,並和前面採集到的IP.mib一同發給研發。

6. linux怎麼安裝配置snmp協議

一、安裝

snmp

服務

1

、檢查系統是否已經安裝

snmp

rpm

以下是安裝

snmp

服務需要的

rpm

包:

libsensors3-2.10.6-55.el5.i386.rpm

lm_sensors-2.10.6-55.el5.i386.rpm

net-snmp-libs-5.3.2.2-5.el5.i386.rpm

net-snmp-5.3.2.2-5.el5.i386.rpm

net-snmp-utils-5.3.2.2-5.el5.i386.rpm

推薦到

http://rpm.pbone.net/

下載這些

rpm

包,該網站比較全面,包含各種版本的包。

使用命令:

$rpm-qa|grepsnmp

檢查是否安裝

net-snmp-utils-5.3.2.2-5.el5

net-snmp-libs-5.3.2.2-5.el5

net-snmp-5.3.2.2-5.el5

三個

rpm

使用命令:

$rpm-qa|greplibsen

檢查是否安裝

libsensors3-2.10.6-55.el5

使用命令:

$rpm-qa|greplm

檢查是否安裝

lm_sensors-2.10.6-55.el5

說明:

1

)這幾個包的安裝有一定順序,在安裝的時候,會有提示。比如安裝

net-snmp-5.3.2.2-5.el5.i386.rpm

時,會提示必須先安裝

net-snmp-libs-5.3.2.2-5.el5.i386.rpm

2

net-snmp-utils-5.3.2.2-5.el5.i386.rpm

並不是必須安裝的包,但安裝它會帶來不少幫助,

它提供了很多工具,

例如可以使用

snmptranslate

命令查看

oid

可以使用

snmpget

snmpwalk

命令等。

3

net-snmp-libs-5.3.2.2-5.el5.i386.rpm

net-snmp-5.3.2.2-5.el5.i386.rpm

net-snmp-utils-5.3.2.2-5.el5.i386.rpm

這三個包有一定的版本要求,必須版本一致,否則安裝

無法成功。我這里都使用的

5.3.2.2-5.el5

版本,也可以下載其他版本的

rpm

包,但注意版本

要一致,在安裝的時候也會提示,哪個版本的包是必須的,你可以根據提示下載需要的包。

2

、安裝以上的幾個

rpm

若系統中沒有安裝以上包,則先安裝。

使用命令:

rpm–ivh

包名

安裝完後,使用命令:

$rpm-qa|grepsnmp

,檢查是否已經安裝成功。

3

、啟動

snmp

服務

若安裝成功,則可使用命令:

$servicesnmpdstart

提示:

Starting

snmpd:

[OK]

,則啟動

snmp

服務成功。

你可以將

snmp

服務設置為開機自啟動,這樣免去手動啟動的麻煩。

使用命令:

$chkconfigsnmpdon

,將

snmpd

服務設為開機自啟動。

然後使用命令:

$chkconfig--list|grepsnmpd

,查看是否已經設置成功。

4

、驗證

snmp

服務

1

)使用

snmpwalk

命令,查看本機

localhost

的主機名:

如上,可以看到通過遠端主機獲取到的主機名,與在本機獲取到的主機名是一致的。


二、配置

snmp

服務

以上安裝完成後,使用的是

snmp

的默認配置,通過這些默認配置,我們只能獲取主機的部

分信息。但一些其他的重要信息,無法獲取。如主機的

CPU

使用情況,內存使用情況等。

如上,無法獲取

CPU

的空閑率(註:

1.3.6.1.4.1.2021.11.11.0

是主機

CPU

空閑率的

oid

這時候,若要獲取主機的一些重要信息,則要修改

snmp

的默認配置。

配置方法:修改

/etc/snmp/snmpd.conf

文件

1

、修改查看設備節點的許可權

在該文件中,找到如下位置:

view

:定義了可以查看哪些節點設備的信息。

snmp

默認配置只能查看

.1.3.6.1.2.1.1

.1.3.6.1.2.1.25.1.1

節點下的設備信息,

而主機

CPU

內存等設備都不在這些節點下,所以無法獲取這些數據。

因此,可以修改這個配置,如下:

在此處添加了一行:

viewsystemviewincluded.1

表示可以查看

.1

節點下的所有設備信息。

閱讀全文

與linux查看snmp協議版本相關的資料

熱點內容
下載編程貓後哪裡有客服 瀏覽:13
如何編輯歌曲文件格式 瀏覽:638
cf無限領取cdk工具 瀏覽:350
如何讓手機文件保存到電腦上 瀏覽:459
sa資料庫默認密碼是多少 瀏覽:191
電腦正在查找文件 瀏覽:541
一個文件盒省內寄順豐多少錢 瀏覽:41
誅仙62坐騎怎麼升級到63 瀏覽:926
linux以日期查看日誌記錄 瀏覽:446
工業大數據是什麼東西 瀏覽:881
魅族note3怎麼重置網路 瀏覽:510
c語言程序設計模 瀏覽:92
兒童怎麼做可編程機 瀏覽:603
數據計算屬於什麼統計學 瀏覽:921
07word怎麼去掉標記 瀏覽:979
qq緩存的數據是什麼 瀏覽:348
LED主Kv文件多少兆 瀏覽:856
蘋果edge怎麼刪除下載文件 瀏覽:471
sas邏輯回歸代碼 瀏覽:572
用於keil下的stc器件資料庫 瀏覽:400

友情鏈接