Skip to main content

자동 실행

#!/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"