我有3个与Ubuntu的12.04亚马逊EC实例
我连接到所有这些使用ssh连接,每个这些都有AIDE Logwatch安装,对于防火墙我使用UFW和iptables
我的问题是:
如何发送从2服务器的所有日志到我的日志logging服务器?
我有所有的私人IP地址,我想用syslog-ng来使用它们。 我已经给出了防火墙规则来打开syslog-ng端口,并且只允许来自生产服务器和开发服务器的连接。 但是他们都没有发送日志。
我究竟做错了什么?
您必须在客户端上configurationsyslog-ng以了解服务器。
你需要像这样的东西:
log { source(local_src); destination(d_messages); };
另外,请记住,syslog-ng可以通过tcp或udp工作,并且Amazon的安全组需要两个单独的规则,一个tcp和一个udp,以允许两种通信types。
您可以validationsyslog-ng服务器正在监听514端口
netstat -ntpl
为tcp或
netstat -nulp
为udp。