elk6.3入门安装使用

官网下载elk 安装jdk8

chown -R -v jenkins:jenkins elk

10.112.179.40
nohup /home/jenkins/elk/elasticsearch-6.3.0/bin/elasticsearch &
http://10.112.179.40:9200/
nohup /home/jenkins/elk/kibana-6.3.0-linux-x86_64/bin/kibana &
http://10.112.179.40:5601
cd /home/jenkins/elk/elasticsearch-head-5.0.0
nohup  grunt server & 
nohup npm run start &  
可以使用docker
docker run -p 9100:9100 mobz/elasticsearch-head:5
http://10.112.179.40:9100
这个是nodejs 得用node的命令查看进程

10.112.179.85
nohup /app/server/logstash-6.3.0/bin/logstash -f /app/server/log.conf &

elasticsearch安装

1 修改配置文件
/config/elasticsearch.yml
network.host: 10.112.179.40
2
/etc/sysctl.conf 增加参数
vm.max_map_count=262144
3 访问

http://10.112.179.40:9200/

elasticsearch head插件安装

  1. 安装node js grunt
    npm install -g grunt-cli
  2. github下载elasticsearch-head https://github.com/mobz/elasticsearch-head
  3. 解压目录执行npm install /cnpm install 报错需要安装某个解压工具 sudo npm 报错解决方法
sudo ln -s /usr/local/bin/node /usr/bin/node
sudo ln -s /usr/local/lib/node /usr/lib/node
sudo ln -s /usr/local/bin/npm /usr/bin/npm
  1. 配置文件
修改elasticsearch.yml,增加跨域的配置(需要重启es才能生效)
http.cors.enabled: true
http.cors.allow-origin: "*"

编辑head/Gruntfile.js,修改服务器监听地址,增加hostname属性,将其值设置为*

connect: {
        server: {
                options: {
                        hostname: '*',
                        port: 9100,
                        base: '.',
                        keepalive: true
                }
        }
}
  1. 启动elasticsearch-head nohup grunt server & 访问 http://10.112.179.40:9100/

logstash 安装使用

https://blog.csdn.net/u010246789/article/details/52086799https://www.cnblogs.com/kevingrace/p/5919021.html

  1. 安装 下载后直接解压
  2. bin目录下执行
./logstash -e ""
然后 随便输入如:Hello World 
有反应就成功了
  1. 单独制定jdk版本
修改 logstash.lib.sh  文件
# 我添加的 start
export JAVA_HOME=/app/server/jdk1.8.0_91/
export PATH=$JAVA_HOME/bin:$PATH
# 我添加的 end
  1. 测试
/app/server/logstash-6.3.0/bin/logstash -f /app/server/log.conf
input{  
        file {
                path => ["/app/server/baitiao-admin/logs/catalina.out", 
                         "/app/server/baitiaoc-service/logs/catalina.out",
                        "/app/server/baitiao-service/logs/catalina.out",
                         "/app/server/baitiaos-service/logs/catalina.out",
                         "/app/server/baitiao-task/logs/catalina.out",
                         "/app/server/baitiao-web/logs/catalina.out",
                        "/app/server/baitiaoy-service/logs/catalina.out"
                        ]
                stat_interval=>1  
        }

  

}

output {
        elasticsearch {hosts => "10.112.179.40" }
    stdout{  
            codec => rubydebug  
        }  
}

kibana 安装

  1. 配置文件修改
/home/jenkins/elk/kibana-6.3.0-linux-x86_64/config
elasticsearch.url: "http://l0.112.179.40:9200"

访问 http://10.112.179.40:5601


默认不让登录 
把安装检查禁止 config
xpack.security.enabled: false 

kibana Unable to connect to elasticsearch at http://localhost:9200
elasticsearch.ssl.verify: false
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值