【APM】Oracle 数据库监视器 DBlink 监控

【APM】Oracle 数据库监视器 DBlink 监控

问题描述:
收到 DBlink 告警,一般后缀为-PUBLIC 居多,也有私有用户访问链接。
告警内容类似下图:

告警原因是Oracle 数据库上清除了这条 DBlink。

问题原因:
此告警属于正常告警,原因是之前存在的 DBlink 被删除了。
客户提出需求想不要此类告警,希望 DBlink 被从数据库端删除时,监控中直接删除即可。

解决办法:
可以通过修改 AppManager_Home/working/conf/CustomMonitors/ 路径下中 OracleDBServer.xml 文件中参数实现。
1.在文件中搜索 RetainRowsOnDelete="YES",改为 RetainRowsOnDelete="NO"。
2.减少在 XML 文件顶部找到的版本号。 例如:
             Category="DBS" ShortName="Oracle" DisplayName="Oracle" Version="18"
             Category="DBS" ShortName="Oracle" DisplayName="Oracle" Version="17"
3.保存文件并重启 APM 服务。

参考链接:

    • Related Articles

    • 【APM】人大金仓数据库监控

      满足 PGSQL 监控前提条件,即可通过 APM 中添加 PGSQL 监控的步骤和所需信息,监控人大金仓数据库。 监控人大金仓数据库的前提条件和配置办法参考: https://www.manageengine.com/products/applications_manager/help/prerequisites-for-applications-manager.html#postgres 添加人大金仓数据库的步骤和监控项指南: ...
    • 【APM】Oracle 数据库监视最佳体验参考

      此知识库目前适用于 Oracle 实例而非RAC。 目前新版本中已有 Oracle RAC 监控。 1.添加时需注意: 监控先决条件详见帮助卡或手册。 套接字超时时间与查询组超时时间建议设置为 300s。 一般来说不会用到这么久即可完成查询作业,但如果登录时间或查询收到的输出值总时间较长,那么设置较短的超时时间可能会导致查询中断并报错。 2.取消对含 TEMP、UNDO 字段的表空间监视。 批量配置表空间告警阈值时,会关联所有表空间。 带有 TEMP 和 UNDO ...
    • Oracle数据库监视器遇到“由于此查询组导致查询执行超时”的问题

      有的时候,Oracle数据库监视器变成不可用,提示:“由于此查询组导致查询执行超时...” 页面中显示错误信息:java.sql.SQLTimeoutException : ORA-01013 : 用户请求取消目前操作 解决方法: 管理 -- 性能轮询  -- 优化数据收集 选择 “脚本/数据库查询监视器”,把超时值改大,比如200
    • 【APM】自定义数据库查询监视器常见问题

      在创建数据库查询监视器的过程中,查询语句中需注意: 1.需要有主键:查询的标识符,并选择该标识符作为主键。 2.不需要在查询的末尾提供分号。 3.只有在提供多个查询的情况下,才需要换行充当分隔符。在单个查询中不需要换行符。 更多更详细的关于自定义数据库查询监视器信息可参考: https://www.manageengine.com/products/applications_manager/help/database-query-monitors.html
    • 使用只读用户连接到APM数据库

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