• 客户区域:
  • 知识库
zabbix +金笛短信猫告警调用的脚本

本脚本适用于:

zabbix +金笛短信一体机

zabbix + 金笛短信猫+web中间件


收到短信告警信息如下图所示:


调用的脚本:

==============================

#!/bin/bash
# 脚本的日志文件
LOGFILE="/tmp/SMS.log"
:>"$LOGFILE"
exec 1>"$LOGFILE"
exec 2>&1
MOBILE_NUMBER=$1 # 手机号码
MESSAGE_UTF8=$3 # 短信内容 $2没有用到
XXD="/usr/bin/xxd"
CURL="/usr/bin/curl"
TIMEOUT=5
# 短信内容要经过URL编码处理
MESSAGE_ENCODE=$(echo "$MESSAGE_UTF8" | ${XXD} -ps | sed 's/(..)/%/g' | tr -d ' ')

# 127.0.0.1需要改为金笛短信一体机的IP
URL="http://127.0.0.1:8060/send?password=1&text=${MESSAGE_ENCODE}&recipient=${MOBILE_NUMBER}&encoding=U"

# Send it
set -x

${CURL} -s --connect-timeout ${TIMEOUT} "${URL}"


注意事项:

脚本要给可执行权限,如下图所示:


附件:
  • 这个文档对您有帮助的吗?
  • |