server-agent模式
yum install -y xinetd
service xinetd start
chkconfig xinetd on
agent
vim /etc/rsync_client.pwd
elk
chmod 600 /etc/rsync_client.pwd
/usr/bin/rsync -auvrtzopgP --progress --password-file=/etc/rsync_client.pwd /tmp/zabbix_agentd.log elk@10.10.45.200::module_elk
server
vim /etc/rsyncd.conf
uid=root
gid=root
use chroot=no
max connections=10
timeout=600
strict modes=yes
port=873
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock
log file=/var/log/rsyncd.log
[module_elk]
path=/usr/local/elk/elklog
comment=rsync nginx apache logs
auth users=elk
uid=elk
gid=elk
secrets file=/etc/rsyncd.secrets
read only=no
list=no
hosts allow=10.10.45.0/24
hosts deny=0.0.0.0/32
vim /etc/rsyncd.secrets
elk:elk
chmod 600 /etc/rsyncd.secrets
vim /etc/xinetd.d/rsync
disable = no
vim /etc/xinetd.conf
# log_on_success = PID HOST DURATION EXIT
service xinetd restart
ssh模式
rsync -vzrtopg --progress -e ssh root@10.10.45.152:/tmp/zabbix_proxy.log /usr/local/elk/elklog/