자동 실행
#!/bin/sh
echo "\n\n"
echo "#########################################"
echo "########## CHECK ELK START ! ###########"
echo "#########################################"
cd /app/elasticsearch-7.4.1/
elasticsearchcheck=`ps -ef | grep elasticsearch | awk '{print ($2)}' | wc -l`
if [ $elasticsearchcheck -gt 1 ]
then
echo "Already Elasticsearch started !"
else
echo "Start ElasticSearch !"
/app/elasticsearch-7.4.1/startup.sh
fi
cd /app/kibana-7.4.1-linux-x86_64/
kibanacheck=`ps -ef | grep kibana | awk '{print ($2)}' | wc -l`
if [ $kibanacheck -gt 1 ]
then
echo "Already Kibana started !"
else
echo "Start Kibana !"
/app/kibana-7.4.1-linux-x86_64/startup.sh
fi
cd /app/logstash-7.4.1/
logstashcheck=`ps -ef | grep logstash | awk '{print ($2)}' | wc -l`
if [ $logstashcheck -gt 1 ]
then
echo "Already Logstash started !"
else
echo "Start Logstash !"
/app/logstash-7.4.1/startup.sh
fi
cd /app/
echo "#########################################"
echo "############ CHECK ELK END ! ############"
echo "#########################################"
echo "\n\n"