☰
DM6探针安装部署
2026/9/25 13:00:06 网站建设 项目流程

DM6探针安装部署

一、安装包上传

上传探针安装包和trial.key并解压

unzip DM6数据库安全监视软件v2.1-release-20230426.zip

二、创建探针安装目录并拷贝文件

将安装包及trial.key拷贝到/home/dmdba/dmaget/bin下–安装包包含两个目录,DMKafkaIniCreater和,其中DMKafkaIniCreater为加密目录,用于生成加密配置文件,DM7KafkaInspector为程序执行目录,为方便操作我们将两个文件夹合二为一。

mkdir-p/home/dmdba/dmagent/bin

cd/root/DM6数据库安全监视软件v2.1-release-20230426cp-rf DMKafkaIniCreater/*/home/dmdba/dmagent/bin/cp-rf DM6KafkaInspector/*/home/dmdba/dmagent/bin/cp/root/trial.key/home/dmdba/dmagent/bin/

三、执行预处理脚本

管理工具,先创建代理环境后,执行预处理脚本

SETCURRENTDATABASESYSTEM;CREATETABLESYSDBA.MONITOR_DDL_SQL(IDBIGINTIDENTITY(1,1),OP_TYPEVARCHAR(32),OBJ_DBNAMEVARCHAR(128),OBJ_SCHNAMEVARCHAR(128),OBJ_NAMEVARCHAR(128),OBJ_TYPEVARCHAR(128),OP_SQLVARCHAR(4096),OP_TIMEDATETIME,OP_USERVARCHAR(128),OP_USER_IPVARCHAR(128));--生成权限的触发器CREATEORREPLACETRIGGERSYSDBA.MONITOR_DDL_TRIGGER_GR BEFOREGRANTORREVOKEONDATABASEDECLAREOP_IPVARCHAR(128):=NULL;BEGINIFEXISTS(SELECTUSER_IPFROMSYSTEM.SYSDBA.V$SESSIONWHERESADDR=SESSID())THENSELECTUSER_IPINTOOP_IPFROMSYSTEM.SYSDBA.V$SESSIONWHERESADDR=SESSID();ENDIF;INSERTINTOSYSDBA.MONITOR_DDL_SQL(OP_TYPE,OBJ_DBNAME,OBJ_SCHNAME,OBJ_NAME,OBJ_TYPE,OP_SQL,OP_TIME,OP_USER,OP_USER_IP)VALUES('GRANT/REVOKE',:EVENTINFO.DATABASENAME,:EVENTINFO.OPUSER,:EVENTINFO.GRANTEE,:EVENTINFO.GRANTTYPE,CUR_SQL_STR(),:EVENTINFO.OPTIME,USER(),OP_IP);EXCEPTIONWHENOTHERSTHENNULL;END;/CREATEORREPLACETRIGGERSYSDBA.MONITOR_DDL_TRIGGER_BA BEFORECREATEORALTERORDROPORTRUNCATEONDATABASEDECLARETBL_IDINT:=NULL;IDX_IDINT:=NULL;OP_IPVARCHAR(128):=NULL;BEGINIF:EVENTINFO.OBJECTTYPE='DATABASE'THENRETURN;ENDIF;IF:EVENTINFO.OBJECTNAMELIKE'DMHS_DDL%'THENRETURN;ENDIF;IFEXISTS(SELECTUSER_IPFROMSYSTEM.SYSDBA.V$SESSIONWHERESADDR=SESSID())THENSELECTUSER_IPINTOOP_IPFROMSYSTEM.SYSDBA.V$SESSIONWHERESADDR=SESSID();ENDIF;INSERTINTOSYSDBA.MONITOR_DDL_SQL(OP_TYPE,OBJ_DBNAME,OBJ_SCHNAME,OBJ_NAME,OBJ_TYPE,OP_SQL,OP_TIME,OP_USER,OP_USER_IP)VALUES(:EVENTINFO.OPTYPE,:EVENTINFO.DATABASENAME,:EVENTINFO.SCHEMANAME,:EVENTINFO.OBJECTNAME,:EVENTINFO.OBJECTTYPE,CUR_SQL_STR(),:EVENTINFO.OPTIME,USER(),OP_IP);EXCEPTIONWHENOTHERSTHENNULL;END;/

四、执行agent部署命令

– Linux 下执行命令参考

4.1.计算DM6KafkaIniCreater.jar校验编码

cd/home/dmdba/dmagent/bin java-Djava.ext.dirs=./lib-cp DMKafkaIniCreater.jar creater.IniCreater md5-6

将md5值填入init_conf_dm6.txt,并修改以下参数: CHECK_FILE=./DM6KafkaInspector.jar CHECK_CODE=1f45c8f3ad42d98ba74d90535373e7bf SERVER_IP=172.16.1.61#数据库IP地址(请酌情设置)SERVER_PORT=12345#数据库端口号(请酌情设置)SOCKET_PORT=12344LOGIN_NAME=SYSDBA#数据库登陆用户名(请酌情设置)LOGIN_PASSWORD=SYSDBA#数据库登陆密码(请酌情设置)KAFKA_TOPIC=pf_database#kafka消息主题topic配置(请酌情设置)KAFKA_BROKER_LIST=172.16.1.61:9092#kafka集群代理IP端口号列表(请酌情设置 格式为ip:port,ip:port)KAFKA_BROKER_LIST_CONSUMER=172.16.1.61:9092#kafka集群代理IP端口号列表(请酌情设置 格式为ip:port,ip:port)KAFKA_BROKER_LIST_PRODUCER=172.16.1.61:9092#kafka集群代理IP端口号列表(请酌情设置 格式为ip:port,ip:port)

4.2.加密配置文件

java-Djava.ext.dirs=./lib-cp DMKafkaIniCreater.jar creater.IniCreater t2k-6

4.3. 解密配置文件

java-Djava.ext.dirs=./lib-cp DMKafkaIniCreater.jar creater.IniCreater k2t-6


注意解密生成的文件是init_conf_dm6_temp.txt 不是init_conf_dm6.txt!!!

4.4. 执行信息监控

java-Xms256M-Xmx4096M-XX:PermSize=256M-XX:MaxPermSize=4096M-Djava.ext.dirs=./lib-cp DM6KafkaInspector.jar com.dm6.kafka.Launcher

https://eco.dameng.com

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询