连接到Applications Manager捆绑的数据库

连接到Applications Manager捆绑的数据库

怎样才能连接到Applications Manager的后端数据库

注意:在修改数据库中的任何内容之前请备份AppManager目录。

检查<Applications Manager Home>\conf\AMServer.properties文件中的am.dbserver.type值,从而确定您是使用的是PGSQL还是MySQL作为后端。

PostgreSQL数据库(独立Applications Manager):

您可以从安装了Applications Manager的服务器通过以下命令连接到PGSQL数据库。“ amdb ”是Applications Manager的数据库名称。15432是Applications Manager PGSQL数据库运行的端口(您可以从<Applications Manager Home>\conf\AMServer.properties文件内的am.db.port值中获取它)。

Windows命令:
AppManagerHome\working\pgsql\bin>set PGPASSWORD=appmanager
AppManagerHome\working\pgsql\bin>psql -p 15432 -U postgres -h localhost -d amdb

Linux命令:
AppManagerHome/working/pgsql/bin$export PGPASSWORD=appmanager
AppManagerHome/working/pgsql/bin$./psql -p 15432 -U postgres -h localhost -d amdb

APM 插件(安装在OpManager上的Applications Manager插件):

只需使用以下命令OpManager/pgsql/bin文件夹连接到APM插件数据库 ( amdb ) 

Windows:psql -p 13306 -U postgres -h localhost -d amdb
Linux: ./psql -p 13306 -U postgres -h localhost -d amdb

如果OpManager将PGSQL升级到版本12.5.xx ,请按照以下步骤连接到Applications Manager插件数据库:

1) 首先,使用以下命令连接到 OpManager DB: 
      psql.exe -U dbuser -h 127.0.0.1 -p 13306 <OpManager DB Name>
2) 然后输入用户dbuser的密码
3) 连接到数据库后,要列出OpManager DB中的数据库,请输入命令:  \l 
4) 检查Applications Manager插件数据库名称后,输入命令:  \c <数据库名称>
         示例: \c amdb
5) 现在它将连接到Applications Manager插件数据库。

MySQL 数据库:

您可以从安装了Applications Manager的服务器通过以下命令连接到MySQL数据库。“AMDB”是Applications Manager的数据库名称。13326是Applications Manager MySQL数据库运行的端口(您可以从<Applications Manager Home>\conf\AMServer.properties文件中的am.db.port值中获取该端口)。

Windows命令:AppManagerHome\working\mysql\bin>mysql.exe -h localhost -u root -P 13326 -pappmanager -D AMDB -A
Linux命令:AppManagerHome\working\mysql\bin>./mysql -h localhost -u root -pappmanager --socket=./../mysql.sock -D AMDB -A

PGSQL连接被拒绝错误的故障排除:

在AppManager服务器中,请以管理员权限打开写字板,并打开 C:\Windows\system32\drivers\etc\ 目录或在Linux中的 /etc 目录下的主机文件,然后删除如下所示的注释标签(#)符号,并保存它。
 
#     127.0.0.1       localhost
             
      127.0.0.1       localhost

如果在主机文件中有IPV6条目,请在同一位置注释并保存文件。

# ::1             localhost

如果在主机文件中有IPV6条目,请在同一位置注释并保存文件。

#::1            localhost6.localdomain6 localhost6

    • Related Articles

    • OpManager Plus SAM捆绑包中的APM监视器

      OpManager Plus中的APM监视器 借助OpManager plus新的基于设备的许可模式,您现在可以使用SAM包将Applications Manager的监视器添加为OpManager Plus中的设备。 您可以以服务器、应用程序和Internet服务(URL和Web服务)的形式在SAM包中分配设备。 SAM捆绑的APM监视器的分类列在下表中: 服务器: 服务器 虚拟化 云基础设施 AIX AS400 - IBM Power Systems FreeBSD/OpenBSD ...
    • Applications Manager后端数据库 PGSQL 的维护

      安装在Windows上 注意:在执行以下步骤之前,请使用<AppManager Home>\bin\BackupPGSQLDB.bat(或 BackupPGSQLDB.sh)脚本进行完整的数据库备份: 打开services.msc,停止“ManageEngine Applications Manager” 服务,或通过具有管理员权限的命令提示符。 如果您正在使用命令提示符,请转到<AppManager_Home>目录并执行以下命令: shutdownApplicationsManager.bat ...
    • 将Azure PostgreSQL数据库配置为Applications Manager后端的步骤

      Applications Manager与PostgreSQL捆绑使用。如果您想改用自己的PostgreSQL,请按照以下步骤操作: 先决条件: 应该可以从Applications Manager安装访问兼容的PostgreSQL数据库。要了解支持的版本和数据库用户权限,请单击此处。  PostgreSQL的用户具有登录、创建数据库并完全控制该数据库中表的权限。 步骤: 1. 安装具有捆绑的PGSQL后端的Applications ...
    • 使用只读用户连接到APM数据库

      要连接到数据库,您将需要以下信息: 端口号:Applications Manager数据库运行所在的端口。(您可以从<Applications Manager Home>\conf\AMServer.properties 文件中的am.db.port 值获取此信息)。默认值为15432。 用户名:想要连接到数据库的用户名。由于我们要连接只读用户,因此用户名将是rouser。 密码:此特定用户名的密码。对于只读用户您可以使用 apmrouser。 对于 Windows: ...
    • 【APM】Oracle 数据库监视器 DBlink 监控

      问题描述: 收到 DBlink 告警,一般后缀为-PUBLIC 居多,也有私有用户访问链接。 告警内容类似下图: 告警原因是Oracle 数据库上清除了这条 DBlink。 问题原因: 此告警属于正常告警,原因是之前存在的 DBlink 被删除了。 客户提出需求想不要此类告警,希望 DBlink 被从数据库端删除时,监控中直接删除即可。 解决办法: 可以通过修改 AppManager_Home/working/conf/CustomMonitors/ 路径下中 ...