
在上一篇文章中,我们给大家介绍了国内首款开源运维智能体 OpenOcta(八爪鱼),这款专为运维场景深度优化的 AI 工具,用一条命令就能完成部署。
而今天,我们就来解决大家最关心的核心问题:如何用 OpenOcta,彻底解放你的 ZABBIX 运维工作。我们将从全自动化部署、监控资源智能管理、AI 告警根因分析、故障自动化闭环处置、智能运维报表生成五大核心场景,为运维团队提供一套可直接落地的 ZABBIX 智能化运维方案。
项目地址:https://github.com/openocta/openocta

接下来,我们让OpenOcta部署ZABBIX7.0。一起来看看效果如何!(这里我部署到了8080端口)


可以看到任务已经开始了

在会话中,我们可以查看详细的运行日志
接下来,我们运行安装向导。





控制台界面

在OpenOcta的加持下,很便捷的部署完成了ZABBIX。接下来,我们来看看还能怎样玩!
接下来,我们可以告诉OpenOcta,让它登录Zabbix,看看它能实现哪些功能。


接下来,我们告诉它,添加设备为192.168.50.44的主机。看看效果咋样! 在此之前,我们需要主机192.168.50.44添加Agent。修改zabbix_agent2.conf文件如下:
# Zabbix 服务器 IP(替换为你的实际服务器IP)
Server=你的Zabbix服务器IP
# 主动上报地址(服务器IP+10051端口)
ServerActive=你的Zabbix服务器IP:10051
# 主机名(和网页添加时一致)
Hostname=192.168.50.44
完成后重启
systemctl restart zabbix-agent2
接下来,让OpenOcta添加主机信息。


完成后,在主机信息中便可以看见刚才添加的主机已经上线了。

现在,我们可以通过钉钉随时查看设备的状态信息了。


除了以上信息外,我们还可以看到OpenOcta给出的建议。

资源监控是Zabbix的核心功能。OpenOcta的接入,我们可以随时掌握资源和服务状态。之前我们配置钉钉、飞书等通知方式,可能需要配置Webhook。而现在,只需要指定相关通道即可。


如图,当在触发器中配置nginx相关状态检测,若nginx停止后,便可以在钉钉中收到信息。若服务离线,可直接启动服务。



环境分析
如果你之前很少玩Zabbix,跟着网络教程一顿骚输出。你根本不知道你的Zabbix为你做了什么。接下来,我们还可以让OpenOcta分析当前Zabbix环境。效果如下:


数据分析
接下来,我们可以用它直接分析相关设备CPU、网络等设备在某一时段的数据情况。


当然,OpenOcta 搭配 Zabbix 的高能玩法,远不止上面提到的这些。随着 OpenOcta 的深度接入,在 Zabbix 的各类细分使用场景里,还能解锁超多意想不到的惊喜。别再观望啦,赶紧动手试试吧!