Ansible 集成

将 OpManager 与 Ansible 集成,可以直接在 OpManager 中无缝自动化网络管理任务。通过此集成,用户能够通过 OpManager 在网络设备上执行 Ansible playbook,从而简化诸如配置管理、更新和故障排除等流程。

通过将 OpManager 的监控能力与 Ansible 的自动化能力相结合,IT 团队可以在 OpManager 中产生告警时自动执行 playbook,从而减少故障排查时间。

在 OpManager 中配置 Ansible 的步骤:

在 OpManager 中集成 Ansible 需要两个步骤:

配置 Ansible 集成

  • 打开 OpManager,依次进入 Settings -> General Settings -> Integrations -> Ansible configuration

Ansible-integration

  • 输入安装了 Ansible 的设备的 设备名称/IP 地址(Device name/IP Address)
  • 新增凭据,或从下拉列表中选择已配置的凭据。
  • 输入 Ansible 的安装目录路径,以从中获取 playbook 详情。

Ansible-integration

  • 勾选复选框以接受 Ansible 的隐私声明,然后点击 Save(保存)。

配置通知配置文件

若要在根据特定条件产生某类告警时自动执行指定的 playbook,可以配置通知配置文件。按照以下步骤进行配置:

  • 进入 Settings -> Notifications -> Notification profiles
  • 点击右上角的 Add 以添加新的通知配置文件,并选择 Ansible Integration

    Ansible-integration

  • 从下拉列表中选择一个 playbook。
  • 在程序参数(program arguments)部分,可以添加额外参数作为附加输入。
  • 如有需要,可从下拉列表中选择所需的 动态变量

Ansible-integration

  • 可以使用 Test Action(测试操作)选项验证连接。
  • 点击 “Next”(下一步),选择通知条件、设备并配置时间窗口。点击此处了解更多关于配置通知配置文件的信息。
  • 当设备满足指定的触发条件时,将执行相应的 playbook。

注意:

  • 确保在 OpManager 配置过程中,提供的 Ansible 安装目录路径正确无误。
  • 确保已在 Ansible 中根据业务需求创建相应的 playbook。
  • 确保用户对配置的 Ansible playbook 拥有可执行权限。

配置通知模板

若要在产生某类告警时自动执行指定的 playbook,可以配置通知模板。按照以下步骤进行配置:

  • 从下拉列表中选择一个 playbook。
  • 在程序参数(program arguments)部分,可以添加额外参数作为附加输入。

Ansible-integration

  • 如有需要,可从下拉列表中选择所需的动态变量。
  • 可以使用 Test Action(测试操作)选项验证连接。
  • 点击 Save(保存)。

感谢您的反馈!

此内容对您有帮助吗?

很抱歉给您带来不便。请帮助我们改进此页面。

我们该如何改进此页面?
您是否需要有关此主题的协助?
点击“提交”,即表示您同意根据隐私政策处理个人数据。