日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
LinuxSNMP自啟動(dòng)實(shí)現(xiàn)方法(linuxsnmp自啟動(dòng))

SNMP是管理網(wǎng)絡(luò)設(shè)備的一種標(biāo)準(zhǔn)協(xié)議,它通過管理信息庫(MIB)來獲取設(shè)備的狀態(tài)信息,并可以通過簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SNMP)將這些信息傳遞給監(jiān)控系統(tǒng)。在Linux系統(tǒng)中,SNMP代理程序是需要啟動(dòng)的,以便監(jiān)控系統(tǒng)可以獲取相關(guān)信息。本文將介紹linux snmp自啟動(dòng)的實(shí)現(xiàn)方法。

成都創(chuàng)新互聯(lián)專注于宜興網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供宜興營(yíng)銷型網(wǎng)站建設(shè),宜興網(wǎng)站制作、宜興網(wǎng)頁設(shè)計(jì)、宜興網(wǎng)站官網(wǎng)定制、成都小程序開發(fā)服務(wù),打造宜興網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供宜興網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

SNMP代理程序

在Linux系統(tǒng)中,SNMP代理程序一般是使用Net-SNMP軟件包提供的。通過如下命令可以安裝Net-SNMP軟件包:

“`

sudo apt-get install snmpd

“`

安裝完成后,SNMP代理程序會(huì)默認(rèn)啟動(dòng),可以通過如下命令確認(rèn)是否啟動(dòng):

“`

sudo service snmpd status

“`

如果SNMP代理程序沒有啟動(dòng),可以使用如下命令啟動(dòng):

“`

sudo service snmpd start

“`

SNMP代理程序的配置文件位于/etc/snmp/snmpd.conf。在該文件中可以配置SNMP代理程序的行為、安全策略等內(nèi)容。需要注意的是,修改配置文件后需要重啟SNMP代理程序才能生效。

自啟動(dòng)腳本

為了實(shí)現(xiàn)Linux SNMP代理程序的自啟動(dòng),我們需要編寫一個(gè)自啟動(dòng)腳本并將其保存在/etc/init.d/目錄下。下面是一個(gè)示例腳本:

“`

#!/bin/sh

### BEGIN INIT INFO

# Provides: snmpd

# Required-Start: $local_fs $network $syslog

# Required-Stop: $local_fs $network $syslog

# Default-Start: 2 3 4 5

# Default-Stop: 0 1 6

# Short-Description: SNMP daemon

# Description: SNMP (Simple Network Management Protocol) daemon

### END INIT INFO

PATH=/in:/usr/in:/bin:/usr/bin

NAME=snmpd

DAEMON=/usr/in/$NAME

DESC=”SNMP daemon”

test -x $DAEMON || exit 0

set -e

case “$1” in

start)

echo -n “Starting $DESC: $NAME”

start-stop-daemon –start –quiet –exec $DAEMON

echo “.”

;;

stop)

echo -n “Stopping $DESC: $NAME”

start-stop-daemon –stop –quiet –exec $DAEMON

echo “.”

;;

reload)

echo -n “Reloading $DESC configuration…”

start-stop-daemon –stop –signal HUP –quiet –exec $DAEMON

echo “done.”

;;

restart)

echo -n “Restarting $DESC: $NAME”

$0 stop

sleep 1

$0 start

echo “.”

;;

*)

echo “Usage: $0 {start|stop|restart|reload}” >&2

exit 1

;;

esac

exit 0

“`

上述腳本實(shí)現(xiàn)了SNMP代理程序的啟動(dòng)、停止、重新加載等操作,并可以自動(dòng)適配不同的啟動(dòng)方式。需要特別注意的是,腳本中的控制信息需要符合Linux系統(tǒng)的標(biāo)準(zhǔn),例如提供了服務(wù)的名稱、啟動(dòng)方式等信息。

將腳本保存在/etc/init.d/目錄下,并設(shè)置為可執(zhí)行:

“`

sudo chmod +x /etc/init.d/snmpd

“`

更新啟動(dòng)腳本:

“`

sudo update-rc.d snmpd defaults

“`

至此,Linux SNMP代理程序的自啟動(dòng)已經(jīng)實(shí)現(xiàn)了。每次系統(tǒng)啟動(dòng)時(shí),系統(tǒng)都會(huì)自動(dòng)啟動(dòng)SNMP代理程序,并且保證其符合系統(tǒng)標(biāo)準(zhǔn)。

結(jié)語

本文介紹了Linux SNMP自啟動(dòng)的實(shí)現(xiàn)方法,包括SNMP代理程序和自啟動(dòng)腳本的配置。這個(gè)方法不僅適用于SNMP代理程序,也適用于其他類似的服務(wù)程序。需要提醒的是,由于每個(gè)Linux系統(tǒng)的差異較大,所以配置過程可能存在一定的變化。

相關(guān)問題拓展閱讀:

  • 紅旗linux系統(tǒng)中安裝snmp需要安裝哪幾個(gè)文件

紅旗linux系統(tǒng)中安裝snmp需要安裝哪幾個(gè)文件

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

下載源碼:

選擇一個(gè)SNMP版本,比如5.7.1,下載地址如下:

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

進(jìn)入文件夾進(jìn)行配置安裝:cd net-snmp-5.7.1

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

執(zhí)行命令”./configure –prefix=/usr/local/snmp –with-mib-modules=’ucd-snmp/diskio ip-mib/ipv4InterfaceTable'”,注意,以上的–with-mib-modules=ucd-snmp/diskio選項(xiàng),可以讓服務(wù)器支持磁盤I/O監(jiān)控

4.回車出現(xiàn)下面問題,可以直接回車而不用回答,系統(tǒng)會(huì)采用默認(rèn)信息,其中日志文件默認(rèn)安裝在/var/log/snmpd.log.數(shù)據(jù)存貯目錄默認(rèn)存放在/var/net-snmp下

    1)default version of-snmp-version(3): 

)System Contact Information (@@no.where)(配置該設(shè)備的聯(lián)系信息枝羨):

    3)System Location (Unknown)(該系統(tǒng)設(shè)備的地理位置):

    4)Location to write logfile (日志文件位置):

    5)Location to Write persistent(數(shù)據(jù)存儲(chǔ)目錄):

5.執(zhí)行編譯和安裝:make  &&  make install

6.配置snmpd.conf

使用”ls”命令查看/usr/local/snmp目錄下是否存在etc目錄,如果不存在etc目錄,就創(chuàng)建一個(gè)

查看結(jié)果顯示不存在etc目錄,在/usr/local/snmp目錄下創(chuàng)建一個(gè)etc目錄,創(chuàng)建etc目錄命令”mkdir /usr/local/snmp/etc”

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

 復(fù)制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文件中的內(nèi)容

8.找到【AGENT BEHAVIOUR】,允許網(wǎng)絡(luò)訪問

9.修改如下:添加”agentAddress udp:161″配置項(xiàng)

10. 找到【ACTIVE MONITORING】選擇協(xié)議

11. 找到【ACCESS CONTROL】設(shè)置權(quán)限

12. 找到【rocommunity public default -V systemonly】,把 -V systemonly去掉,這是設(shè)置訪問權(quán)限的,去掉后能訪問全部

13.保存snmpd.conf后退出

14.啟動(dòng):

由于友搭氏我們剛才修改SNMP的snmpd.conf文件,所以在啟動(dòng)snmp服務(wù)之前,先使用命令”ps aux | grep snmp | grep -v grep |awk ‘{print $2}’| xargs kill”關(guān)閉snmp的相關(guān)服務(wù)

15.使用”netstat -an |grep 161″查看snmp的服務(wù)是否啟動(dòng)

16.啟動(dòng)snmp服務(wù):”/usr/local/snmp/in/snmpd -c /usr/local/snmp/etc/snmpd.conf”

17.測(cè)試:

獲取本機(jī)的系統(tǒng)名字,使用命令:”snmpget -v 2c -c public localhost sysName.0″或者”snmpget -v 2c -c public 本機(jī)的ip地址 sysName.0″或者”snmpget -v 2c -c public 本機(jī)的ip地址 .1.3.6.1.2.1.1.5.0″進(jìn)行測(cè)試

執(zhí)行以下的幾個(gè)命令都可以獲取到本機(jī)的系統(tǒng)名字:

    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

能夠正常返回系統(tǒng)的名字就說明SNMP安裝配置成功了。也可以使用命令”snmpget –version”查看當(dāng)前的安裝版本號(hào)來驗(yàn)證是否安裝成功,如果安裝成功,則顯示當(dāng)前的安裝版本號(hào)

18.完成snmpd的配置并且SNMP測(cè)試通過之后,要確保Linux的iptables防火墻對(duì)外開放了udp 161端口的訪問權(quán)限,可以使用”iptables –L –n”查看當(dāng)前iptables規(guī)則

19.用”iptables -I INPUT -p udp –dport 161 -j ACCEPT”命令添加UDP 161端口到iptables防火墻中,然后執(zhí)行”iptables save”命令保存防火墻的更改

20.在window系統(tǒng)下使用Snmputil.exe工具測(cè)試對(duì)Linux下的SNMP訪問,測(cè)試Linux的UDP 161端口是否對(duì)外開

21.”snmputil get 192.168.1.229 public .1.3.6.1.2.1.1.5.0″命令返回192.168.1.229這臺(tái)Linux服務(wù)器的名字,可以看到,Linux服務(wù)器的名稱已經(jīng)正常返回輸出到命令行窗口了。

關(guān)于linux snmp自啟動(dòng)的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

創(chuàng)新互聯(lián)網(wǎng)絡(luò)推廣網(wǎng)站建設(shè),網(wǎng)站設(shè)計(jì),網(wǎng)站建設(shè)公司網(wǎng)站制作,網(wǎng)頁設(shè)計(jì),1500元定制網(wǎng)站優(yōu)化全包,先排名后付費(fèi),已為上千家服務(wù),聯(lián)系電話:13518219792


本文題目:LinuxSNMP自啟動(dòng)實(shí)現(xiàn)方法(linuxsnmp自啟動(dòng))
文章源于:http://m.5511xx.com/article/djhjgdi.html