码迷,mamicode.com
首页 > 其他好文 > 详细

自定义短信提醒:

时间:2017-09-29 00:18:17      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:短信   zabbix   报警   


自定义短信提醒:

#!/bin/bash
day=`date +%Y%m%d_%H%M`
date_time=`date +%Y%m%d_%H:%M:%S`
mobile=$1
content="$2 $date_time"
content=`echo $content | sed ‘s/%/%2525/‘`
log_dir=/usr/local/share/zabbix/alertscripts/log
function redirect_log ()
{
    log_file=$log_dir/sms_${day}_${mobile}.log
    log_err=$log_dir/sms_${day}_${mobile}.err.log
    mkdir -p $log_dir
    exec 1>$log_file
    exec 2>$log_err
}    # ----------  end of function redirect_log  ----------
redirect_log
# [[ $mobile -eq  18502138230 ]] && echo "now exit" &&  exit 3    #eric
/usr/local/share/zabbix/alertscripts/urllib $mobile $content
[ $? -eq 0 ] && echo  "smsto:$mobile content:$content Successfull." || echo "smsto:$mobile content:$content  Failed."


/usr/local/share/zabbix/alertscripts/urllib 脚本

#!/usr/bin/env python
import urllib
import sys
import random
phone=sys.argv[1]
mess=sys.argv[2]
seqidnum=random.randint(1,1000)

urllib.urlopen(‘http://sdk4report.eucp.b2m.cn:8080/sdkproxy/sendsms.action?cdkey=6SDK-EMY-6688-KKQML&password=366078&phone=%s&message=%s&seqid=%s‘ % (phone,mess,seqidnum))


本文出自 “SQLServer MySQL” 博客,转载请与作者联系!

自定义短信提醒:

标签:短信   zabbix   报警   

原文地址:http://dwchaoyue.blog.51cto.com/2826417/1969468

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!