• 【Linux】zabbix_server自启动脚本


    
    

    #!/bin/sh
    # chkconfig: 2345 15 95

    
    

    # description: zabbix_server

    
    

    # with some additional features useful for sites of any size, especially busier sites.
    # DateTime: 2016-09-20

    
    

    # Source function library.
    . /etc/rc.d/init.d/functions

    
    

    # Source networking configuration.
    . /etc/sysconfig/network

    
    

    # Check that networking is up.
    [ "$NETWORKING" = "no" ] && exit 0

    
    

    zabbix="/usr/local/zabbix-4.0.0/sbin/zabbix_server"
    prog=$(basename ${zabbix})

    
    

    # lockfile=/var/lock/subsys/zabbix_server

    
    

    start() {
    [ -x ${zabbix} ] || exit 5
    echo -n $"Starting $prog: "
    daemon ${zabbix}
    retval=$?
    echo
    [ $retval -eq 0 ] && touch $lockfile
    return $retval
    }

    
    

    stop() {
    echo -n $"Stopping $prog: "
    killproc $prog -QUIT
    retval=$?
    echo
    [ $retval -eq 0 ] && rm -f $lockfile
    return $retval
    }

    
    

    restart() {
    configtest || return $?
    stop
    start
    }

    
    

    reload() {
    configtest || return $?
    echo -n $"Reloading $prog: "
    killproc ${zabbix} -HUP
    RETVAL=$?
    echo
    }

    
    

    force_reload() {
    restart
    }

    
    

    configtest() {
    ${zabbix} -t
    }

    
    

    rh_status() {
    status $prog
    }

    
    

    rh_status_q() {
    rh_status >/dev/null 2>&1
    }

    
    

    case "$1" in
    start)
    rh_status_q && exit 0
    $1
    ;;
    stop)
    rh_status_q || exit 0
    $1
    ;;
    restart|configtest)
    $1
    ;;
    reload)
    rh_status_q || exit 7
    $1
    ;;
    status)
    rh_status
    ;;
    *)
    echo $"Usage: $0 {start|stop|status|restart|reload|configtest}"
    exit 2
    esac

     

    cd /etc/init.d/
    chmod +x zabbix
    chkconfig --add zabbix
    chkconfig --list

    如果是zabbix_agentd自启动,则将脚本中的zabbix_server全部替换为zabbix_agentd。

  • 相关阅读:
    C++中的深拷贝和浅拷贝构造函数
    C++中构造函数的手动和自动调用方式
    C++中的构造函数
    P1709 [USACO5.5]隐藏口令Hidden Password
    [TJOI2007]segment
    11.28
    1565
    某数学题1
    某模拟题
    某看起来会做的数据结构题
  • 原文地址:https://www.cnblogs.com/zmx-721/p/9688243.html
Copyright © 2020-2023  润新知