JOPENS 地震台网观测系统 0.4.1版升级介绍
内容(1) JOPENS 0.4.1版的新功能 JOPENS软件包清单 0.4.1升级安装 培训环境 流服务JOPENS/SSS
内容(2) 数据库服务WFDB 实时处理服务RTS 人机交互快速处理与速报MSDP JOPENS控制台 下一步开发工作
JOPENS 0.4版本新功能 适配器增加TDE的网络口支持,适配 器到数采的重传功能; 增加延时表 流服务支持JMS接口,处于实验阶段, 区域台网不建议使用; 数据库结构做了重大更改, 以事件库为 主,实时数据库只存储连续波形,向十 五规范靠拢
JOPENS 0.4版本新功能 SSS增加EDSP-DX支持,标定记录符合 十五数据规范。 数据库升级增加一个迁移工具: /usr/local/jopens/mig JBoss升级到4.2.0GA RTS避免JBoss不正常时停止工作。 丰富MSDP功能增加了外挂定位程序 Hyposat和LocSAT 丰富了JOPENS控制台。
体系架构 基于J2EE架构; 流服务和消息中间件起到关键集成,监控消息 采用ActiveMQ传输。 投入相当多时间实验测试系统框架,最终选择 1)JBoss4.2RC1 -J2EE容器 2)JPA/EJB3-持久存储层 3)ActiveMQ4.1-消息中间件 4)Spring framework 2.0R-简化开发 5)Castor- XML数据绑定
解释 1 获取台站数据 sbox-config.xml 2 将区域台网数据传输到国家台网中 心 sbox-config.xml 4 流服务和JBOSS连接SSS.xml 5 RTS获取实时数据 RTS.xml
解释 6 RTS连和JBOSS连接 message.xml ;DB.xml 7 通过JBOSS的EJB写实时数据到数 据库 jopens-ds.xml;ejb- jar.xml 8 JBOSS和数据库连接 jopens- ds.xml
解释 9 控制台终端与JBOSS连接 MonitorJApplet.xml 11 本地JBOSS与国家台网中心 JBOSS连接 broker-config.xml 12 MSDP和JBOSS连接 report.xml
解释 13 MSDP和事件数据库连接 jopens.xml 14 MSDP和连续波形数据库连接 jopens.xml 15 MSDP和JBOSS连接 eqim.xml 16 MSDP和国家台网中心JBOSS连接 eqim.xml;bulletin.xml 17 MSDP和SSS连接,rtsBuffer.xml
MSDP流程图
RTS流程图
MSDP流程图
速报流程图
统一编目流程图
WFDB数据库表
数据备份与归档 用backup子目录的工具备份( 系统较熟悉的用户) 连续波形SEED文件,在JBoss服 务器中生成,控制台下载 事件波形SEED文件,用MSDP批量 导出
控制台 JOPENS系统将台网信息配置、 台网产出资料管理、编目报告 与目录检索生成、台网运行监 控集成在一起,通过网页的形 成方便用户设置参数、监控系 统和调用台网产出的各种数据 。其界面如下:
控制台
控制台
典型台网部署配置 启动顺序,数据库 ->SSS ->JBOSS-> RTS 不按顺序,JBOSS下的JOPENSEJB不能正常启动 # touch jboss4/server/default/deploy/jopens-ds.xml, 重 新初始化JOPENSEJB服务 建议采用64位计算机。 JBOSS单工作网卡
新系统部署环境 JBOSS服务器10.5.202.20 流服务器: 10.5.202.16 软件放在 10.5.202.20:/home/maint下 也上传到论坛上。
升级软件包 两个软件包:jboss4.tar.gz,jopens- 0.4.1.tar.gz 安装前,备份配置文件,安装: # cd /usr/local # tar zxvf jboss4.tar.gz # tar zxvf jopens-0.4.1.tar.gz # chown -R www:www jboss4 # chown -R sss:jopens jopens/sss # chown -R rts:jopens jopens/rts # chown -R iseasa:jopens jopens/msdp
数据库迁移 第一步:设置好本地root用户的mysql密码: 在/root/.my.cnf里添加: [client] host=localhost user=root password=rootme 第二步:备份0.4版本中的数据文件: 执行./backup.sh 脚本文件。 第三步:更改数据库结构并移植数据 .执行/migration.sh脚本文件,
JBoss配置 自启动脚本:/etc/init.d/jboss 需要更改/etc/init.d/jboss中的IP 地址: JAVA_OPTS=${JAVA_OPTS:-"-Djava. rmi.server.hostname=x.x.x.x"} 把x.x.x.x改为JBoss服务器IP地址 。
JBoss配置 安装在/usr/local/jopens/jboss4/server/deploy 从宏观层面上看,JOPENS系统使用到的JBOSS4 服务主要有ActiveMQ服务、EJB服务、Web服务, 下面列出各项服务的主要配置文件。 ActiveMQ 服务 -不需要更改: activemq-jms-ds.xml activemq-ra.rar/broker-config.xml activemq-ra.rar/META-INF/ra.xml
JBoss配置 EJB服务 jopens-ds.xml -只需要更改IP,usr passwd META-INF/ejb-jar.xml -不需要更改 META-INF/persistence.xml -补需要更改 META-INF/eqim-service.xml -只需要更改IP META-INF/sync-service.xml(暂时不用) WEB 服务 -不需要更改 WEB-INF/web.xml WEB-INF/StationManger-servlet.xml WEB-INF/Monitor-servlet.xml
JBoss配置 监控配置 MapParam.properties -需要更改 MonitorJAplet.xml–只需要更改IP 用户管理: conf/props下: JOPENSWeb-roles.properties JOPENSWeb-users.properties
监控系统功能 流服务器监控 断记统计 延时统计 具体参考论坛:JOPENS0.5版控制 台
MSDP功能更新 理论震相标注 增加hyposat等定位算法 多条目录管理 标注震相方法 排序优化 详细见论坛MSDP新增功能
人机交互与速报 安装在/usr/local/jopens/msdp下, 主要配置文件MSDP.xml和Main.cfg, 速报配置 eqim.xml 数据库连接池:jopens.xml 统一编目配置 bulletin.xml 目录和报告生成:report.xml 实时缓冲区:rtsBuffer.xml 短讯发布: cfg/SMSComPort.xml, cfg/SMS.xml
下一步开发计划 完善参数同步 增加TDE、Guralp串口支持 震相模板 完善RTS的自动定位,特别是网内地震。 更多Web GUI 配置 Bug fixed 和代码整理 9月初提供0.5版本,具体见论坛
谢谢!