Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11125
  • 博文数量: 5
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2016-01-07 14:37
个人简介

个人是个linux菜鸟 希望大家多多交流吧

文章分类
文章存档

2016年(5)

我的朋友
最近访客

分类: 网络与安全

2016-06-22 11:05:58

yum install mailx 
安装mailx
本机自带版本太低卸载

yum remove mailx

下载mailx


tar jxvf mail-tar.bz2    解压

进入目录
make
make install UCBINSTALL=/usr/bin/install     安装目录

ln -s /usr/local/bin/mailx /bin/mail   创建mailx到mail的软连接
ln -s /etc/nail.rc /etc/mail.rc    创建mailx配置文件软连接

whereis mailx    查看安装路径

mailx -V    查看版本

配置Zabbix服务端外部邮箱

vi /etc/mail.rc     #编辑,添加以下信息

set from=182102XXXXX@163.com smtp=smtp.163.com

set smtp-auth-user=182102XXXXX@163.com smtp-auth-password=123456

set smtp-auth=login

:wq! #保存退出


测试
echo "zabbix test mail " |mail -s "zabbix" 182102XXXXX@163.com


登录zabbix监控

点击创建示警媒介


更新

管理 >>用户


示警媒介>>添加



更新

组态 >> 动作


动作信息



名称:Action-Email
默认接收人:故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!
默认信息:
告警主机:{HOSTNAME1}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
恢复信息:打钩
恢复主旨:恢复{TRIGGER.STATUS}, 服务器:{HOSTNAME1}: {TRIGGER.NAME}已恢复!
恢复信息:
告警主机:{HOSTNAME1}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}

条件




操作



更新

添加zabbix服务器端发送邮件脚本
cd /zabbix/share/zabbix/alertscripts  #脚本存放目录

vi sendmail.sh
#!/bin/bash

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

保存退出

设置脚本所有者为zabbix用户
chown zabbix.zabbix /zabbix/share/zabbix/alertscripts/sendmail.sh

设置脚本执行权限

测试
关闭zabbix客户端服务器,查看邮箱



阅读(752) | 评论(0) | 转发(0) |
0

上一篇:Centos6.5下源码搭建mysql

下一篇:没有了

给主人留下些什么吧!~~