zoukankan      html  css  js  c++  java
  • zabbix server5.0邮箱配置

    前言:以下操作在zabbix的server端配置,不知道怎么安装zabbix5.0-server或者agent就看我之前的文章里面有。

    1.安装sendmail(邮件服务)

    yum  -y install sendmail 

    systemctl restart  sendmail

    Systemctl enable  sendmail

    2.安装邮件发送工具mailx

    yum  -y install mailx  

    3.修改配置文件

    vim /etc/mail.rc(在最后面加上下面配置)

    set  from=*******@163.com   ###个人邮箱

    set  smtp=smtp.163.com       ###邮件服务器

    set  smtp-auth-user=*******@163.com              ###个人邮箱

    set  smtp-auth-password=邮箱客户端授权密码 

    set  smtp-auth=login 

    以上配置好以后测试:echo "test" | mail -s 'test  mail'  *****@163.com

    4.编写邮件发送脚本sendmail.sh

    cd     /usr/local/zabbix/share/zabbix/alertscripts/    #进入zabbix默认存放脚本路径

    vim sendmail.sh   

    #!/bin/bash

     

    messages=`echo $3 | tr ' ' ' '`

     

    subject=`echo $2 | tr ' ' ' '`

     

    echo "${messages}" | mail -s"${subject}" $1 >>/tmp/sendmail.log 2>&1

    5.给这个文件赋予权限和修改所属人

    chown  zabbix:zabbix    sendmail.sh

    chmod  755   sendmail.sh

    6.在zabbix的web界面上的配置

    管理----  报警媒介类型-----  创建媒介类型

    {ALERT.SENDTO}        收件人

    {ALERT.SUBJECT}       邮件主题

    {ALERT.MESSAGE}        详细内容


     

    管理 ---- 用户 ----- 选择admin用户。(自己创建一个用户也可以)

     


     

    配置 ---- 动作 ---- 创建动作。


     

    之后点击操作,别点更新

    故障{TRIGGER.STATUS},服务器名:{HOSTNAME1}发生: {TRIGGER.NAME}故障!

    告警主机:{HOSTNAME}

    告警主机IP地址:{HOST.IP}

    告警时间:{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}已恢复!

    告警主机:{HOSTNAME}

    告警主机IP地址:{HOST.IP}

    告警时间:{EVENT.DATE} {EVENT.TIME}

    告警等级:{TRIGGER.SEVERITY}

    告警信息: {TRIGGER.NAME}

    告警项目:{TRIGGER.KEY1}

    问题详情:{ITEM.NAME}:{ITEM.VALUE}

    当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}

    事件ID:{EVENT.ID}


     

    到这里zabbix的邮件配置就完了,之后你可以测试下,找一台zabbix agent端,让它stop,看下是否会接受到邮件。

     

     

     

     

     

  • 相关阅读:
    多线程编程学习笔记——任务并行库(三)
    多线程编程学习笔记——任务并行库(二)
    多线程编程学习笔记——任务并行库(一)
    多线程编程学习笔记——线程池(三)
    多线程编程学习笔记——线程池(二)
    多线程编程学习笔记——线程池(一)
    多线程编程学习笔记——线程同步(三)
    多线程编程学习笔记——线程同步(二)
    多线程编程学习笔记——线程同步(一)
    多线程编程学习笔记-基础(三)
  • 原文地址:https://www.cnblogs.com/ming369/p/15010744.html
Copyright © 2011-2022 走看看