導航:首頁 > 操作系統 > linuxnetsnmp安裝

linuxnetsnmp安裝

發布時間:2023-10-11 04:54:15

linux 系統中安裝簡單網路管理協議 net-snmp-utils 是做什麼的

這個工具包,用於對SNMP的管理;舉例來說,HP PC伺服器在對主機硬體進行監控的時候,支持第三方或用戶自行開發的監控程序;而監控數據的傳遞,就是使用SNMP協議;而且此時需要安裝net-snmp-utils工具包,否則監控數據的發送可能有問題。

下面是RedHat 5.6版本中net-snmp-utils的說明:

Name : net-snmp-utils Relocations: (not relocatable)
Version : 5.3.2.2 Vendor: Red Hat, Inc.
Release : 9.el5_5.1 Build Date: 2010年04月28日 星期三 21時49分27秒
Install Date: (not installed) Build Host: x86-002.build.bos.redhat.com
Group : Applications/System Source RPM: net-snmp-5.3.2.2-9.el5_5.1.src.rpm
Size : 389985 License: BSDish
Signature : DSA/SHA1, 2010年05月03日 星期一 18時31分07秒, Key ID 5326810137017186
Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
URL : http://net-snmp.sourceforge.net/
Summary : 來自 NET-SNMP 計劃的,使用 SNMP 的網路管理工具。
Description :
net-snmp-utils 軟體包包括用於 NET-SNMP 網路管理計劃的各種工具。

如果您需要管理使用 SNMP 協議的網路的工具,請安裝該軟體包。您還需要安裝 net-snmp軟體包。

❷ linux安裝的net-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

❸ 紅旗linux系統中安裝snmp需要安裝哪幾個文件

現在還有人用紅旗嗎?很多都沒支持了,以下介紹下在Linux下安裝snmp:

  1. 下載源碼

    選擇一個SNMP版本,比如5.7.1,下載地址如下:http://sourceforge.net/projects/net-snmp/files/net-snmp/5.7.1/net-snmp-5.7.1.tar.gz

  2. 解壓文件:tar xzvf net-snmp-5.7.1.tar.gz

  3. 進入文件夾進行配置安裝:cdnet-snmp-5.7.1

    net-snmp-5.7.1目錄下的configure是可執行文件,如果想指定程序包的安裝路徑,那麼首先建立相應的文件夾來存放安裝信息,可以寫成./configure –-prefix=/指定的路徑名。參數--prefix用來告訴系統安裝信息存放的路徑,如果沒有指定路徑,直接執行./configure,那麼程序包都會安裝在系統默認的目錄下,通常為:/usr/local下

執行命令"./configure --prefix=/usr/local/snmp --with-mib-moles='ucd-snmp/diskio ip-mib/ipv4InterfaceTable'",注意,以上的--with-mib-moles=ucd-snmp/diskio選項,可以讓伺服器支持磁碟I/O監控

4.回車出現下面問題,可以直接回車而不用回答,系統會採用默認信息,其中日誌文件默認安裝在/var/log/snmpd.log.數據存貯目錄默認存放在/var/net-snmp下
1)default version of-snmp-version(3):
2)System Contact Information (@@no.where)(配置該設備的聯系信息):
3)System Location (Unknown)(該系統設備的地理位置):
4)Location to write logfile (日誌文件位置):
5)Location to Write persistent(數據存儲目錄):

5.執行編譯和安裝:make && make install

6.配置snmpd.conf

使用"ls"命令查看/usr/local/snmp目錄下是否存在etc目錄,如果不存在etc目錄,就創建一個

查看結果顯示不存在etc目錄,在/usr/local/snmp目錄下創建一個etc目錄,創建etc目錄命令"mkdir /usr/local/snmp/etc"

6.找到SNMP源碼目錄(net-snmp-5.7.1)下EXAMPLE.conf文件

復制EXAMPLE.conf文件到到/usr/local/snmp/etc目錄,並重命名為snmpd.conf:"cp EXAMPLE.conf /usr/local/snmp/etc/snmpd.conf"

7.使用vi編輯器打開snmpd.conf文件:"vi /usr/local/snmp/etc/snmpd.conf",編輯snmpd.conf文件中的內容

8.找到【AGENT BEHAVIOUR】,允許網路訪問

9.修改如下:添加"agentAddress udp:161"配置項

10.找到【ACTIVE MONITORING】選擇協議

11.找到【ACCESS CONTROL】設置許可權

12.找到【rocommunity public default -V systemonly】,把 -V systemonly去掉,這是設置訪問許可權的,去掉後能訪問全部

13.保存snmpd.conf後退出

14.啟動:

由於我們剛才修改SNMP的snmpd.conf文件,所以在啟動snmp服務之前,先使用命令"ps aux | grep snmp | grep -v grep |awk '{print $2}'| xargs kill"關閉snmp的相關服務

15.使用"netstat -an |grep 161"查看snmp的服務是否啟動

16.啟動snmp服務:"/usr/local/snmp/sbin/snmpd -c /usr/local/snmp/etc/snmpd.conf"

17.測試:

獲取本機的系統名字,使用命令:"snmpget -v 2c -c public localhost sysName.0"或者"snmpget -v 2c -c public 本機的ip地址 sysName.0"或者"snmpget -v 2c -c public 本機的ip地址 .1.3.6.1.2.1.1.5.0"進行測試

執行以下的幾個命令都可以獲取到本機的系統名字:

snmpget -v 2c -c public localhost sysName.0
snmpget -v 2c -c public 127.0.0.1 sysName.0
snmpget -v 2c -c public 192.168.1.229 sysName.0
snmpget -v 2c -c public localhost .1.3.6.1.2.1.1.5.0
snmpget -v 2c -c public 127.0.0.1 .1.3.6.1.2.1.1.5.0
snmpget -v 2c -c public 192.168.1.229 .1.3.6.1.2.1.1.5.0


能夠正常返回系統的名字就說明SNMP安裝配置成功了。也可以使用命令"snmpget --version"查看當前的安裝版本號來驗證是否安裝成功,如果安裝成功,則顯示當前的安裝版本號

18.完成snmpd的配置並且SNMP測試通過之後,要確保Linux的iptables防火牆對外開放了udp 161埠的訪問許可權,可以使用"iptables –L –n"查看當前iptables規則

19.用"iptables -I INPUT -p udp --dport 161 -j ACCEPT"命令添加UDP 161埠到iptables防火牆中,然後執行"iptables save"命令保存防火牆的更改

20.在window系統下使用Snmputil.exe工具測試對Linux下的SNMP訪問,測試Linux的UDP 161埠是否對外開

21."snmputil get 192.168.1.229 public .1.3.6.1.2.1.1.5.0"命令返回192.168.1.229這台Linux伺服器的名字,可以看到,Linux伺服器的名稱已經正常返回輸出到命令行窗口了。

❹ linux 下的snmp++的安裝

1.下載net-snmp -5.3.pre4.tar.gz包.
編譯,安裝
[[email protected] net-snmp -5.2.1]# ./configure –prefix=/usr/local/net-snmp -5.2.1
[[email protected] net-snmp -5.2.1]#make
[[email protected] net-snmp -5.2.1]#make install
2.創建放配置 文件的目錄
[[email protected] net-snmp -5.2.1]# mkdir /etc/snmp
3.拷貝配置 文件
將解壓出來的包中的EXAMPLE.conf拷貝到剛創建的目/etc/snmp 中,並命名啟旅襲為snmpd.conf
[[email protected] net-snmp -5.2.1]# cp -R EXAMPLE.conf /etc/snmp /snmpd.conf
4.修改配置 文件
[[email protected] net-snmp -5.2.1]# vi /etc/snmp /snmpd.conf
找到如下行,將其改為你想要的字元串,和網路

# sec.name source community
com2sec local localhost COMMUNITY
com2sec mynetwork NETWORK/24 COMMUNITY
例如
com2sec local localhost COMMUNITY
com2sec mynetwork 192.168.1.0/24 abcpublic
注意要用192.168.1.0/24 MS不能用192.168.1.1/24.另外改後要重鎮銷啟snmp 才能生效.

5.開啟snmp
[[email protected] net-snmp -5.2.1]# /usr/local/net-snmp -5.2.1/sbin/snmpd -Lsd -Lf /dev/null -p /var/run/snmpd -a -c /etc/snmp /snmpd.conf

6.重啟.
[[email protected] net-snmp -5.2.1]# killall -9 snmpd
[email protected] net-snmp -5.2.1]# /usr/local/net-snmp -5.2.1/sbin/悄兄snmpd -Lsd -Lf /dev/null -p /var/run/snmpd -a -c /etc/snmp /snmpd.conf
這樣下來應該行了,
大概的思路吧

❺ linux怎麼安裝snmp伺服器配置

使用SNMP服務前需要在伺服器上安裝SNMP:
使用ROOT用戶登陸在伺服器,輸入:
yum install net-snmp net-snmp-devel net-snmp-libs net-snmp-utils php-snmp
進行下載。

上面的程序首先會校驗需要升級的文件和需要下載安裝的文件,然後列來,告訴你有多大,會提示您是不是這些,需要繼續不,輸入Y,就開始下載了。

下載完成後,會自動解包安裝,整個過程是自動的,無需要人工操作。安裝完成沒有錯誤會提示:Complete!

安裝完SNMP服務後,就需要進行相關配置了,SNMP的配置文件在:
yum安裝snmpd的配置文件為 /etc/snmp/snmpd.conf

如果您不會在命令模式下使用vi編輯器的話,建議把snmpd.conf配置文件下載到本地,然後用UE等文本編輯軟體打開編輯更改。

❻ 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

節點下的所有設備信息。

閱讀全文

與linuxnetsnmp安裝相關的資料

熱點內容
pdf轉換成word免費版在線轉換 瀏覽:462
荒廢了三年還能做程序員嗎 瀏覽:656
阿里雲內網vpn伺服器 瀏覽:101
l命令第一個點對第二個點對不上 瀏覽:829
oracle導出表命令 瀏覽:909
怎麼寫域名加密 瀏覽:1003
手機文件壓縮出錯 瀏覽:522
如何登錄毒app 瀏覽:836
汽車中控台加密 瀏覽:862
海南農村信用社app如何開通簡訊 瀏覽:809
phpdns緩存 瀏覽:415
ipad騰訊視頻app如何播放本地視頻 瀏覽:990
蝦米伺服器關閉如何找到以前的歌 瀏覽:18
php自動建站 瀏覽:475
命令與征服3游俠網 瀏覽:970
騰訊雲買哪個地區伺服器 瀏覽:250
香港哪裡有app賣內地零食 瀏覽:684
編譯內核找不到工具鏈 瀏覽:453
java常見模式 瀏覽:506
典欣空調壓縮機 瀏覽:426