JOPENS 地震台网观测系统 0.4版.

Slides:



Advertisements
Similar presentations
IT运维管理解决方案 -轻松管理,自在运维 产品经理 刘曜.
Advertisements

第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
Xoops架站器介紹 基隆市教育網路中心 王言俊 按一下以新增備忘稿.
第六章 Linux的系統管理基礎 課前指引 身為Linux系統管理員,除了熟悉作業系統的安裝、圖形介面的操作及系統指令的使用與軟體套件的安裝外,更需要瞭解基礎的Linux系統管理技巧。本節,將針對此部分進行說明。
项目四 组建跨地区网络 授课教师:肖颖.
基于解释性语言的手机跨平台架构 Sloan Yi. Qt MTK.
在PHP和MYSQL中实现完美的中文显示
地震台网数据处理系统 JOPENS 5.2 吴永权 2014年4月 广州.
J2EE与中间件技术 ——Lab.
陈香兰 助教:陈博、李春华 Spring 2009 嵌入式操作系统 陈香兰 助教:陈博、李春华 Spring 2009.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
产品介绍 产品类型:数据终端 建议零售价2800元 上市时间:2017 年 2 月 目标人群:物流、快递及仓储等行业从业人员
K/3 Cloud云之家集成 K/3 Cloud 基础系统部.
Android开发入门 -----Android 开发“Ready go!” 主讲:李晓蕾
MariaDB Spider分库分表引擎调研
AngularJS -- 使用AngularJS进行开发
第二讲 搭建Java Web开发环境 主讲人:孙娜
学习目标 1、Linux(这里用的是Centos)下mysql5.7的基本安装 2、课后习题.
Chinese Virtual Observatory
中国科学技术大学 肖 明 军 《网络信息安全》 中国科学技术大学 肖 明 军
存储系统.
大学计算机基础 典型案例之一 构建FPT服务器.
SVN服务器的搭建(Windows) 柳峰
ARDUINO+BLUETOOTH Arduino实现蓝牙数据传输.
JOPENS 地震台网观测系统 0.4.1版升级介绍.
网络常用常用命令 课件制作人:谢希仁.
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
大数据管理技术 --NoSQL数据库 HBase 陈 辉 大数据分析技术.
PostgreSQL 8.3 安装要点 四川大学计算机学院 段 磊
MSDP-DM 地震台网数据处理及数据库管理软件 用 户 培 训
单台系统安装与配置 SeismicMix2.0 吴永权.
Windows网络操作系统管理 ——Windows Server 2008 R2.
Windows网络操作系统管理 ——Windows Server 2008 R2.
第17章 网站发布.
ENS 10.1安装配置指南 王俊涛 | SE.
中国科学技术大学计算机系 陈香兰(0551- ) Spring 2009
Windows 7 的系统设置.
YMSM D-PACK 安装手册 作成者:D-PACK维护组(YMSLx) 作成日:
VSS使用简介 王树升
DevDays ’99 The aim of this mission is knowledge..
三:基于Eclipse的集成开发环境搭建与使用
程序设计工具实习 Software Program Tool
SOA – Experiment 2: Query Classification Web Service
Web安全基础教程
实验讲评
第四章 团队音乐会序幕: 团队协作平台的快速创建
VisComposer 2019/4/17.
第12章 MySQL資料庫系統的使用 12-1 網頁資料庫的基礎 12-2 MySQL資料庫系統
商业分析平台-语义元数据 用友集团技术中心 边传猛 2013年 11月 06日.
VB与Access数据库的连接.
实验七 安全FTP服务器实验 2019/4/28.
教育部 财政部 网络教育数字化学习资源中心平台系统 安装与配置
解决“最后1公里”问题.
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
数据报分片.
2019/5/10 网络学习空间实务操作.
Visual Basic程序设计 第13章 访问数据库
国家学生体质健康标准数据管理与分析系统使用培训
TYPE B 3504A設定 使用瀏覽器連線到閘道器的ip 例如:
TYPE A 3702A設定 使用瀏覽器連線到閘道器的ip 例如:
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
Python 环境搭建 基于Anaconda和VSCode.
基于列存储的RDF数据管理 朱敏
单路无线视频服务器 快速安装手册 1、接口说明 2、安装连接 3、软件下载 软件安装
第四章 UNIX文件系统.
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
培训课件 AB 变频器的接线、操作及参数的备份 设备动力科.
四路视频编码器 快速安装手册 1、接口说明 2、安装连接 3、软件下载 4、注意事项 编码器软件下载地址
JUDDI安装手册.
Presentation transcript:

JOPENS 地震台网观测系统 0.4版

内容(1)‏ JOPENS 0.4版的新功能 JOPENS软件包清单 JOPENS设计、架构 安装 培训环境 流服务JOPENS/SSS

内容(2)‏ 数据库服务WFDB 实时处理服务RTS 人机交互快速处理与速报MSDP JOPENS控制台 下一步开发工作

JOPENS 0.4版本新功能 适配器增加TDE的网络口支持, 适配器到数采的重传功能; 流服务支持JMS接口,处于实验 阶段; 数据库结构做了重大更改, 以事 件库为主,实时数据库只存储 连续波形,向十五规范靠拢

JOPENS 0.4版本新功能 实时处理增加了滤波预处理, MSDP集成速报和统一编目功能 ,JBoss充分应用到速报和编目 中; 用控制台配置台站信息;控制 台提供简单的监控界面。 MSDP增加读本地实时波形数据

JOPENS开发现状-可用软件 按软件开发进度要求,目前提供 一个基本符合十五软件规划的基 础版本,能完成台网基本功能, 如接收波形数据的数采适配器, 交换数据的流服务器,数据库, 实时处理,人机快速处理与速报 ,简单的监控系统等。

体系架构 基于J2EE架构; 流服务和消息中间件起到关键集成,监控消息 采用ActiveMQ传输。 投入相当多时间实验测试系统框架,最终选择 1)JBoss4.2RC1 -J2EE容器 2)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服务

培训环境 IP: 10.44.8.150~250, mask : 255.255.255.128, gw: 10.44.8.254, DNS: 192.168.168.1 模拟CC的JBOSS服务器 10.44.8.145 流服务器: 10.44.8.145

软件包清单 一张DVD光盘,包括: Linux - SuSe下的JOPENS安装 包,x86和x86_64 freebsd - JOPENS/FreeBSD恢 复盘, 支持i386和amd64 Windows – JDK,MSDP,IPPlot patch - 补丁包

系统安装-步骤 采用JOPENS恢复盘主要步骤: DVD光盘引导后回车以root登录 进入系统后输入sysinstall [disk] [i386|amd64]安装 如sysinstall ad4 amd64 10~20分钟后,重新启动系统,安 装完毕。

SuSe Linux下的安装 光盘安装: # mount -t iso9660 /dev/cdrom /mnt # cd /mnt/Linux/x86 # ./install 从硬盘安装: # scp maint@10.44.8.145:/home/maint/Linux /tmp # cd /tmp/Linux/x86

系统概括 基本系统的配置在/etc/rc.conf下,自启动脚 步在/etc/rc.d/下;第三方软件安装在 /usr/local/下,配置在/usr/local/etc/下, 自启动脚本在/usr/local/etc/rc.d/下; JOPENS系统安装在/usr/local/jopens下。 超级用户root:rootme, 维护用户maint:maint888 流服务sss:sss(组jopens) 实时系统rts:rts(组jopens) 交互分析iseasa:iseasa(组jopens)

注意启动顺序 SuSe Linux下启动配置 自启动配置 chkconfig -a sss checkconfig -a s2s checkconifg -d jboss 或yast ->system ->run level 配置 手工启动 /etc/init.d/sss start 手工停止 /etc/init.d/sss stop 注意启动顺序

流服务功能 与适配器配合,收集波形数据;目前支持: EDAS,Smart24,Guralp,DR24等; 提供实时波形流服务,支持流分发; 提供流服务监控信息; 支持断点重传,无应答式的可靠性数据传输, 服务器提供断点位置; 中心式台站参数配置,HTTP波形流网关; 提供接口客户端: Serial2Server,UDP2Server,ComServ2Srever,S erver2Server,Liss2Server,Server2UDP,Serve r2Liss,Smart242Server。

流服务基本配置 安装在/usr/local/jopens/sss下,主要配置文件 sbox-config.xml,配置包括:Server, Server2Server, ComServ2Server,Serial2Server 启动流服务:在/etc/rc.conf:sss_enable=”YES” log4j日志配置:*.properties Smart24适配器,配置文件Smart242Server.xml

sbox-config.xml整体结构 <?xml version="1.0" encoding="UTF-8"?> <sbox-app xmlns="http://gddsn.org.cn/sbox"> <ipbox-config> <Server2Server > ... </Server2Server> <ComServ2Server>... <ComServ2Server> <Serial2Server>... </Serial2Server> <Server> ... </Server> </ipbox-config>

Server配置 <networkID>GD</networkID> 更改为自己的台 网ID <buffer enable="YES"> -- 对于实时数据库, 设置YES, <maxQueueLengthInMemory>3072</maxQueu eLengthInMemory> --设置缓冲区长度 <maxWaveformStoreTimeInDB>720</maxWav eformStoreTimeInDB> --设置波形数据在数 据库里存储的时间

Server配置 流服务的数据库连接配置: <connectionPool JDBCDriver="com.mysql.jdbc.Driver" JDBCConnectionURL="jdbc:mysql://localhost/rt s" PoolName="NetSeisIP" User="rts" Password="rts" /> 用户要更改URL, User, Password.

台站配置 <stations> <station>GD/SHT</station> <station>GD/MEZ</station> </stations> 要增加一个台站,追加一行 <station>...</station>

流用户管理 <user name="hwh" allowIP="0.0.0.0" password="MuvGXDKzf1C/zaJVLdBAxSItA==" permission="2" priority="0" > <access station="GD/SHT" /> <access station="GD/XCT" /> </user> 要增加一个用户,就复制一份<user> ..</user> AllowIP 指允许客户端访问流服务的IP地址; 0.0.0.0表示任何地址;

流用户管理 password是密码,通过./UserManager.sh生成; 更改了用户名和AllowIP,原来的密码无效,就需 要重新生成密码 Permission 用户的权限:0 代表最高权限,是管 理用户,1代表上传波形,2代表能够下载波形 <access station="GD/SHT" /> --表示用户能 访问的台站列表。

Serial2Server 用于接收来自串口或串口卡的波形数据; 启动Serial2Server:<Serial2Server enable="YES"> 波形数据传送目的地的配置: <target host="127.0.0.1" port="5000" user="serial" password="liss" networkID="GD" /> serial必须是上传用户

Serial2Server 波形数据源的配置: <linkmap tty="/dev/ttySA11" commParam="9600:N:8:1" dasType="EDAS_REQ" station="GD/SHT" chanDis="GD/SHT/00/BHZ:BHE:BHN" /> tty – 服务器的串口设备名字,一般能在/dev下 查到,不同的串口卡,不同的名字。 commParam 设置串口波特率 chanDis:通道描述

Serial2Server dasType: 数采类型 EDAS, 港震的数采,串口数据流 EDAS_REQ, 港震流动数采, DR24 GeoTech DR24型数采 ALTUS 强震数采

ComServ2Server 用于带IP的数采或串口服务器 <ComServ2Server enable="YES"> <target host="localhost" port="5000" user="root" password="netseis" networkID="GD" /><cfg> <linkmap host="x.x" port="." dasType="GCF" station="GD/SHT" chanDis="GD/SHT/00/BHZ:BHE:BHN" /> </cfg></ComServ2Server>

ComServ2Server 启动ComServ2Server:<ComServ2Server enable="YES"> 波形数据传送目的地的配置: <target host="127.0.0.1" port="5000" user="liss" password="pas" networkID="GD" /> liss必须是上传用户

ComServ2Server 波形数据源的配置: 一个台站配置一个linkmap host 数采的IP地址,或串口服务器的地址 port 数采或串口服务器的端口号 user 用户名 password 密码 DasType 数采类型: EDAS 港震非IP数采, EDAS_REQ 港震流动数采 ,EDAS_STEIM2 港震IP数采,GCF Gualp数采

Server2Server <Server2Server enable="NO" profile="Server2Server"> <whoInPASV>source</whoInPASV> <source host="xx" port="5000" user="down" password="xxx" networkID="GD" /> <target host="yy" port="5000" user="wfdbup" password="wfdbup" networkID="GD" />

Server2Server <cfg> <station>GD/SHT</station> <station>GD/MEZ</station> <station>GD/LCH</station> 这是传输台站的列表

Server2Server <whoInPASV>source</whoInPASV> 是指谁是 被动连接的,一般填有公网IP地址的 source的用户是下载用户,在source的流服务器 中配置 target的用户是上载用户,在target的流服务器 中配置

Smart242Server <bean id="smart242Server" class="cn.org.gddsn.liss.box.Smart242Server" > <property name="lissClient" ref="lissClient"/> <property name="stationCode"> <list> <value>GD/SHT</value> <value>GD/MEZ</value> </list> </property>

Smart242Server 数据目标的配置: <bean id="lissClient" class="cn.org.gddsn.liss.client.LissClient" > <property name="host" value="localhost"/> <property name="port" value="5000"/> <property name="user" value="root"/> <property name="password" value="netseis"/> </bean> 这个用户也必须是上传用户

Smart242Server Smart24传输条件 1、把服务器注册到数采中“CD Profile” 2、数采的sitename 填写为台站名 3、数采的通道名 按SEED的标准填写 4、压缩算法为Canada, 数据类型为S4

Smart242Server 追加台站,一行 一个台站 <list> <value>GD/SHT</value> <value>GD/MEZ</value> </list>

调试流服务的一般步骤 1、仔细查看配置文件; 2、看有没有进程:ps -ax|grep java 启动的几 个服务,就有几个进程 3、看有没有网络连接:sockstat|grep 5000 netstat -na|grep 5000 4、telnet localhost 5000, 命令行调试 5、看日志,/usr/local/jopens/sss/log, 不同的服 务,不同的日志文件。

流服务基本配置 流服务命令行: cli.sh 主要配置文件CLI.xml log4j日志配置:CLI.properties 实时波形显示 主要配置文件IPPlot.xml log4j日志配置:*.properties 命令行调试流服务器: telnet localhost 5000

数据库服务WFDB Linux 下 启动mysql: /etc/init.d/mysql start 数据库配置文件: /home/mysql/my.cnf, 预制的配置文件: my-4G.cnf 和my. cnf, cp my-4G.cnf /etc/my.cnf 强烈建议采用my-4G.cnf

数据库服务WFDB Freebsd启动mysql: 在/etc/rc.conf中设置 mysql_enable=”YES” Linux 启动mysql: 缺省自启动 数据库配置文件my.cnf, 预制的配置文件: my-large.cnf, my-innodb- 4G.cnf , cp my-4G.cnf /etc/my.cnf 强烈建议采用 my-4G.cnf.

数据库WFDB功能 以数据库为中心存储台网数据,包括波形数据, 事件信息,地震目录、震相,台站信息等。 提供高效数据存取模式,目前给出了mysql数据 库的表结构 基于数据库备份(/usr/local/jopens/backup)‏

数据库服务WFDB 通过网页配置台站信息 性能配置my.cnf

数据库初始化 在mysql服务正常启动的情况下执行以下命令 : #cd /usr/local/jopens/sss/db #完成rts数据库的创建及初始化 #mysql –f <rts-schema-mysql51.sql #完成jopens数据库的创建及初始化 #mysql –f <jopens-schema-mysql51.sql #为jopens数据库中各表添加外键 #mysql –f <jopens-index-mysql51.sq1 #为jopens数据添加初始化参数 #mysql jopens –f <jopens-init-mysql51.sql

实时处理功能 基于数据库实时处理; 采用时频分析和神经元检测事件触发 三分向偏振分析查找震相初至; FFT查找最大振幅的周期; 区分远近震; 3~5分钟内给出快速定位结果 可选3种报警方式 记录标定数据

实时处理服务配置 RTS.xml-实时处理的总体配置文件 ,包括算法配置,实时波形数据源 配置。 DB.xml,JBoss的连接配置,用于 去台站参数 tfrdetector.par, 检测参数配置 message.xml-消息等配置 Main.cfg - 将来删除

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

监控系统功能 流服务器监控 断记统计 延时统计 台站监控,EDAS数采提供反向控制(不成熟)

简单监控系统 安装在 /usr/local/jboss4/server/default/deploy/J OPENSEAR.ear下 启动监控: 监控系统是在JBoss下运行的 ,只 须启动JBoss: chckconf -a jboss

MSDP功能 地震波形的浏览与截取事件,波形的仿真、滤 波处理 简单,快速,精确标注震相 模板标注震相 台网地震数据自动与人工精确定位 处理不同类型地震可采用不同算法及参数模型 链接EQIM系统,实现地震三要素的快捷速报 人工处理后的地震数据提交到数据库存储 编辑出版地震目录和观测报告 生成周报和月报 快速定位 集成EQIM速报,统一编目

人机交互与速报 安装在/usr/local/jopens/msdp下, 主要配置文件MSDP.xml和Main.cfg, 速报配置 eqim.xml 数据库连接池:jopens.xml 统一编目配置 bulletin.xml 目录和报告生成:report.xml 实时缓冲区:rtsBuffer.xml 短讯发布: cfg/SMSComPort.xml, cfg/SMS.xml

下一步开发计划 收集各省运行问题,快速修复。 完善参数同步 增加串口支持 增加港震RTP支持 Hyposat 和 震相模板 完善RTS的自动定位,特别是网内地震。 更多Web GUI 配置 Bug fixed 和代码整理 9月初提供0.5版本

谢谢!