没有做日志分析系统,我的过渡解决方案是日志按天切割,统一推送至一台存储服务器。若想查询当天日志,特别是负载均衡器下有N台中间件服务器,日志比较分散的情况下,可以使用sshfs将日志统一挂载至一台服务器。
部署步骤:A机代表挂载机,B机代表被挂载机
A机器:
yum install sshfs -y
安装完成后,会默认新建一个sshfs的用户组:fuse
将需要挂载的B机目录拥有者账号添加到fuse,不添加的话会报以下错误:
fuse: failed to exec fusermount: Permission denied
例:B机器的被挂载目录为/home/www ,其所有者及所有者组均为“www”账号,则将A机器的“www”账号添加到fuse组,即在A机上执行以下命令:
usermod -a -G fuse www
添加完成后,开始挂载B机器的目录
sshfs -o nonempty www@B机器ip:/home/www/app /data
挂载完成,现在即可使用A机器的www账号查看B机器的www账号权限文件夹。