技术文章

了解最新技术文章

当前位置:首页>技术文章>技术文章
全部 154 常见问题 1 技术文章 152

使用 Ansible 自动执行 Paessler PRTG 中的任务

时间:2023-04-10   访问量:1092

等一下,在您认为“这篇文章对我来说太技术化了……”之前,不要跳过它!我简单的解释一下!🫶

看完这篇文章你会知道:

✅什么是 Ansible
✅ Ansible 如何帮助您自动化 Paessler PRTG 的各个方面
✅我们开始了一个 Paessler PRTG Ansible 集合
✅其他 PRTG 系统管理员正在使用 Ansible 实施哪些用例

这将是惊人的,所以让我们开始吧!

什么是 Ansible,它是如何工作的?

在这种情况下,还有什么比向 ChatGPT 询问 Ansible 的功能更明显的呢?我们的(人类)Ansible 专家 David 对结果印象深刻!

Ansible 是一种开源自动化工具,可帮助 自动化各种 IT 任务,例如配置管理、应用程序部署和任务自动化。它使用无代理架构,这意味着它不需要在目标系统上安装任何软件。相反,它使用 SSH 进行通信,使用 Python 编写脚本。

Ansible 通过连接到目标系统并在其上执行任务来工作。这些任务在 playbooks 中定义,它是用一种称为 YAML 的简单、人类可读的语言编写的。Playbook 包含一系列称为任务的指令,Ansible 使用这些指令来配置和管理目标系统。

Ansible 还使用模块,它们是执行特定任务的预构建、可重用脚本。这些模块可用于执行命令、安装软件、管理文件等。

Ansible 使用清单文件来定义它将连接到的目标系统。清单文件是一个简单的文本文件,其中列出了目标系统的 IP 地址或主机名。

Ansible 使用一个控制机器,这是安装和执行 Ansible 的机器,连接到目标系统并执行任务。

(来源:ChatGPT,由我们在 Paessler 的一位 Ansible 专家 David 验证)

📢总的来说,Ansible 的工作原理是使用 SSH 连接到目标系统,使用模块和剧本在这些系统上执行任务,并提供一种易于使用、人类可读的语言来定义和自动化 IT 任务。

PRTG 系统管理员想用 Ansible 做什么?

为了更好地了解我们的 PRTG 用户想用 Ansible 做什么,我们简单地与你们中的一些人进行了交谈。我们了解到,您想做的事情有很多:

我们还了解到,一些客户已经在使用 Ansible 来自动化 PRTG 的各个方面。我们的一位客户使用 Ansible 进行 PRTG 更新和故障转移。让我们仔细看看它是如何工作的。

Join our Paessler PRTG user group on Linkedin

PRTG 使用 Ansible 进行更新和故障转移

刚刚提到的客户的系统管理员以独特的方式使用 Ansible 来管理 PRTG 及其网络。我发现有趣的一种方式是他们如何使用 Ansible 为 PRTG 进行零停机更新和高可用性。

他们运行 2 个 PRTG 服务器并为其所有位置复制远程探测器。使用 Ansible Automation Platform,他们使用 robocopy 每天多次复制 PRTG 配置和数据库。  

主服务器这样备份,如果其中一个核心出现故障,他们只需要在辅助节点上启动 PRTG 核心和探测服务,他们就会重新备份和监控。

远程探针通常也处于备用状态,当主备节点切换时,备用远程探针上的服务也会打开。这里的技巧是远程探测器具有相同的 GUID,因此当它们连接到辅助节点时,它具有所有远程探测器的配置,并且它们将立即开始监视。

这很实用,有两个原因。首先,当他们需要进行 PRTG 更新时,远程探测器也将得到更新,并且可以在网络团队使用之前测试整个设置。其次,如果用于核心或远程探测的任何虚拟机出现问题,可以立即启动另一个系统。

我们的 Paessler PRTG Ansible 系列的第一步

我们刚刚开始构建集合。第一个剧本处理设备的暂停和恢复。这个相当简单的自动化部署在另一个客户的用例中。

该客户想使用 Ansible 在他的 30 台需要重启的 Linux 服务器上执行一些更新。这将导致 PRTG 中的警报。他们可以使用 ansible 模块在执行更新之前暂停设备,并在更新和重启发生后恢复它们。手动执行此操作非常耗时。






上一篇:关于 PRTG 中的探针你应该知道的一切

下一篇:关于 PRTG 版本 23.1.82

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部