安装BFT Agent

此章节介绍windows环境下,BFT Agent解压安装部署。

说明:
本章节中BFT Agent安装到“C:\bft75”,用户可根据情况选择安装位置。

安装

  1. 将“Primeton_BFT_7.5.0_Agent.zip”压缩包复制到“C:\bft75”目录下。

  2. 在“C:\bft75”目录下创建“PrimetonBFT_7.5.0 Agent”目录。

  3. 用解压工具将“PrimetonBFT_7.5.0 Agent.zip”中的所有内容解压至 “C:\bft75\PrimetonBFT_7.5.0 Agent” 目录中。

配置

文本编辑器打开“Primeton_BFT_7.5.0_Agent\bftagent\config\bft-agent-config.xml”文件,修改数据库配置。

<?xml version="1.0" encoding="UTF-8"?>
<filetransfer>
  <agent>
    <name>DefaultAgent</name>
    <password>{3DES}9xLFZLEqToTxIzJJvts1SlTzAJvh5kNPqA==</password>
    <ip>127.0.0.1</ip>
    <!-- file transfer port-->
    <receiveport>7081</receiveport>
    <!-- Agent Http internet port -->
    <httpPort>8183</httpPort>
    <test>false</test> 
  </agent>
  <servers>
    <server>127.0.0.1:9091</server>
    <reConnectTime>60</reConnectTime>
  </servers>
  <scheduler>
    <!-- Number of policy file scanning threads -->
    <ScannerNumber>6</ScannerNumber>
    <!-- Policy file scanning frequency in seconds -->
    <frequency>30</frequency>
    <!-- Number of task execution parallelism -->
    <SendNumber>25</SendNumber>
    <!-- Number of file sending parallelism -->
    <FileParallelism>25</FileParallelism>
  </scheduler>
  <File>
    <!-- Whether to files backed up and cleaned regularly -->
    <Effective>false</Effective>
    <!-- File backup directory -->
    <BackupPath>/BFT/BFT7.5LA/FileBackup</BackupPath>
    <!-- File backup directory -->
    <BackupTime>14</BackupTime>
    <!-- Sender's original file retention time  -->
    <OrginFileTime>7</OrginFileTime>
  </File>
  <bftRoute>
    <path>bftroute</path>
  </bftRoute>
  <mappingInfo>
    <!-- Does the receiver perform file user mapping -->
    <isMappingUser>false</isMappingUser>
    <!-- Map users-->
    <mappingUser>default</mappingUser>
  </mappingInfo>
  <client>
    <!-- Enable communication with client -->
    <clientstart>false</clientstart>
    <clientpoolsize>10</clientpoolsize>
    <clientsocketport>8666</clientsocketport>
  </client>
  <ftp>
    <!--FTP connection thread pool related configuration -->
    <passiveMode>true</passiveMode>
    <encoding>UTF-8</encoding>
    <clientTimeout>60000</clientTimeout>
    <renameUploaded>true</renameUploaded>
    <retryTimes>3</retryTimes>
    <bufferSize>37748736</bufferSize>
    <blockWhenExhausted>true</blockWhenExhausted>
    <transferFileType>2</transferFileType>
    <maxWait>-1</maxWait>
    <minIdle>10</minIdle>
    <maxIdle>100</maxIdle>
    <maxTotal>10</maxTotal>
    <testOnBorrow>true</testOnBorrow>
    <testOnReturn>true</testOnReturn>
    <testOnCreate>true</testOnCreate>
    <testWhileIdle>true</testWhileIdle>
    <lifo>true</lifo>
  </ftp>
  <logCenter>
    <!-- Enable local with logCenter -->
    <isLocalLogCenter>false</isLocalLogCenter>
    <!-- Log center address, multiple use `;` separate -->
    <logCenterUrl>http://127.0.0.1:29898</logCenterUrl>
    <!-- Log file upload frequency expression -->
    <logReportCron>0 */1 * * * ?</logReportCron>
  </logCenter>
</filetransfer>

参数说明:

参数 说明
name BFT Agent服务器名称,
password BFT Agent服务器密码
ip BFT Agent服务器IP
receiveport BFT Agent服务器接收文件监听端口
httpPort BFT Agent服务器HTTP端口
test 是否作为测试单元,即接收方相同文件可进行覆盖操作
server BFT Server服务器IP及端口,格式:ip:port;ip:port (多个Server以";"分割)
reConnectTime 重连BFT Server服务器间隔时间
ScannerNumber 标识文件策略文件扫描线程数
frequency 标识文件触发策略扫描频度
SendNumber 任务并行数
FileParallelism 文件发送并行数
Effective 标识文件触发策略是否进行文件备份操作
BackupPath 文件备份路径
BackupTime 备份文件保存时长
OrginFileTime 原文件保存时长
path 被动策略信息保存目录
isMappingUser 是否开启用户映射功能
mappingUser 文件映射为的用户
clientstart 是否开启客户端文件传输功能
clientpoolsize 客户端文件传输线程池最大连接数
clientsocketport 客户端文件传输监听端口
isLocalLogCenter 是否使用本地日志中心配置
logCenterUrl 本地日志中心地址
logReportCron 本地日志上传频度
说明:
(1)如无特殊需求,只需按服务器真实情况修改代理名称(name)、代理IP(ip)、文件接收端口(receiveport)、通信端口(httpPort)、管理服务器地址(server)即可。
(2)server 字段对应管理服务器(BFTServer)配置文件中<nettyconfig>标签内<ip>、<port>对应。

验证

  1. 代理服务器(BFTAgent)未在控制管理中心注册时,

    启动BFT Agent,运行“Primeton_BFT_7.5.0_Agent\startBFTAgent.cmd”,出现以下内容,表示BFT Agent启动成功:

InstallAgent1

  1. 代理服务器(BFTAgent)在控制管理中心已注册

    启动BFT Agent,运行“Primeton_BFT_7.5.0_Agent\startBFTAgent.cmd”,出现以下内容,表示BFT Agent启动成功:

InstallAgent2

停止

运行“C:\bft75\Primeton_BFT_7.5.0_Agent\stopBFTAgent.cmd”。

results matching ""

    No results matching ""