公司有几台web服务器,每台上有相同名字的日志文件,现在需要将这些日志文件同步到日志服务器进行分析。
日志服务器 100
web服务器 67-74
由于日志文件名都一样,要存放在同一目录,所有需要在传送前改名字
在100上配置好rsync和存放目录后
现在以67为例
日志文件是/usr/local/apache_ad/logs/ac_log
在logs下新建目录ad_log
cd ad_log
ln ../ac_log server67_ac_log //此处只能为硬链接,若为软连接,同步的只是link
配置sersync2配置文件,将监控目录设置/usr/local/apache_ad/logs/ad_log/
修改/usr/local/apache_ad/logs/ac_log 这个文件时,同步不生效
最后设置sersync2配置文件,<crontab start="true" schedule="5">
每5分钟同步一次
其他服务器同样设置就好了