Logserver with logstash / redis / elasticsearch / kibana, set up with puppet in a vagrant box
logstash (shipper) -> redis -> logstash (indexer) -> elasticsearch -> kibana
- Virtuabox >= 4.2.12
- Vagrant >= 1.2.2
-
Boot up vagrant (take some time the first time !)
cd vagrant vagrant up
-
Log in the VM
vagrant ssh
(or on windows with a ssh client; ie. Putty)
sh ssh -l vagrant 192.168.33.7 pwd: vagrant
- Launch a logstash agent for testing
cd /vagrant/logstash java -jar /opt/logstash/logstash-1.1.13-flatjar.jar agent -f logstash-shipper.conf
-
Elasticsearch (Indexer)
-
Kibana (Viewer)
-
Redis (Message Queue)
redis-cli llen logstash (nb pending messages) lrange logstash 0 -1 (pending messages)