云服务器 zabbix 配置报警邮件

配置邮件报警功能
1.在 zabbix 服务器上安装 mail 服务 :
yum install mailx -y

问题:could not connect: Connection timed out
“/root/dead.letter” 11/318
. . . message not sent.
分析:阿里云服务器关闭了25端口,发送邮件连接不上服务器的缘故,而且官方不允许打开该端口
一、请求数字证书
依次完成以下命令
mkdir -p /data/.certs/           chmod -R 777 /data                ####创建目录,用来存放证书
echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END 
CERTIFICATE-/p' > ~/.certs/qq.crt                    ####向qq请求证书
certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt                  ####添加一 
个SSL证书到证书数据库中
certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt               ####添加一 
个Global 证书到证书数据库中
certutil -L -d /root/.certs                         ####列出目录下证书

二、配置发件人    注意:邮箱需要打开POP3服务,密码用授权码填写
vi /etc/mail.rc #注意有些邮箱需要开启客户端授权码进行第三方登录
#末尾添加  zabbix 发送告警信息邮箱
set from=xxxxxx@qq.com
set smtp=smtps://smtp.qq.com:465
set smtp-auth-user=xxxxx@qq.com
set smtp-auth-password=邮箱密码
set smtp-auth=login
set ssl-verify=ignore
set nss-config-dir=/data/.certs

echo "hello world" | mail -s "testmail" xxxxxx@qq.com   #测试发信正常 去邮箱查看

编写发邮件脚本 :
cd /usr/lib/zabbix/alertscripts
vi mailx.sh //编写发邮件脚本
#!/bin/bash
#send mail
messages=`echo $3 | tr '\r\n' '\n'`
subject=`echo $2 | tr '\r\n' '\n'`
echo "${messages}" | mail -s "${subject}" $1 >>/tmp/mailx.log 2>&1

touch /tmp/mailx.log 
chown -R zabbix.zabbix  /tmp/mailx.log 
chmod +x /usr/lib/zabbix/alertscripts/mailx.sh
chown -R zabbix.zabbix /usr/lib/zabbix/
测试
echo "hello world" | mail -s "testmail" xxxx@qq.com

三、配置web页面
1、创建媒体类型
管理–>报警媒介类型–>创建媒体类型

photo_2019-08-10_15-55-42.jpg

photo_2019-08-10_15-56-46.jpg

sendmail
sendmail.sh
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}

2、给用户添加报警媒介
此处以Admin用户为例 管理–>用户–>点击Admin –>报警媒介–>添加

photo_2019-08-10_15-58-42.jpg

3、创建动作
配置–>动作–>Report problems to Zabbix administrators–>操作
创建一个动作名字
告警信息: {TRIGGER.NAME}
告警主机:{HOSTNAME1}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
默认的步骤是1-1,也即是从1开始到1结束。一旦故障发生,就是执行sendEmail.sh脚本发生报警邮件给Admin用户和zabbix 
administrator组。 假如故障持续了1个小时,它也只发送一次。如果改成1-0,0是表示不限制.无限发送间隔就是默认持续时 
间60秒。那么一个小时,就会发送60封邮件

photo_2019-08-10_16-00-45.jpg

恢复操作

photo_2019-08-10_16-01-59.jpg

运维之道 | Zabbix 使用SMTP发送邮件报警及定制邮件报警内容 模拟企业邮件报警实战 配置sendmail软件 一、安装sendmail软件 1、安装sendmail软件 [root@localhost ~]# yum install sendmail ///安装 [root@localhost ~]# service sendmail start ///启动 [root@localhost ~]# chkconfi... 阅读详情

相关推荐

手把手教你用Silvaco Atlas复现GaN蓝光LED仿真:从网格划分到光谱分析全流程避坑

本文详细介绍了如何使用Silvaco Atlas进行GaN蓝光LED仿真,从网格划分到光谱分析的全流程避坑指南。重点讲解了网格划分技巧、材料参数设置、极化效应处理以及结果分析方法,帮助用户快速掌握半导体器件仿真技术,提升研发效率。

weixin_42552716的博客 223

已解决:could not connect: Connection timed out "/root/dead.letter" 11/318 . . . message not sent.

问题:could not connect: Connection timed out “/root/dead.letter” 11/318 . . . message not sent. 分析:阿里云服务器关闭了25端口,发送邮件连接不上服务器的缘故,而且官方不允许打开该端口 解决方案:详细的请点击解决方法 附:常见邮箱服务器端口 有不明白的欢迎下方评论 ...

吴成伟的博客 1万+

微信Dat文件转图片(文末含工具下载)

PC端微信dat图片转换为jpg格式

weixin_40704848的博客 8083

[Linux]CentOS7通过shell(Bash)发送邮件

关键字: CentIOS7 mailx 文章目录起因分析步骤参考 起因 最近想通过在服务器定时查看一些状态并通过邮件的方式来推送,在网上简单搜索发现大家普遍使用mailx来发送邮件,但是遇到了一个问题 could not connect: Connection timed out /root/dead.letter message not sent. 诸如类似的错误信息 分析 既然是连...

petrel2015的博客 1887

sysbench测试系统内存

系统内存读写测试方法,报告解读

m0_61066945的博客 3018

深入解析SerDes系统中的时钟数据恢复电路(CDR)——基于Cadence的PLL/Bang-Bang/PS-PI架构实现与仿真

本文深入解析SerDes系统中的时钟数据恢复电路(CDR),重点探讨基于Cadence平台的PLL、Bang-Bang和PS-PI三种架构的实现与仿真。通过详细的技术对比和工程实践案例,揭示CDR在高速串行通信中的关键作用,并提供TSMC 28nm工艺下的优化策略与故障排查经验,助力工程师应对10Gbps以上SerDes设计挑战。

weixin_29202687的博客 249

zabbix添加邮件报警配置

1、关闭自带的postfix 2、下载sendmail并启动 yum -y install sendmail systemctl status sendmail systemctl start sendmail 3、下载mailx yum -y install mailx 4、修改mailx配置文件,在末尾添加如下信息: vim /etc/mail.rc set from=daxingqi@163.com #注册的个人邮箱,用于zabbi服务端转发邮件到指>定邮箱 set smtp=s

weixin_44656934的博客 514

Unity 热更 之 【HybirdCLR】+【YooAsset】 [安卓 Android端] [代码 + 资源热更] 功能的 简单实现演示

Unity热更有很多方案,各种lua热更,ILRuntime等,这里介绍的是YooAsset+HybridCLR的热更方案,HybridCLR负责更新c#代码,YooAsset负责更新资源。HybridCLR是一种创新的解决方案,专为 Unity 游戏开发中的热更新需求设计。它通过结合解释执行和 Ahead-of-Time (AOT) 编译技术,为跨平台的游戏开发提供了一种高效的热更新机制。原生C#热更新体验,开发工作流与传统Unity C#开发几乎相同,零学习和使用成本。

仙魁XAN 3866

Linux 服务器邮件服务报错 “Could not connect:connection timeout -1“

阿里云服务器部署项目邮件服务报错

wiwiwiwiiwo的博客 374

基于STM32、HAL库的TLV320AIC3204IRHBR音频接口芯片驱动程序设计

* 开启所有数字部分 */#define TLV320AIC3204_REG_LEFT_HEADPHONE_OUT_VOLUME 0x0C /* 左声道耳机输出音量 */#define TLV320AIC3204_REG_DIGITAL_AUDIO_PATH_CONTROL 0x05 /* 数字音频路径控制 */#define TLV320AIC3204_REG_ANALOG_HP_FILTER_CONTROL 0x34 /* 模拟耳机滤波器控制 *//* 最大音量 */

corlin6688的博客 521

第150篇 激光雷达点云分割——地面分离、聚类分析和物体提取

本文介绍了点云分割的三种经典几何方法:RANSAC地面分离、欧式聚类和区域生长。RANSAC通过随机采样拟合平面实现地面分割,欧式聚类基于空间距离进行物体分割,区域生长则结合法线信息提升分割精度。文章对比了各种方法的优缺点,提供了参数选择建议,并指出实际项目中常组合使用这些方法。最后给出了面试应答技巧,强调几何方法速度快、可解释性强等优势,适合大多数机器人项目的实时需求。

郑伟强dev的专栏 192

could not connect to server: Connection timed out (Ox0000274C/10060)ls the server running on host “

PostgreSQL安装后Navicat客户端连接报错如下: 主要注意两个方面:是否开启了远程访问、是否开启了防火墙或配置了防火墙白名单。 检查是否开启了远程访问 1、修改/var/lib/pgsql/10/data/postgresql.conf文件,取消 listen_addresses 的注释,将参数值改为“*” 2、修改/var/lib/pgsql/10/data/pg_hba.conf文件,增加下图红框部分内容 3、切换到root用户,重启postg...

Roy32809的博客 1万+

W5500以太网&PoE扩展模块原理图设计,已量产

本文将以 W5500 以太网 & PoE 扩展板为对象,从嵌入式硬件设计的视角,深度拆解其电路架构、核心器件选型、关键功能实现,以及这款板子解决行业痛点的设计思路。

不脱发的程序猿 940

zabbix配置邮件出现的个别问题

文章 Github 地址:点我 每每碰到Zabbix,我发现配置邮件预警这个坑,我必须要跳进去,跟它是有八辈子的仇哦,哎,接下来数数这些坑。看看你遇到过类似的吗? Zabbix 预警配置流程 监控项---》触发器---》动作---》报警媒介类型---》用户报警媒介。 第一坑 云服务器厂商封25端口之坑 阿里云、腾讯云这些服务器厂商都限制使用 TCP 25 端口连接外部地址。如果我们一直使...

moyuanbomo的博客 954

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Zabbix邮件预警-这个坑我跳了不止一次

文章 Github 地址:点我 每每碰到 Zabbix,我发现配置邮件预警这个坑,我必须要跳进去,跟它是有八辈子的仇哦,哎,接下来数数这些坑。看看你遇到过类似的吗? Zabbix 预警配置流程 监控项---》触发器---》动作---》报警媒介类型---》用户报警媒介。 第一坑 云服务器厂商封25端口之坑 阿里云、腾讯云这些服务器厂商都限制使用 TCP 25 端口连接外部地址。如果我们一直使用 25...

weixin_30480651的博客 688

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

zabbix邮件报警及钉钉报警(二)

邮件及钉钉报警

weixin_52544544的博客 1298

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

zabbix告警配置

zabbix告警配置 如果您用的是云服务器,因为云服务器的25端口是关闭掉的,所有需要我们去采用外部邮件服务器来发送邮件。在这个过程中需要做相关的配置, 配置过程参考:https://blog.youkuaiyun.com/qq_42568611/article/details/82224499 实验条件: Zabbix监控服务器、客户端都已经部署完成,被监控主机已添加完成,Zabbix监控运行正常。...

韩伟的博客 6745

Zabbix监控网络流量

一般来说,云服务器都会自带云监控,而且“流量监控”也是常备的监控项。 对于内网网卡来说,有一个比较不错的查看工具叫nethogs,可以直接yum,#yum install nethogs,而查看内网网卡流量的方法也很简单,#nethogs eth0。效果如图: 言归正传,我们现在要搞的是用zabbix去监控网络的流量,由于金山云的linux控制台只...

weixin_33862993的博客 3988

容器快速部署zabbix/邮件报警及钉钉报警/通过grafana实现数据可视化/zbxtable资产及报表导出功能

zabbix监控linux,windows设备,网络设备交换机路由器等,配合grafana实现数据可视化,自定义监控模板,配合zbxtable实现资产及报表导出功能

weixin_52544544的博客 2295

zabbix 服务器设置邮件报警

      实验条件: Zabbix监控服务器、客户端都已经部署完成,被监控主机已添加完成,Zabbix监控运行正常。     实现目的: Zabbix监控服务器设置邮件报警,当被监控主机宕机或达到触发器预设值进,会自动发送报警邮件到指定的邮箱。     概念补充: 什么是MTA?什么是MUA? 通俗的说MUA就是用户使用的客户端,而MTA则是真正发送邮件的发送进程,MU...

weixin_33978016的博客 669

Zabbix5.0邮件报警配置及验证

基于163邮箱SMTP协议465端口配置Zabbix的邮件报警。

m0_51770049的博客 5270

ECS阿里云服务器部署zabbix邮件报警攻略(采用网易163邮箱)

一、配置服务器 1、生成证书 cd /usr/local/zabbix/share/zabbix/alertscripts/ mkdir .certs echo -n | openssl s_client -connect smtp.163.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > .certs/163....

一点一滴铺就人生 2056

zabbix4.0发送邮件告警

一、安装mailx mailx是centos下的一种处理邮件的工具。 yum -y install mailx 然后对mail.rc文件进行配置 vim /etc/mail.rc 在配置文件末尾添加如下内容,这里阿里云有坑,先说非阿里云服务器都添加哪些内容 此处smtp-auth-password项不是邮箱密码,而是打开邮箱的pop3/smtp服务后提供的授权码 QQ邮箱的获取方式是登陆QQ邮箱mail.qq.com,设置=>账户往下拉POP3/IMAP/SMTP/Exchange/CardDA

白夜流歌的笔记簿 542

zabbix 邮件报警配置

zabbix 邮件报警配置   zabbxi 邮件告警推送有两种方式:   1.使用zabbix服务端的本地邮箱账号发送,邮件名为:user@hostname.localdomain,user为发送邮件的用户,hostname为zabbix-server的主机名,该邮箱只能发送,不能接收外部邮件;   2.使用外部邮箱指定为告警发送邮箱 本文采...

逆水千帆的博客 756

云服务器邮件报警详细步骤

我司用的西部数码云服务器做邮件报警,我看阿里云也是屏敝了25端口。 所以打脸的说,我做了两天才搞通。 做这个报警,我反正操碎了心,微信有注册过公众号,所以微信做了一天多都没做通,听说跟微信公众号有冲突,搞不明白,转战邮件。 sendEmail默认端口为25,我不会绕25,一系列报错:Nov 21 16:58:05 ebs-49310 sendEmail[31711]: ERROR =>...

weixin_30822451的博客 679
上一篇: zabbix 自定义脚本监控 php
下一篇: lnmp 搭建 typecho博客系统
bvdd31922
博客等级 码龄12年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值