技术文章

了解最新技术文章

当前位置:首页>技术文章>技术文章
全部 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小时免费咨询

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

免费通话

微信扫一扫

微信联系
返回顶部