zabbix使用之打造邮件报警
zabbix使用之打造邮件报警
前言:
报警信息很重要,它能使我们最快的知道故障内容,以便于及时处理问题。zabbix如果没配置报警功能,则完全不能体现zabbix的优势了
配置详情如下:
1.编写发送邮件脚本:
cat /usr/local/zabbix/share/zabbix/alertscripts/sendEmail.sh
#!/bin/bash
to=$
subject=$
body=$
/usr/local/bin/sendEmail -f xxxxx@.com -t "$to" -s smtp..com -u "$subject" -o message-content-type=html -o message-charset=utf8 -xu xxxx@.com -xp xxxxxxxxx -m "$body"
sendEmail说明:
#安装
#sendEmail是一个轻量级,命令行的SMTP邮件客户端。如果你需要使用命令行发送邮件,那么sendEmail是非常完美的选择:使用简单并且功能强大.这个被设计用在php、bash perl和web站点使用。
#1.下载软件
#wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz
#2.创建目录
#mkdir /usr/local/bin
#3.解压软件
#tar zxf sendEmail-v1.56.tar.gz -C /usr/src
#4.进入目录
#cd /usr/src/sendEmail-v1.56
#5.复制文件,并设置权限
#cp -a sendEmail /usr/local/bin
#chmod +x /usr/local/bin/sendEmail
#6.安装组件
#yum install perl-Net-SSLeay perl-IO-Socket-SSL -y
#7.配置环境变量或者做软连接
#命令说明:
#/usr/local/bin/sendEmail 命令主程序
#-f from@163.com 发件人邮箱
#-t to@163.com 收件人邮箱
#-s smtp.163.com 发件人邮箱的smtp服务器
#-u "我是邮件主题" 邮件的标题
#-o message-content-type=html 邮件内容的格式,html表示它是html格式
#-o message-charset=utf8 邮件内容编码
#-xu from@163.com 发件人邮箱的用户名
#-xp 123456 发件人邮箱密码
#-m "我是邮件内容" 邮件的具体内容
#-l /var/log/sendMyEmail.log 非必输项,邮件发送日志记录到日志文件
#-a /root/sss.jpg 添加附件
#-o tls=no 由于在CentOS 7下perl的版本为5.16,而centos6.5的是5.10,版本不兼容,增加参数-o tls=no 选项,解决问题
2.修改zabbix_server配置文件
cat /usr/local/zabbix/etc/zabbix_server.conf | grep -Ev "^#|^$"
LogFile=/tmp/zabbix_server.log
DBHost=127.0.0.1
DBName=xxx
DBUser=root
DBPassword=xxxx
DBPort=xxxx
StartPollers=10
StartDiscoverers=5
Timeout=4
AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts
LogSlowQueries=3000
3.重启zabbix_server
4.配置zabbix web界面

zabbix使用之打造邮件报警的更多相关文章
- Ubuntu16.04 + Zabbix 3.4.7 邮件报警设置
部署了Zabbix,需要配置邮件报警,在网上找了一些教程,大多是是用的CentOS + Zabbix 2.x版本的,而且还要写脚本,感觉太麻烦了,所以自己结合其他文章摸索了一套配置方法. 先说一下环境 ...
- 分布式系统监视zabbix讲解二之邮件报警通知--技术流ken
概述 在上一篇博客<分布式系统监视zabbix讲解一技术流ken>中已经详细讲解了如何安装zabbix,本篇博客将详细讲解如何使用zabbix监控另外一台主机,并实现email报警通知机制 ...
- zabbix(7)邮件报警配置
邮件报警可以使用Linux自带邮件服务器(postfix等),也可以使用其他邮件服务器(像腾讯邮箱,126邮箱) 一.使用mail. 1.确定zabbix server是否安装发送邮件的命令mail, ...
- zabbix的nginx监控+邮件报警
nginx监控 下载nginx的监控模板
- 分布式系统监视zabbix讲解二之邮件报警通知
概述 在上一篇博客<分布式系统监视zabbix讲解一技术流ken>中已经详细讲解了如何安装zabbix,本篇博客将详细讲解如何使用zabbix监控另外一台主机,并实现email报警通知机制 ...
- zabbix实现邮件报警
说明: Zabbix监控服务端.客户端都已经部署完成,被监控主机已经添加,Zabiix监控运行正常. 实现目的: 在Zabbix服务端设置邮件报警,当被监控主机宕机或者达到触发器预设值时,会自动发送报 ...
- Zabbix邮件报警设置方法
实现目的: 在Zabbix服务端设置邮件报警,当被监控主机宕机或者达到触发器预设值时,会自动发送报警邮件到指定邮箱. 具体操作: 以下操作在Zabbix监控服务端进行 备注:Zabbix监控服务端 操 ...
- zabbix实现163邮件报警
Zabbix 邮件报警 电脑登录网易邮箱配置,把自己的授权码看一下,并写入配置文件 server端安装配置邮件服务器 [root@server ~]# yum -y install mailx dos ...
- zabbix利用mutt和msmtp配置邮件报警
Mutt安装 yum –y install mutt msmtp安装 yum –y install openssl openssl-devel libntlm libntlm-devel cyrus- ...
随机推荐
- 单例模式(Singleton-Pattern)百媚生
1 动机 对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或文件系统;一个系统只能有一个计时工具或ID(序号 ...
- RabbitMQ入门_02_HelloWorld
A. AMQP基础 RabbitMQ 并不是基于 Java 开发人员熟悉的 JMS 规范设计开发的,而是基于一个比 JMS 更新更合理的 AMQP (Advanced Message Queuing ...
- PHP--------解决网址URL编码问题
在PHP中有urlencode().urldecode().rawurlencode().rawurldecode()这些函数来解决网页URL编码解码问题. 理解urlencode: urlencod ...
- HDU 5816 状压DP&排列组合
---恢复内容开始--- Hearthstone Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java ...
- 联想A390T刷机ROOT教程
一.联想A390T手动进入Recovery的方法: [步骤一]首先,将你的A390T手机关机,关机状态下,先按住电源键2秒,不要松开,再同时按下音量加.音量减两个键,此时,3个键一直按住不要放开,几秒 ...
- New Concept English Two 26 70
$课文68 纠缠不休 712. I crossed the street to avoid meeting him, but he saw me and came running towards m ...
- Linux:关于设置PS1提示符输入长命令格式出现的问题及解决
关于设置PS1提示符命令输出格式出现的问题解决 正确的格式 \[\e[;;32m\]xxxx #如果只是改变提示符而不改变命令,在后面加一个结束符. \[\e[;;32m\]xxxx \[\e[0m ...
- ZetCode PyQt4 tutorial layout management
!/usr/bin/python -*- coding: utf-8 -*- """ ZetCode PyQt4 tutorial This example shows ...
- python爬虫错误
错误描述 TypeError: list indices must be integers or slices, not str 错误缘由 取标签属性的时候, find_all()函数与find()函 ...
- BZOJ3033: 太鼓达人(欧拉回路)
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 524 Solved: 400[Submit][Status][Discuss] Description ...