新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于Nagios和Cacti平臺(tái)的地質(zhì)災(zāi)害監(jiān)測(cè)預(yù)警無(wú)線(xiàn)傳

基于Nagios和Cacti平臺(tái)的地質(zhì)災(zāi)害監(jiān)測(cè)預(yù)警無(wú)線(xiàn)傳

作者: 時(shí)間:2014-01-24 來(lái)源:網(wǎng)絡(luò) 收藏

Cacti是一套基于開(kāi)放式互聯(lián)網(wǎng)SNMP協(xié)議,運(yùn)用php、mysql、snmp和rrdtool開(kāi)發(fā)的網(wǎng)絡(luò)流量監(jiān)控工具,可生成對(duì)物理設(shè)備CPU、內(nèi)存、端口流量的監(jiān)控圖,還可以通過(guò)自定義生成豐富的圖表,如防火墻的連接數(shù)、VPN連接數(shù)、設(shè)備環(huán)境溫度、UPS電壓變化等等。Cacti有豐富的插件庫(kù),可以支持路由器、交換機(jī)、防火墻、服務(wù)器、存儲(chǔ)等等。針對(duì)無(wú)線(xiàn)傳感網(wǎng)絡(luò)的需求,在ubuntu11.04平臺(tái)下對(duì)Nagi os和Cacti進(jìn)行二次開(kāi)發(fā),將新研發(fā)的插件集成Nagios到Cacti框架,形成新的網(wǎng)絡(luò)管理平臺(tái),用于的無(wú)線(xiàn)傳感網(wǎng)絡(luò)。

c.jpg



3 Nagios系統(tǒng)平臺(tái)配置過(guò)程
基于Nagios和Cacti的無(wú)線(xiàn)傳感網(wǎng)絡(luò)系統(tǒng)是在ubuntu11.04平臺(tái)下安裝開(kāi)發(fā)的,充分利用Nagios框架的通信插件,并集成到Cacti框架中,從而實(shí)現(xiàn)監(jiān)測(cè)整個(gè)地質(zhì)災(zāi)害無(wú)線(xiàn)傳感網(wǎng)絡(luò)的各類(lèi)傳感器、網(wǎng)關(guān)等設(shè)備。
3.1 Nagios及插件的安裝
Nagios在ubunm11.04系統(tǒng)上安裝。系統(tǒng)在安裝Nagios之前需要安裝net-snmp、net-snmp-devel、net-snmp-utils、apache2、libapache 2-mod-php5、build-essential、libgd2-xpm-dev等軟件。
d.jpg
e.jpg
3.2 Cacti的安裝
Cacti安裝之前需要安裝pbp5、mysql、rrdtool等,由于nagios集成于Cacti為一體,通過(guò)二次開(kāi)發(fā),形成了一個(gè)新的地質(zhì)災(zāi)害監(jiān)測(cè)預(yù)警無(wú)線(xiàn)傳感網(wǎng)系統(tǒng),在安裝Cacti之前,需要把Nagios的share文件信息整合到這個(gè)新的系統(tǒng)中。
f.jpg

4 地質(zhì)災(zāi)害預(yù)警無(wú)線(xiàn)傳感網(wǎng)監(jiān)測(cè)結(jié)果
基于Nagios和Cacti的監(jiān)測(cè)系統(tǒng)主要通過(guò)Nagios插件來(lái)監(jiān)測(cè)所要被監(jiān)控的對(duì)象,由于地質(zhì)災(zāi)害監(jiān)測(cè)預(yù)警無(wú)線(xiàn)傳感網(wǎng)這整個(gè)網(wǎng)絡(luò)的傳感器及網(wǎng)關(guān)被移植了SNMP協(xié)議,并定義了新的MIB信息,Nagios監(jiān)測(cè)傳感器及網(wǎng)關(guān)的信息可以通過(guò)check_snmp插件進(jìn)行監(jiān)控。例如,在編號(hào)為201的傳感器中擴(kuò)充的OID信息1.3.6.1.4.1.8000.201.11.1.1.3.0,即傳感器工作的狀態(tài)信息,如圖4所示。



評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉