11.24.2008

飞信机器人在linux系统管理中的应用

今天逛www.bsdlover.cn 看到一篇关于飞信机器人的文章

飞信机器人官方网站:
http://www.it-adv.net/

闲话少叙,开始飞信之旅。

OS: CentOS5 (x86_64)

1 下载
http://www.it-adv.net/index.php?action=downloads

wget http://www.it-adv.net/fetion/library32.rar
wget http://www.it-adv.net/fetion/download/fetion20080910048-linux.tar.gz

2 添加必须的库
解压 unrar e library32.rar /usr/lib/
ldconfig -v |grep ACE
应该有如下显示:
libACE.so.5.4.7 -> libACE.so.5.4.7
libACE_SSL.so.5.4.7 -> libACE_SSL.so.5.4.7

3 tar xvzf fetion20080910048-linux.tar.gz
mv install /usr/local/fetion
cd /usr/local/fetion ; ./fetion -u 手机号 -p 密码


安装完成

联合其他脚本
目标:我要检测磁盘情况,防止有些磁盘被占满。当然了,quota可以做到。
假设我没作quota

我写的脚本

/srv/check_disk.sh
#!/bin/bash

#
#
# Check the Harddisk usesage and warnings
# Author: xfsuper@gmail.com
# Date: 2008/11/5
#

# Warninglimit is 2G default
# lowlimit is 1G default
warninglimit=2000000
lowlimit=1000000

filesystems=`df -h | awk '{print $1}' |grep /dev`

for fs in $filesystems
do
size=`df -k $fs |grep $fs |awk '{ print $4; }'`

if [ $size -lt $lowlimit ]; then
size=$((size/(1024*1024)))
echo "URGENT: Low disk space for $fs in $HOSTNAME,Now it is $size G only" >/tmp/disk_check
echo "sms 158XXXX3553 URGENT: Low disk space for $fs in $HOSTNAME,Now it is $size G only" > /tmp/send_urg
echo "exit" >> /tmp/send_urg

####### send settings
mail -s "URGENT: Low disk space for $fs in $HOSTNAME,Now it is $size G only" -c xfsuper@gmail.com xfsuper@gmail.com.com < /tmp/disk_check
/usr/local/fetion/fetion -u 158XXXX3553 -b /tmp/send_urg -p XXXXX

break
fi
if [ $size -lt $warninglimit ]; then
size=$((size/(1024*1024)))
echo "Warning: Low disk space for $fs in $HOSTNAME,Now it is $size G only" > /tmp/disk_check_warn
echo "sms 158XXXX3553 Warning: Low disk space for $fs in $HOSTNAME,Now it is $size G only" > /tmp/send_warn
echo "exit" >> /tmp/send_warn

mail -s "Warning: Low disk space for $fs in $HOSTNAME,Now it is $size G only" -c xfsuper@gmail.com xfsuper@gmail.com.com < /tmp/disk_check_warn
/usr/local/fetion/fetion -u 158XXXX3553 -b /tmp/send_warn -p XXXXX
fi

done

3 Comments:

Blogger 君君 said...

你说人体模特很容易让人联想到那个啥哦~~~

11:11 PM  
Blogger 君君 said...

我短信少啊,装了飞信的发短信聊天又不给钱。我的话费就噌噌噌的涨啊。不回又不太好-_-||

6:02 PM  
Blogger 晓风 said...

呵呵,这个机器人只是监控系统用。
我们这里包短信。我150条总是用不完。

4:50 PM  

Post a Comment

Subscribe to Post Comments [Atom]

<< Home