A5数据
当前位置:首页人工智能

AI能否帮助实现IT运维自动化?

作者:a5idc 时间:2023年02月16日15时32分23秒 阅读:148 评论:0

QQ截图20230216153326.jpg

您现在可能已经听说过软件开发人员如何利用 AI 来加速编码。

但是 ITOps 工程师呢?他们还可以使用 AI 模型来自动化 IT 运营吗?

答案似乎是肯定的,如果我对 OpenAI 的 ITOps 实验有任何迹象的话。使用OpenAI playground中的 text-davinci-003 人工智能模型,我测试了人工智能如何帮助 ITOps 团队执行常见任务,例如配置基础设施和排除系统故障。

以下是 OpenAI 在我向其展示的各种任务中的表现,以了解 AI 是否可以帮助自动化 IT 运营。

一、使用 AI 配置 EC2 实例

我执行的第一个测试代表了一个简单的 ITOps 任务:使用基础设施即代码 (IaC) 方法配置云基础设施。

我要求 OpenAI“编写一个 Terraform 模板来设置 EC2 实例”。结果:

QQ截图20230216153308.jpg

这并不完美,这段代码需要一些变量完成和调整才能在现实世界中使用。但它已经 相当不错了。如果您是一名 ITOps 工程师,正在寻找一种快速创建 IaC 模板的方法,很容易想象 AI 会有所帮助。

二、使用 AI 进行 IT 故障排除

接下来,我很好奇 OpenAI 对常见的 ITOps 故障排除例程了解多少。所以我提出了一个关于这个主题的一般性问题:“如何对发生故障的服务器进行故障排除?”

这是 OpenAI 所说的:

1. 检查服务器日志:在服务器日志中查找任何可能表明服务器失败原因的错误或警告。

2. 检查网络连接:检查网络连接以确保它们配置正确并且没有错误。

3. 检查硬件:检查服务器的硬件组件,确保它们都正常工作。

4. 检查操作系统:检查操作系统以确保它是最新的并且运行正常。

5. 检查应用程序:检查服务器上运行的应用程序以确保它们是最新的并且运行正常。

6. 检查服务:检查服务器上运行的服务,确保它们都正常运行。

7. 检查电源:检查电源以确保其提供正确的电压和电流。

8. 检查环境:检查服务器周围的环境条件,确保没有过热。

9. 检查备份:检查备份以确保它们是最新的并且可用于恢复服务器。

该建议是通用的——它在特定的故障场景中可能有用也可能没有用——但我的问题也是通用的,所以我真的不能挑剔它。

三、使用AI进行日志监控

我想知道如果我提出一个与 IT 运营相关的更有针对性的问题,OpenAI 会做得如何。所以我问,“在 Ubuntu 服务器上要监控的最重要的日志是什么?”

它给出了一个令人满意的具体答案:

1. 系统日志(syslog):该日志全面记录了系统的启动、关闭、用户登录、应用程序事件等系统事件。

2. 认证日志(auth.log):该日志记录了所有用户认证尝试,包括成功的和不成功的。

3. 安全日志(安全):此日志包含有关系统安全事件的信息,例如失败的登录尝试、文件系统访问尝试和系统更改。

4. 应用程序日志(消息):此日志包含有关应用程序事件的信息,例如错误、警告和状态消息。

5. Apache 日志(access.log 和 error.log):这些日志包含有关 Web 服务器使用情况、错误和请求的信息。

6. MySQL 日志 (mysql-error.log):此日志包含有关任何 MySQL 错误或警告的信息。

这绝对不是一个完美的答案。我不确定 OpenAI 在提到“安全”和“消息”日志时是什么意思,因为Ubuntu没有这些名称的日志。但是响应在其他方面足够准确,我可以想象这对寻找 Ubuntu Linux 上最重要日志文件快速概览的 ITOps 工程师很有用。

人工智能和软件安装

这是另一个我认为有用的回复。

当我问 OpenAI,“在 Ubuntu 上重新安装 Debian 包的命令是什么?” 它告诉我:

在 Ubuntu 上重新安装 Debian 软件包的命令是:

sudo apt-get install --reinstall [package_name]

这是完全正确的,我可以看到 OpenAI 对于需要快速复习像这样的基本命令的工程师有多大用处。

四、使用 AI 监控网络

同样,当我要求 OpenAI “编写一个命令来使用 tcpdump 收集流量”时,它的回答是:

tcpdump -i-s 0 -w.pcap

如果我是一名 ITOps 工程师,正在寻找收集网络流量的语法,OpenAI 似乎能够告诉我我需要什么。

人工智能在 IT 运营工作中当然并不完美。但它在生成 ITOps 工程师可以在现实世界中使用的有用的、大部分是准确的信息和代码方面做得比您预期的要好。如果软件供应商投资专门为 ITOps 设计的 AI 工具,它可能会做得更好——这些工具尚不存在,但鉴于目前围绕软件开发的 AI 工具的所有讨论,这些工具可能即将出现。

本文地址: https://www.a5idc.com/article/72.html

文章来源:a5idc

版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。

相关推荐
  • 最新动态
  • 热点阅读
  • 随机阅读

站长统计 相关侵权、举报、投诉及建议等,请发E-mail:mail@a5idc.com