大幅节省,更好的投资回报率! ManageEngine 产品独家折扣!* 提升您的业务 *条款与条件适用
  • 首页
  • 常规配置
  • 高可用性配置
  • 高可用性设置
点击此处以缩小
点击此处以扩展 点击此处以扩展

高可用性设置

数据库与数据引擎配置

PostgreSQL 数据库

  1. 将主服务器中的pgsql 文件夹(<Product_home\pgsql)的内容复制并粘贴到数据库服务器中。
  2. 在数据库服务器中,打开命令提示符 以管理员身份在目录 <pg_home>\bin 中运行以下命令以注册数据库服务:
  3. pg_ctl.exe register -N "ManageEngine ADAudit Plus - Database" -D ..\data -S demand

  4. 通过添加以下条目修改 <pg_home>\data 下的 postgresql.conf 文件:
  5. listen_addresses = '*'

  6. 通过添加以下条目修改 <pg_home>\data 下的 pg_hba.conf 文件:
  7. host all all 127.0.0.1/32 md5
    host all all <DB 服务器 IP 地址>/32 md5
    host all all <主服务器 IP 地址>/32 md5
    host all all <备用服务器 IP 地址>/32 md5
    host all all <公共 IP 地址>/32 md5

  8. 在数据库服务器上启动 ManageEngine ADAudit Plus - Database 服务。
  9. 在主服务器和备用服务器上,修改 <Product_home>\conf 下的 database_params.conf 文件,将以下行中的 localhost 替换为 数据库服务器名称/IP 地址
  10. url=jdbc:postgresql://localhost:33307/adap

Microsoft SQL Server 数据库

  1. 将主服务器上 <Product_home>\conf 下的 database_params.conf 文件复制并粘贴到备用服务器的 <Product_home>\conf 中。

DataEngine

  1. DataEngine_1_2_0 下载 DataEngine zip 并在 DataEngine 服务器上解压内容。
  2. 以管理员身份打开 <DataEngine home>\bin 目录中的 命令提示符,并运行批处理文件 Unpack.bat
  3. 运行以下命令以安装 DataEngine 服务:
  4. wrapper.exe -i ..\conf\wrapper.conf

  5. 将主服务器上 <Product_home>\apps\dataengine_xnode 下的 datadb 文件夹复制并粘贴到 DataEngine 服务器的 <DataEngine_home> 中。
  6. 在主服务器和备用服务器上,修改位于 conf\DataEngine\engines\xnode 下的 dataengine-xnodes.conf 文件,添加 服务器名称 并将 local 替换为 remote,如下所示:
  7. xnode.host = <DataEngine 服务器名称>
    xnode.location = remote

  8. 在 DataEngine 服务器中,修改位于 apps\dataengine-xnode\conf 下的 dataengine-xnode.conf 文件,添加以下关键字以启用远程请求处理。
  9. xnode.connector.accept_remote_request=true

  10. 在主服务器中,从位于 conf\DataEngine\engines\xnode 下的 dataengine-xnodes.conf 文件中复制 xnode.connector.password 值。将此值粘贴到 DataEngine 服务器中的 apps\dataengine-xnode\conf 下的 dataengine-xnode.conf 文件和备用服务器中 conf\DataEngine\engines\xnode 下的 dataengine-xnodes.conf 文件中。
  11. 在主服务器和备用服务器上,修改位于 conf\DataEngine\xnode\datarepository 下的 datarepositories.conf 文件,添加 服务器名称,如下所示:
  12. xnodes = <DataEngine 服务器名称>

  13. 启动 ManageEngine ADAudit Plus - DateEngine 服务。

产品配置

  1. 在数据库服务器上启动数据库服务(如果使用 PostgreSQL)。
  2. 在主服务器上启动 ADAudit Plus 服务。
  3. 按照以下步骤运行查询:
    • 在主服务器上,登录到 ADAudit Plus web 控制台。
    • 转到 支持 标签,在 支持信息 磁贴中,点击 更多
    • ADAuditPlus DB 查询 部分,运行以下查询:
    • select max(config_id) from adshaconfiguration

      对于 PostgreSQL:

      insert into adshaconfiguration values (<查询1 的值 + 1>, 3, '<主服务器名称>', '<备份服务器名称>', 'Postgres', '<公共 IP>', '', '', null)

      对于 Microsoft SQL:

      insert into adshaconfiguration values (<查询1 的值 + 1>, 3, '<主服务器名称>', '<备份服务器名称>', 'mssql', '<公共 IP>', '', '', null)

  4. 在主服务器和备份服务器上,将 ifcheck.exe, iflist.exe, ipadd.exeipdel.exe 文件从 <Product_home>\tools\fos\bin 复制并粘贴到 <Product_home>\bin。
  5. 在主服务器和备份服务器上,将 fos.conf 文件从 <Product_home>\tools\fos 复制,粘贴到 <Product_home>\conf,并按如下方式修改 IP 属性共享名称
  6. #IP 地址属性
    #服务器特定 - 使用 ipconfig 查找 IP 地址
    ipaddr=<ip4 地址>
    #服务器特定 - 查找请运行 iflist.exe 并使用结果中的 '适配器名称'
    publicIP.Ifname=<适配器名称>
    #服务器特定 - 使用 ipconfig 查找子网掩码
    publicIP.netmask=<子网掩码>
    #HA 通用 IP. 应为静态 IP
    publicIP.ipaddr=<公共 IP 地址>
    #共享名称
    repl.remoteinstallationDir=

  7. 在主服务器和备份服务器上,通过添加以下条目修改 <Product_home>\conf 下的 wrapper.conf 文件:
  8. wrapper.event.wrapper_stop.command.argv.1=..\bin\ipdel.exe
    wrapper.event.wrapper_stop.command.argv.2=<要解除绑定的公共 IP 的值>
    wrapper.event.wrapper_stop.command.block=TRUE
    #wrapper.event.wrapper_stop.command.block.timeout=20
    wrapper.event.wrapper_stop.command.on_exit.0=CONTINUE
    wrapper.event.wrapper_stop.command.on_exit.default=CONTINUE

  9. 在主服务器和备份服务器上,将 module-startstop-processors.xml 文件从 <Product_home>\tools\fos\conf 复制并粘贴到 <Product_home>\conf\Persistence。
  10. 在主服务器和备份服务器上,通过添加以下条目修改 <Product_home>\conf 下的 customer-config.xml 文件:
  11. <configuration name="VersionHandler"
    value="com.manageengine.ads.fw.ha.HAVersionHandler"/>
    <configuration name="StartDBServer" value="false"/>

  12. 在主服务器和备份服务器上,通过修改 <Product_home>\conf\product_detail.conf 下的 product_detail.conf 文件来更改以下条目:
  13. IS_HA_ENABLED=true

  14. 将两个实例的产品安装文件夹重命名为 MEADAP,并为两个实例和数据库服务器的机器账户分配完全控制权限。
  15. 共享两个实例的产品安装,并根据下图为所有三个机器账户授予共享权限:

高可用性设置

注意: 这里,ADAP-DC1 是数据库服务器,ADAP-MS2 是主服务器,ADAP-MS3 是备用服务器。

获取下载链接