zoukankan      html  css  js  c++  java
  • elk相关启动脚本-shell编写

    elasticsearch-restart

    #!/bin/bash

    PID=`ps -ef|grep elasticsearch|grep -vE 'grep|controller|elasticsearch-restart'|awk '{print $2}'`
    kill -9 $PID >/dev/null 2>&1
    sleep 1
    nohup elasticsearch -d >/data/soft/elasticsearch/nohup.out 2>&1 &
    if [ ! -z $PID ]
    then
    echo SUCCESS!
    fi

    filebeat-restart

    #!/bin/bash

    PID=`ps -ef|grep filebeat|grep -vE 'grep|filebeat-restart'|awk '{print $2}'`
    kill -9 $PID >/dev/null 2>&1
    sleep 1
    nohup filebeat -c /data/soft/filebeat/filebeat.yml >/data/soft/filebeat/nohup.out 2>&1 &
    if [ ! -z $PID ]
    then
    echo SUCCESS!
    fi

    kibana-restart

    #!/bin/bash

    PID=`ps -ef|grep kibana|grep -vE 'grep|kibana-restart'|awk '{print $2}'`
    kill -9 $PID >/dev/null 2>&1
    sleep 1
    nohup /data/soft/kibana/bin/kibana >/data/soft/logstash/out.log 2>&1 &
    if [ ! -z $PID ]
    then
    echo SUCCESS!
    fi

    logstash-control

    #!/bin/bash


    pid_exists(){
    nohup logstash -f /data/soft/logstash/config/logstash.conf >/data/soft/logstash/out.log 2>&1 &
    sleep 1
    PID=`ps -ef|grep logstash|grep -vE 'grep|logstash-control|logstash-plain'|awk '{print $2}'`
    if [ ! -z $PID ]
    then
    echo SUCCESS!
    else
    echo FAILED!
    fi
    }
    pid_not_exists(){
    PID=`ps -ef|grep logstash|grep -vE 'grep|logstash-control|logstash-plain'|awk '{print $2}'`
    if [ ! -z $PID ]
    then
    kill -9 $PID >/dev/null 2>&1
    echo SUCCESS!
    else
    echo "PID has been killed!..."
    fi
    }
    case $1 in
    start)
    echo -n "starting......"
    pid_exists
    ;;
    stop)
    echo -n "stopping......"
    pid_not_exists
    ;;
    *)
    echo "sorry,other opera"
    ;;
    esac

  • 相关阅读:
    markdown 书写文档的框架
    使用snap
    如何让pandas表格直接转换为markdown表格
    我们需要怎样去写博客
    jupyter notebook 远程访问
    安装tensorflowGPU版本
    Data Science Project
    使用python处理地理数据:Geopandas
    python移植环境
    Jupyter notbook& REVEAL.JS& nbconvert 使用jupyter notebook制作slides
  • 原文地址:https://www.cnblogs.com/immense/p/11402802.html
Copyright © 2011-2022 走看看