As part of messing around with logstash, I figured I might as well also deploy kibana, so I ventured on over to their installation page and grabbed the tarball. If you wget it from the link that’s on their site, you’ll either need to rename it, or just be happy it’s called ‘kibana-ruby’ and
tar -zxf kibana-ruby it. It’ll create a directory called
rashidkpc-Kibana-XXXXXX, where the X’s represent some sort of version string.
Word of note: there’s no rubygem-bundler package for CentOS/EPEL, so for this I’m just slacking off and doing
gem install bundler as root, as per the install docs. You’ll need the ruby-devel package installed for this to succeed.
Because I’m not doing anything special with ElasticSearch right now, I was able to leave the install with the defaults. The only thing you should really have to change is
Elasticsearch, which defaults to
"localhost:9200". I did however have to change the
KibanaHost to 0.0.0.0 on my virtual machine so I could browse it from my host. There are authentication concerns with this, so please be aware if you’re trying this out on a less private network.
The nicest feature I’ve found with kibana so far was the live stream feature - I think this’ll prove very useful in my engineering environments to allow my developers to view an aggretate of the various logs, as well as be able to collect metrics on them.