【OPM】 修改产品通知邮件的中的链接地址基础路径

【OPM】 修改产品通知邮件的中的链接地址基础路径

Info
问题:
邮件通知中,信息和设备名称点击后可以自动跳转到OPM的页面。当用户环境配置了NAT后,URL显示需要自定义修改,隐藏主机或者服务器IP地址等信息。



Notes
修改方法:
  1. 备份并创建模板

    • 定位到文件:<Product_Home>/conf/OpManager/mail.html

    • 在同一目录下,创建此文件的副本,并将其重命名为 customMailTemplate.html

  2. 编辑自定义模板

    • 使用文本编辑器打开 customMailTemplate.html

    • 全局查找与替换:在文件中搜索所有 ˜protocol˜://˜host˜:˜port˜/ 字符串。

    • 将其全部替换为实际的主机访问地址。例如:http://your_server_name:8060/

    • 注意:必须替换文件中所有出现该字符串的地方,而不仅限于一处。


  3. 应用更改

    • 保存修改后的 customMailTemplate.html 文件。

    • 重启产品服务,以使新的邮件模板生效。



Idea
关键要点:

  • 修改的是自定义模板副本,原文件 mail.html 作为备份保留。

  • 替换操作需完整、全局执行,确保邮件中的所有链接指向正确的主机地址。

  • 修改完成后,必须重启服务。

    • Related Articles

    • 【OPM】邮件告警通知配置文件设置

      当告警在 OPM 中产生时,如何将告警通过邮件发送给相关管理员? 1.首先,需要设置一个有效的邮件服务器: 设置->邮件服务器设置->设置一个有效的 smtp 邮件服务器,并保存。 可通过发送测试电子邮件检查配置是否正确,如正确,收件人邮箱会收到一封下图样式邮件: 2.点击设置->通知配置文件->添加一个新的邮件通知配置文件: 注:其他告警发送可选择其他告警发送方式。 3.可通过英文逗号隔开多个邮件接收地址,设置全部完成后点击下一步。 4.选择触发此通知的告警条件以及告警级别,点击下一步。 ...
    • 如何关闭电子邮件告警?

      在Applications Manager中关闭电子邮件告警的方法有以下三种:- 1. 停止所有动作(一般来说,将禁用所有操作): 导航到管理 --> 操作/告警设置,之后取消选中“在生成告警时启用操作”框。    2. 停止特定监视器组/监视器的所有操作: 导航到监视器 --> 监视器组视图。 选择需要关闭告警的监视器组。(如果要选择特定的监视器,请点击“+”标志并选择所需的监视器)。 从操作下拉框中选择“禁用操作”。 点击页面顶部出现的告警框中的“确定”按钮。 3. ...
    • 【opm】接口删除告警方法

      可能场景: 1,客户使用的企业版,探针被删除,但中心中仍然存在此探针的告警无法删除。 2,脚本监视器:脚本已经删除,残留的告警无法删除 方法: 使用接口删除 https://localhost:8060/api/json/alarm/deleteAlarm?apiKey=***************&entity=sample_entity 改变以上链接的API Key 和 Entity (故障对象) 故障对象ID如何获取: API Key: 使用postman工具删除:注post方法
    • 告警信息中的“信息”链接如何替换URL或公网IP?

      图例: 目录: \...\OpManager\html\mail.html 修改mail.html 中的 ~host~:~port~ (共三处)
    • 【opm】OP删除告警失败处理方法

      问题如“删除设备告警时遇到以下报错,提示: 没有[XXXXXX]的告警详细信息。 此告警是远程ping脚本监视器生成。 处理办法: 在告警中找到此告警,按照以下找出“故障对象”列。复制故障对象ID 方法一: 调用接口删除, 注:post方法 https://localhost:8060/api/json/alarm/deleteAlarm?apiKey=***************&entity=sample_entity 方法二:登录到数据库执行删除操作: 命令:Delete from ...