ELK(5):ELK-kibana安装、使用和代理访问

 

ELK(5):kibana安装、使用和代理访问

1             安装

# sudo rpm -ivh  kibana-7.2.0-x86_64.rpm
# sudo rpm -ivh  kibana-7.2.0-x86_64.rpm


警告:kibana-7.2.0-x86_64.rpm: 头V4 RSA/SHA512 Signature, 密钥 ID d88e42b4: NOKEY

准备中...                          ################################# [100%]

正在升级/安装...

   1:kibana-7.2.0-1                   ################################# [100%]

[admin@pe-jira elk]$

 

2             配置文件

server.port: 5601

server.host: "10.6.76.27"

elasticsearch.hosts: ["http://10.6.76.27:9200"] 

#暂时先这样子,再改成127.0.0.1

i18n.locale: zh-CN

#直接调用中文,再不用汉化,666

 

 

3             启动

 

sudo systemctl start kibana

 

 

4             最简单的摸索一下

 

 

 

4.1        添加系统日志

 

 

 

 

 

 

 

 

 

 

 

5             Nginx代理访问kibana 并设置身份验证

Nginx安装我就不写了

把kibana的地址改成127.0.0.1

 

5.1        代理访问

[admin@pe-jira conf]$ cat kibana.conf

upstream kibana_app {

server 127.0.0.1:5601 weight=1 max_fails=2 fail_timeout=30s;

}

server {

        listen 80;

        server_name  kibana.corp.XXX.com;

        location / {

               # proxy_redirect http:// $scheme://;

                #proxy_set_header X-Forwarded-Ssl on;

                proxy_pass  http://kibana_app;

                proxy_next_upstream http_502 http_504 error timeout invalid_header;

                proxy_set_header Host $host;

                proxy_set_header X-Forwarded-For $remote_addr;

                access_log  logs/kibana.log main;

                log_by_lua_file /home/admin/webserver/nginx/conf/conf.d/record.lua;

        }

}

 

 

 

5.2        登陆认证

需要http-tools
yum install -y httpd-tools

 

创建用户名密码
htpasswd -bc /home/admin/webserver/conf/htpasswd.users admin admin

 

#[admin@pe-jira conf]$ cat /home/admin/webserver/conf/htpasswd.users

#admin:$apr1$ml2bzvSu$UGIMC5.ZUlM9/H.VqOuCF/

 

nginx添加配置认证文件
#[admin@pe-jira conf]$ cat kibana.conf

upstream kibana_app {

server 127.0.0.1:5601 weight=1 max_fails=2 fail_timeout=30s;

}

server {

        listen 80;

        server_name  kibana.corp.XXXi.com;

        auth_basic "Restricted Access";

        auth_basic_user_file /home/admin/webserver/conf/htpasswd.users;

        location / {

                #proxy_set_header X-Forwarded-Ssl on;

                proxy_pass  http://kibana_app;

                proxy_next_upstream http_502 http_504 error timeout invalid_header;

                proxy_set_header Host $host;

                proxy_set_header X-Forwarded-For $remote_addr;

                access_log  logs/kibana.log main;

                log_by_lua_file /home/admin/webserver/nginx/conf/conf.d/record.lua;

        }

}

 

 

 

 

转载于:https://www.cnblogs.com/wangxu01/articles/11192784.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值