install_kibana
#!/usr/bin/bash
package_name="kibana-7.14.0-linux-x86_64.tar.gz"
elastic_path="http://192.168.98.173:9200\",\"http://192.168.98.174:9200\",\"http://192.168.98.175:9200"
ip_addr=`ip addr |grep inet |grep brd |awk '{print $2}' |awk -F '/' '{print $1}'`
if [ -e $package_name ];then
tar -zxvf $package_name
mv ${package_name:0:26} /usr/local/kibana
cat <<EOF >>/usr/local/kibana/config/kibana.yml
server.port: 5601
server.host: "0.0.0.0"
server.name: "kibana-elastic"
elasticsearch.hosts:
["$elastic_path"]
elasticsearch.requestTimeout: 30000
EOF
cat <<EOF >>/usr/lib/systemd/system/kibana.service
[Unit]
Description=kibana
After=network.target
[Service]
Type=simple
User=root
ExecStart=/usr/local/kibana/bin/kibana --allow-root
PrivateTmp=true
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl enable kibana.service
systemctl restart kibana.service
echo "访问地址http//$ip_addr:5601"
echo "请通过页面中的Stack Monitoring查看集群状态"
else
echo "file is not existence"
fi