docker版zabbix的系统是一个类似于安卓的操作系统,导致缺少了curl,且请求内容有中文会乱码。 解决办法:用wget请求短信web接口,并且在脚本中将中文转换成urlencode,再请求接口。 脚本如下:

var=`echo $3 |tr -d '\n' |od -An -tx1|tr ' ' % | tr -d '\n'`
wget 172.17.0.1:8080/$1/$2/$var -P /tmp/zabbbix.tmp