zabbix配置邮箱报警
2016-05-13 17:58
501 查看
虽然网上有很多配置zabbix邮箱报警的邮件,但是能成功的还是少数,这里我把我做zabbix邮件报警的步骤写一下吧!
1.安装邮件发送工具mailx
网上的大多都是用的sendmail或者是postfix ,这里我用的是mailx
yum -y install mailx 安装
ln -s /bin/mailx /bin/mail 创建软连接
2.配置mailx
vim /etc/mail.rc
set from="136****@126.com"
set smtp="smtp.126.com"
set smtp-auth-user="136****@126.com"
set smtp-auth-password="密码"
set smtp-auth=login
发送一个zabbix 主题的测试邮件
echo "zabbix test mail" | mailx -s "zabbix" 13651602471@139.com
注意:防火墙要开25端口,否则发不了邮件的
3.编写一个发送邮件的脚本,脚本要有可执行权限
脚本要放在/etc/zabbix/alertscripts/ 目录,具体看你在zabbix_server.conf是定义的什么脚本路径
cat /sendmail.sh
3.在zabbix 上配置邮件报警
(1)启用示警媒介类型Email
(2).设置zabbix用户邮件报警地址
这里可以添加多个邮件地址
(3)设置zabbix触发报警的动作。我这里创建action 是做了分类
到这里完整的zabbix 报警就设置完成了,如有疑问请留言
1.安装邮件发送工具mailx
网上的大多都是用的sendmail或者是postfix ,这里我用的是mailx
yum -y install mailx 安装
ln -s /bin/mailx /bin/mail 创建软连接
2.配置mailx
vim /etc/mail.rc
set from="136****@126.com"
set smtp="smtp.126.com"
set smtp-auth-user="136****@126.com"
set smtp-auth-password="密码"
set smtp-auth=login
发送一个zabbix 主题的测试邮件
echo "zabbix test mail" | mailx -s "zabbix" 13651602471@139.com
注意:防火墙要开25端口,否则发不了邮件的
3.编写一个发送邮件的脚本,脚本要有可执行权限
脚本要放在/etc/zabbix/alertscripts/ 目录,具体看你在zabbix_server.conf是定义的什么脚本路径
cat /sendmail.sh
#!/bin/sh #send mail by mail.rc #write by zhoufujin #$1, $2, $3 mean Recipient, Subject and Message echo "$3" | /bin/mail -s "$2" $1
3.在zabbix 上配置邮件报警
(1)启用示警媒介类型Email
(2).设置zabbix用户邮件报警地址
这里可以添加多个邮件地址
(3)设置zabbix触发报警的动作。我这里创建action 是做了分类
到这里完整的zabbix 报警就设置完成了,如有疑问请留言
相关文章推荐
- Python 实现Zabbix自动发送报表
- 使用zabbix监控Nginx活动状态--Part1
- Zabbix安装详解
- 用zabbix监控nginx_status状态
- C#实现简单屏幕监控的方法
- C#进程监控方法实例分析
- Windows下使用性能监视器监控SqlServer的常见指标
- Android编程实现监控各个程序流量的方法
- Zabbix监控Linux主机设置方法
- Zabbix监控交换机设置方法
- 使用zabbix监控mongodb的方法
- Shell脚本实现Linux系统和进程资源监控
- jQuery 监控键盘一段时间没输入
- Oracle 监控索引使用率脚本分享
- 获取键盘键的值 集合 方便监控键盘事件
- 一个监控Squid运行进程数并自动重启的简洁Shell脚本分享
- Linux下用Python脚本监控目录变化代码分享
- zabbix邮件报警及自定义脚本实战
- 自动化安装smokeping-2.6.11脚本 推荐
- RedisLive监控Redis服务