999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

SNMP在運(yùn)維系統(tǒng)公交車載終端上的設(shè)計(jì)和實(shí)現(xiàn)研究

2010-04-12 00:00:00
現(xiàn)代電子技術(shù) 2010年16期

摘 要:針對(duì)目前公交車載嵌入式終端存在沒有統(tǒng)一網(wǎng)絡(luò)管理機(jī)制的問題,設(shè)計(jì)了基于公交車載終端的SNMP網(wǎng)絡(luò)管理代理系統(tǒng)。著重研究和設(shè)計(jì)了SNMP網(wǎng)管代理系統(tǒng)的軟件部分,完成了SNMP網(wǎng)管系統(tǒng)的代碼編寫和在車載終端上的移植。系統(tǒng)通過分析終端特性和管理參數(shù),采用SNMP消息機(jī)制,完成對(duì)設(shè)備的管理和與管理站的通信,方便對(duì)公交車載終端的統(tǒng)一管理,也增強(qiáng)了公交系統(tǒng)的安全性。通過在ZTM2001上部署和測(cè)試,驗(yàn)證了設(shè)計(jì)的可靠性、穩(wěn)定性和故障檢測(cè)能力。關(guān)鍵詞:簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議; 運(yùn)維系統(tǒng); 嵌入式Linux; 車載終端; 管理信息庫

中圖分類號(hào):TN915-34; TP393 文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1004-373X(2010)16-0086-05

Design and Implementation for SNMP's Using in Operation

and Maintenance System on the Bus Terminal

HU Wei

(South China Institute of Software Engineering, Guangzhou University, Guangzhou 510990,China)

Abstract: For there is no unified network management mechanism on bus terminal, the article designs the SNMP network management agent system. The article focuses on research and design of the SNMP network management agent system software, and completes the coding and transplant on board unit. The System completes equipment management and communication with the management station,by analyzing the terminal characteristics and management parameters, and uses SNMP-message mechanism to facilitate the unification of the transit bus terminal management, and also enhances the safety of the bus system. The design's reliability, stability and fault detection capabilities are verified, by disposing and testing on ZTM2001.Keywords: SNMP; operation and maintenance system; embedded Linux; vehicle terminal; MIB

0 引 言

公交運(yùn)維系統(tǒng)是對(duì)公交車輛的運(yùn)行和維護(hù)情況進(jìn)行實(shí)時(shí)監(jiān)控和管理的系統(tǒng),是智能交通系統(tǒng)ITS的重要組成部分;好的運(yùn)維系統(tǒng)能實(shí)時(shí)確定車輛各部分和車載系統(tǒng)各個(gè)部分的運(yùn)行和維護(hù)情況,實(shí)現(xiàn)對(duì)車輛的運(yùn)行和維護(hù)情況進(jìn)行動(dòng)態(tài)、實(shí)時(shí)監(jiān)管。對(duì)伴隨著城市發(fā)展而數(shù)量陡增的公交車運(yùn)維管理,是特大城市智能交通系統(tǒng)建立的必然過程。本文是廣州交通閉環(huán)控制系統(tǒng)中公交嵌入式終端升級(jí)改造項(xiàng)目的研究成果。

由于集成TCP/IP協(xié)議棧的GPRS模塊的公交終端和有公網(wǎng)IP的運(yùn)維中心之間可以像普通以太網(wǎng)一樣通信,所以運(yùn)維系統(tǒng)可以使用開放的網(wǎng)絡(luò)管理協(xié)議進(jìn)行系統(tǒng)管理。目前正在使用的、開放的網(wǎng)絡(luò)管理協(xié)議的標(biāo)準(zhǔn)有兩個(gè):一個(gè)是以太網(wǎng)結(jié)構(gòu)委員會(huì)IAB(internet activity board)的簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SNMP(simple network management protocol);另外一個(gè)是基于OSI的公共管理信息協(xié)議CMIP(common management information protocol)。其中CMIP比較復(fù)雜,占用的系統(tǒng)資源也較多,而SNMP明晰、簡(jiǎn)單、占用系統(tǒng)資源較少,適合在嵌入式終端上應(yīng)用,所以系統(tǒng)選擇SNMP進(jìn)行管理。

1 系統(tǒng)分析

因?yàn)閺V州公交車載終端目前在使用的有3種以上型號(hào),它們的軟硬件環(huán)境各不相同,而不同環(huán)境上實(shí)現(xiàn)SNMP的方法不盡相同,所以本文以SNMP在ZTM2001公交終端上的設(shè)計(jì)實(shí)現(xiàn)為例進(jìn)行介紹。

1.1 硬件系統(tǒng)分析

該終端由三星S3C44B0X作為主控芯片完成控制處理功能;西門子雙頻GSM/GPRS無線模塊MC39I完成與服務(wù)器端的通信;GSTAR公司的GPS模塊用于提供實(shí)時(shí)位置信息;通過串口連接羊城通讀卡器,用于讀卡器狀態(tài)信息采集;通過擴(kuò)展串口和數(shù)字電視連接,用于數(shù)字電視狀態(tài)信息的采集;而喇叭、LED、LCD和鍵盤等分別用于公交站點(diǎn)的報(bào)站、顯示和控制等功能。

1.2 軟件系統(tǒng)分析

公交車載終端采用μCLinux 2.6.14,支持TCP/IP,UDP,PPP等多種網(wǎng)絡(luò)傳輸協(xié)議,支持JFFS2等多種文件系統(tǒng)。在應(yīng)用程序運(yùn)行時(shí),可以實(shí)現(xiàn)GPS定位、全自動(dòng)語音報(bào)站、公交調(diào)度等多個(gè)功能。其中車載終端應(yīng)用的主進(jìn)程god, 位于公交監(jiān)控應(yīng)用程序主目錄/opt/god/下。/opt/god/log目錄下保存的是終端的運(yùn)行日志。

1.3 系統(tǒng)啟動(dòng)流程分析

車載終端的μCLinux操作系統(tǒng)與桌面Linux的啟動(dòng)流程一樣,內(nèi)核啟動(dòng)后的第一個(gè)進(jìn)程是init進(jìn)程,它啟動(dòng)后會(huì)根據(jù)inittab等配置文件啟動(dòng)終端應(yīng)用程序。本終端的inittab配置文件如下:

id:3:initdefault:

si::sysinit:/etc/rc.d/init.d/rc sysinit

l0:0:wait:/etc/rc.d/init.d/rc 0

…………………………………………

ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

su:S016:once:/sbin/sulogin

1:2345:respawn:/sbin/mingetty --noclear --autologin root tty1

由配置文件可知,系統(tǒng)的默認(rèn)運(yùn)行等級(jí)為3。init進(jìn)程啟動(dòng)后會(huì)讀取inittab文件,根據(jù)配置文件執(zhí)行/etc/rc.d/init.d/rc sysinit和/etc/rc.d/init.d/rc 0腳本,完成系統(tǒng)和終端初始化,最后調(diào)用/sbin/mingetty -noclear -autologin root tty1,tty1自動(dòng)登陸到終端并執(zhí)行根目錄下/root/.bash_profile腳本來啟動(dòng)終端的應(yīng)用程序。該腳本文件的部分腳本語句如下:

if [ ′tty′ = \"/dev/tty1\" ];then

if [ -e /opt/appinit ];then

. /opt/appinit

fi

sh /opt/routrack/bin/startrack.sh

fi

由此可見,僅在控制臺(tái)tty1登陸時(shí),執(zhí)行終端應(yīng)用程序的維護(hù)腳本/opt/appinit和為終端主應(yīng)用程序的啟動(dòng)腳本/opt/routalk/bin/startrack.sh。因此,在開發(fā)完本代理程序后,可以在應(yīng)用程序維護(hù)腳本/opt/appinit里添加相應(yīng)的代碼,使得代理程序能在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)。

系統(tǒng)的啟動(dòng)流程依次為:引導(dǎo)Linux內(nèi)核、啟動(dòng)INIT進(jìn)程、讀取inittab文件、系統(tǒng)初始化、啟動(dòng)運(yùn)行級(jí)別為3的守護(hù)進(jìn)程、建立終端tty1并登陸到系統(tǒng)、啟動(dòng)終端應(yīng)用程序。

1.4 終端主程序的處理流程

主程序運(yùn)行時(shí), 將產(chǎn)生一個(gè)子進(jìn)程語音播放,播放進(jìn)站/出站語音,預(yù)置媒體文件和子線程ROUTRACKER,STOPANNOUNCER,GPSMONITOR,GPRSMSGIO,KEYBMSGIO,OBUCONTROL等,用于完成同GPS,GPRS等外圍接口模塊的通信。

主程序用來創(chuàng)建應(yīng)用中的其他子線程(或者稱任務(wù))、相關(guān)的消息隊(duì)列、調(diào)試信息文件和日志文件。主程序的功能包括:讀取配置文件、創(chuàng)建/打開調(diào)試器、創(chuàng)建/打開日志文件、創(chuàng)建消息隊(duì)列和信號(hào)燈、創(chuàng)建各子線程(任務(wù))、輸出調(diào)試信息。

2 設(shè)計(jì)與實(shí)現(xiàn)

2.1 最基本的NET-SNMP安裝移植

(1) 在nchc.dl.sourceforge.net/project/net-snmp/net-snmp/5.4.2.1/net-snmp-5.4.2.1.tar.gz上下載net-snmp軟件包;

(2) 解壓net-snmp軟件包如下:

# tar zxvf net-snmp-5.4.2.1.tar.gz -C /home/gjxxh

(3) 配置net-snmp,進(jìn)入目錄/home/gjxxh/net-snmp-5.4.2.1執(zhí)行以下命令:

CC=arm-elf-gcc LD=arm-elf-ld AR=arm-elf-ar LDFLAGS=\"-Wl,-elf2flt -static\" ./configure --host=arm-linux --with-endianness=little --enable-mini-agent --disable-applications --disable-manuals --disable-scripts --disable-shared --disable-mib-loading --prefix=/home/gjxxh/snmp-agent/

(4) 執(zhí)行make命令進(jìn)行編譯,編譯完成后會(huì)在agent目錄下生成snmpd目標(biāo)文件;

(5) 進(jìn)入/usr/local/share/snmp/,使用snmpconf命令生成snmpd.conf文件;

(6) 最后把snmpd目標(biāo)文件和snmpd.conf文件通過SSH下載到ZTM2001上運(yùn)行。

在PC機(jī)上可以使用snmpget命令取得OID的值。通常用的格式為:snmpget -v 2c -c [community] [host] [OID]。其中-v為指定SNMP的版本,community為共同體名,相當(dāng)于操作訪問密碼,host為代理的IP地址,OID為要獲取的MIB節(jié)點(diǎn)。

2.2 代理軟件設(shè)計(jì)

代理軟件設(shè)計(jì)如圖1所示。

圖中:虛線框內(nèi)是代理軟件模塊,其中數(shù)據(jù)通信模塊與公交終端和外圍設(shè)備進(jìn)行通信,收集數(shù)據(jù)信息及發(fā)送配置命令等功能,同時(shí)支持以太網(wǎng)和串口、GPIO等通信形式。數(shù)據(jù)解析模塊解析從數(shù)據(jù)通信模塊收集信息,并存入MIB庫,供SNMP代理模塊使用;同時(shí)將從SNMP代理模塊處理的管理站得到的配置命令轉(zhuǎn)發(fā)到數(shù)據(jù)通信模塊,通過數(shù)據(jù)通信模塊發(fā)送相關(guān)命令進(jìn)行配置管理。SNMP代理模塊主要負(fù)責(zé)SNMP協(xié)議的執(zhí)行,通過對(duì)MIB庫(數(shù)據(jù)解析模塊處理后的信息)訪問,處理管理站的配置管理、安全管理、性能管理、故障管理等功能,完成管理站的SNMP報(bào)文通信。

圖1 公交代理的軟件模塊組成

2.3 軟件設(shè)計(jì)實(shí)現(xiàn)

軟件系統(tǒng)根據(jù)公交代理系統(tǒng)模塊組成和功能設(shè)計(jì)了5個(gè)進(jìn)程,如圖2所示。其分別是公交代理進(jìn)程(SNMP-5.4.2.1)、公交數(shù)據(jù)解析進(jìn)程(RESOLVE)、公交數(shù)據(jù)查詢進(jìn)程(SELECT)、設(shè)備循環(huán)檢測(cè)進(jìn)程(CHECK)、主控板系統(tǒng)信息收集進(jìn)程(COLLECT)構(gòu)成,它們共同構(gòu)成公交代理軟件系統(tǒng)。

圖2 SNMP網(wǎng)管系統(tǒng)中的進(jìn)程設(shè)計(jì)

其中公交代理服務(wù)進(jìn)程以建立在GPRS網(wǎng)絡(luò)上的以太網(wǎng)為通信手段,通過SNMP簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議,完成整個(gè)網(wǎng)絡(luò)中公交車載終端的配置管理、即時(shí)性管理、告警管理等主要信息管理。公交數(shù)據(jù)解析進(jìn)程為公交代理進(jìn)程提供MIB庫的數(shù)據(jù)服務(wù)和與公交數(shù)據(jù)查詢進(jìn)程、設(shè)備循環(huán)檢測(cè)進(jìn)程之間的消息交換,把從公交數(shù)據(jù)查詢進(jìn)程和設(shè)備循環(huán)檢測(cè)進(jìn)程收集得到的設(shè)備信息保存到MIB數(shù)據(jù)庫中,以方便SNMP服務(wù)進(jìn)程進(jìn)行公交數(shù)據(jù)的獲取與傳輸。公交數(shù)據(jù)查詢進(jìn)程與車載終端的各設(shè)備進(jìn)行通信并收集設(shè)備信息,反饋到公交數(shù)據(jù)解析進(jìn)程。設(shè)備循環(huán)檢測(cè)進(jìn)程規(guī)定在約定的時(shí)間內(nèi)向公交車載終端的所有設(shè)備發(fā)送檢測(cè)命令,如果設(shè)備在規(guī)定時(shí)間內(nèi)沒有應(yīng)答信息或應(yīng)答信息不在約定的范圍內(nèi)則說明該設(shè)備工作異常,則把異常信息反饋到公交數(shù)據(jù)解析進(jìn)程,使公交代理發(fā)送Trap消息。循環(huán)檢測(cè)進(jìn)程實(shí)時(shí)檢測(cè)設(shè)備運(yùn)行狀態(tài)。主控板系統(tǒng)信息收集進(jìn)程收集主控板自身的運(yùn)行狀態(tài)信息,把收集到的信息反饋到公交數(shù)據(jù)解析進(jìn)程。

在公交代理系統(tǒng)中,采用以太網(wǎng)通信、串口通信、消息隊(duì)列、文件I/O讀寫等方式實(shí)現(xiàn)各進(jìn)程與設(shè)備間的通信,其中文件I/O讀寫為用得最多的通信方式。下面具體討論各個(gè)進(jìn)程的實(shí)現(xiàn)。

2.3.1 公交代理服務(wù)進(jìn)程

實(shí)現(xiàn)代理服務(wù)進(jìn)程可分為MIB設(shè)計(jì)、代理擴(kuò)展、代碼設(shè)計(jì)、MIB模塊加載4個(gè)步驟。

(1) MIB設(shè)計(jì)

項(xiàng)目向互聯(lián)網(wǎng)數(shù)字分配機(jī)構(gòu)IANA組織申請(qǐng)了一個(gè)私有的企業(yè)序列號(hào)(private enterprise number)為310,這樣公交的主私有對(duì)象標(biāo)識(shí)符OID節(jié)點(diǎn)為1.3.6.1.4.1.310,被管理對(duì)象的數(shù)據(jù)結(jié)構(gòu)在該OID節(jié)點(diǎn)下定義。為了完成公交車載終端的網(wǎng)管系統(tǒng)的配置管理、故障管理、性能管理和安全管理,提高公交系統(tǒng)的可擴(kuò)展性。根據(jù)終端的設(shè)備的軟硬件特性,將管理信息庫在OID節(jié)點(diǎn)下定義兩個(gè)分類節(jié)點(diǎn):定義終端內(nèi)部軟硬件信息的公交終端節(jié)點(diǎn)(transportation terminal)和定義終端外部設(shè)備的軟硬件信息的公交終端外設(shè)節(jié)點(diǎn)(terminal peripherals)。前者主要包括系統(tǒng)信息(system information)、告警信息(obu notifications)等。后者包括:羊城通信息(yct)、數(shù)字電視信息(dtv)等。本管理系統(tǒng)采用ASN.1語言,將被管理設(shè)備的各個(gè)管理參數(shù)定義成為管理標(biāo)量對(duì)象、表對(duì)象及告警對(duì)象。

(2) 代理擴(kuò)展和加載

用net-snmp擴(kuò)展代理,可以采用靜態(tài)庫方式,通過修改配置頭文件,在相應(yīng)地方包含新引入的mib模塊的.c和.h文件,然后重新編譯庫文件和代理程序;也可以編譯動(dòng)態(tài)共享庫,通過把新引入的mib模塊的.c和.h文件編譯成動(dòng)態(tài)庫,在需要時(shí)加載動(dòng)態(tài)共享庫即可。編譯生成動(dòng)態(tài)共享庫命令:

gcc -o -I /usr/local/include -c -o modulename.o modulename.c

gcc -o -fPIC -shared -o modulename.so modulename.o

加載動(dòng)態(tài)共享庫,如果代理程序(snmpd)未運(yùn)行,在snmpd.conf配置文件中增加1行如下:

dlmod modulename /root/snmp/modulename.so

然后啟動(dòng)snmpd代理進(jìn)程,程序就會(huì)自動(dòng)加載擴(kuò)展的動(dòng)態(tài)共享庫。

(3) 代碼設(shè)計(jì)

MIB模塊一般由變量和表組成,在net-snmp把管理信息結(jié)構(gòu)SMI中的對(duì)象分為兩大類:scalar和table。scalar包含常用的整型,字符串,時(shí)間等等數(shù)據(jù)類型。table就是scalar的集合,由1個(gè)和多個(gè)列組成,類似于數(shù)據(jù)庫中的表,它必須具有索引項(xiàng),用來按一定順序檢索表項(xiàng)。

代碼模版的生成通過mib2c工具提供的模版把使用ASN.1語言編寫的mib文件解析成.c和.h文件,但還需要手工在相應(yīng)地方添加相應(yīng)代碼。由于目前mib2c不支持同時(shí)解析scalar和table對(duì)象,對(duì)于具有這兩個(gè)對(duì)象的mib模塊,需要分別生成代碼文件,經(jīng)過手工添加后再合并成整體。

(4) 模塊加載

模塊加載是在snmpd啟動(dòng)時(shí)對(duì)擴(kuò)展MIB進(jìn)行初始化的過程。可以選擇代理擴(kuò)展的兩種方式中的任何一種進(jìn)行模塊的加載,這里使用靜態(tài)加載的方式。將擴(kuò)展的MIB初始化函數(shù)init_xxxx()加入到snmpd的啟動(dòng)代碼處,然后重新編譯運(yùn)行。具體步驟如下:在agent/mibgroup目錄下新建目錄,如gzjw; 把全部添加好變量獲取實(shí)現(xiàn)函數(shù)的C源代碼復(fù)制到agent/mibgroup/gzjw目錄下。修改agent目錄和agent/mibgroup目錄下的Makefile文件,使得新加代碼能一起編譯。 修改agent/snmpd.c文件如下,添加擴(kuò)展mib的初始化函數(shù)調(diào)用,添加擴(kuò)展mib的初始化函數(shù)。

922SOCK_STARTUP;

923init_agent(app_name);

/*do what we need to do first*/

924init_mib_modules();

925init_gzjw_modules();//call mib init function

(5) 執(zhí)行make 命令重新編譯net-snmp。

2.3.2 公交數(shù)據(jù)解析進(jìn)程

該進(jìn)程主要完成2個(gè)功能:為SNMP代理進(jìn)程提供MIB庫、解析從公交數(shù)據(jù)查詢進(jìn)程和設(shè)備循環(huán)檢測(cè)進(jìn)程收集回來的信息和發(fā)送命令到公交數(shù)據(jù)查詢進(jìn)程。公交數(shù)據(jù)解析進(jìn)程與公交數(shù)據(jù)查詢進(jìn)程和設(shè)備循環(huán)檢測(cè)進(jìn)程之間采用消息隊(duì)列通信方式,當(dāng)公交代理接收到從公交站發(fā)送的SNMP報(bào)文,公交數(shù)據(jù)解析進(jìn)程則向公交數(shù)據(jù)查詢進(jìn)程發(fā)送命令要求公交數(shù)據(jù)查詢進(jìn)程做出相應(yīng)的采集信息操作,并返回未處理的采集信息,然后公交數(shù)據(jù)解析進(jìn)程為未處理的采集信息進(jìn)行分析并通過I/O方式寫入MIB庫。而設(shè)備循環(huán)檢測(cè)進(jìn)程則不需要公交數(shù)據(jù)解析進(jìn)程對(duì)其發(fā)送命令,公交數(shù)據(jù)解析進(jìn)程只需要等待消息隊(duì)列中消息的到來并對(duì)設(shè)備循環(huán)檢測(cè)進(jìn)程采集回來的信息進(jìn)行解析。

2.3.3 公交數(shù)據(jù)查詢進(jìn)程

該進(jìn)程主要獲取模塊的相應(yīng)信息,并向上層反饋該信息。該進(jìn)程采用多線程的編程方式,設(shè)定同時(shí)可以接收多條查詢命令。圖3為公交數(shù)據(jù)查詢進(jìn)程的執(zhí)行流程圖。

圖3 數(shù)據(jù)查詢進(jìn)程執(zhí)行流程

2.3.4 設(shè)備循環(huán)檢測(cè)進(jìn)程

該進(jìn)程執(zhí)行流程與公交數(shù)據(jù)查詢進(jìn)程的執(zhí)行流程基本一樣,但進(jìn)程不需要接收查詢命令而是直接建立多個(gè)線程同時(shí)檢測(cè)設(shè)備的運(yùn)行狀態(tài),每檢測(cè)1次有5 s的延時(shí)再進(jìn)行檢測(cè),一旦發(fā)現(xiàn)設(shè)備有異常狀態(tài),向上層服務(wù)器發(fā)送包含設(shè)備異常描述的信息,服務(wù)器端接收到該信息后通過解析并要求公交代理發(fā)送告警信息(Trap)。

2.3.5 終端系統(tǒng)信息收集進(jìn)程

該收集進(jìn)程根據(jù)系統(tǒng)文件收集主控板自身的運(yùn)行狀態(tài)信息并反饋到公交數(shù)據(jù)解析進(jìn)程。終端系統(tǒng)信息包含主控板的CPU使用率、內(nèi)存使用率、作系統(tǒng)版本、應(yīng)用程序版本等信息。對(duì)于靜態(tài)的數(shù)據(jù),如操作系統(tǒng)版本等,在公交代理啟動(dòng)時(shí)進(jìn)程會(huì)自動(dòng)收集主控板的運(yùn)行信息反饋到公交數(shù)據(jù)解析進(jìn)程并保存到MIB庫;而對(duì)于動(dòng)態(tài)的數(shù)據(jù),如外圍設(shè)備狀態(tài)信息等,進(jìn)程會(huì)根據(jù)公交站發(fā)來的命令實(shí)時(shí)收集反饋到公交數(shù)據(jù)解析進(jìn)程并保存到MIB庫。

2.4 測(cè)試與分析

用MG-SOFT Mibbrowser 9.0測(cè)試SNMP公交代理,它可以監(jiān)控和管理網(wǎng)絡(luò)上的任何SNMP裝置,如文檔服務(wù)器、數(shù)據(jù)庫服務(wù)器、無線基站等;使用標(biāo)準(zhǔn)SNMPv1~v3通信協(xié)議;可以執(zhí)行SNMP Get,GetNext,Walk 等設(shè)定條件,可以截取網(wǎng)絡(luò)上的SNMP Trap和SNMP Inform packets等。

2.4.1 MG-SOFT Mibbrowser 9.0的安裝與編譯

在Windows操作系統(tǒng)下解壓MG-SOFT Mibbrowser 9.0.rar,安裝MIB Browser后,先把設(shè)計(jì)好的MIB文件GJXXH-MIBv6.mib文件放在某個(gè)目錄下(如放在D:\\\\mibfiles目錄下);啟動(dòng)MG-SOFT MIB Compiler工具編譯GJXXH-MIBv6.mib文件,編譯形成MIB文件。

2.4.2 測(cè)試

啟動(dòng)車載終端的SNMP網(wǎng)管代理程序;使用Mibbrowser 9.0工具測(cè)試車載終端的SNMP網(wǎng)管代理,其中圖4為使用GET命令獲取本網(wǎng)管代理下的車載終端的系統(tǒng)信息和模塊信息。

圖4 GET命令測(cè)試

管理設(shè)備的各種異常告警信息如圖5所示,它是公交車載終端的數(shù)字電視模塊發(fā)生故障的告警。在服務(wù)器端接收到的Trap圖。這說明本公交代理系統(tǒng)不僅能很好地反映終端的各個(gè)模塊的運(yùn)行性能,而且也能有效的地實(shí)現(xiàn)當(dāng)設(shè)備發(fā)生故障時(shí),故障管理發(fā)現(xiàn)故障并及時(shí)反饋到網(wǎng)管站,具備了快速可靠的故障檢測(cè)能力。

圖5 故障告警測(cè)試

3 結(jié) 語

文中SNMP不僅是Internet 中網(wǎng)絡(luò)管理的最重要協(xié)議,而且在通過GPRS網(wǎng)絡(luò)連接的嵌入式移動(dòng)終端網(wǎng)絡(luò)管理中的應(yīng)用,隨著嵌入式移動(dòng)設(shè)備的廣泛應(yīng)用和應(yīng)用的深入,也變的越來越重要。該系統(tǒng)是廣州交通閉環(huán)控制系統(tǒng)升級(jí)改造的研究成果,闡述了SNMP在移動(dòng)公交終端上的設(shè)計(jì)和實(shí)現(xiàn)方法。系統(tǒng)能對(duì)公交終端和外圍接口的各種狀態(tài)信息進(jìn)行采集和發(fā)布,通過測(cè)試達(dá)到了設(shè)計(jì)要求,運(yùn)行穩(wěn)定。

參考文獻(xiàn)

[1]Network Workimg Group J Case. RFC1157-simple network management protocol (SNMP)[M]. Massachusetts: MIT Lab, 1990.

[2]MCCLOGHRIE K, ROSE M, Management information base for network management of TCP/IP-based Internets[M]. [S.l.]: MIB-II. RFC1213.1991.

[3]劉雪飛.基于SNMP++的MIB瀏覽器研究[J].計(jì)算機(jī)工程與應(yīng)用,2009,45(3):91-93.

[4]陳健明.SNMP協(xié)議在民航空管自動(dòng)化系統(tǒng)集中監(jiān)控中的應(yīng)用[J].計(jì)算機(jī)與網(wǎng)絡(luò),2009,35(24):61-63,68.

[5]何鵬,邱建林,顧翔.基于SNMP協(xié)議的遠(yuǎn)程主機(jī)監(jiān)測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2008,29(13):3303-3305.

[6]韓璐,張潔,包鐵,等.基于SNMP的信息采集系統(tǒng)[J].吉林大學(xué)學(xué)報(bào):理學(xué)版,2009,47(6):1225-1229.

[7]錢志浩,王建中.基于SNMP和OPC的泵站監(jiān)控代理的實(shí)現(xiàn)[J].計(jì)算機(jī)工程,2009,35(21):244-246.

[8]區(qū)海平.壽國(guó)礎(chǔ)基于MIB定義的SNMP分析系統(tǒng)及實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用,2009,29(1):38-41.

[9] 鄭文俊,李強(qiáng),馬東堂.基于SNMP的通信網(wǎng)絡(luò)性能管理模塊設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2009,32(15):58-60.

[10]王建民,李霞.基于SNMP的網(wǎng)絡(luò)性能管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].現(xiàn)代電子技術(shù),2006,29(8):91-92.

[11]趙三軍,羅作民,楊梅,等. SNMP安全隱患及解決方法研究[J].現(xiàn)代電子技術(shù),2007,30(17):98-100.

主站蜘蛛池模板: 最近最新中文字幕在线第一页| 成人亚洲国产| 青青操国产| 性色一区| 青青国产在线| 98超碰在线观看| 人妻丰满熟妇αv无码| а∨天堂一区中文字幕| 日韩在线成年视频人网站观看| 午夜a视频| 一级毛片在线播放免费观看| 亚洲aⅴ天堂| 精品天海翼一区二区| 香蕉久久国产超碰青草| 中文字幕在线视频免费| 国产午夜一级淫片| 毛片一级在线| 一级毛片免费观看不卡视频| 亚洲婷婷六月| 欧洲精品视频在线观看| 中文字幕乱码中文乱码51精品| 91麻豆国产精品91久久久| 国产xx在线观看| 国产一级在线播放| 91最新精品视频发布页| 久久精品只有这里有| a级免费视频| 黄色福利在线| 欧美日韩另类国产| 国产高清在线丝袜精品一区| 国产乱人伦偷精品视频AAA| 精品国产一区二区三区在线观看 | 国产熟睡乱子伦视频网站| 伊人久久久大香线蕉综合直播| 亚洲黄色视频在线观看一区| 国产精品一区在线麻豆| 国产男女XX00免费观看| 国产1区2区在线观看| 伊人丁香五月天久久综合| 一级片一区| 亚洲综合狠狠| 伊人久久婷婷五月综合97色| 国产自在线播放| 欧美特黄一免在线观看| 欧洲成人免费视频| 国产精品亚欧美一区二区| 欧美午夜视频| 国产91无码福利在线| 久久人人97超碰人人澡爱香蕉| 天天色综合4| 中文字幕在线免费看| 久久美女精品| 欧美综合区自拍亚洲综合绿色| 亚洲精品欧美重口| 亚洲日本中文字幕天堂网| 免费观看精品视频999| 青草精品视频| 99久久精品久久久久久婷婷| 九九这里只有精品视频| 人妻少妇久久久久久97人妻| 久久亚洲国产视频| 中文字幕日韩久久综合影院| 国产视频一区二区在线观看| 国产拍揄自揄精品视频网站| 天天干天天色综合网| 日韩中文精品亚洲第三区| 国产激情国语对白普通话| 久久国产精品麻豆系列| 在线观看国产精美视频| 无码精品国产VA在线观看DVD| 欧美一级视频免费| 国产精品久线在线观看| 欧美精品1区| 精品欧美视频| 亚洲大学生视频在线播放| 国产精品免费入口视频| 欧美a级在线| 亚洲欧美成aⅴ人在线观看| aa级毛片毛片免费观看久| yjizz视频最新网站在线| 国产成人91精品免费网址在线| 青青草一区|