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