zabbix server3.4 使用mailx配置邮件报警

软件具体配置如下:

  操作系统:Centos7.5  zabbix server版本:zabbix server3.4  zabbix agent版本:zabbix agent3.0

现在开始配置zabbix监控系统 邮件报警:

  zabbix server 端做如下操作:

    [root@zabbix_server ~]# yum install mailx -y

  查看mailx版本:    

    [root@zabbix_server ~]# mailx -V
    12.5 7/5/10

  配置发件邮箱地址:

    [root@zabbix_server ~]# vim /etc/mail.rc

    添加如下邮箱地址配置:

    

    手动测试是否可以发送邮件:

      

    如上所示,发送邮件成功!

  编写zabbix server服务器自动发送邮件的脚本:    

[root@zabbix_server ~]# cat /usr/lib/zabbix/alertscripts/sendmail.sh
#!/bin/bash
contact=$1
subject=$2
body=/tmp/mailbody

echo $3 > $body
sed -i ‘s/^M/\n/g;s/^//‘ $body
mail -s "$subject" "$contact" < $body

    给这个脚本文件添加可执行权限:[root@zabbix_server ~]# chmod +x /usr/lib/zabbix/alertscripts/sendmail.sh

    测试zabbix server服务器自动发送邮件的脚本是否可以发送邮件:

      

    

      

          如上所示:zabbix server服务器自动发送邮件的脚本发送邮件成功!

原文地址:https://www.cnblogs.com/renyongbin/p/10404481.html

时间: 2024-11-08 11:52:20

zabbix server3.4 使用mailx配置邮件报警的相关文章

Zabbix监控系统二:配置邮件报警

在zabbix的使用中,最重要的一点就是完善的报警机制,作为监控平台,需要时刻关注机器和服务的运行状态,更重要的是发现故障之后需要及时的报警给相关人员,早点发现问题,将隐患消除在未然阶段.这样才能保证服务的稳定运行.报警的方式是多种多样的,微信.短信和邮件报警是我们比较常见的方式. 邮件报警的配置主要划分为一下几个步骤: 1.在zabbix服务端配置邮件发送脚本和修改zabbix服务端配置文件; 2.在zabbix前端控制台进行相关设置: 实验环境 Zabbix监控服务器.客户端都已经部署完成,

zabbix监控(三)配置邮件报警

配置邮件报警: zabbix服务端 1.编辑/etc/mail.rc set from=[email protected] set smtp=smtp.163.com set smtp-auth-user=[email protected] set smtp-auth-password=wang4335399 set smtp-auth=login 2.邮件报警脚本 cd /usr/lib/zabbix/alertscripts #!/bin/bash [ $# -ne 3 ] && ex

zabbix管理三之配置邮件报警

zabbix配置邮件报警 简述:zabbix的web界面我采用的是中文界面 操作系统:centos6.4 配置zabbix邮件报警的步骤: 1. 选择使用哪种报警机制(邮件): 方法如下: 点击Email后,出现如下图: 按照上面填写即可,然后点击存档 注意:操作系统6.4版本,默认安装的是postfix,而且默认是启动的,所以postfix无需做任何修改 2. 创建动作(action)触发条件: 点击第四步进入,出现如下图: 点击动作,修改名称,如上 点击条件,出现如下图: 点击操作,出现如下

zabbix在配置邮件报警遇到的一些坑

了解了zabbix的强大,公司便决定将公司使用腾讯云的监控搬到了zabbix上.(这里的问题仅是配置邮件问题)br/>问题描述:由于在配置邮件报警的时候,超过触发器并没有报警,发送邮件失败.超时情况,如下图:![](http://i2.51cto.com/images/blog/201811/07/be0c7af10e12b3d040a733e708116a67.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,col

zabbix配置邮件报警

脚本接收action传来的参数,比如eventid,hostname,triggerid等等,脚本会根据这些信息,去zabbix_get一些数据(比如load,memory,top等),再组合成html.最后通过脚本中的邮件程序发送. 机器上放个脚本来发邮件,它接受一些参数,比如eventid,hostname等,然后脚本来进行报警邮件内容的组合和发送.zabbix的action里仅仅invoke那个脚本即可.这样把报警从zabbix中移除了,方便以后的二次开发和维护. 报警触发情况: 1 监控

zabbix配置邮件报警(第四篇)

邮件报警可采用本地邮件服务,也可以自定义脚本,这里我采用本地邮件服务报警 添加收件人

zabbix告警(一)---添加邮件报警

说明:由于zabbix服务端和被监控端都已添加到监控系统中,服务也已正常运行.由于会发生宕机和服务终止等情况,现在需要添加告警,在Zabbix服务端设置邮件报警,当被监控主机宕机或者达到触发器预设值时,会自动发送报警邮件到指定邮箱. zabbix邮件报警分为两种情况: 1.Zabbix服务端只是单纯的发送报警邮件到指定邮箱,发送报警邮件的这个邮箱账号是Zabbix服务端的本地邮箱账号(例如:[email protected]),只能发送,不能接收外部邮件. 2.使用一个可以在互联网上正常收发邮件

监控zabbix 3.4.11异常通过邮件报警步骤

监控的目的一个是可以查看历史状态,可以对比零晨和工作区间数据的对比,以便后期进行优化指导.还有一个是报警,总不能等到服务器出现异常了才去从头查是什么问题吧.所以这篇主要介绍报警中最基础的一个 配置邮件预警. 安装邮件发送工具mail 我选择的是mailx,所以的关闭其他的邮件发送工具 #systemctl stop sendmail #关闭 #systemctl disable sendmail #禁止开机启动 #systemctl stop postfix #关闭 #systemctl dis

zabbix4.2配置邮件报警:以QQ邮箱为例

一.邮箱配置:开启smtp服务和授权 开启smtp选项后,系统会生成一个授权,你需要记住这个授权码,后面需要写入配置文件. 二.配置管理mailx: (1)安装mailx:[[email protected] ~]# yum install -y mailx    (2)请求数字证书(这里以qq邮箱为例): [[email protected] ~]# mkdir -p /home/zabbix/.certs [[email protected] ~]# echo -n | openssl s_