首先要感谢下作者,效率很高,很快就出了新的功能。 新功能有三点: 1、添加了指定端口访问 2、可以通过ssh的方式进行传送 3、可以调用其它命令
存在一些问题和一些需求: 1、通过ssh的传送方式,这个版本肯定是不能成功的 原因是这个命令的格式是: rsync -avz -e ssh 监控path 用户名@IP:/目标path 而不是用rsync的模块方式 这个方法的使用有点类似scp 2、配置文件的可读性和混合性 混合性:是指可能监控同一个目录传送到多个目标地址的方式可能是通过默认端 口 也可能是指定端口 或者是通过ssh的方式 理想的情况: <remote ip="122.1.1.1" method="port" port="874" name="test1"/> <remote ip="122.1.1.2" method="port" port="8989" name="test2"/> <remote ip="127.0.0.1" method="ssh" path="/tmp"/> 这样写配置比较清楚明了 意思就是 remote有几个可选参数 ip method port name path method可能需要添加一些判断 ,但至少port这个参数可以添加上因为port默认就有 默认为874 3、日志问题 首先我发现被监控的目录甚至子目录都会产生rsync_fail_log.sh这个文件 该文件 为空而且会被同步。 另外建议日志添加参数可以自主指定位置,这样对日志管理收集更灵活 如果日志可以显示 time remote IP=xxx.xxx.xxx.xxx 模块名称 [Success] time remote IP=xxx.xxx.xxx.xxx 路径 [Failure] 并显示没有成功的内容 如果麻烦先指定失败日志 希望该软件越来越强大
Comment #1
Posted on May 14, 2010 by Massive Hippo非常感谢你的意见,我会尽快修改
Comment #2
Posted on May 14, 2010 by Massive Ox另外添加一些参数 原来固定的参数有 -rtu 建议再添加个 zp z 压缩 p权限 压缩减小传输 的大小 p可以通过源来设置权限
Status: New
Labels:
Type-Defect
Priority-Medium