• ZABBIX监控zabbix_agentd监控代理服务的启停


    脚本如下:

    #!/bin/sh

    ###################################################
    # used to Restart the zabbix_agentd service
    # script by shell
    # writed by Deliver
    # huchangxi 2022/10/21
    ###################################################

    #用于Zabbix-agentd监控代理服务的启停。
    SERVICE="Zabbix agent"
    DAEMON=/usr/local/zabbix-agent/sbin/zabbix_agentd
    PIDFILE=/tmp/zabbix_agentd.pid

    case $1 in
    'start')
    if [ -x ${DAEMON} ]
    then
    $DAEMON
    # Error checking here would be good...
    echo "${SERVICE} started."
    else
    echo "Can't find file ${DAEMON}."
    echo "${SERVICE} NOT started."
    fi
    ;;
    'stop')
    if [ -s ${PIDFILE} ]
    then
    if kill `cat ${PIDFILE}` >/dev/null 2>&1
    then
    echo "${SERVICE} terminated."
    rm -f ${PIDFILE}
    fi
    fi
    ;;
    'restart')
    $0 stop
    sleep 10
    $0 start
    ;;
    *)
    echo "Usage: $0 start|stop|restart"
    ;;
    esac

  • 相关阅读:
    JSP前三章测试改错
    实现文件上传
    Url和Uri的区别
    四套读写文件方案
    C++第一课
    数据聚合架构模式
    高并发怎么解决?
    为什么做不了软件架构师
    完整版go-mysql-elasticsearch安装步骤
    安装GO
  • 原文地址:https://www.cnblogs.com/A121/p/16813540.html
Copyright © 2020-2023  润新知