From de46783cd527180e59ed5dcb3c3eeb84b8cbfadd Mon Sep 17 00:00:00 2001 From: Jeff Moe Date: Sun, 29 Jul 2018 15:56:25 -0600 Subject: [PATCH] Set up elasticsearch with rsyslog. Logstash/kibana --- source/resources/apps/elasticsearch/README | 36 ++++++++++++++++++++++ source/resources/apps/kibana/README | 17 ++++++++-- source/resources/apps/logstash/README | 9 ++++-- 3 files changed, 57 insertions(+), 5 deletions(-) diff --git a/source/resources/apps/elasticsearch/README b/source/resources/apps/elasticsearch/README index 9c42ea4..f7e5391 100644 --- a/source/resources/apps/elasticsearch/README +++ b/source/resources/apps/elasticsearch/README @@ -45,3 +45,39 @@ systemctl enable elasticsearch.service ### XXX Prometheus :) ############################################################################## +# Setting up logging from rsyslog to Elasticsearch + +# On client machine: +apt install rsyslog-elasticsearch + +cat > /etc/rsyslog.d/elasticsearch.conf < /etc/logstash/conf.d/logstash-syslog.conf < 5000 + port => 5140 type => syslog } udp { - port => 5000 + port => 5140 type => syslog } } @@ -58,6 +58,11 @@ EOF systemctl start logstash.service # Open firewall +# Logstash +-A INPUT -p tcp --dport 9600 -j ACCEPT +# Logstash syslog +-A INPUT -p tcp --dport 5140 -j ACCEPT +-A INPUT -p udp --dport 5140 -j ACCEPT # Start on boot: systemctl enable logstash.service