系统监控:用 shell 监控 FTP 服务,并利用飞信发手机短信报警
2013-07-01 22:17
375 查看
#!/bin/sh LANG=zh_cn sendmsgfile=/home/lsc/fetion/install/cmd.txt send_sms_mobile_telephone() { log_time=`cat ftpstat_time` local_time=`date +%s` n=$(( ${local_time}-${log_time} )) if [ "$n" -gt "1800" ]; then # 距离上次发送报警短信已经超过30分钟,可以再次发送。 echo $local_time > ftpstat_time echo "sms 0 ${msg}" > $sendmsgfile echo "exit" >> $sendmsgfile /home/lsc/fetion/install/fetion -u 手机号码 -p 飞信密码 -EN -b $sendmsgfile else echo "距离上次发送报警短信还没有超过30分钟。" fi } if wget -t 3 -T 3 --spider ftp://test:test的密码@127.0.0.1/ftpstat > /dev/null 2>&1 ; then echo "FTP正常" else /usr/local/sbin/pure-config.pl /usr/local/etc/pure-ftpd.conf sleep 10 #延迟10秒 if wget -t 3 -T 3 --spider ftp://test:test的密码@127.0.0.1/ftpstat > /dev/null 2>&1 ; then msg="服务器 IP地址 警报:FTP服务器无法登陆,已经成功启动。(监控使用测试连接帐号为test)。" send_sms_mobile_telephone else msg="服务器 IP地址 警报:FTP服务器无法登陆,尝试启动失败。(监控使用测试连接帐号为test)。" send_sms_mobile_telephone fi fi
相关文章推荐
- Linux服务器系统监控框架与MSN、E-mail、手机短信报警的实现
- Linux基础之-利用shell脚本实现自动监控系统服务
- shell脚本-监控系统资源并通过短信报警
- 系统监控:linux命令行-飞信客户端发送免费报警短信
- Linux服务器系统监控框架与MSN、E-mail、手机短信报警的实现
- shell脚本-监控系统资源并通过短信报警
- 系统监控:linux命令行-飞信客户端发送免费报警短信
- Linux基础之-利用shell脚本实现自动监控系统服务
- 仿Live800做的带客服端winform软件的在线咨询系统,asp.net,利用PowerTalkBox以及整合anget精灵以及speech语音提示+飞信短信提示服务
- Linux服务器系统监控框架与MSN、E-mail、手机短信报警的实现
- 系统监控:linux命令行-飞信客户端发送免费报警短信
- 利用shell脚本来监控linux系统的内存
- 利用shell脚本来监控linux系统的负载与CPU占用情况
- 利用shell脚本来监控linux系统的内存
- server宕机监控、检測、报警程序(139绑定手机短信报警)monitor_down.sh
- shell监控系统资源邮件报警的脚本
- 利用shell脚本来监控linux系统的负载与CPU占用情况
- 利用Nagios 实现监控Linux/Windows及短信报警的总结
- 分布式监控系统Zabbix-3.0.3--短信报警设置
- server宕机监控、检測、报警程序(139绑定手机短信报警)monitor_down.sh