新闻中心

EEPW首页>嵌入式系统>设计应用> 基于Nagios和Cacti平台的地质灾害监测预警无线传

基于Nagios和Cacti平台的地质灾害监测预警无线传

作者: 时间:2014-01-24 来源:网络 收藏

Cacti是一套基于开放式互联网SNMP协议,运用php、mysql、snmp和rrdtool开发的网络流量监控工具,可生成对物理设备CPU、内存、端口流量的监控图,还可以通过自定义生成丰富的图表,如防火墙的连接数、VPN连接数、设备环境温度、UPS电压变化等等。Cacti有丰富的插件库,可以支持路由器、交换机、防火墙、服务器、存储等等。针对无线传感网络的需求,在ubuntu11.04平台下对Nagi os和Cacti进行二次开发,将新研发的插件集成Nagios到Cacti框架,形成新的网络管理平台,用于的无线传感网络。

c.jpg



3 Nagios系统平台配置过程
基于Nagios和Cacti的无线传感网络系统是在ubuntu11.04平台下安装开发的,充分利用Nagios框架的通信插件,并集成到Cacti框架中,从而实现监测整个地质灾害无线传感网络的各类传感器、网关等设备。
3.1 Nagios及插件的安装
Nagios在ubunm11.04系统上安装。系统在安装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为一体,通过二次开发,形成了一个新的地质灾害监测预警无线传感网系统,在安装Cacti之前,需要把Nagios的share文件信息整合到这个新的系统中。
f.jpg

4 地质灾害预警无线传感网监测结果
基于Nagios和Cacti的监测系统主要通过Nagios插件来监测所要被监控的对象,由于地质灾害监测预警无线传感网这整个网络的传感器及网关被移植了SNMP协议,并定义了新的MIB信息,Nagios监测传感器及网关的信息可以通过check_snmp插件进行监控。例如,在编号为201的传感器中扩充的OID信息1.3.6.1.4.1.8000.201.11.1.1.3.0,即传感器工作的状态信息,如图4所示。



评论


相关推荐

技术专区

关闭