在Microsoft Azure中安装Applications Manager

在Microsoft Azure中安装Applications Manager

Applications Manager可以安装在Windows和Linux平台的Azure虚拟机中。 
Applications Manager附带捆绑的PostgreSQL。

在Windows的VM中安装Applications Manager 

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

针对Linux在VM中安装Applications Manager

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

针对PostgreSQL/MSSQL使用Azure数据库作为Applications Manager的后端

  1. 验证运行Applications Manager所需的数据库权限。请参考这里
  2. 配置Azure网络安全组 (NSG) 来允许主机/端口集与Azure虚拟机和PostgreSQL/MSSQL服务器进行通信。(通过在NSG中定义适当的规则,确保数据库连接端口处于打开状态。)
  3. 转到针对PGSQL/MSSQL的Azure数据库服务器控制台,使用以下配置创建服务器:
    1. 推荐版本:参考这里
    2. 确保数据库端口5432已打开,从而确保可以从Applications Manager服务器与数据库进行正确连接。
    3. 请注意数据库中的以下指标:
      1. Azure PostgreSQL数据库服务器名称[Hostname]
      2. 数据库端口号
      3. 数据库管理员用户名
      4. 数据库密码
  4. 成功安装后,编辑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>
    1. 编辑database_params.conf文件:
      1. 对于PGSQL 转到../Appamanger/working/conf/PGSQL/database_params.conf
      2. 对于MSSQL,转到../Appamanger/working/conf/MSSQL/ database_params.conf
      1. 更改主机和端口详细信息:
        1. 将 url jdbc:postgresql://localhost:15435/amdb更改为url jdbc:postgresql://<Azure DB host>:<Azure DB port>/amdb
      2. 更改数据库用户名:
        1. username dbuser AppModules更改为 username <DB username> AppModules
      3. 更改数据库密码:
        1. encryptedpassword eK6L4W0cd6469 AppModules 更改为 password <DB password> AppModules.
      4. 保存文件。
    2. 从步骤5中复制文件database_params.conf并将其替换为: ../Appmanager/working/conf/database_params.conf。
    3. 备份AppManager\working\bin\startPGSQL.bat/.sh文件和AppManager\working\bin\stopPGSQL.bat/.sh文件,然后从<AppManager_Home>目录下的链接中提取补丁 。
    4. 启动Applications Manager。
    如果您有任何其他问题,请查看下面给出的故障排除链接列表:

    疑难解答链接

    1. 要使用静态IP从Azure VM访问Azure数据库,请参阅此处
    2. 要配置VM来连接SQL托管实例,请参阅此处
    3. 要连接SQL服务器VM,请参阅此处
    4. 如需对VM之间的连接问题进行故障排除,请参阅此处



      • Related Articles

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

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

        在添加Microsoft Azure监视器时或在数据收集过程中,如果出现此错误,请按照以下步骤进行故障排除: 检查以下链接中提到的所有先决条件是否已完成: https ://www.manageengine.cn/products/applications_manager/help/prerequisites-for-applications-manager.html#mode2 打开admin Powershell窗口并运行以下命令来检查已安装模块的列表: Get-Module ...
      • 即使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的监控组。 ...
      • 【APM】安装完成后告警资源不足

        问题描述:安装新版 APM 后,出现下图类似的告警: 原因是安装环境系统资源不足,满足 APM 最低配置要求就不会有这个告警。 APM 在安装并启动后会检查系统资源是否满足。 APM 最低服务器资源要求请参考: https://www.manageengine.com/products/applications_manager/help/system-requirements.html
      • 如何在Windows中执行Applications Manager的“静默安装”?

        按照下面给出的步骤在Windows中执行静默安装: 1. 要进行静默安装/卸载,首先需要创建响应文件。要创建响应文件,请执行以下命令: 安装响应文件: " <Path>ManageEngine_ApplicationsManager_64bit.exe" -a -r  -f1"<Path>Install.iss" 卸载响应文件: " <Path>ManageEngine_ApplicationsManager_64bit.exe" -a -r  -f1"<Path>Uninstall.iss" ...