Used this and this to install (Elasticsearch 1.5, Logstash 1.5.0.rc2, and Kibana 4) on Centos 6.8. Actually used the Centos 7 guide so there were a few changes, but we got the current ELK version.

* elastic search needed newer java:

#yum remove java-1.6.0-openjdk.x86_64
#yum install java-1.8.0-openjdk.x86_64

* Ruby gem pleaserun needed a newer version of ruby so found an init script for kibana on interweb instead.

* nginx version did not like proxy_http_version in /etc/nginx/conf.d/kibana.conf

#yum list nginx*
#rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
#rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
#yum remove nginx-1.0.15-12.el6.x86_64
#yum install nginx18

* logstash would crash after switching the log source from the generator to the actual syslog-ng log directory

#config file /etc/logstash/conf.d/logstash.conf
#sincedb_path => "/var/log/logstash" changed to sincedb_path => "/tmp/var/lib/sincedb"
#touch /var/lib/sincedb

This bug is here.
and the log is here: tail -f /var/log/logstash/logstash.log