Zabbix 4.0 配置邮件报警功能
时间:2019-12-23
本文章向大家介绍Zabbix 4.0 配置邮件报警功能,主要包括Zabbix 4.0 配置邮件报警功能使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一、安装mailx
mailx是centos下的一种处理邮件的工具。
[root@zabbix ~]# yum -y install mailx
然后对mail.rc文件进行配置,在最后添加如下命令,根据你所使用的邮箱进行配置。
1 set bsdcompat 2 set from=xxx@xxx.com.cn 3 set smtp=smtp://smtp.exmail.qq.com 4 set smtp-auth-user=xxx@xxx.com.cn 5 set smtp-auth-password=xxx 6 set smtp-auth=login
测试邮件发送
1 [root@zabbix ~]# echo "zabbix test mail" | mail -s "zabbix" yyy@yyy.com.cn
二、编写发送脚本
由于mailx发送的有件事BIN附件的形式,需要安装dostounix程序
1 [root@zabbix ~]# yum install dos2unix
编写发送邮件的脚本,脚本统一放在/usr/lib/zabbix/alertscripts/ 文件下。
1 [root@zabbix alertscripts]# cd /usr/lib/zabbix/alertscripts 2 [root@zabbix alertscripts]# vi mailx.sh 3 #!/bin/bash 4 #send mail 5 FILE=/usr/lib/zabbix/alertscripts/mailtmp.txt 6 echo "$3" > $FILE 7 dos2unix -k $FILE 8 mail -s "$2" "$1" < $FILE
修改权限
1 touch /tmp/mailx.log 2 chown -R zabbix.zabbix /tmp/mailx.log 3 chmod +x /usr/lib/zabbix/alertscripts/mailx.sh 4 chown -R zabbix.zabbix /usr/lib/zabbix/
测试脚本发送邮件
[root@zabbix ~]# /usr/lib/zabbix/alertscripts/mailx.sh 5541093@qq.com "测试邮件标题" "测试邮件内容"
三、zabbix配置
原文地址:https://www.cnblogs.com/netjiang/p/12084488.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- OC循环方法推荐-块循环遍历(比for循环好用)
- oc工程中oc、swift混编代码打包成静态framework踩坑笔记
- alloc 和 init都做了什么验证。
- 回顾冒泡排序(新增优化代码)
- 计算输入的一句英文语句中单词数
- 《剑指offer》第21天:合并两个有序链表
- 单细胞转录组基础分析六:伪时间分析
- 使用PaintCode便捷地实现动画效果
- 用墨卡托和GPS坐标计算距离时误差测试
- 单细胞转录组基础分析五:细胞再聚类
- Semaphore回顾
- iOS13 关闭黑暗模式+状态栏显示问题解决方法
- 0807-6.2.0-CDSW中Session列表和team分析
- 单细胞转录组基础分析八:可视化工具总结
- 单细胞转录组基础分析七:差异基因富集分析