首页 > 其他分享 >「 zabbix企业微信告警」

「 zabbix企业微信告警」

时间:2025-01-21 16:57:29浏览次数:3  
标签:微信 系统 server zabbix 告警 安装

一、前言:

1、​zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
2、zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制(本次讲的企业微信)以让系统管理员快速定位/解决存在的各种问题。
3、zabbix由2部分构成,zabbix server与可选组件zabbix agent、zabbix proxy代理
4、zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。

​二、演示环境

1、虚拟机三台:一台linux8.9系统、一台linux6.8系统、一台windows10系统;h3c网络设备一台,linux8.9系统:zabbxi server;linux6.8系统:zabbix angent;windows10系统:zabbix angent、h3c设备通过snmp协议纳入zabbix管理;

2、软件版本​zabbix版本 6.4数据库marridb 10.5  apache 2.4,php7.4(LAMP架构)

三、实验目的:

搭建zabbix6.4服务器平台,通过zabbix angent代理和snmp简单网管协议分别监控linux和windows系统以及网络交换机产品,通过配置zabbix告警动作,接入企业微信平台,实现联动功能,实时接收异常和恢复信息,也可以手工干预执行恢复操作。

四、实操步骤:

1、安装操作系统

一台linux8.10系统。(安装zabbix server),下载系统简单,我安装的oralce linux版本,直接到oralce官网即可下载对应版本另外一台linux 6.8系统(安装zabbix agent)window及网络产品就不截图了

2、安装zabbix服务器平台

注:系统关闭防火墙及开机自启动-systemctel stop firewalld && disabled firewalld                                关闭掉selninux:vi /etc/selinux/config #将SELINUX=enforcing改SELINUX=disabled                                 


本次通过zabbix官网部署手册 ,通过yum方式安装;已安装完各版本数据库:mysql_secure_installation #这条命令可以初始化mysql,删除匿名用户,设置root密码等等....create database zabbix character set utf8 collate utf8_bin;                                                 grant all privileges on zabbix.* to zabbix@localhost identified by 'your_password';

编辑 Apache 的 Zabbix 配置文件
vim /etc/httpd/conf.d/zabbix.conf
 # 修改 PHP 时区配置,如 date.timezone = Asia/Shanghai

3、执行http://host/zabbix登录图形化界面设置,zabbix_server本机已自动加入监测主机行列 

被监控设备linux和windows安装zabbix-agent客户端程序,并进行相应配置在zabbix_server后台依次添加监控主机

接下来设置微信告警 

企业微信创建单位、部门及成员,

并记录下部门ID;部门人员账号ID;企业ID

在企业微信创建应用生成 AgentId;Secret;

安装requests组件:yum install python-pip -y;pip install --upgrade pip;pip install requests;

下载微信脚本:

git clone https://github.com/X-Mars/Zabbix-Alert-WeChat.git
cd Zabbix-Alert-WeChat/
cp wechat.py /usr/lib/zabbix/alertscripts/
cd /usr/lib/zabbix/alertscripts/

根据脚本里面的注释进行相应的修改,改成刚才企业微信号的对应信息 vim wechat.py
测试脚本:./wechat.py 企业员工账号  ittest 666 

  

zabbix web界面增加微信告警

1、创建媒体类型2、创建触发器动作3、用户报警媒介关联微信告警应用告警测试总结一个字:爽!

标签:微信,系统,server,zabbix,告警,安装
From: https://blog.csdn.net/Davaid888/article/details/144987765

相关文章

  • 微信公众号-脚本简单实现,自动新建草稿并发布草稿文章,代码开源
    介绍本来想写一个自动化发布微信公众号的小绿书的脚本。但是微信公众号官网没有小绿书的接口。想着算了吧,写都写了,那就写一个微信普通文章的脚本吧。写完了就想着把脚本分享出来,给大家一起交流下。水平有限,大佬轻喷。 思路1,获取百度热搜列表2,给热搜图片加上文字标题3,上......
  • 微信小程序安全开发、测试的一些记录
    目录开发原则漏洞类型——越权漏洞类型——信息泄露漏洞类型——爬虫遍历漏洞类型——授权用户信息变更不跟进漏洞类型——注入类漏洞类型——上传、下载类Reference本文基于微信开发者平台发布的文章,增加了一些自己的思考。背景:小程序的业务接口在开发过程中如果不考虑安全,......
  • .net6之微信支付宝支付
    概念微信支付1,网页生成二维码,扫码付款2,h5支付(非微信浏览器)3,微信浏览器支付4,app支付5,面对面支付(扫用户生成二维码,扫码枪场景)支付宝支付1,网页生成二维码,扫码付款2,h5支付3,app支付4,面对面支付(扫用户生成二维码,扫码枪场景)依赖开源nuget包注入使用......
  • 企业微信登录Foxmail邮箱详细指南
    前言在日常工作中,许多企业选择使用企业微信作为主要的沟通工具,而企业微信邮箱则是其集成的邮件服务。然而,随着邮件数量的不断增加,你可能会遇到邮箱容量不足的问题,系统可能会提示“邮箱容量不足20%”,这时,将企业微信邮箱与Foxmail等第三方邮件客户端结合使用,可以大大提升邮件......
  • 基于微信小程序的图书管理借阅小程序的设计与实现(源码+文档+部署讲解等)
    课题简介一、系统概述本图书管理借阅小程序旨在为用户提供便捷的图书借阅服务,充分利用微信小程序的便捷性和高用户覆盖度,让用户可以随时随地进行图书借阅操作。二、系统功能模块用户功能模块:用户注册与登录:用户可通过微信授权或其他方式注册登录小程序,完善个人信息。......
  • 基于微信小程序的特色农产品团购平台设计与实现(源码+文档+部署讲解等)
    课题简介一、系统概述本平台旨在构建一个创新的社交媒体医患互动平台,借助SpringBoot和Vue的强大功能,促进医患之间更便捷、高效的沟通与互动。该平台将打破传统医患交流的时空限制,为患者提供更加优质的医疗服务体验,同时为医生提供方便的患者管理和信息共享渠道。二......
  • Jenkins + 微信开发者工具:一键搞定小程序自动化构建与预览!
    微信小程序开发工具目前只支持mac和windows,所以jenkins的slave也只能使用这两种系统,这里我已windows为例。构建批处理仅作了功能实现,更多的判断逻辑自行添加。微信工具提供了客户端和HTTP服务两种方式给外部调用,这里以http方式为例jenkins添加windows端slave修改全局安全......
  • K8s中Java应用OOM崩溃?一招搞定Dump文件抓取与告警!
    背景:公司新项目在进行容器化工作,有开发提出他们的java应用存在OOM的情况,通过配置参数-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath=/dumps/oom可以将jvm信息dump下来,但是在K8s中出现OOM会直接重启容器,无法查看/获取dump文件。并且dump的文件通常比较大(开发估计2G左......
  • 基于微信小程序的社区养老小程序设计与实现
    ......
  • 两款开源的微信对话生成器,做成了在线小工具
    如果你也想在社交媒体上、视频创作中或者日常娱乐里,展现出与众不同的一面,那么微信对话生成器绝对是你不可错过的好帮手。今天,就让我们一起走进3M万能在线工具箱https://3m.panziye.com中的两款微信对话生成器,看看它们如何为我们的创意插上翅膀。微信对话在线生成器这款微信对话......