fmorgue是一个Python的工具永久镜像文件到远程服务器 相反,rsync的朋友,它只能识别的基础上修改的时间和规模,这使得它适用于归档旋转的日志文件丢失的服务器上的文件。
该软件包安装了两个新的shell命令,“fmorgue”的客户端应用程序,以及“fmorgue服务器”。
客户端应用程序
所述fmorgue客户预计将称为定期的基础上,如作为cron作业。它会检查文件的给定列表,并要求该文件需要转移服务器。在的情况下的某些文件丢失,它们被立即传送到服务器。
例如:
fmorgue http://my.archive.example.com/ /var/log/*.log
尝试'fmorgue -h“。
服务器应用程序
该fmorgue服务器可以专用端口上运行的独立应用程序,或作为CGI脚本。在两种操作模式中,服务器必须被告知要存储retreived数据。
在独立模式下,你必须定义目录作为命令行参数。
在CGI模式中,你必须在“的/ etc / fmorgue”配置文件看起来应该像这样创建一个配置文件:
       对于fmorgue#配置文件
        [fmorgue服务器]
        DIR = / tmp目录/
        #可能的值:是/否
        withhostname =无
        #可能的值:是/否
        withorigname =无
你还需要配置你的Web服务器,例如通过加入ScriptAlias指令。
默认情况下,该文件是根据自己的修改时间改名,因为原来的文件名,预计会改变(想想logrotate的)。您可以添加原始主机名和文件名,以在服务器端生成的文件名
要求:
- 在Python的
评论没有发现