地震观测中Cacti开源软件应用.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
地震观测中Cacti开源软件应用

地震观测中Cacti开源软件应用   近年来,随着地震观测技术迅速发展,地震台站数据的网络信息化管理成为地震观测体系的重中之重。如何实现对网络和服务器性能的实时监测、切实保障网络服务质量?上海地震局通过Cacti开源软件对地震观测数据进行实时、图形化监测的实践经验,或将为人们带来一些启发。 数字地震观测 我国数字地震观测技术的开发始于上世纪七十年代后期,“九五”期间,中国地震局主持实施了“中国数字地震观测系统建设”,全国地震观测系统发生了根本性变革,由 47个国家基本数字地震台和全国台网中心组成的国家数字地震台网应运而生,近三十个区域遥测地震台网中,有三分之二实施了数字化改造。 在数字地震观测系统建设中,人们研究某一地区的地震活动,需要布置一个区域台网,网络由几十个至百余个地震台组成,各台相距数公里、几十公里、上百公里不等,台点检测到的地震信号通过有线网络或无线电方法迅速传至中心记录站,并进行记录处理。 以上海为例:作为国际化大都市,上海建有崇明、佘山两大地震基准台,另有三十多个无人值守台点分布于各区县及周边海岛,其共同组成了上海观测台网。由于各台点都配备了多种地震观测设备及网络交换设备,如何保障台站的网络通讯质量就显得尤为重要,其中最为关键的三要素为准确性、连贯性和实时性。 目前,上海地震观测主要以测震、强震、预报数据为主,以SDH光纤通讯、3G无线网传输以及卫星传输为通讯手段。上海地震路由交换设备管理平台通过Cacti开源软件对崇明地震观测台、佘山地震观测台及三十多个无人值守台站的网络交换设备(路由器、交换机)工作状态、实时流量进行远程监控,并通过Web页面实时显示、统一管理。其配合上海市地震局原有的基于Nagios的地震监测设备统一监控平台,对整个地震观测系统进行全面监控。 Cacti工作流程 Cacti是一套基于PHP、MySQL、SNMP和RRDTool开发的网络流量监测图形分析工具,其通过PHP语言实现,主要功能是用SNMP服务获取数据,然后用RRDTool储存和更新数据。SNMP是简单网络管理协议,通过固定协议运行方式、以OID格式提供系统运行状态的全面信息,然后通过SNMP Agent去获取这些信息并绘制流量;RRDTool是指Round Robin Database 工具(环状数据库),简单来说就是一种数据绘图工具,当用户需要查看数据的时候,即可通过RRDTool生成图表予以呈现。 综上所述,SNMP和RRDTool是Cacti的关键――SNMP关系着数据的收集,而RRDTool则关系着数据存储和图表的生成。 Cacti的工作流程主要包括三方面:一是定时采集数据:Cacti会定时运行数据采集脚本,使用“snmpget”命令或其他自定义的方式进行数据采集;二是存储数据:用RRDTool的“update”指令将采集到的数据储存到RRD文件中;三是用户要查看某台设备的流量:在Cacti的PHP页面上点击该设备,Cacti在数据库中寻找该设备对应的RRD文件的名称,并运行命令让RRDTool进行绘图。 Cacti助力地震监测 在诸多的工具软件和解决方案中,上海地震局为何选择Cacti开源软件作为地震监测系统的核心架构? 首先,Cacti具有低廉的成本和强大的监测能力。与众所周知的开放源代码操作系统Linux一样,Cacti也是一款可以被视为“Free”的开源软件。其在提供强大网络管理功能的同时,极大地降低了地震监测网络管理的研发成本,减少了资金风险。此外,任何一个管理工作人员都无需了解RRDTool的复杂参数,通过友好的界面、强大的图形化监测能力,即可了解各台站的设备流量情况。 其次,Cacti作为开源软件,具有良好的可扩展性。上海市地震路由交换设备管理平台可以在满足现有功能情况下,针对业务需求进行二次开发。中国数字测震台网技术规范中有明确规定:任何一个区域数字测震台站,都必须配有宽频带数字地震观测系统、数据采集器和各网路传输设备。地震路由交换设备管理平台通过配合Nagios强力的故障分析能力及报警能力,其所能够检测的对象除了现有网络接口(流量、转发速度、丢包率等),还包括服务器资源(CPU、内存、进程等)、台站设备运行状态(风扇、温度、电源等)、机房运行环境(电流、电压、温湿度等)、安全设备性能、连接数、攻击数。未来,根据地震观测业务的实际需求,配合Cacti软件的相关插件及后续升级,平台可以对各类所需业务信息进行进一步收集,并提供实时图形化监测管理,可以为我国大量的数字无人值守台站资源维护及管理水平带来巨大的潜在优势。 Cacti软件可以实现地震数据实时流量图形动态化。众所周知,在任何数字化管理系统中,图形是最直观、有效的数据表

文档评论(0)

docman126 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档