Elastic Stack之Kibana安裝02

kibana安裝

機器初始化

參考ES安裝,安裝java,關閉防火牆,selinux

下載並安裝GPG-KEY

rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

添加yum倉庫

vim /etc/yum.repos.d/kibana.repo
[kibana-7.x]
name=Kibana repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

安裝kibana

sudo yum install kibana

備份並配置kibana

cp /etc/kibana/kibana.yml /etc/kibana/kibana.yml.bak
vim /etc/kibana/kibana.yml
server.port: 5601
server.host: 0.0.0.0
server.name: "kibana_server01"
elasticsearch.hosts: ["http://192.168.110.61:9200","http://192.168.110.62:9200","http://192.168.110.63:9200"]
kibana.index: ".kibana"

啓動kibana

sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable kibana.service
sudo systemctl start kibana.service

Nginx代理並配置kibana

sudo yum -y install epel-release 
yum -y install nginx httpd-tools #安裝nginx
sudo htpasswd -c /etc/nginx/htpasswd.users kibanaadmin #創建kibana登錄賬號與密碼
vim /etc/nginx/nginx.conf #編輯nginx配置文件
查找默認服務器塊(以開頭server {),文件中的最後一個配置塊,然後將其刪除。完成後,文件中的最後兩行應如下所示:
               include /etc/nginx/conf.d/*.conf;
        }
vim /etc/nginx/conf.d/kibana.conf #創建新的kibana nginx配置文件
-----------------------------------------------------------
server {
        listen 80;

        server_name example.com;

        auth_basic "Restricted Access";
        auth_basic_user_file /etc/nginx/htpasswd.users; #爲kibana配置的登錄賬號與密碼

        location / {
            proxy_pass http://192.168.110.67:5601; #此處爲kibana服務器地址
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection 'upgrade';
            proxy_set_header Host $host;
            proxy_cache_bypass $http_upgrade;        
        }
    }

啓動nginx

systemctl restart nginx
systemctl enable nginx
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章