安装飞实现服务器故障发送短信报警
将最新版本的fetion主程序放在一个目录下面,并将其使用的库文件也放在同一目录
我这里放在/usr/local/下面,并给四个Lib开头的库文件755权限
在/etc/ld.so.conf中添加/usr/local/文件路径,并使用ldconfig重新加载一下
然后执行命令测试飞信是否能正常发送短信
[root@test local]# LD_LIBRARY_PATH=. ./fetion --mobile=13917494356 --pwd=xfzhou@5498 --to=18717779575 --msg-utf8=测试nagios报警消息
Mobile是自己的手机号,pwd是自己飞信密码 to指定接收短信者(必须是自己好友)
--msg-uft8是短信内容,注意不能太长,否则会拆分成多条消息
第一次发送的时候会提示输入验证码,这个验证保存在当前主程序目录下面,并以自己的手机号命名的一个图片,也就是我上图中紫色的图片
用windows客户端打开图片,输入里面的验证码
[root@test local]# LD_LIBRARY_PATH=. ./fetion --mobile=13917494356 [url=mailto:--pwd=xfzhou@5498][color=#6d1c00]--pwd=xfzhou@5498[/color][/url] --to=18717779575 --msg-utf8=测试nagios报警消息
HTTP/1.1 200 OK
Connection: close
Date: Thu, 30 Aug 2012 08:31:37 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Cache-Control: private
Content-Type: text/html; charset=utf-8
Content-Length: 2417
图形验证码已经生成,文件名为:13917494356.jpg请识别后输入图形验证码:
R5hX
您输入的识别码是:R5hX
SIP-C/4.0 280 Send SMS OK
T: sip:344133809@fetion.com.cn;p=15278
I: 3
Q: 1 M
L: 114
D: Thu, 30 Aug 2012 08:33:05 GMT
XI: 0EDF7A2CE119D38879641FDB579F3397