Zabbix配置email报警
一、 使用msmtp这个命令行MUA
(1)./configure --prefix=/usr/local/msmtp
(2)make
(3)make install
(4)mkdir /usr/local/msmtp/etc
(5)touch /usr/local/msmtp/etc/msmtprc
(6)在/usr/local/msmtp/etc/msmtprc中写入如下内容:
defaults
account michael_zhou
host mail.zhousonglinux.com
domain zhousonglinux.com
from michael_zhou@zhousonglinux.com
auth login
user michael_zhou@zhousonglinux.com
password your_password
account default:michael_zhou
logfile /var/log/maillog
(7)测试一下:/usr/local/msmtp/bin/msmtp test@zhousonglinux.com,输入内容后按ctrl+D发出。
二、 在实际测试中发现直接使用msmtp命令发出去的邮件会看不到发件人和主题,只能看到邮件内容,所以我使用mutt挂接在msmtp上,mutt默认会安装,如果没有安装请yum install mutt*
(1)修改mutt的配置文件/etc/Muttrc, 不是/etc/muttrc ,M要大写
1.set sendmail="/usr/local/msmtp/bin/msmtp"
2.set use_from=yes
3.set realname=michael_zhou@zhousonglinux.com #发件人邮箱地址
4.set editor="vi"
5.保存退出
(2)测试一下:echo "邮件报警测试" | mutt -s "测试" test@zhousonglinux.com #收件人地址
三、 创建 zabbix用于发送邮件的脚本,脚本放在什么位置随便,但是要保证zabbix能找到!
(1)vim /usr/bin/baojing,并写入如下内容:
#!/bin/bash
echo "$3" | mutt -s "$2" $1 # $3表示邮件内容、$2表示邮件标题、$1表示收件人
(2)chmod a+x /usr/bin/baojing
四、 zabbix配置
(1)创建meida types
1.登录到zabbix,进入“Administration" >> ”Media types",点击右上角“Create Media Type"。 Description填"mediatype-baojing"或其它名称,Type选择"Script",Script填”baojing”。
2.点击save保存
(2)创建actions
1.登录到zabbix,进入"Configation" >> "Actions",点击右上角"Create Actions"。输入Name “action-baojing” ,其它都默认点击右侧“Action Operations"下的"New"按钮,"Operation Type"选择"Send message","Send Message to"选择一个或多个要发送消息的用户组,”Send only to"选择我们之前新增的mediatype-baojing。
2.点击save保存
(3) zabbix用户配置
登录到zabbix, 进入"Adimistration" >> "Users",在之前选定要发送消息的组里的Members栏位里选择一个用户,例如选择Admin用户。
在用户信息修改界面最下方的”Media"处点击"Add"按钮。
Type选择"mediatype-baojing",Send to填入收件人地址,点击Add添加。
点击"Save"保存配置。
至此配置完成,测试!
不光是zabbix,nagios等监控平台的邮件报警都可以这样配置。当然转到139邮箱的话可以收到短信的,会更加及时的收到报警。
本文出自 “周天琪” 博客,请务必保留此出处http://zhoutianqi.blog.51cto.com/528240/518887
分享到:
相关推荐
zabbix邮件报警设置
介绍了zabbix配置监控并实现报警的全部流程。详细介绍了一个报警数据如何从取值到报警邮件报警的全流程。
本文整理了网上流行的两种针对zabbix配置Email报警的配置方式。包括系统自带的sendmail命令,如果需要更丰富的功能,可以使用轻量级的sendEmail是一个轻量级。两者都是基于命令行的SMTP邮件客户端。 旨在分享,如...
zabbix入门指导+安装配置+邮件报警+短信报警
我们分两步,第一步安装mail邮件发送工具,第二步配置Zabbix服务器发送报警邮件 一、mail安装和设置 安装邮件支持功能 yum install postfix systemctl start postfix systemctl enable postfix 验证:ss -lntp ...
2.邮件报警脚本 3.创建报警媒介类型 3.配置收邮件用户 4.配置动作 5.监控可视化 6.模板共享
在Zabbix服务端设置邮件报警,当被监控主机宕机或者达到触发器预设值时,会自动发送报警邮件到指定邮箱。 具体操作: 以下操作在Zabbix监控服务端进行 备注:Zabbix监控服务端 操作系统:CentOS 主机名:zabbix....
本文从设置sendmail脚本,到zabbix web端,配置报警媒介,web监测,设置新的触发器。对于新人来说,完全可以配置自己的一套
本文档涉及内容,zabbix 的安装配置,zabbix 的邮件报警,zabbix 自定义脚本,自动化 配置
ZABBIX 使用手册 -----运用zabbix 构建企业大型监控系统 本文档涉及内容,zabbix 的安装配置,zabbix 的邮件报警,zabbix 自定义脚本,自动化 配置
zabbix4.0 server和agent的安装配置,网页操作,邮件报警,api使用等。
1、配置-主机-创建主机 2、填写信息 3、添加模板 4、查看状态 二、配置邮箱 系统环境: [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 1、安装邮件发送工具mailx 如果...
该文档实现了,zabbix从dashboard界面配置、主机组添加、主机添加、监控项配置.......邮件报警实现,该文档适合初次接触zabbix或者接触不久的人员查看,可帮助你快速上手zabbix。 https://blog.csdn.net/abel_dwh
我的zabbix是在内网中,所以需要将图片传到图床或者传到一个具有公网IP的web服务器,我这里传到了我的个人服务器将报警信息转换成markdown语法格式构造请求利用钉钉的webhook发送消息设置钉钉机器人 钉钉机器人需要...
centos7环境下一键部署zabbix3.4,并自动分区,配置微信邮件报警。
灵活的报警机制:提供高度可配置的报警系统,可以根据监控到的各种条件发送邮件、短信或自定义脚本触发的通知。 数据可视化:提供图表、图形和仪表盘,使用户能够直观地查看监控数据。 自动发现:能够自动发现网络...
详细描述了服务器监控软件zabbix的安装与配置过程,step by step,保证你看懂。现在腾讯网易等大型网站服务器都是用它做的监控,能提供短信、邮件、网页客户端等多种方式的报警,功能实用,配置方便,推荐使用!
将命令iostat中的一项数据在zabbix前端监控中显示。 iostat命令 iostat命令被用于监视系统输入输出设备和CPU的使用情况 这里取出磁盘sda的tps项,注:tps:Transactions Per Second,每秒处理的事务数。 在被监控端...
服务器监控, zabbix, 使用Grafana丰富图形展示开源框架为zabbix出图 ...4. 邮件、微信报警 5. 使用grafana为zabbix出图 6. grafana匿名登录等相关配置使用 7. nodejs配置apiKey自动登录代理转发grafana页面