ubuntu 配置 syslog 服务器
配置
sudo gedit /etc/rsyslog.conf
如果是配置 TCP 服务器,那么放开:
module(load="imtcp")
input(type="imtcp" port="514")
在 “GLOBAL DIRECTIVES” 段前添加
$template RemoteLogs,"/var/log/remote/%HOSTNAME%/%PROGRAMNAME%.log"
*.* ?RemoteLogs
& stop
修改目录权限
让其他用户可以读里面的日志
sudo chmod -R 766 /var/log/remote
如果有防火墙需要放开端口
/sbin/iptables -A INPUT -p tcp –dport 514 -j ACCEPT
重启防火墙
重启服务生效
sudo systemctl restart rsyslog
网友评论