zoukankan      html  css  js  c++  java
  • zabbix获取主从同步状态的shell

    #!/bin/sh
    #Desc:用于获取主从同步信息,判断主从是否出现异常,然后提交给zabbix
    #Date: 2017-07-08
    #by:LYM

    USER="user"
    PASSWD="passwd"
    NAME=$1

    function IO {
        Slave_IO_Running=`mysql -u $USER -p$PASSWD -e "show slave statusG;" 2> /dev/null |grep Slave_IO_Running |awk '{print $2}'`
        if [ $Slave_IO_Running == "Yes" ];then
            echo 0
        else
            echo 1
        fi
    }

    function SQL {
        Slave_SQL_Running=`mysql -u $USER -p$PASSWD -e "show slave statusG;" 2> /dev/null |grep Slave_SQL_Running: |awk '{print $2}'`
        if [ $Slave_SQL_Running == "Yes" ];then
            echo 0
        else
            echo 1
        fi

    }

    case $NAME in
       io)
           IO
       ;;
       sql)
           SQL
       ;;
       *)
            echo -e "Usage: $0 [io | sql]"
    esac

    cat userparmeter_mysql_slave_status.conf
    UserParameter=mysql.slave[*],/data/zabbix/zabbix_agent/scripts/mysql_slave_status.sh $1

  • 相关阅读:
    CSS复合选择器
    CSS样式规则及字体样式
    jQuery 样式操作
    jQuery 选择器
    jQuery 的基本使用
    jQuery 介绍
    本地存储
    移动端常用开发框架
    移动端常用开发插件
    移动端click 延时解决方案
  • 原文地址:https://www.cnblogs.com/liuyam/p/13294272.html
Copyright © 2011-2022 走看看