zoukankan      html  css  js  c++  java
  • sendmail 发送邮件 zabbix 自定义报警

    配合zabbix 触发脚本 达到自定义报警目的

    #!/bin/bash
    # Created : 2015.12.08
    # Updated : 2015.12.08
    # Author : sanmuyan
    # Description : send_mail_to_jason_where_overdue.sh
    
    
    SMTP_server='mail.qq.com:465'    # SMTP服务器,变量值需要自行修改
    username='support@qq.com'     # 用户名,变量值需要自行修改
    password='123'             # 密码,变量值需要自行修改
    from_email_address='support@qq.com' # 发件人Email地址,变量值需要自行修改
    to_email_address=yong.zhou@qq.com,sen.zhang@qq.com
    mail_content_path='/etc/zabbix/scripts/data/box_disk_80.txt'  #邮件正文
    
    
    # Get data by quering the script #
    
    
    echo "-------------------------------------------------" >>$mail_content_path
    echo "List of hard disk usage exceeding 80%" >>$mail_content_path
    echo "-------------------------------------------------" >>$mail_content_path
    
    # 发送邮件
    sendEmail='/usr/local/bin/sendEmail'
    set -x
    if [ `cat $mail_content_path | wc -l` -gt 3 ];
    then
    $sendEmail -s "$SMTP_server" -xu "$username" -xp "$password" -f "$from_email_address" -t "$to_email_address" -u "Box-Free-Space-Alarm"  -m -o message-content-type=text -o message-charset=utf8 -o tls=auto -o message-file=$mail_content_path
    fi    
    

      

  • 相关阅读:
    矩阵树(Matrix-Tree)定理精华
    【面试题flex】关于弹性盒子中 flex: 0 1 auto 的一系列问题
    纯函数-Javascript
    uniapp 低功耗蓝牙使用(经典蓝牙用native.js)
    uniapp截屏
    unicloud数据聚合处理
    uniapp的post请求失效问题
    unicloud链表查询
    uni-id的使用
    坐标转换
  • 原文地址:https://www.cnblogs.com/37yan/p/7095696.html
Copyright © 2011-2022 走看看