Zabbix -- QQ邮箱报警
目录
一、创建监控项及触发器
1.1创建监控项
1.2 创建监控项的触发器
1.3 测试触发器
二、邮箱媒介设置
2.1 设置报警媒介类型
2.2 创建用户群组和用户
三、动作绑定
3.1 创建动作
3.2 动作操作
3.3 动作测试(发送邮件测试)
四、问题总结
4.1 邮件发送失败
4.2 解决方法
| IP | 主机 |
| 11.0.1.10 | zabbix监控端/服务端 |
| 11.0.1.11 | zabbix被控端/客户端 |
一、创建监控项及触发器
1.1创建监控项
此处以磁盘使用量为例,当前使用量为4.69%


1.2 创建监控项的触发器
磁盘是使用量超过6%时报警


1.3 测试触发器
在被监控端新增一个1G大文件test
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
******
/dev/mapper/centos-root 37G 1.8G 36G 5% /
******[root@localhost ~]# dd if=/dev/zero of=/test count=1 bs=1G
记录了1+0 的读入
记录了1+0 的写出
1073741824字节(1.1 GB)已复制,9.41693 秒,114 MB/秒
[root@localhost ~]# du -sh /test
1.0G /test[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
******
/dev/mapper/centos-root 37G 2.8G 35G 8% /
******
zabbix主页成功告警

删除后,主页回复正常
[root@localhost ~]# rm -rf /test
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
******
/dev/mapper/centos-root 37G 1.8G 36G 5% /
******

二、邮箱媒介设置
2.1 设置报警媒介类型
注意需要提前在qq邮箱获取授权码
登录qq邮箱--设置--邮箱设置--账号--管理服务--生产授权码


这QQ邮箱的使用介绍,网易163邮箱也有了类似的说明
https://wx.mail.qq.com/list/readtemplate?name=app_intro.html#/agreement/authorizationCode

设置报警媒介,注意SMTP服务器、SMTP HELO都是smtp.qq.com

2.2 创建用户群组和用户
创建用户群组qq-mail-group,并给qq-mail-group添加test主机群组的读权限,注意要点击左下角添加才算添加成功。


创建用户qq-mail-lgb,此处密码为zabbix(自定义)

用户添加报警媒介,选择刚刚新建的报警媒介


qq-mail-lgb用户类型为“用户”,此时权限由qq-mail-group用户所在群组的权限决定。

qq-mail-lgb创建用户成功

三、动作绑定
3.1 创建动作
动作需要与触发器绑定,创建动作,选择磁盘使用率触发器。

3.2 动作操作
时间60s

选择用户用户组,注意要点击添加

默认操作步骤持续时间最低是60s,默认是1h,如果不是在这个时间会报错提示无法创建动作,此处填60s。恢复操作和默认操作不用设置。

动作创建成功

3.3 动作测试(发送邮件测试)
这里的动作等同于发送报警邮件这个动作。
监控端11.0.1.11新增1G文件test
[root@localhost ~]# dd if=/dev/zero of=/test count=1 bs=1G
记录了1+0 的读入
记录了1+0 的写出
1073741824字节(1.1 GB)已复制,1.4523 秒,739 MB/秒
zabbix检测状态出现问题,问题严重性是组集群名-host:监控项,注意动作是完成状态,说明设置的发送邮件动作已完成

成功收到报警邮件

四、问题总结
4.1 邮件发送失败
邮件没有发送,失败,Couldn't connect to server: Failed to connect to 2409:8c54:871:1001::12: Network is unreachable。


4.2 解决方法
1. 报警媒介设置,没改端口号,默认smtp端口号是25,但QQ邮箱smtp端口是465或587
2. 报警媒介设置,smtp.qq.com写成了mail.qq.com
参考文档:
配置zabbix邮件报警_zabbix邮件报警配置_蒋猪猪的博客-CSDN博客
zabbix5.0-08-动作_zabbix 动作_shark_西瓜甜的博客-CSDN博客
zabbix配置邮件报警_zabbix6 qq邮箱_汪泽文666的博客-CSDN博客
qq邮箱使用说明:
https://wx.mail.qq.com/list/readtemplate?name=app_intro.html#/agreement/authorizati
onCode
相关文章:
Zabbix -- QQ邮箱报警
目录 一、创建监控项及触发器 1.1创建监控项 1.2 创建监控项的触发器 1.3 测试触发器 二、邮箱媒介设置 2.1 设置报警媒介类型 2.2 创建用户群组和用户 三、动作绑定 3.1 创建动作 3.2 动作操作 3.3 动作测试(发送邮件测试) 四、问题总结 4.1 邮件发送…...
eclipse链接MySQL数据库
在MySQL官网下载驱动 MySQLhttps://www.mysql.com/cn/点击下载: 页面滚动到最下方选择社区版: 选择Java版本: 接下来,需要选择操作系统,我们选择平台独立: eclipse 接下来,我们打开eclipse,新建…...
ansible 使用roles简单部署LAMP平台
目录 一、了解roles目录 二、基于构建LAMP平台创建roles目录 1、在192.168.115.148创建目录 2、书写php的测试页面 3、编写httpd角色的main.yml文件 4、编写mysql角色的main.yml文件 6、编写lamp的playbook 7、启动剧本 8、访问 一、了解roles目录 在Ansible中&#…...
如何使用Web Storage对页面中数据进行监听?
当使用Web Storage存储的数据发生变化时,会触发Window对象的storage事件,我们可以监听该事件并指定事件处理函数,当其他页面中的localStorage或 sessionStorage中保存的数据发生改变时,就会执行事件处理函数。 监听storage事件的…...
GO语言网络编程(并发编程)runtime包
GO语言网络编程(并发编程)runtime包 1. runtime包 1.1.1. runtime.Gosched() 让出CPU时间片,重新等待安排任务(大概意思就是本来计划的好好的周末出去烧烤,但是你妈让你去相亲,两种情况第一就是你相亲速度非常快,见…...
MR源码解析和join案例
MR源码解析 new Job(): 读取本地文件, xml配置job.start(): 启动线程job的run():线程方法 runTasks(): 传入对应的接口,启动map或者reduceMapTask类的run(): 设置map阶段的参数,初始化任务,创建上下文对象 创建读取器LineRecordReader判断是…...
ML+LLMs:利用LLMs大语言模型赋能或者结合ML机器学习算法进行具体应用的简介、具体案例之详细攻略
ML+LLMs:利用LLMs大语言模型赋能或者结合ML机器学习算法进行具体应用的简介、具体案例之详细攻略 目录 利用LLMs赋能或者结合ML算法进行具体应用的简介...
python GIL锁
1、GIL是什么 GIL:Global Interpreter Lock又称全局解释器锁。简单来说是一个互斥锁,每个线程在执行的过程中都需要先获取GIL,作用就是限制多线程同时执行,使得在同一进程内任何时刻仅有一个线程在执行。 由于GIL的存在࿰…...
git打tag和版本控制规范
我们在开发中经常会遇到要打tag的情况,但这个tag应该如何打呢?我不知道大家平时是怎么打的,但我基本就是从1.0.0开始进行往上递增,至于如何递增,基本凭感觉。今天同事新打了一个tag进行发版,然后被架构点名…...
php版 短信跳转微信小程序
实现这功能首先,小程序端添加业务域名 php代码 <?php declare (strict_types1);namespace app\controller\Admin;use app\model\Set; use app\Request;class Admin_Url_Scheme {public function getScheme(Request $request) {$appid 小程序appid;$secret 小…...
leetcode127单词接龙刷题打卡
127. 单词接龙 字典 wordList 中从单词 beginWord 和 endWord 的 转换序列 是一个按下述规格形成的序列 beginWord -> s1 -> s2 -> ... -> sk: 每一对相邻的单词只差一个字母。对于 1 < i < k 时,每个 si 都在 wordList 中。注意&am…...
基于SSM的物流管理系统
末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用JSP技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目&#x…...
EagleSDR USB HAT FT600
给EagleSDR做了个USB 3.0的子卡,采用FT600方案,实物如下: 用FT600DataStreamerDemoApp测试,速度如下: 由于FT600是16bit的接口,如果用FT601的32bit接口,性能应该还会有大幅提升。 测试代码很简…...
Java多线程(四)锁策略(CAS,死锁)和多线程对集合类的使用
锁策略(CAS,死锁)和多线程对集合类的使用 锁策略 1.乐观锁VS悲观锁 2.轻量级锁VS重量级锁 3.自旋锁VS挂起等待锁 4.互斥锁VS读写锁 5.可重入锁vs不可重入锁 死锁的第一种情况 死锁的第二种情况 死锁的第三种情况 CAS 1.实现原子类 …...
基于spring boot+ vue+ mysql开发的UWB室内外定位系统源码
现代制造业厂区面积大、人员数量多、物资设备不断增加,随着工业信息化技术的发展,大型制造企业中对人员、车辆、物资的管理要求越来越细致。 高精度定位管理系统使用UWB室内定位技术,通过在厂区安装定位基站,为人员或设备佩戴定位…...
第2章_瑞萨MCU零基础入门系列教程之面向过程与面向对象
本教程基于韦东山百问网出的 DShanMCU-RA6M5开发板 进行编写,需要的同学可以在这里获取: https://item.taobao.com/item.htm?id728461040949 配套资料获取:https://renesas-docs.100ask.net 瑞萨MCU零基础入门系列教程汇总: ht…...
数字图像处理:亮度对比度-几何变换-噪声处理
文章目录 数字图像增强亮度与对比度转换几何变换图像裁剪尺寸变换图像旋转 噪声处理添加噪声处理噪声 数字图像增强 亮度与对比度转换 图像变换可分为以下两种: 点算子:基于像素变换,在这一类图像变换中,仅仅根据输入像素值计算…...
maven报错:[ERROR] 不再支持源选项 7。请使用 8 或更高版本。
解决方案 pom.xml文件中增加maven编译的java.version jdk版本设置,以及maven.compiler.source 资源编译jdk版本设置和maven.compiler.target 资源构建jdk版本设置 JDK:6~8 一般都是1.6,1.7,1.8的写法。 <properties><…...
MySQL基础3-约束
MySQL基础3-约束 一. 约束概述1.1 概念1.2 目的1.3 分类 二. 约束演示三. 外键约束3.1 概念3.2 语法三. 删除/更新行为 一. 约束概述 1.1 概念 约束是作用于表中字段上的规则,用于限制存储在表中的数据 1.2 目的 保证数据库中数据的正确、有效性和完整…...
OJ练习第166题——课程表(拓扑排序问题)
课程表 力扣链接:207. 课程表 题目描述 你这个学期必须选修 numCourses 门课程,记为 0 到 numCourses - 1 。 在选修某些课程之前需要一些先修课程。 先修课程按数组 prerequisites 给出,其中 prerequisites[i] [ai, bi] ,表…...
idea大量爆红问题解决
问题描述 在学习和工作中,idea是程序员不可缺少的一个工具,但是突然在有些时候就会出现大量爆红的问题,发现无法跳转,无论是关机重启或者是替换root都无法解决 就是如上所展示的问题,但是程序依然可以启动。 问题解决…...
工业安全零事故的智能守护者:一体化AI智能安防平台
前言: 通过AI视觉技术,为船厂提供全面的安全监控解决方案,涵盖交通违规检测、起重机轨道安全、非法入侵检测、盗窃防范、安全规范执行监控等多个方面,能够实现对应负责人反馈机制,并最终实现数据的统计报表。提升船厂…...
FFmpeg 低延迟同屏方案
引言 在实时互动需求激增的当下,无论是在线教育中的师生同屏演示、远程办公的屏幕共享协作,还是游戏直播的画面实时传输,低延迟同屏已成为保障用户体验的核心指标。FFmpeg 作为一款功能强大的多媒体框架,凭借其灵活的编解码、数据…...
UE5 学习系列(三)创建和移动物体
这篇博客是该系列的第三篇,是在之前两篇博客的基础上展开,主要介绍如何在操作界面中创建和拖动物体,这篇博客跟随的视频链接如下: B 站视频:s03-创建和移动物体 如果你不打算开之前的博客并且对UE5 比较熟的话按照以…...
深入理解JavaScript设计模式之单例模式
目录 什么是单例模式为什么需要单例模式常见应用场景包括 单例模式实现透明单例模式实现不透明单例模式用代理实现单例模式javaScript中的单例模式使用命名空间使用闭包封装私有变量 惰性单例通用的惰性单例 结语 什么是单例模式 单例模式(Singleton Pattern&#…...
测试markdown--肇兴
day1: 1、去程:7:04 --11:32高铁 高铁右转上售票大厅2楼,穿过候车厅下一楼,上大巴车 ¥10/人 **2、到达:**12点多到达寨子,买门票,美团/抖音:¥78人 3、中饭&a…...
什么?连接服务器也能可视化显示界面?:基于X11 Forwarding + CentOS + MobaXterm实战指南
文章目录 什么是X11?环境准备实战步骤1️⃣ 服务器端配置(CentOS)2️⃣ 客户端配置(MobaXterm)3️⃣ 验证X11 Forwarding4️⃣ 运行自定义GUI程序(Python示例)5️⃣ 成功效果的广泛应用,开发者常面临多个挑战: 各大模型(OpenAI、Claude、Gemini、Ollama)接口风格不统一;缺乏一个统一平台进行模型调用与测试;本地模型 Ollama 的集成与前…...
九天毕昇深度学习平台 | 如何安装库?
pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple --user 举个例子: 报错 ModuleNotFoundError: No module named torch 那么我需要安装 torch pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple --user pip install 库名&#x…...
