zoukankan      html  css  js  c++  java
  • zabbix脚本邮件报警搭建.txt

    一、安装mailx
    yum -y install mailx

    二、修改配置文件(配置文件后面追加内容)

    vim /etc/mail.rc
    set from=huanglinxxxxxxxxx@126.com
    set smtp=smtp.126.com
    set smtp-auth-user=huanglinxxxxxxxx
    set smtp-auth-password=**************
    set smtp-auth=login

    三、测试邮件服务
    echo "邮件内容"|mail -s "邮件主题" 952846425@qq.com

    四、寻找配置文件里面shell脚本放置的路径(并重启zabbix服务端)
    [root@Zabbix_server 13:48:48~]# cat /application/zabbix/etc/zabbix_server.conf|grep AlertScriptsPath
    ### Option: AlertScriptsPath
    AlertScriptsPath=/application/zabbix/share/zabbix/alertscripts

    zabbix_server restart

    五、编写邮件脚本
    #!/bin/bash

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



    六、增加可执行权限
    chown zabbix:zabbix sendmail.sh
    chmod +x sendmail.sh
    sh sendmail.sh 952846425@qq.com  just-for-fun hehehehe

    七、最后需要重启zabbix-server和nginx/Apache服务器
    zabbix_server restart
    service zabbix_server restart


    八、zabbix后台配置
    Administration–>Media types–>Create media type

    脚本参数:添加以下3个参数,分别对应sendmail.sh脚本需要的3个参数:收件人地址、主题、详细内容
    {ALERT.SENDTO}
    {ALERT.SUBJECT}
    {ALERT.MESSAGE}

  • 相关阅读:
    ZROI2018提高day9t1
    p2114 起床困难综合症
    EZOJ #78
    Linux JDK配置
    jps命令
    虚拟机 网卡模式配置
    redhat下yum命令安装(替换为centos yum命令)
    URL编码
    Query DSL(2)----Full text queries
    Query DSL(1)
  • 原文地址:https://www.cnblogs.com/huanglinsheng/p/10030881.html
Copyright © 2011-2022 走看看