IDC运维之Linux服务器重启 |
发布时间: 2012/9/16 1:29:52 |
俺要发几句牢骚:话说正当举子睡的正香的时候,被一阵电话声惊醒--------客户打的,说服务器断网了。电脑也没开,nagios还没玩转,所以短信报警是不可能的,打电话问机房吧。。。。原来机房被DDOS,已经把攻击者IP封了,网络已经正常。处理完事之后正当哦趴下继续欲睡时,听见门外有人拿着铁锨在地上卡卡一个劲的砍,仔细一听原来是房东(处理前几天下雪结的冰)。额,这觉是没法睡了啊。得,起床开会夜车吧~
自从接触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的信息
亿恩-天使(QQ:530997) 电话 037160135991 服务器租用,托管欢迎咨询。
本文出自:亿恩科技【www.enkj.com】 |