五、邮件报警

5.1环境准备

服务器设置脚本sendmail.sh,web端配置Sendmail调用脚本sendmail.sh,用户调用Sendmail,,配置动作,条件,触发器并传给用户

service sendmail stop #关闭

chkconfig sendmail off #禁止开机启动

service postfix stop

chkconfig postfix off

5.1.1安装邮件发送工具mailx

yum install mailx #安装

5.1.2配置mailx

vim /etc/mail.rc

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

set smtp-auth-user=wang049718@163.com smtp-auth-password=wang049718

set smtp-auth=login

echo "zabbix test mail" |mail -s "zabbix" yyy@163.com

#测试发送邮件,标题zabbix,邮件内容:zabbix test mail,发送到的邮箱:yyy@163.com

#这时候,邮箱yyy@163.com会收到来自xxx@163.com的测试邮件

5.2zabbix配置

5.2.1脚本制作

grep aler /etc/zabbix/zabbix_server.conf

AlertScriptsPath=/usr/lib/zabbix/alertscripts

[root@localhost fonts]# cd /usr/lib/zabbix/alertscripts

vim sendmail.sh

#! /bin/bash

#echo "$3" | mail -s "$2" $1

echo "$3" | sed s/'\r'//g | mail -s "$2" $1

chown zabbix.zabbix  sendmail.sh

chmod 755   sendmail.sh

./sendmail.sh wang049718@163.com  www   ddvcvdxc测试脚本(zabbix用户测一下)

5.2.2web配置

Zabbix后台web介面配置

1、管理 ----  报警媒介类型 -----  创建媒介类型。

2、名称可以随便自己定义 ----- 类型选择脚本 ----- 脚本名称输入上一步编写的发送邮件的脚本名称 ----

再添加以下3个参数,分别对应脚本需要的3个参数:收件人地址、主题、详细内容:

{ALERT.SENDTO}

{ALERT.SUBJECT}

{ALERT.MESSAGE}

3、管理 ---- 用户 ----- 选择admin用户。(自己创建一个用户也可以)

4、报警媒介 ---- 添加。

5、类型输入刚刚创建的报警媒介类型sendmail脚本 --- 输入个人邮箱用于接收报警邮件 --- 启动打勾 ---- 添加。

7、权限设置(管理员用户不用修改,权限默认所有服务器,如果要分类权限需要在用户组进行控制)

8、配置 ---- 动作 ---- 创建动作。

9、动作 ---- 名称自定义 --- 设置一条新的触发条件 ---- 启用 ---- 添加。(触发条件需要根据实际情况设置)

触发器   似      is unreachable for 5 minutes      #根据主机触发器  Template App Zabbix Agent: Zabbix agent on {HOST.NAME} is unreachable for 5 minutes  设置,主要监测zabbix_agentd客户端连接情况。

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

默认信息:

告警主机IP地址:{HOST.CONN}

告警主机:{HOSTNAME1}

告警时间:{EVENT.DATE} {EVENT.TIME}

告警等级:{TRIGGER.SEVERITY}

告警信息: {TRIGGER.NAME}

告警项目:{TRIGGER.KEY1}

问题详情:{ITEM.NAME}:{ITEM.VALUE}

当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}

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

恢复信息:

告警主机IP地址:{HOST.CONN}

告警主机:{HOSTNAME1}

告警时间:{EVENT.DATE} {EVENT.TIME}

告警等级:{TRIGGER.SEVERITY}

告警信息: {TRIGGER.NAME}

告警项目:{TRIGGER.KEY1}

问题详情:{ITEM.NAME}:{ITEM.VALUE}

当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}

5.3测试

systemctl stop zabbix-agent.service

转载于:https://blog.51cto.com/13272050/1982389

zabbix设置邮件报警相关推荐

  1. pyzabbix 删除触发器_zabbix设置邮件报警, Zabbix常用Key值, zabbix触发器表达式详解, zabbix制作自己模板...

    zabbix设置邮件报警 方法一:说明此方法,会产生中文乱码问题 第一步:首先安装mailx组件并配置好能够通过三方邮箱发送邮件 yum -y install mailx 然后编辑mailx的配置文件 ...

  2. zabbix报警功能(邮件报警)---触发器/动作

    报警方式: 01. 页面提示信息报警(值班运维)      02. 页面声音提示报警               03. 邮件信息报警                       04. 微信功能报警 ...

  3. Zabbix的邮件报警配置

    Zabbix的邮件报警配置 一.进入报警媒介 二.创建媒体类型 三.测试邮箱配置是否正确 四.关联报警媒介到用户 五.配置动作 六.配置报警媒介的信息模板 七.报警邮件测试 一.进入报警媒介 二.创建 ...

  4. zabbix添加邮件报警机制

    zabbix添加邮件报警机制 作者:尹正杰 还记得之前跟大家聊过的一个如何监控一个目录的话题吗?我们虽然监控出来数据了,也有数据了,但是,只是监控也没有用啊~因为我们不能24小时盯着屏幕然后 出了事情 ...

  5. zabbix的邮件报警

    邮件报警插件 1 #!/usr/bin/python 2 #coding:utf-8 3 4 import smtplib 5 from email.MIMEText import MIMEText ...

  6. zabbix配置邮件报警和微信报警 配置自动发现和自动注册

    要求:1.配置zabbix邮件报警和微信报警. 2.配置zabbix自动发现和自动注册. 1.配置zabbix邮件报警 配置email 邮件测试 测试成功 收到邮件 创建用户 配置动作 2.微信报警 ...

  7. Zabbix设置邮件告警+企业微信告警

    一.告警流程 首先要创建模板 在模板中创建触发器和监控项 创建监控项 创建触发器 1.1添加报警媒介 1.2声音设置 1.3创建用户 1.4配置动作 为触发器 系统用户登录数大于3 添加动作 1.5配 ...

  8. Zabbix设置微信报警

    Zabbix微信告警 企业微信注册地址:https://work.weixin.qq.com 登录进来的首页 设置总部门名称添加成员 创建应用 收集信息 部门ID AgentId和Secret ID ...

  9. zabbix 邮件报警配置

    1.邮箱配置,登陆163邮箱开启smtp和授权: 授权并记住授权码: 2.网页登陆zabbix页面配置 操作配置 名称:from xbz-web 监控信息 默认标题:故障{TRIGGER.STATUS ...

最新文章

  1. 没有场景,不做单点技术输出,360数科如何做金融科技的最佳实践?
  2. java 复杂报表_Java+POI+模板”一:打造复杂Excel 报表
  3. 一次毕生难忘的 Java 内存泄漏排查经历
  4. 项目经理人必须要遵循的14个成功原则
  5. java:二分法查找
  6. java va start_va_start和va_end使用详解
  7. OCF 试图为物联网建立标准,但它面临着不小的挑战
  8. python逐行打印_如何用Python逐行打印字典?
  9. Java代码模拟实现购物车
  10. 越想越气(拍拍购物过程)
  11. spine 导出纹理_Spine入门 —— 纹理打包
  12. 蜀门Online加密分析
  13. Pisces-Mini-Program 微信QQ通用Typecho小程序
  14. 蓝桥杯嵌入式定时器输出PWM(可调占空比)
  15. 与计算机有关的技能,计算机类
  16. 【机器学习】P18 反向传播(导数、微积分、链式法则、前向传播、后向传播流程、神经网络)
  17. STM32F4_USMART调试组件
  18. 吴恩达直升机控制系列论文笔记
  19. c226打印机驱动安装_打印机驱动怎么安装?国产操作系统安装打印驱动方法图文步骤详解...
  20. 计算机在数学方面的应用论文,应用数学论文范文

热门文章

  1. python是什么怎么用-什么是python items函数?怎么使用它?
  2. python主要用于什么-python主要用于哪些方向
  3. python好学嘛-Python好学吗?Python学习路线
  4. python程序实例电话本-Python基于递归实现电话号码映射功能示例
  5. python列表生成式和if语句、if...else语句、zip函数结合使用
  6. python图片通道分离
  7. 判断 小程序_社区团购小程序商城系统,可以从哪些方面判断?
  8. javascript高级程序设计之BOM
  9. 网络编程学习笔记(非阻塞读和写)
  10. python基础十四之匿名函数