(1).邮件报警设置

1)安装mailx组件并配置

[root@localhost ~]# yum -y install mailx
[root@localhost ~]# vim /etc/mail.rc
set from=[邮箱地址]
set smtp=smtp.qq.com  //smtp.[邮箱地址后缀]
set smtp-auth-user=[邮箱地址]
set smtp-auth-password=[邮箱密码]  //需要授权SMTP生成的密码
set smtp-auth=loginSMTP在邮箱的账户设置中设置。

测试配置是否可用

[root@localhost ~]# echo "Test" | mailx -s "test" [邮箱地址]


 2)编写邮件发送脚本,并测试

[root@localhost ~]# cd /usr/local/zabbix/share/zabbix/alertscripts/
[root@localhost alertscripts]# ls
[root@localhost alertscripts]# vim sendmail.sh
#!/bin/bash
messages=`echo $3 | tr '\r\n' '\n'`
subject=`echo $2 | tr '\r\n' '\n'`
echo "${messages}" | mailx -s "${subject}" $1 >>/tmp/sendmail.log 2>&1
[root@youxi1 alertscripts]# chown zabbix.zabbix sendmail.sh
[root@youxi1 alertscripts]# chmod +x sendmail.sh
[root@youxi1 alertscripts]# ./sendmail.sh [邮箱地址] [邮件标题] [邮件内容]


 3)修改Zabbix Server配置文件

[root@localhost alertscripts]# vim /usr/local/zabbix/etc/zabbix_server.conf
AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts  //第466行,去除注释并并修改
[root@localhost alertscripts]# chmod 777 /tmp/sendmail.log  //日志文件授权


 4)Web端添加

A.选中管理的报警媒介类型,创建媒体类型

B.填写媒介参数,完成点击添加

{ALERT.SENDTO}

{ALERT.SUBJECT}

{ALERT.MESSAGE}

测试

C.选中管理的用户,选择发送邮件的用户

D.在用户管理中添加报警媒介(类型选择为刚刚添加的报警媒介类型),根据需求填写并添加更新

E.选中配置的动作,创建动作


G.在操作中填写信息

默认接收人
故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!

默认信息:
告警主机:{HOSTNAME1}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件 ID:{EVENT.ID}

H.添加新的操作细节。选择发送的用户,必须与上方配置报警媒介的用户保持一致。选择使用的媒介,最后选择添加

I.选择恢复操作,填写信息

默认接收人:
已恢复!{TRIGGER.STATUS}, 服务器:{HOSTNAME1}: {TRIGGER.NAME}

恢复信息:
告警主机:{HOSTNAME1}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件 ID:{EVENT.ID}


J.添加操作细节。选择发送的用户,必须与上方配置报警媒介的用户保持一致。选择使用的媒介,添加并更新。


 5)最后关闭被监控端的Zabbix Agent,测试

[root@localhost ~]# /etc/init.d/zabbix_agentd stop
Stopping zabbix_agentd (via systemctl):                    [  确定  ]

等待几分钟,前往报表的动作日志中查看

参考链接 :

CentOS7下搭建zabbix监控(四)——Zabbix报警设置https://www.cnblogs.com/diantong/p/11137403.html

参考:https://blog.csdn.net/qq_42100241/article/details/82143198

阿里云CentOS 7中zabbix4.2配置shell脚本邮件报警相关推荐

  1. Ubuntu中zabbix4.2配置shell脚本邮件报警

    下面我直接描述邮件发送成功的经过: 1.安装heirloom-mailx apt install heirloom-mailx Ubuntu16.04 ,配置文件为/etc/s-nail.rc,把下面 ...

  2. 阿里云CentOS 7.4 配置Nginx、PHP、Mariadb

    2019独角兽企业重金招聘Python工程师标准>>> 阿里云CentOS 7.4 基本环境配置 添加 yum 第三方源 常用的第三方源有两个:EPEL 和 IUS,可在 https ...

  3. 阿里云centos 安装和配置 DokuWiki

    DokuWiki 是一个开源的 wiki 项目, 可方便进行知识和内容的管理和分享,不用安装数据库,内置权限管理,书写直观方便,有大量的插件支持. 特别适用于企业内部的内容和知识管理,只允许内部员工编 ...

  4. 阿里云centos环境之Let's Encrypt SSL证书配置十一

    阿里云centos环境之Let's Encrypt SSL证书配置<十一> 1.目标 Let's Encrypt是国外一个公共的免费SSL项目.这里记录的是可执行的生成免费SSL证书Let ...

  5. 阿里云 Centos 7 PHP7环境配置 LNMP

    阿里云 Centos 7 PHP7环境配置 LNMP (centos7+nginx+MySQL5.7.9+PHP7) 首先更新系统软件$ yum update 安装nginx 1.安装nginx源 1 ...

  6. 阿里云 centos oracle安装

    Title: 阿里云CentOS7 Silent Mode安装Oracle11GR2 Date: 2016-6-9 Author: kagula Environment: [1]阿里云CentOS7- ...

  7. mysql 阿里云 版本_关于阿里云centos版本,mysql5.7的一些注意事项

    1.阿里云进去mysql是默认已经安装好了的,只需要修改root用户的密码.关于修改密码: 1)登陆阿里云,进入root目录,会有mysql的.sh文件,可以通过运行该文件得到初始密码.此时用初始密码 ...

  8. 阿里云centos云服务器 - 网站搭建教程

    这里介绍一下,如何使用centos阿里云服务器搭建网站? 搭建网站需要有服务器,需自行购买: 如果想使用免费的,且是个人博客,推荐一个免费的github 下面还是介绍正规的网站搭建: 详细 · 步骤如 ...

  9. 下载最新的阿里云centos镜像和yum源

    1.登录阿里云的镜像网站 https://opsx.alibaba.com/mirror 可以下载. 2.选择最新版本号 3.选择isos 4.x86_64 5.选择自己需要的版本 Linux中的官方 ...

最新文章

  1. php的匿名函数和闭包函数
  2. centos7 ntp设置 时间同步
  3. 学习Docker容器时,错误bash: ping: command not found的解决方法
  4. 快速幂 (转载,详细)
  5. python 英语分词_Python英文文本分词(无空格)模块wordninja的使用实例
  6. day16前端(Dom+Jquery)
  7. mysql安装完成后登入错误
  8. html 如何去除浮动,CSS浮动? 如何清除浮动?
  9. 使用NVM管理Node - Windows
  10. 华为acl怎么生效_华为ACL配置教程(一)
  11. 【Linux】进程间通信-命名管道FIFO
  12. Windows10/Servers2016应用商店恢复/安装
  13. LINUX上编译C#开发环境Mono
  14. hp服务器主板显示51,HP Jetdirect打印服务器故障解决
  15. python元组的定义方式_python基础之元组(Tuple)、字典(Dictionary)详解
  16. 生活片段(1)-短暂的深圳实习时光
  17. HMI-66-【MeterDisplay for Arm Linux】液晶仪表Arm Linxu迁移
  18. 无刷电机和有刷电机对比
  19. 工作流调度系统Apache DolphinScheduler介绍和设计原理
  20. 配置IKAnalyzer扩展词库

热门文章

  1. dreamweaver 正则表达式为属性值加上双引号_「前端篇」不再为正则烦恼
  2. java圆角矩形_[转]c# 画圆角矩形
  3. spring 全依赖
  4. SpellGCN: Incorporating Phonological and Visual Similarities intoLanguage Models
  5. python语言中包含的标准数据类型有哪些_Python中的标准数据类型
  6. 自己写cache server之网络框架处理——对比mysql、Oracle(上)
  7. SQL SERVER自带调试工具SQL Server Profiler简单用法
  8. Caused by: java.lang.StringIndexOutOfBoundsException: length=5; regionStart=0; regionLength=-1
  9. android java 静态库_android的android.mk,和application.mk文件编写
  10. OSChina 周二乱弹 —— 做人呐,最重要的就是开森