zabbix5+dify+ollama+deepseek+企业微信 本地部署实现故障智能分析

一、概要

  • 本篇文章主要是介绍下如何将zabbix5的告警信息发给deepseek分析然后通过企业微信的weekhook 发给运维专员群
  • 最终效果:
    在这里插入图片描述

二、整体架构流程

在这里插入图片描述

三、技术细节

3.1 dify workflow

在这里插入图片描述

  1. 开始 参数 content 必填 用于接收 报警信息
  2. TAVILY 是免费的搜索引擎,注册个账号,在dify工具中配置api就可以
  3. LLM 调用本地的 Ollama deepseek (安装过程略)
    在这里插入图片描述
3.1.1测试workflow api

通过 apipost 测试 ,具体的参数说明查看dify上的api
测试前,先进行发布
在这里插入图片描述

在这里插入图片描述

3.2 zabbix

3.2.1新增报警媒介

在这里插入图片描述
qiyeweix.py 放置在zabbixserver的这个路径下: /usr/lib/zabbix/alertscripts/
具体目录地址由 配置文件决定

[root@mangshi dingdingMsg]# cat /etc/zabbix/zabbix_server.conf |grep alert
#       Number of pre-forked instances of alerters.
#       Full path to location of custom alert scripts.
# AlertScriptsPath=${datadir}/zabbix/alertscripts
AlertScriptsPath=/usr/lib/zabbix/alertscripts

qiyeweix.py 脚本内容替换是哪个地方
{webhook} : 企业微信的webhook地址
{difyURL}:你本地部署的dify的workflow api url
{difyapikey}: workflow api key

#!/usr/bin/env python2
# -*- coding:utf-8 -*-
 
 
"""
zabbix
监控脚本-企业微信机器人
"""
from __future__ import unicode_literals
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值