Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 3149|回复: 1

按计划任务FTP自动数据备份、集中监控(4.15功能增加)

[复制链接]

该用户从未签到

发表于 2015-2-2 11:29:12 | 显示全部楼层 |阅读模式
本帖最后由 cuibq 于 2015-4-15 10:20 编辑

1、客户端功能介绍
对服务器内重要数据进行定期自动FTP备份,并对服务器状态进行监控报警。主要功能:
* 根据文件类型筛选。包含或者排除特定文件类型。
* 根据文件大小筛选。
* 根据绝对修改时间或者相对修改时间筛选。
* 将符合条件的文件压缩后上传。可以设定压缩密码。
* 设定计划任务。每天、每周指定时间、每月指定时间;指定开始时分秒;指定运行间隔秒数。
* 指定报警条件。报警条件为文件类型及文件数量。

2、数据中心功能介绍
记录所有客户端的信息并保存到数据库中;向监控端发送报警信息;向电子邮件地址发送报警信息;供监控端查询信息。

3、监控端功能介绍
接收报警信息;接收一般信息及报警信息;查询数据中心历史数据;

使用数据远程自动备份功能,需要首先配置FTP服务器,本系统客户端将需要安全备份的数据存储在FTP服务器。经测试,免费的FTP服务器FileZilla Server 0.9.48版本可以正常使用。其他FTP服务器未经测试。
下面以FileZilla Server 0.9.48为例,简单介绍FTP服务器的配置。
在General settings中,可以设定监听端口,一般为21。
数据安全客户端使用Port方式进行文件传输,而非Passive方式。因此FileZilla Server的Passive mode setting部分,无需选定Use custom port range。
防火墙的入站规则中,需要新建一条TCP规则,特定本地端口为21,允许连接。
为进一步增强FTP服务器安全性,建议设置IP Filter及Security settings项目。

1.13客户端增加功能
向数据中心发送:
最后登录失败时间
最后登录成功时间
已用磁盘容量/总磁盘空间
CPU、内存占用率
防火墙运行状态、远程桌面运行状态

数据中心:
接收客户端信息,保存到sqlite数据库,发送到接入的监控端

监控端
实时用tachart显示接收到的信息。

客户端:




单机版请不要使用数据中心,会造成CPU消耗过大:


数据中心:


监控端:






开发工具:










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册(注册审核可向QQ群索取)

x

评分

参与人数 1金钱 +4 贡献值 +1 好评度 +1 收起 理由
zwz + 4 + 1 + 1

查看全部评分

回复

使用道具 举报

该用户从未签到

发表于 2015-2-4 09:45:53 | 显示全部楼层
不错的东东,希望继续完善。
回复 支持 反对

使用道具 举报

*滑块验证:

本版积分规则

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

GMT+8, 2025-7-4 18:40 , Processed in 0.028061 second(s), 11 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表