广西统一采集平台培训文档.docx

上传人:b****2 文档编号:1872218 上传时间:2022-10-24 格式:DOCX 页数:44 大小:3.78MB
下载 相关 举报
广西统一采集平台培训文档.docx_第1页
第1页 / 共44页
广西统一采集平台培训文档.docx_第2页
第2页 / 共44页
广西统一采集平台培训文档.docx_第3页
第3页 / 共44页
广西统一采集平台培训文档.docx_第4页
第4页 / 共44页
广西统一采集平台培训文档.docx_第5页
第5页 / 共44页
点击查看更多>>
下载资源
资源描述

广西统一采集平台培训文档.docx

《广西统一采集平台培训文档.docx》由会员分享,可在线阅读,更多相关《广西统一采集平台培训文档.docx(44页珍藏版)》请在冰豆网上搜索。

广西统一采集平台培训文档.docx

广西统一采集平台培训文档

 

广西统一采集平台培训文档

 

1业务目标

本期平台业务建设目标如下:

1.统一共享:

一次采集,多处使用;

实现灵活,精准的数据订阅;

实现高效,及时的数据分发;

实现安全可靠的数据共享;

统一北向接口协议(数据模型);

被管理能力:

数据状态查询,指标算法查询,北向接口共享日志查询。

2.统一管理:

集中统一的配置管理及采集策略;

直观可控的自管理(系统健康管理、任务调度管理);

透明可追踪的数据质量管理。

3.统一适配:

按照统一的协议和方式接入不同的适配器,实现各专业各类数据的统一采集;

适配器遵循统一的规范。

2系统总体设计

2.1总体架构

统一采集平台位于外部应用系统与网络设备层之间,实现对网络设备层各类网元设备数据源的统一管控,为外部应用系统提供统一的网元设备访问通道,并将采集的数据共享给外部应用系统。

2.2功能架构

统一采集平台采用模块化设计思想,从业务功能上分为采集适配器、数据处理层、采集调度层、数据共享层四个层次,并通过系统自身管理模块实现自身的业务逻辑控制和管理,同时,开放标准化的外部管理接口,以实现对外的可管理性。

业务功能层面,每层只需要关心本层的数据、业务逻辑和业务实现,层与层之间通过标准接口进行交互,能更好地实现系统的可扩展性。

统一采集平台功能框架如下图所示:

功能框架主要包含以下功能域:

1.采集适配器

采集适配器实现与设备侧的接口协议适配,从设备侧获取原始数据,进行数据解析(词法分析,数据格式标准化,根据处理规则将采集到的底层数据转换成相应的信息模型的数据)。

采集适配器的功能组成如下:

协议适配、数据获取、风暴抑制、数据解析、数据上报,并支持被动接收设备侧发送的数据。

经过解析后的源数据通过适配器北向接口向上共享。

2.数据处理

数据处理层接收采集任务,主动调用相应采集适配器从设备侧获取数据,对数据进行解析、归一化,并根据需要进行KPI指标计算。

原始数据、归一化数据、KPI指标均可以推送到数据共享层,可以文件、数据库、消息等方式进行传送和保存。

可以有选择地提供告警数据过滤能力。

支持采集适配器的灵活扩展以支持不同设备的数据接入。

3.采集调度

接收订阅策略,根据策略和当前时间实例化成采集任务,根据各采集节点的运行环境和资源空闲情况进行判断,能够选择合适的采集节点,并把任务下发;能够接收采集节点反馈的任务执行情况,并监控各采集节点运行状态;根据任务的采集结果分析数据是否完整,能够根据设定的策略触发数据的补采。

4.数据共享

接收外部系统发送的数据订阅请求,根据设定的数据订阅权限判断该订阅请求是否合理并作出响应。

数据准备好后,给订阅该数据的外部系统发送通知消息以及数据的访问方法,外部系统主动获取数据,对同一份数据的不同订阅者分别发送通知。

5.系统自身管理

包括对统一采集平台自身的管理,把适配器注册到平台中,设置访问设备的信息,对统一采集平台中任务执行情况、数据共享情况的监控,设定各外部应用系统对数据订阅的权限,支持通过统一采集平台直接完成外部系统对数据的订阅。

6.管理接口

统一采集平台对外提供可管理性,包括:

通过指标算法双向交换接口实现业务逻辑的可装载和可管控,通过数据质量报告接口实现数据质量状态的可管控,通过自身告警转发接口实现自身工作状态的可管控,通过实现到安全管理平台的接口,实现采集安全策略的可管控。

2.3运行环境

1、网络拓扑

2、服务器硬件配置

计算机名

OS类型

CPU(core)

内存

存储空间

宿主机

IP

部署软件

统一采集平台6

RedhatEL5.5x64

8

16G

OS:

32G

SWAP:

8G

DATA:

100G

HS22-OSS-2

10.184.144.160

话务网管采集

统一采集平台1

RedhatEL5.5x64

8

20G

OS:

32G

SWAP:

8G

DATA:

100G

HS22-OSS-3

10.184.144.155

传输网管采集

统一采集平台2

RedhatEL5.5x64

8

20G

OS:

32G

SWAP:

8G

DATA:

100G

HS22-OSS-4

10.184.144.156

话务网管采集

统一采集平台3

RedhatEL5.5x64

8

20G

OS:

32G

SWAP:

8G

DATA:

100G

HS22-OSS-5

10.184.144.157

话务网管采集

统一采集平台7

RedhatEL5.5x64

8

20G

OS:

32G

SWAP:

8G

DATA:

100G

HS22-OSS-6

10.184.144.161

话务网管采集

统一采集平台10

RedhatEL6x64

8

24G

100G

HS22-OSS-24

10.184.144.162

传输网管采集

统一采集平台11

RedhatEL6x64

8

24G

100G

HS22-OSS-25

10.184.144.163

传输网管采集

统一采集平台12

RedhatEL6x64

8

24G

100G

HS22-OSS-26

10.184.144.164

传输网管采集

统一采集平台13

RedhatEL6x64

8

24G

100G

HS22-OSS-27

10.184.144.165

传输网管采集

统一采集平台4

RedhatEL5.5x64

5

14G

OS:

32G

SWAP:

8G

DATA:

100G

外挂4.6T共享存储

HS22-OSS-8

10.184.144.158

备用管理服务器

统一采集平台5

RedhatEL5.5x64

5

20G

OS:

32G

SWAP:

8G

DATA:

100G

外挂4.6T共享存储

HS22-OSS-8

10.184.144.159

主用管理服务器

统一采集平台8

SunOS5.10

16

64G

100G

10.184.14.140

主用管理服务器

统一采集平台9

SunOS5.10

16

64G

100G

10.184.14.185

备用管理服务器

3、支持软件

JDK1.6

dc_perl

informix客户端

mq客户端

3软件部署

3.1核心管理服务器

目前核心管理服务器主要运行了以下程序模块:

GcpServerCore:

核心控制程序,负责对整个采集流程的监控,其它所有模块都要与其通信,为整个系统的大脑

hsqldb:

数据库模块,上层各项配置存储在改数据库中,包括用户信息、适配器信息、采集单元信息、采集策略等等

web_server:

上层web模块

GNDP:

话务北向入库模块,从GcpServerCore接受消息,完成话务数据入库

TMnorthAdapter:

传输北向接口,传输app与核心控制程序的通信通道,负责消息的传送以及采集策略转换等

pcm_loader_v5.pl:

处理话务有性能无资源的网元信息,与三期采集的pcm_loader.pl对应,新增了实时消息上报功能

pub2cm:

资源采集模块,与三期完全一致,程序及相关配置来源于三期采集系统

GcpMonitor:

系统自身监控模块,与GcpTool配合使用

GcpTool:

负责系统监控,该功能与GcpMonitor配合使用;负责日志清理、系统备份

ShellAgent:

代理模块,负责外部模块调用,解决java外部调用问题,如话务入库执行dbaccess、perl解析程序调用

AlarmSender:

告警转发模块,将告警转发至告警监控系统

3.2采集服务器

采集机只需部署采集模块及ShellAgent代理:

GcpCollector:

采集功能模块,完成数据采集,并生成数据文件,所有专业网管数据采集通用;采集模块集成了一个内存数据库(hsqldb),用于采集过程计算指标,相当于三期采集的dc_mysql

ShellAgent:

代理模块,负责外部模块调用,解决java外部调用问题,如话务入库执行dbaccess、perl解析程序调用

3.3程序目录说明

3.3.1核心平台(GcpServerCore)目录结构

/backup备份目录

/cfg配置文件目录

/cmd各命令目录

/data包含adaptors,filedata,meta_files,org_meta_files四个文件夹和一个tout.dat文件,syncData、transformXml_temp、xmlData、adaptor_temp同步元数据时临时目录

/lib存放核心平台用到的文件包

/log日志目录

3.3.2采集机(GcpCollector)目录结构

/cache临时缓存信息

/cfg配置文件目录,其中包括tools、dev这两个文件夹及clean.xml、gcp.cfg.xml,用于配置

/cmd存放用于执行采集机的各命令

/data包含share,temp,collectors,filedata,ftpCache,datasource六个文件夹和一个CMDATA.dat文件

/lib采集机用到的文件包

/log临时文件日志、采集机日志gcp.log、出错日志error.log

/temp临时文件夹

3.3.3采集平台(webserver)目录结构

/bin程序目录

/conf配置文件目录

/libjava类库

/logs日志目录

/temp临时文件

/webappsGCP6.1、ROOT和reports三个文件夹

/workcatalina所在的目录

Running.txt运行说明

LICENSE、NOTICE、RELEASE-NOTESTomcat的文件

3.3.4Shell代理(ShellAgent)目录结构

/bin程序目录

/log日志

/ShellCmd需要执行的命令

/ShellResult命令执行结果

3.3.5话务北向(GNDP)目录结构

/libjava类库

/cfg配置文件目录

/log日志目录

/cmd程序目录

/record入库消息目录

/data入库数据文件存放目录,其子目录中存在数据文件(csv)、数据文件字段说明(xml)、入库SQL语句(load.sql)、入库SQL执行输出(loadsql.out,可以定位入库情况及报错信息)

3.4程序配置说明

各个模块的配置参考附件:

4软件启停说明

4.1系统停止

按如下顺序停止:

1、停止所有采集机采集进程(采集的采集进程可单独重启)

/opt/Gcp/GcpCollector/cmd/stop.sh

2、核心服务器停止自身监控程序

/opt/Gcp/GcpMonitor/cmd/stop.sh

3、核心服务器停止话务北向接口程序

/opt/Gcp/GNDP/cmd/stop.sh

4、核心服务器停止传输北向接口程序

/opt/Gcp/TMnorthAdapter/bin/shutdown.sh

执行完脚本之后,”ps–ef|grepTMnorthAdapter”查看进程是否还存在,如存在则直接用kill杀掉

5、核心服务器停止pcm_loader进程

ps-ef|greppcm_loader_v5|grep-vgrep|awk'{print$2}'|xargs-ikill-9{}

6、核心服务器停止web服务

/opt/Gcp/web

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1