ELK日志管理深度实战
Logstash收集Rsyslog/syslog日志 syslog默认是通过514端口去发送日志,可以使用logstash安装对应的插件,监听514端口来收集日志。如果只是监听系统日志可以不用安装logstash的agent,只需要监听对应的514端口,收集系统数据即可。 logstash在INPUT插件中提供了syslog的模块,可以用于不安装本地日志收集agent的设备(如硬件防火墙等),当然支持此类协议的普通服务器也适用。 注意:此INPUT插件会同时监听TCP和UDP端口。 可以在安装logstash服务器node2(172.16.10.21)上编写logstash配置文件,指定端口(默认为514)同时指定写入的ES服务器: 1 2 3 4 5 6 7 8 9 10 11 12 13 [root@node2~] #cat/etc/logstash/conf.d/syslog.conf input{ syslog{ type => "system-syslog" port=>514 } } output{ elasticsearch{ hosts=>[...