ELK开机自启动脚本
生活随笔
收集整理的這篇文章主要介紹了
ELK开机自启动脚本
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
elasticsearch服務配置文件
?cd /etc/init.dtouch elasticsearchchmod +x elasticsearchvi elasticsearch并輸入以下內容: #!bin/bash# chkconfig: ? 2345 21 ?89 # description: ?elasticsearch# JAVA_HOME=/usr/lib/jvm/jdk1.8.0_91 ES_HOME=/usr/local/elasticsearch-6.7.2 case $1 instart) sudo -iu elasticsearch $ES_HOME/bin/elasticsearch &;;*) ?echo "require start" ?;; esac
之后便可以用service elasticsearch start啟動es服務了
?
logstash服務配置文件
?cd /etc/init.dtouch logstashchmod +x logstashvi logstash并輸入以下內容: #!/bin/bash# chkconfig: ? 2345 50 ?50 # description: ?logstashLS_HOME=/usr/local/logstash-6.7.2 case $1 instart)sudo -iu elasticsearch $LS_HOME/bin/logstash -f /usr/local/logstash-6.7.2/default.conf --config.reload.automatic > logstash.log &;;*) echo "require start";; esac
之后便可以用service logstash start啟動logstash服務了。
?
Kibana服務配置文件
?cd /etc/init.dtouch kibanachmod +x kibanavi kibana并輸入以下內容: #!/bin/bash# chkconfig: ? 2345 98 ?02 # description: ?kibanaKIBANA_HOME=/usr/local/kibana-6.7.2-linux-x86_64 case $1 instart) $KIBANA_HOME/bin/kibana > kibana.log &;;*) echo "require start";; esac
之后便可以用service kibana start啟動kibana服務了
?
filebeat服務配置文件
?cd /etc/init.dtouch filebeatchmod +x filebeatvi filebeat并輸入以下內容: #!/bin/bash# chkconfig: ? 2345 98 ?02 # description: filebeatFILEBEAT_HOME=/usr/local/filebeat-6.7.2-linux-x86_64 case $1 instart) $FILEBEAT_HOME/filebeat -e -c /usr/local/filebeat-6.7.2-linux-x86_64/filebeat.yml -d "publish" > filebeat.log &;;*) echo "require start";; esac設置服務為自啟動,root身份下執行以下命令:
chkconfig --add elasticsearch chkconfig --add logstash chkconfig --add kibana chkconfig --add filebeat輸入chkconfig --list,當發現一下服務存在時,說明自啟動配置成功:
總結
以上是生活随笔為你收集整理的ELK开机自启动脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PyQt5代码触发QTreeWidget
- 下一篇: python读txt文件报错Unicod