侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

zabbix报警

2023-11-13 星期一 / 0 评论 / 0 点赞 / 42 阅读 / 2933 字

SendEmail邮件报警# Description: zabbix邮件告警脚本# Notes: 使用sendEmail# 脚本的日志文件LOGFILE="/tmp/Email.log":

SendEmail邮件报警

# Description: zabbix邮件告警脚本# Notes:       使用sendEmail# 脚本的日志文件LOGFILE="/tmp/Email.log":>"$LOGFILE"exec 1>"$LOGFILE"exec 2>&1SMTP_server='smtp.exmail.qq.com'    # SMTP服务器,变量值需要自行修改username='[email protected]'     # 用户名,变量值需要自行修改from_email_address='[email protected]' # 发件人Email地址,变量值需要自行修改password='123456'             # 密码,变量值需要自行修改to_email_address="$1"               # 收件人Email地址,zabbix传入的第一个参数message_subject_utf8="$2"           # 邮件标题,zabbix传入的第二个参数message_body_utf8="$3"              # 邮件内容,zabbix传入的第三个参数# 转换邮件标题为GB2312,解决邮件标题含有中文,收到邮件显示乱码的问题。message_subject_gb2312=`iconv -t GB2312 -f UTF-8 << EOF$message_subject_utf8EOF`[ $? -eq 0 ] && message_subject="$message_subject_gb2312" || message_subject="$message_subject_utf8"# 转换邮件内容为GB2312,解决收到邮件内容乱码message_body_gb2312=`iconv -t GB2312 -f UTF-8 << EOF$message_body_utf8EOF`[ $? -eq 0 ] && message_body="$message_body_gb2312" || message_body="$message_body_utf8"# 发送邮件sendEmail='/usr/local/sbin/sendEmail'set -x############################################################   邮件参数使用说明   #################						##	-s	设置发件人邮箱SNTP服务器	##	-xu	设置发件人邮箱用户名		##	-f	设置发件人邮箱地址		##	-xp	设置发件人邮箱密码		##	-t	设置接受人邮箱地址		##	-u	设置发送的邮件主题		##	-m	设置发送的邮件内容		##################################################"$sendEmail" -s "$SMTP_server" -xu "$username" -f "$from_email_address" -xp "$password" -t "$1" -u "$2"  -m "$3" -o message-content-type=text -o message-charset=gb2312echo "$1 $2 $3" >>/tmp/sendemil.log-$(date +%F)

微信报警

#!/bin/bashCorpID="xxxxxxxx"Secret="xxxxxxxxxxxxxxxxxxxxxxxxxxx"token=`curl -s "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=$CorpID&corpsecret=$Secret"|awk -F ':"|",' '{print $2}'`echo $tokenuserid="jbw"msg="$2"curl -XPOST "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=$token" -d "{	/"touser/": /"$userid/",	/"toparty/": 1,	/"agentid/": 2,	/"msgtype/": /"text/",	/"text/": {		/"content/": /"$msg/"	}}"ts=`date "+%F %T"`echo $ts >>/tmp/weixin.log

广告 广告

评论区