阿里云CentOS 7中zabbix4.2配置shell脚本邮件报警
(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脚本邮件报警相关推荐
- Ubuntu中zabbix4.2配置shell脚本邮件报警
下面我直接描述邮件发送成功的经过: 1.安装heirloom-mailx apt install heirloom-mailx Ubuntu16.04 ,配置文件为/etc/s-nail.rc,把下面 ...
- 阿里云CentOS 7.4 配置Nginx、PHP、Mariadb
2019独角兽企业重金招聘Python工程师标准>>> 阿里云CentOS 7.4 基本环境配置 添加 yum 第三方源 常用的第三方源有两个:EPEL 和 IUS,可在 https ...
- 阿里云centos 安装和配置 DokuWiki
DokuWiki 是一个开源的 wiki 项目, 可方便进行知识和内容的管理和分享,不用安装数据库,内置权限管理,书写直观方便,有大量的插件支持. 特别适用于企业内部的内容和知识管理,只允许内部员工编 ...
- 阿里云centos环境之Let's Encrypt SSL证书配置十一
阿里云centos环境之Let's Encrypt SSL证书配置<十一> 1.目标 Let's Encrypt是国外一个公共的免费SSL项目.这里记录的是可执行的生成免费SSL证书Let ...
- 阿里云 Centos 7 PHP7环境配置 LNMP
阿里云 Centos 7 PHP7环境配置 LNMP (centos7+nginx+MySQL5.7.9+PHP7) 首先更新系统软件$ yum update 安装nginx 1.安装nginx源 1 ...
- 阿里云 centos oracle安装
Title: 阿里云CentOS7 Silent Mode安装Oracle11GR2 Date: 2016-6-9 Author: kagula Environment: [1]阿里云CentOS7- ...
- mysql 阿里云 版本_关于阿里云centos版本,mysql5.7的一些注意事项
1.阿里云进去mysql是默认已经安装好了的,只需要修改root用户的密码.关于修改密码: 1)登陆阿里云,进入root目录,会有mysql的.sh文件,可以通过运行该文件得到初始密码.此时用初始密码 ...
- 阿里云centos云服务器 - 网站搭建教程
这里介绍一下,如何使用centos阿里云服务器搭建网站? 搭建网站需要有服务器,需自行购买: 如果想使用免费的,且是个人博客,推荐一个免费的github 下面还是介绍正规的网站搭建: 详细 · 步骤如 ...
- 下载最新的阿里云centos镜像和yum源
1.登录阿里云的镜像网站 https://opsx.alibaba.com/mirror 可以下载. 2.选择最新版本号 3.选择isos 4.x86_64 5.选择自己需要的版本 Linux中的官方 ...
最新文章
- php的匿名函数和闭包函数
- centos7 ntp设置 时间同步
- 学习Docker容器时,错误bash: ping: command not found的解决方法
- 快速幂 (转载,详细)
- python 英语分词_Python英文文本分词(无空格)模块wordninja的使用实例
- day16前端(Dom+Jquery)
- mysql安装完成后登入错误
- html 如何去除浮动,CSS浮动? 如何清除浮动?
- 使用NVM管理Node - Windows
- 华为acl怎么生效_华为ACL配置教程(一)
- 【Linux】进程间通信-命名管道FIFO
- Windows10/Servers2016应用商店恢复/安装
- LINUX上编译C#开发环境Mono
- hp服务器主板显示51,HP Jetdirect打印服务器故障解决
- python元组的定义方式_python基础之元组(Tuple)、字典(Dictionary)详解
- 生活片段(1)-短暂的深圳实习时光
- HMI-66-【MeterDisplay for Arm Linux】液晶仪表Arm Linxu迁移
- 无刷电机和有刷电机对比
- 工作流调度系统Apache DolphinScheduler介绍和设计原理
- 配置IKAnalyzer扩展词库
热门文章
- dreamweaver 正则表达式为属性值加上双引号_「前端篇」不再为正则烦恼
- java圆角矩形_[转]c# 画圆角矩形
- spring 全依赖
- SpellGCN: Incorporating Phonological and Visual Similarities intoLanguage Models
- python语言中包含的标准数据类型有哪些_Python中的标准数据类型
- 自己写cache server之网络框架处理——对比mysql、Oracle(上)
- SQL SERVER自带调试工具SQL Server Profiler简单用法
- Caused by: java.lang.StringIndexOutOfBoundsException: length=5; regionStart=0; regionLength=-1
- android java 静态库_android的android.mk,和application.mk文件编写
- OSChina 周二乱弹 —— 做人呐,最重要的就是开森