shell脚本监控集群FTP是否正常,可上传下载文件
2015-04-28 21:47
633 查看
#!/bin/sh
########################################
#尝试登录集群各个节点,检查FTP是否可正常登录
#登录失败或者上传文件失败则发邮件通知
#######################################
if [ -s err.log ];then
rm -f err.log
fi
function login_ftp(){
ftp -i -n <<EOF
open $1
user $2 $3
put ltl_test
mdelete ltltest
bye
EOF
}
while read line;
do
eval "$line"
login_ftp $ip $user $user_pass >>33.log
if [ -s 33.log ];then
echo $ip $user $user_pass "login faile"\t >>err.log
fi
done < config
if [ -s err.log ];then
cat err.log|mail -s "check ftp" -t liu.tielei@zte.com.cn
fi
配置文件信息如下:
ip=10.45.47.190 user=weblogic user_pass=web123
ip=10.45.47.190 user=weblogic user_pass=web123
ip=10.45.47.190 user=weblogic user_pass=web123
ip=10.45.47.198 user=weblogic user_pass=web123
########################################
#尝试登录集群各个节点,检查FTP是否可正常登录
#登录失败或者上传文件失败则发邮件通知
#######################################
if [ -s err.log ];then
rm -f err.log
fi
function login_ftp(){
ftp -i -n <<EOF
open $1
user $2 $3
put ltl_test
mdelete ltltest
bye
EOF
}
while read line;
do
eval "$line"
login_ftp $ip $user $user_pass >>33.log
if [ -s 33.log ];then
echo $ip $user $user_pass "login faile"\t >>err.log
fi
done < config
if [ -s err.log ];then
cat err.log|mail -s "check ftp" -t liu.tielei@zte.com.cn
fi
配置文件信息如下:
ip=10.45.47.190 user=weblogic user_pass=web123
ip=10.45.47.190 user=weblogic user_pass=web123
ip=10.45.47.190 user=weblogic user_pass=web123
ip=10.45.47.198 user=weblogic user_pass=web123
相关文章推荐
- Linux下使用Shell脚本向FTP服务器上传或下载一个文件
- ftp自动上传下载文件(Shell脚本)及ftp命令详解
- Shell ftp 上传下载脚本 单独抓取文件中ip地址
- shell脚本:检查ftp日志存储服务器上的日志是否正常上传
- 【shell脚本】ftp自动上传mysql备份文件
- Linux使用Shell脚本实现ftp的自动上传下载
- AIX 用SHELL脚本 自动FTP下载文件
- Linux 利用shell中使用ftp自动下载上传文件
- ftp自动上传下载文件脚本
- loadrunner脚本,从FTP服务器上上传和下载文件
- Linux使用Shell脚本实现ftp的自动上传下载
- shell脚本:监控MySQL服务是否正常
- shell脚本,自动登陆ftp,下载文件
- Linux使用Shell脚本实现ftp的自动上传下载
- FTP定时批量下载文件(SHELL脚本及使用方法 )
- Ftp批量上传下载的Shell脚本
- 简单监控网站访问是否正常的shell脚本,邮件报警。网站恢复后继续运行。
- shell脚本自动登录FTP实现上传下载
- CentOS中使用Shell脚本实现每天自动备份网站文件和数据库并上传到FTP中(转)
- Linux使用Shell脚本实现ftp的自动上传下载