The conf input is reading from different log files but I only see logs from type syslog being sent. Application and Web logs are not getting sent.
I've run LS shipper in debug mode and see it has found all the logs with no errors on startup, config looks good.
And new data is being added to the application and web logs?
Also is there a way to encrypt the traffic from the LS shipper and Redis ?
I don't believe Redis supports encryption. You could tunnel the traffic over e.g. SSH, or have the Logstash shippers send via the lumberjack protocol to another Logstash instance on the Redis box, which then passes events to Redis on localhost.
Perhaps the file has rotated since then? If so you should be able to add setfacl as a post rotation command. I'd also look into the possibility of configuring what permissions these files should have. Which Linux is this? On Debian and Ubuntu the log files are mode 0640 with "adm" as the group, so adding Logstash to that group solves the problem.
Only if the members of the adm group have permission to read the log file. I don't know of a way to configure the permissions of these log files so your best bet might be a post rotation script that adjusts the ACL or the file mode. Syslog might not open all files immediately, and in that case you may have to make sure that the file is created in the post rotation script so that you can change its permissions.
Regarding Marvel, this is conflicting with what we were told at a training day in Dublin recently. The trainers said that Marvel or Marvel-lite would be available to the community ?
That's a very open question. Have you looked at the Kibana introduction videos and documentation? (I'm assuming you're sending the data to Elasticsearch and want to use Kibana to plot it.)
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.