达梦HSEM管理平台部署测试

news2024/11/26 3:42:41

目录

前期准备... 3

一、HSEM外部接入部署... 6

1、元数据库准备... 6

2、创建DmhsWebService. 6

3、启动DMHSWeb服务... 6

4、创建代理服务... 7

5、运行代理服务... 8

6、运行 Tomcat 服务... 8

7、登录HSEM管理平台... 8

二、Agent代理接入... 10

1、修改配置文件 dmhs_agent.xml 11

2、启动Agent服务... 11

1)启动内置数据库... 11

2)查验是否已初始化元数据库表... 12

3)在 hs_agent 目录中启动agent 12

3、配置后台运行脚本... 12

三、stat接入... 13

1、修改配置文件... 14

2、启动 DMHS 状态监控程序... 15

四、HSEM管理HS服务... 16

前期准备

两台服务器均安装DM8数据库

DM01 --源端 数据库版本:dm8_20220720_x86_rh7_64_ent_8.1.2.114_pack11.iso

192.168.16.90

10.10.10.90

DMDB01

DMSERVER01

5236

UTF-8

DMHS表空间

DMHST用户

开启归档

已配置DMHS服务

DM02 --目的端 数据库版本:这个好像没要求本次使用202304的版本

192.168.16.91

10.10.10.91

DMDB02

DMSERVER02

5237

UTF-8

DMHS表空间

DMHST用户

开启归档

已配置DMHS服务

启动dmhs测试数据同步

/opt/dmhs/bin/DmhsService restart --已注册完成

目的端启动exec

源端启动cpt捕获模块

源端插入数据:

insert into dmhst.dept values (0725,'达梦DMHS单机同构');

commit;

目的端报错且有乱码 --这个报错啥也没做,hs配置添加了字符集后重启数据传成功了。。。

目的端删除乱码数据重新同步数据

delete from dmhst.dept;

commit;

源端cpt模块下添加配置即可

<char_code>PG_UTF8</char_code>

源端:

stop cpt

copy 0 "sch.name='DMHST'" insert | reg

start cpt

源端目的端数据已同步

重新执行

一、HSEM外部接入部署

1、元数据库准备

1)可以直接使用安装时内置数据库。--本次使用

2)单独配置数据库,后执行 dmhs_manager.sql 脚本即可。

start /opt/dmhs/scripts/dmhs_manager.sql

DMHS 管理平台的后台数据库的连接信息在文件WEB-INF/config/connectPool.xml(manager.war 中)配置。

2、创建DmhsWebService

cd /home/dmdba/dmhs/db/bin

cp /home/dmdba/dmhs/bin/service_template/DmhsWebService ./DmhsWebService

vim DmhsWebService

3、启动DMHSWeb服务

./DmhsWebService start --貌似直接启动这个和后面的直接启动tomcat是一个效果!!

理论上配置好DMHSWeb服务并启动DMHSWeb服务后浏览器可以直接登录了,这里一直出现这个报错,估计版本问题!!

4、创建代理服务

cd /home/dmdba/dmhs/db/bin

cp /home/dmdba/dmhs/bin/service_template/DmhsAgentService ./DmhsAgentService

vim DmhsAgentService

将dmhs_agent 复制到 /home/dmdba/dmhs/db/bin 目录下

cp /home/dmdba/dmhs/hs_agent/dmhs_agent /home/dmdba/dmhs/bin/

5、运行代理服务

./DmhsAgentService start

还需要创建dmhs.hs配置。。

不使用外部接入,直接使用hs服务自带web服务有配置

6、运行 Tomcat 服务

 dmdba用户 --这里与第三步貌似一样效果

manager_hs.war 放入 Tomcat 的 webapps 目录下面

cp /home/dmdba/dmhs/web/webapps/manager.war /opt/tomcat/webapps

cd /opt/tomcat/bin

./startup.sh

7、登录HSEM管理平台

访问:admin/888888

http://192.168.16.209:8080/manager

报错:

报错未授权

查看日志:

cat catalina.out

没有报错信息

cat localhost_access_log.2023-07-26.txt

启动内置数据库

./disql SYSDBA/SYSDBA:15236

select * from "HSEM"."ADMIN_USER" ;

依然无法登录!!

应该是版本不匹配。。

先删除manager目录

rm -rf /home/dmdba/dmhs/web/webapps/manager

rm -rf /opt/tomcat/webapps/manager

直接启动DmhsWebService 服务即可

find / -name DmhsWebService

vim /home/dmdba/dmhs/web/bin/DmhsWebService

./DmhsWebService start

登陆测试:成功

二、Agent代理接入

(dmhs各服务器90、91)

1、修改配置文件 dmhs_agent.xml

cd /opt/dmhs/hs_agent

vim dmhs_agent.xml

DMHS Agent 打开 DMHS 客户端支持开关,dmhs_support 值设置为 1

<hs_agent>

<name>agent_name</name>

<lsn_port>5456</lsn_port> <!—必填参数。管理监听端口,用于web服务器连接测试,同一个机器上的

多个dmhs_agent进程必须使用不同的监听端口。 -->

<status_interval>3</status_interval> <!--轮询后台dm7数据库操作表间隔,单位:s。默认值3s-->

<status_server>10.10.10.90</status_server> <!—后台dm7数据库ip,不可写127.0.0.1或localhost -->

<status_port>15236</status_port><!—后台dm7数据库端口,可为空,默认:5236 -->

<status_user>SYSDBA</status_user><!—后台dm7数据库用户名,可为空,默认:SYSDBA -->

<status_pwd>SYSDBA</status_pwd><!—后台dm7数据库密码,可为空,默认:SYSDBA -->

<dmhs_support>1</dmhs_support><!--是否支持dmhs客户端监控,0不支持,1支持,默认0 -->

</hs_agent>

2、启动Agent服务

1)启动内置数据库

cd /opt/dmhs/db/bin/

./DmServiceHSDB start

2)查验是否已初始化元数据库表

确保后台 DM7 元数据库中已初始化相关表,初始化脚本 dmhs_manager.sql;

select * from "HSEM"."ADMIN_USER" ;

3)在 hs_agent 目录中启动agent

./dmhs_agent dmhs_agent.xml

3、配置后台运行脚本

===

貌似不需要啊,本身有的!!

cp /opt/dmhs/bin/service_template/DmhsAgentService ./DmhsAgentService

DmhsAgentService

vim DmhsAgentService

 

==========

 

vim DmhsAgentServiceHsAgent --配置都有

 

直接后台启动

./DmhsAgentServiceHsAgent start

 

三、stat接入

(dmhs各服务器90)

DMHS 状态监控进程 程序目录在安装程序文件夹中的 Stat 目录中

1、修改配置文件

cd /opt/dmhs/bin/stat

cd /home/dmdba/dmhs/bin/stat

vim dmhs_stat.xml

<?xml version="4.0" encoding="GB2312" ?>

<dmhs_stat>

<base>

<lang>en</lang> <!-- 运行日志显示语言 ch 中文;en 英文;-->

</base>

<dmhs_conf>

<hs_xml_path>/opt/dmhs/bin/dmhs.hs</hs_xml_path> <!-- dmhs 部署全路径,含配置文件名称 目标hs部署机器的路径-->

<server_ip>192.168.16.90</server_ip> <!-- dmhs 部署服务器 IP 目标hs部署机器的ip-->

<mgr_port>5345</mgr_port> <!-- dmhs 部署管理端口-->

<startup_flag>2</startup_flag> <!--dmhs_server 启动的方式,0:前端命令方式启动;1:系统服务方式启动 2:服务脚本启动方式。默认配置为 2-->

</dmhs_conf>

<stat_conf>

<stat_module_alive>1</stat_module_alive> <!-- 监控 dmhs 模块状态标记,启用配置为 1,不启用配置为 0 -->

<module_alive_interval>60</module_alive_interval> <!--模块状态监控间隔,单位为秒 -->

<stat_statistic>1</stat_statistic> <!-- 监控 dmhs 运行统计信息,启用配置为 1,不启用配置为 0;对源端有效 -->

<statistic_interval>60</statistic_interval> <!-- 统计信息监控间隔,单位为秒 -->

<stat_thr_info>1</stat_thr_info> <!-- 监控 dmhs 目标端运行线程信息,启用配置为 1,不启用配置为 0;对目标端有效 -->

<thr_info_interval>60</thr_info_interval> <!-- 运行线程信息监控间隔,单位为秒 -->

<stat_lag_info>1</stat_lag_info> <!-- 监控 dmhs 运行延时信息,启用配置为 1,不启用配置为 0;对目标端有效 -->

<lag_info_interval>60</lag_info_interval> <!-- 延时信息监控间隔,单位为秒 -->

<stat_errlog>1</stat_errlog> <!-- 监控 dmhs 运行日志信息,启用配置为 1,不启用配置为 0;-->

<stat_machine>1</stat_machine> <!-- 监控 dmhs 运行服务器资源信息,启用配置为 1,不启用配置为 0; -->

<machine_interval>60</machine_interval> <!-- 服务器信息监控间隔,单位为秒 -->

<disk_limit>0</disk_limit> <!-- 配置 dmhs 所在磁盘空间超阈值后,停止 dmhs 进程;启用配置为 1,不启用配置为 0;默认配置为 0 -->

<disk_use_rate>90</disk_use_rate> <!-- dmhs 所在磁盘空间阈值,单位为百分比,取值范围 0-100,默认配置为 100 -->

</stat_conf>

 

<database> <!-- 监控信息入库数据库配置 -->

<db_server>192.168.16.90</db_server> <!--后台数据库服务器 IP 本机。。-->

<db_user>SYSDBA</db_user> <!--后台数据库登陆用户名-->

<db_pwd>SYSDBA</db_pwd> <!--后台数据库登陆密码-->

<db_port>15236</db_port> <!--后台数据库端口-->

</database>

</dmhs_stat>

 

2、启动 DMHS 状态监控程序

若需要以后台方式启动的可以参考bin/service_template 目录里的 DmhsStatService 脚本模板。

cd /opt/dmhs/bin/stat

cd /home/dmdba/dmhs/bin/stat

./dmhs_stat

 

 

四、HSEM管理HS服务

90服务器登录root用户登录

 

启动web服务

 

 

若是/opt/dmhs/web/webapps 目录下原先有manager目录,可能访问时会一直卡住无法刷出登陆页面直接rm -rf manager 删除目录即可,启动web服务后会自动生成manager目录

 

 

HSEM 使用 Tomcat 来运行 Web 服务,DMHS运维和监控分别是通过 Agent 和 Stat 组件来实现。

Agent 主要负责 DMHS 服务的部署、启停删除、添加模块、版本升级、修改配置、Web 控制台等一系列服务端操作。

Stat主要负责 DMHS 实例的监控数据和硬件资源信息的采集。

1> 一个 Agent 进程可以管理多个 DMHS 实例,一台机器上只需部署一个Agent 进程;

2> 一个 Stat 进程只能采集一个 DMHS 实例的监控数据,Stat 进程跟 DMHS 实例是一对一的关系;

在90服务器中

cp dmhs_stat dmhs_stat91

cp dmhs_stat.xml dmhs_stat91.xml

vim dmhs_stat91.xml

 

启动stat91

./dmhs_stat91 dmhs_stat91.xml

 

达梦数据库社区地址:https://eco.dameng.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/794408.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【VUE】npm打包报错 Syntax Error: Error: Cannot find module ‘imagemin-gifsicle‘

一. Syntax Error: Error: Cannot find module ‘imagemin-gifsicle’ npm run build 报错&#xff0c;报错如下 原因 这个错误消息显示缺少了 imagemin-gifsicle 模块&#xff0c;而它是 image-webpack-loader 的依赖项&#xff0c;导致构建失败。解决 &#xff08;1&#xf…

多值提取至点(样地因子提取)

1.导入因子tif&#xff0c;和样地表 2.值提取至点 输入对应的数据 也可以采用多值提取至点。 可以选择多个tif影像 提取后会将对应的字段添加在表后面 打开属性表可以看到 采用转换工具表转EXCEL可以导出为表格

【基础理论】隐马尔可夫模型及其算法

一、说明 根据L.R Rabiner等人[1]的说法&#xff0c;隐马尔可夫模型是一个双重嵌入的随机过程&#xff0c;其潜在的随机过程是不可观察的&#xff08;它是隐藏的&#xff09;&#xff0c;但只能通过另一组产生观察序列的随机过程来观察。 基本上&#xff0c;隐马尔可夫模型 &am…

机器学习之线性判别分析(Linear Discriminant Analysis)

1 线性判别分析介绍 1.1 什么是线性判别分析 线性判别分析&#xff08;Linear Discriminant Analysis&#xff0c;简称LDA&#xff09;是一种经典的监督学习算法&#xff0c;也称"Fisher 判别分析"。LDA在模式识别领域&#xff08;比如人脸识别&#xff0c;舰艇识别…

解决报错Avoid using non-primitive value as key, use string/number value instead.

找到图中画圈的文件这个错误信息的意思是要避免使用非基本值作为键&#xff0c;而是使用字符串/数字值代替。 [1] 这个错误通常出现在使用<el-select>中的<el-option>进行循环遍历值时。 [2] 这个错误的解决方案是检查是否有重复的键值&#xff0c;并确保使用字符…

C++ 引用(别名)

1.引用变量的定义&#xff1a; 类型&引用变量名称变量名称&#xff1b; &和类型结合称之为引用符号&#xff0c;不是取地址符&#xff0c;而是代表别名的意思。 #include<iostream> using namespace std; int main() {int a 10; //定义一个整型变量a并初始化为…

Java 实现提取富文本中包含特定字符串的图片 src 属性值

&#x1f468;&#x1f3fb;‍&#x1f4bb; 热爱摄影的程序员 &#x1f468;&#x1f3fb;‍&#x1f3a8; 喜欢编码的设计师 &#x1f9d5;&#x1f3fb; 擅长设计的剪辑师 &#x1f9d1;&#x1f3fb;‍&#x1f3eb; 一位高冷无情的编码爱好者 大家好&#xff0c;我是 DevO…

数据库触发器简介——修改数据的触发器、删除数据的触发器

1.修改数据的触发器 修改数据的触发器 create trigger tb_user_update_triggerafter update on tb_user for each row begininsert int user_logs(id,operation,operate_time,operate_id,operate_params)VALUES(null,update,now(),new.id,concat(更新之前的数据&#xff1a;i…

2023年的深度学习入门指南(20) - LLaMA 2模型解析

2023年的深度学习入门指南(20) - LLaMA 2模型解析 上一节我们把LLaMA 2的生成过程以及封装的过程的代码简单介绍了下。还差LLaMA 2的模型部分没有介绍。这一节我们就来介绍下LLaMA 2的模型部分。 这一部分需要一些深度神经网络的基础知识&#xff0c;不懂的话不用着急&#xf…

工厂方法模式——多态工厂的实现

1、简介 1.1、概述 在工厂方法模式中&#xff0c;不再提供一个统一的工厂类来创建所有的产品对象&#xff0c;而是针对不同的产品提供不同的工厂&#xff0c;系统提供一个与产品等级结构对应的工厂等级结构。 1.2、定义 工厂方法模式&#xff08;Factory Method Pattern&am…

与 ChatGPT 进行有效交互的几种策略

在这篇文章中&#xff0c;您将了解即时工程。尤其&#xff0c; 如何在提示中提供对响应影响最大的信息什么是角色、正面和负面提示、零样本提示等如何迭代使用提示来利用 ChatGPT 的对话性质 废话不多说直接开始吧&#xff01;&#xff01;&#xff01; 提示原则 快速工程是有…

跃焱邵隼网站demo

xdm 网站的代码开源了。 今年迷上摄影和剪辑了&#xff0c;所以很少投入到网站的维护。 然后经过群友的一些反馈&#xff0c;所以决定 将网站上demo开源放出来了。 后面有机会再出一些好玩的东西。 哦 对了 3d 编辑器我已经融入地图了 年底搞一些好玩的东西出来。 可以关注…

常用的镜像命令

docker images 列出本地主机上的镜像 各个选项说明: REPOSITORY&#xff1a;表示镜像的仓库源 TAG&#xff1a;镜像的标签版本号 IMAGE ID&#xff1a;镜像ID CREATED&#xff1a;镜像创建时间 SIZE&#xff1a;镜像大小 同一仓库源可以有多个 TAG版本&#xff0c;代表这个仓…

EtherNet/IP转 Modbus网关实现AB PLC控制变频器案例

捷米特JM-EIP-RTU网关 Modbus转ETHERNET/IP用于将多个变频器连接到Ethernet/Ip主网&#xff0c;以便森兰变频器可以由AB PLC控制。 配备专用于JM-EIP-RTU网关的EDS文件&#xff0c;AB PLC主站可以控制森兰逆变器从站。 使用 AB 系统的配置方法 1&#xff0c; 运行 RSLogix 500…

复习之linux存储的基本管理

一、实验环境的设定 1. 实验环境的搭建 本节内容只需要一台虚拟机 westosa reset重置虚拟机&#xff0c;保证实验环境的纯净配置网络实现ssh连接 重置虚拟机后&#xff0c;配置网络&#xff0c;设定ip&#xff1a;172.25.254.100&#xff0c;保证与主机可以通信 实现ssh连接…

代码随想录day13 | 226.翻转二叉树 101.对称二叉树

文章目录 一、翻转二叉树二、对称二叉树 一、翻转二叉树 使用前、后序反转最为方便。 // 使用递归三部曲 class Solution { public:TreeNode *dfs(TreeNode *root){// 前序反转if (root nullptr)return root;swap(root->left, root->right);dfs(root->left);dfs(ro…

三子棋(超详解+完整码源)

三子棋 前言一&#xff0c;游戏规则二&#xff0c;所需文件三&#xff0c;创建菜单四&#xff0c;游戏核心内容实现1.棋盘初始化1.棋盘展示3.玩家下棋4.电脑下棋5.游戏胜负判断6.game&#xff08;&#xff09;函数内部具体实现 四&#xff0c;游戏运行实操 前言 C语言实现三子棋…

TEE GP(Global Platform)认证规范

TEE之GP(Global Platform)认证汇总 一、GP认证规范库 二、TEE GP认证规范文档 如果需要TEE对应的GP认证规范文档&#xff0c;请按照下方选择框选择TEE&#xff0c;然后Search&#xff0c;共查询到31个相关规范文档。 参考&#xff1a; GlobalPlatform Certification - Global…

利用python实现自增填充和脚本批量解压文件

和学弟整理学校档案 因为这个方法只用了一下午就干完了 净赚&#xffe5;300 写文章记录一下 需求分析 我要储存很多个文件(几万个文件) 而且要按照文件的顺序进行排序的编号 目的是解放一下双手只用简单的ctrl cv实现命名的自增 如果没有库的话就pip install 库名 import t…

第一启富金:美联储决议及讲话来袭、黄金不改趋势性看涨前景

第一启富金基本面分析&#xff1a; 中国纸黄金交易通显示&#xff0c;全球最大黄金上市交易基金(ETF)截至07月22日持仓量为919.00吨&#xff0c;较上日增持5.20吨&#xff0c;本月止净减持2.90吨。 周二美国公布的7月消费者信心指数为117&#xff0c;远高于预期的111.8&#xf…