在AWS中安装Applications Manager

在AWS中安装Applications Manager

Applications Manager可以安装在Windows和Linux平台上的EC2实例中。 
Applications Manager附带了捆绑的PostgreSQL。

在EC2中为Windows安装Applications Manager

  1. 转到EC2控制台并启动具有“至少16GB”内存的“Windows”实例。
    • 有关详细信息,请参阅硬件要求 。
    • 如果RDS用于后端,请确保EC2实例可以访问此数据库。
  2. 连接到已启动的EC2实例。要了解有关连接到Windows实例的更多信息,请参阅此处
  3. 在此处下载Applications Manager可执行文件
  4. 运行下载的文件并安装Applications Manager。
  5. 如果RDS用于后端,请在安装过程结束时取消选中“立即启动Applications Manager”复选框,然后按照下面“使用RDS PostgreSQL/MSSQL作为Applications Manager的后端”部分中提到的步骤进行操作。

在EC2中为Linux安装Applications Manager

  • 转到EC2控制台并启动具有“至少16GB”内存的“Linux”实例。
    • 有关详细信息,请参阅硬件要求
    • 如果RDS用于后端,请确保EC2实例可以访问此数据库。
  • 连接到已启动的EC2实例。要了解有关连接到Linux实例的更多信息,请参阅此处
  • 然后通过执行以下命令下载实例中Applications Manager的bin文件:
  • 通过执行以下命令授予对下载文件的执行权限:
    • chmod +x ManageEngine_ApplicationsManager_64bit.bin
  • 通过执行以下命令安装Applications Manager:
    • ./ManageEngine_ApplicationsManager_64bit.bin -i console
  • 如果RDS用于后端,请在安装过程结束时取消选中“立即启动Applications Manager”复选框,然后按照下面“使用RDS PostgreSQL/MSSQL作为Applications Manager的后端”部分中提到的步骤进行操作。

使用RDS PostgreSQL/MSSQL作为Applications Manager的后端

  1. 验证运行Applications Manager所需的数据库权限。参考此处
  2. 转到RDS控制台,使用以下配置创建一个实例:
    1. 引擎类型:PostgreSQL/MSSQL 
    2. 推荐版本:参考这里
    3. 如果RDS数据库是私有的,请确VPC与EC2相同。 
    4. 请记录下主用户名密码 
    5. 创建实例后,导航到连接性和安全选项卡,并记下端点和端口
  3. 成功安装后,编辑AMServer.properties文件。
    1. 该文件可以在<Installation Directory>/Appmanager<version> /conf/AMServer.properties下找到
    2. am.dbport.check=true替换为am.dbport.check=false
    3. am.db.port=15432替换为am.db.port=<RDS port>
  4. 编辑 database_params.conf文件:
    1. 对于PGSQL ,转到 ../Appamanger/working/conf/PGSQL/database_params.conf
    2. 对于MSSQL,转到 ../Appamanger/working/conf/MSSQL/ database_params.conf
    3. 更改主机和端口详细信息:
      1. url jdbc:postgresql://localhost:15435/amdb 更改为 url jdbc:postgresql://<RDS host>:<RDS port>/amdb
    4. 更改数据库用户名:
      1. username dbuser AppModules 更改为 username <DB username> AppModules
    5. 更改数据库密码:
      1. encryptedpassword eK6L4W0cd6469 AppModules 更改为 password <DB password> AppModules
    6. 保存文件。
  5. 从步骤 4中复制文件database_params.conf并将其粘贴到:<Installation Directory>/Appmanager<version>/working/conf/database_params.conf.

在启动Applications Manager之前,
  • 确保EC2和RDS安全组具有正确的入站和出站规则
    • 对于windows实例,我们必须创建windows防火墙规则来访问端口。如若需要创建规则,请参阅此处
  • 为确保EC2和RDS能够相互通信,请将IP和端口添加到这两个安全组中的入站和出站规则中。
  • 要允许所有人,请使用 0.0.0.0/0添加“所有流量” 。
如果您有任何其他问题,请查看下面给出的故障排除链接列表:
在进行故障排除之前,请仔细检查RDS端点、端口、用户名和密码 

故障排除链接

  • 要将自定义IP地址添加到EC2和RDS的安全组,请参阅此处
  • 对于来自EC2的RDS连接问题。参考这里
    • 对于VPC问题中的RDS连接参考这里


    • Related Articles

    • 在云中安装Applications Manager(AW​​S、Azure)

      要在云端安装Applications Manager,我们可以使用以下任何一种方法: AWS/Azure市场 直接安装 AWS/Azure市场 Applications Manager在AWS/Azure市场中作为预安装产品可以随时使用。 AWS市场 Azure市场 根据监视器数量的要求,您可以订阅任何可用选项。 截至目前,市场上只有Windows图像可用。 直接安装 Applications Manager 可以使用以下任何一种方法直接安装在虚拟机中: ...
    • 在Microsoft Azure中安装Applications Manager

      Applications Manager可以安装在Windows和Linux平台的Azure虚拟机中。  Applications Manager附带捆绑的PostgreSQL。 在Windows的VM中安装Applications Manager  转到虚拟机并创建一个具有“至少16GB”内存的“Windows”实例。 有关详细信息,请参阅硬件要求 。 如果Azure数据库用于后端,请确保VM可以访问该数据库。 连接到已启动的VM。  在此处下载Applications ...
    • 即使perfservlet已经存在,但Applications Manager仍然表示perfservlet没有安装。这可能是什么问题?

      确保您可以访问 perfservlet.xml , 同时使用IP地址和端口调用URL,如下所示: http://192.168.23.41:9080/wasPerfTool/servlet/perfservlet?connector=SOAP&port=8880 验证您是否在正确的服务器中部署了perfservlet。  对于ND模式,请确保部署管理器已启动并正在运行。  如果在Websphere中启用了全局安全性,请确保将Websphere管理员用户添加到perfservletApp的监控组。 ...
    • 如何在Linux中执行Applications Manager的“静默安装”?

      对于静默安装,请在Linux中使用以下命令执行安装程序 (.bin) 文件: <Installation (.bin ) file>  -silent -options ismp_silent.txt   示例: .../AppManager15$ ./ManageEngine_ApplicationsManager_64bit.bin -silent -options ismp_silent.txt 通常在安装期间输入的选项存储在-options 标志中提供的文本 (参考) ...
    • 无法安装Microsoft 365 powershell模块

      当您尝试使用Install-Module -Name MSOnline 命令安装MSOnline模块时,如果出现类似"无法下载可用供应商列表。请检查您的Internet 连接 "的错误,可能是由于任何 以下原因: 无法访问Internet:检查Applications Manager安装的服务器中是否有正确的Internet连接。 TLS 1.2不存在: 检查可用的TSL版本,请在管理PowerShell窗口中执行以下命令:  ...