Zabbix 邮件报警

电脑登录网易邮箱配置,把自己的授权码看一下,并写入配置文件

server端安装配置邮件服务器

[root@server ~]# yum -y install mailx dos2unix

[root@server ~]# mailx -V

12.5 7/5/10

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

set from=17733661341@163.com smtp=smtp.163.com

set smtp-auth-user=17733661341@163.com

set smtp-auth-password=zc1741845455

set smtp-auth=login

[root@server ~]# echo "test mail from zabbix.server.com" |mail -s "test mail" 17733661341@163.com

然后163邮箱就会收到信息

编辑zabbix_server.conf引用邮件脚本

[root@server alertscripts]# vim /usr/local/zabbix/etc/zabbix_server.conf

AlerScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts

[root@server alertscripts]# cd

[root@server ~]#

[root@server ~]#

[root@server ~]#

[root@server ~]# cd /usr/local/zabbix/share/zabbix/alertscripts/

[root@server alertscripts]# vim mail.sh

#!/bin/bash

#export.UTF-8

bt=$2

sjr=$1

FILE=/tmp/mailtmp.txt

echo "$3" >$FILE

/usr/bin/dos2unix -k $FILE

/bin/mail -s "$bt" "$sjr" <$FILE

[root@server alertscripts]# chmod 777 mail.sh

[root@server alertscripts]# chown zabbix:zabbix mail.sh

[root@server alertscripts]# touch /tmp/mailtmp.txt

[root@server alertscripts]# chmod 777 /tmp/mailtmp.txt

[root@server alertscripts]# chown zabbix:zabbix /tmp/mailtmp.txt

[root@server alertscripts]# ./mail.sh 17733661341@163.com "test mail2" "test mail from server.zabbix.com test2"

dos2unix: converting file /tmp/mailtmp.txt to Unix format ...

配置zabbix web 监控项邮件报警

{ALERT.SENDTO}

{ALERT.SUBJECT}

{ALERT.MESSAGE}

确认报警媒介信息

配置zabbix中的用户所使用的报警媒介类型以及接受邮件的邮箱

创建发送邮件的动作

动作模版

默认时间为60秒发一次邮件

邮件格式如下

默认接受人内容标题: 故障{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}

此处要按配置的文字填写,操作上仅发送到所有,恢复操作确定操作要发到脚本邮件报警

把恢复操作和确认操作按照操作步骤一样都写上

测试邮件报警

关闭agent.zabbix.com 的ftp服务

zabbix实现163邮件报警的更多相关文章

  1. zabbix 服务器设置邮件报警

    实验条件: Zabbix监控服务器.客户端都已经部署完成,被监控主机已添加完成,Zabbix监控运行正常. 实现目的: Zabbix监控服务器设置邮件报警,当被监控主机宕机或达到触发器预设值进,会自动 ...

  2. centos7安装ZABBIX 3.0+ 邮件报警【OK】

    设置主机名: vi /etc/hosts 10.0.0.252 zabbix-server hostnamectl set-hostname   关闭防火墙: systemctl stop firew ...

  3. 总zabbix配置-搭建-邮件报警-微信报警-监控mysql

    Centos7安装Zabbix4.0步骤 官方搭建zabbix4.0的环境要求: 1. 环境搭建LAMP 前提Centos系统安装完成:  确认一下: 1 2 cat /etc/redhat-rele ...

  4. zabbix实现QQ邮件报警通知--技术流ken

    前言 前几天搜了下网上使用zabbix邮件报警通知的文章,大多数还是使用mailx的方法,过程配置起来比较冗余繁琐,这几天想着把自己平时用到的qq邮件报警的方法分享出来供大家参考,以此减少不必要的步骤 ...

  5. zabbix之 qq邮件报警

    一.安装sendmail或postfix[root@zabbix ~]# yum install sendmail –y                     #在线yum安装sendmail[ro ...

  6. [Zabbix] 如何实现邮件报警通知以及免费短信报警通知

    版权声明:本文为博主原创文章,未经博主允许不得转载.  前提条件: (1) zabbix服务器端已经成功安装并且运行. (2) zabbix客户端已经成功建立并且运行. 1 下载并且安装msmtp软件 ...

  7. [Zabbix] 怎样实现邮件报警通知以及免费短信报警通知

     前提条件: (1) zabbixserver端已经安装成功而且执行. (2) zabbixclient已经成功建立而且执行. 1 下载而且安装msmtp软件 Wget http://sourcefo ...

  8. zabbix监控之邮件报警通知

    zabbix官网的操作指南:https://www.zabbix.com/documentation/4.0/zh/manual 首先我们需要创建一个需要被监控的主机,并设置相应的监控项.当监控项收集 ...

  9. zabbix 通过smtp 邮件报警

    注:sendemail 不是sendmail....sendemail是用perl语言写的一个smtp发邮件的小程序....详情可自行查阅..... 1. media 用户配置下的media. Adm ...

随机推荐

  1. Python核心编程学习笔记(一)

    1.把一个字符串赋值给变量str.先用print来显示变量的内容,然后用变量名称来显示: >>>str = 'Hello World!' >>>print str ...

  2. audio_device模块分析

    1. 对外接口      AudioDeviceModule, 採音放音接口,音量控制,静音控制等       2. 主要类      AudioDeviceModuleImpl, 对外提供的主要实现 ...

  3. js的类库

    prototype.js https://github.com/sstephenson/prototype moment js https://github.com/moment/moment thr ...

  4. loj 102 最小费用流

    补一发费用流的代码 %%%棒神 #include<iostream> #include<cstdio> #include<cstring> #include< ...

  5. 为什么要使用XHTML?

    XHTML 是什么? XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language). XHTML 的目标是取代 HTML. XHTML 与 HTML ...

  6. Linux进程状态解析

    引言 Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态.  在下文将对进程的R.S.D.T.Z.X 六种状态做个说明. PROCE ...

  7. cmd执行Java程序

    先创建一个文本,里面内容为 public class hello{ public static void main(String[] arg) { System.out.println("H ...

  8. 【知识总结】线性筛_杜教筛_Min25筛

    首先感谢又强又嘴又可爱脸还筋道的国家集训队(Upd: WC2019 进候选队,CTS2019 不幸 rk6 退队)神仙瓜 ( jumpmelon ) 给我讲解这三种筛法~~ 由于博主的鸽子属性,这篇博 ...

  9. synchronized关键字详解(一)

    synchronized官方定义: 同步方法支持一种简单的策略防止线程干扰和内存一致性错误,如果一个对象对多个线程可见,则对该对象变量的所有读取或写入都是通过同步方法完成的(这一个synchroniz ...

  10. ubuntu 安装redis以及phpredis

    一.安装redis 1. 去百度搜索 redis,然后去靠谱的地方下载最新的redisxxx.tar.gz 2. 解压后,sudo make 3. sudo make install 4. //安装完 ...