Elastic cloud 在預設設定時已經幫你部署好Kibana和設定了,非常方便
這邊講的是自架時的安裝設定
Kibana是用Nodejs寫的本身不佔什麼資源,不需要太高的機器設備
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
sudo apt-get install apt-transport-https -y
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list
sudo apt-get update && sudo apt-get install kibana=7.9.1 -y
編輯/etc/kibana/kibana.yml
server.port: 5601 #監聽Port號
server.host: "0.0.0.0" #綁定監聽host或是ip
elasticsearch.username: "kibana" #elasticsearch 帳號(有設定才需要)
elasticsearch.password: "123456" #elasticsearch 密碼(有設定才需要)
elasticsearch.hosts: ["http://10.111.0.17:9200", "http://10.111.0.18:9200"] #通常都是設定協調節點會負載均衡器處理傳入的HTTP請求,根據需要將操作重定向到群集中的其他節點
i18n.locale: "zh-CN" #語系設定(簡體語系翻得很爛就是)
sudo systemctl enable kibana.service
sudo systemctl start kibana.service
不知道是什麼原因無法改變Kibana監聽的Port號
所以直接用iptables把80轉導到5601
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 5601