- start_position => beginning 的作用是从头开始读数据,如果不加这个配置,就会产生类似
tail -f /var/log/messages的效果,只对新生成的数据进行跟踪,此刻以前的都直接忽略,此配置得在具体环境下考虑使用与否
致此,ELK基本的搭建与操作就完成了
命令汇总
java -versioncat /etc/yum.repos.d/elk.repowget https://packages.elastic.co/GPG-KEY-elasticsearchrpm --import GPG-KEY-elasticsearchyumdownloader elasticsearch logstashwget https://download.elastic.co/kibana/kibana/kibana-4.3.1-linux-x64.tar.gzsha1sum *rpm -ivh elasticsearch-2.1.1.rpmchkconfig --add elasticsearchchkconfig --list | grep elasticsearch/etc/init.d/elasticsearch startnetstat -ant | grep 9200netstat -ant | grep 9300curl localhost:9200/_cat/health?vcurl localhost:9200/_cat/nodes?vcurl 'localhost:9200/_cat/allocation?v'tar -zxvf kibana-4.3.1-linux-x64.tar.gzvim kibana.ymlgrep -v "^#" kibana.yml | grep -v "^$"./kibanavim /etc/sysconfig/iptablesgrep 5601 /etc/sysconfig/iptables/etc/init.d/iptables reloadiptables -L -nv | grep 5601rpm -ivh logstash-2.1.1-1.noarch.rpm/opt/logstash/bin/logstash -e 'input { stdin { } } output { stdout {} }'cat logstash-simple.conftime /opt/logstash/bin/logstash -f logstash-simple.conf --configtest/opt/logstash/bin/logstash -f logstash-simple.confcat logstash-es-simple.conf/opt/logstash/bin/logstash -f logstash-es-simple.confcurl 'http://localhost:9200/_search?pretty'cat logstash-file-es-simple.conf/opt/logstash/bin/logstash -f logstash-file-es-simple.conf
原文地址http://soft.dog/2015/12/22/elk-basic/


