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