自从接触IDC以来,感觉IDC机房的服务态度一直不怎么样(那也要看哪个部门,比如光环新网的技术部、铜牛集团的客服,这些服务还都算不错的),有点跑偏了,OK,言归正传。Linux虽然很稳定,但也避免不了重启(啥时候需要重启我也不知道,反正肯定有重启的时候)但是当你给IDC打电话让重启服务器后服务器具体多长时间启动起来你也不清楚,还可能因为某种故障系统重启时根本无法正常启动。(有的IDC挺好,重启完毕后会在三层交换机上给你查IP-MAC,等启来后会给你打电话通知,有的是重启完就闪人,正常不正常也不管)。下面我们看一下,当重启Linux后,我们是如何在第一时间知道系统已进入在线状态--------利用飞信,实现手机短信通知。


飞信的安装及配置:



我们已经将飞信安装文件下载到了系统的tmp目录下



[root@MRTG tmp]# ls
fetion20091117-linux.tar.gz
[root@MRTG tmp]# tar zxvf fetion20091117-linux.tar.gz


 



解压完毕后会生成一个fx 目录,我们把这个目录移动到/usr/local/并改名为fetion


[root@MRTG tmp]# mv fx /usr/local/fetion 
   
 
   
 
    [root@MRTG tmp]# cd /usr/local/fetion/
[root@MRTG fetion]# ls
cache     done    libACE-5.7.2.so      libcrypto.so.4  libssl.so.4  plugins
commands  fetion  libACE_SSL-5.7.2.so  libeay32.dll    logs


需要把libACE-5.7.2.so libACE_SSL-5.7.2.so libcrypto.so.4 libssl.so.4这四个文件拷贝到/usr/lib目录下fetion才可以正常运行



[root@MRTG fetion]# cp libACE-5.7.2.so libACE_SSL-5.7.2.so libcrypto.so.4 libssl.so.4 /usr/lib


测试飞信


[root@MRTG fetion]# /usr/local/fetion/fetion --mobile=158110***** --pwd=****** --to=158110***** --msg-utf8="test"


--mobile后面跟飞信ID



 --pwd后面跟飞信的密码



--to后面跟收信息人的手机号码



 --msg-utf8后面跟所要发出的内容



执行完上述命令后接收人手机就应该能收到一个内容为test的信息



 



 


[root@MRTG fetion]# vi /etc/rc.local

 在文件最后加入以下内容,这样开机后就会自动运行飞信命令了



/usr/local/fetion/fetion --mobile=158110***** --pwd=****** --to=158110***** --msg-utf8="server  already start"



 



      现在我们可以重启一下服务器,服务器启动后我们就会收到一条内容为server  already start的信息



      PS:windows下用啥方法能实现啊?请路过的朋友们指点一下。因为windows重启的次数远远高于Linux啊