`
bwhzhl
  • 浏览: 102825 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

从库状态监控脚本

 
阅读更多

  数据库从状态监控 ,原理就是show slave status \G ; 下的2个yes 看在不在

 

 

#!/bin/bash 
#check MySQL_Slave Status 
#crontab time 00:10 
    while : 
do
    MYSQLPORT=`netstat -na|grep "LISTEN"|grep "3306"|awk -F[:" "]+ '{print $5}'`
    STATUS=$(/usr//bin/mysql -u www -pwww  -S /var/run/mysqld/mysqld.sock  -e "show slave status\G" | grep -i "running")
    MYSQLIP=$(ifconfig eth0 |grep "inet "|awk '{print $2}'|cut -d: -f2 )
    IO_env=`echo $STATUS | grep IO | awk  ' {print $2}'`
    SQL_env=`echo $STATUS | grep SQL | awk  '{print $2}'`
    DATA=`date +"%y-%m-%d %H:%M:%S"`

    if [ "$MYSQLPORT" == "3306" ]
    then
     #  echo "mysql is running" 
     sleep 10
    else
         /usr/local/bin/sendEmail -f [UserQQ]@qq.com -t seala@live.com  -s 119.147.74.45 -u " Mysql Server waring" -xu  [UserQQ]  -xp passwd  -m "Server:$MYSQLIP ,\n time: $DATA"
    fi

    if [ "$IO_env" = "Yes" -a "$SQL_env" = "Yes" ]
    then
 #  echo "Slave is running!" 
    sleep 10
    else
      echo "####### $DATA #########">> /data/data/check_mysql_slave.log
      echo "Slave is not running!" >>    /data/data/check_mysql_slave.log
     /usr/local/bin/sendEmail -f [USerQQ]@qq.com -t seala@live.com -s 119.147.74.45 -u "Slave Mysql  waring" -xu  [UserQQ]  -xp [Password] -m "Server:$MYSQLIP ,\n time: $DATA"
    fi

 sleep 60
done

 sendmail 的 smtp服务器配置的QQmail IP

分享到:
评论

相关推荐

    oracle常用监控脚本

    "Oracle常用监控脚本"通常包含了多种用于检查数据库性能、资源使用情况以及问题排查的工具和脚本。这些脚本可以帮助DBA(数据库管理员)实时了解数据库的状态,及时发现并解决问题,确保系统的健康运行。 1. **SQL ...

    linux流量监控脚本

    ### Linux流量监控脚本知识点详解 #### 一、脚本概述 在Linux系统中,对网络流量进行实时监控是一项非常重要的运维任务。通过监控网络流量,可以及时发现网络拥塞问题,合理分配网络资源,保障业务系统的稳定运行。...

    elasticsearch集群节点监控脚本异常通过mail465发送邮件通知.rar

    这个压缩包文件"elasticsearch集群节点监控脚本异常通过mail465发送邮件通知.rar"显然提供了一个自动化解决方案,用于监控Elasticsearch集群的健康状态,并在检测到异常时通过SMTP(Simple Mail Transfer Protocol)...

    Cassandra 监控脚本

    在这个"**Cassandra 监控脚本**"中,我们关注的是如何在Linux环境下通过Python和shell脚本来管理和维护Cassandra集群的健康状况。以下是这些脚本涉及的关键知识点: 1. **Cassandra 集群监控**: - **节点状态检查...

    告警监控发送邮件脚本

    三、监控脚本设计要点 1. 自动化:脚本应能自动运行,定时检查系统状态,无需人工干预。 2. 可配置性:告警阈值、通知方式、通知频率等应可灵活配置。 3. 可扩展性:易于添加新的监控项,适应系统变化。 4. 错误...

    机器监控脚本q.s

    在IT领域中,机器监控脚本是指用于自动化收集和分析服务器或网络设备状态信息的脚本程序。这些脚本可以帮助系统管理员或运维人员实时监测服务器资源的使用情况(如CPU使用率、内存使用量等)、服务运行状态、日志...

    android性能监控常用脚本

    在Android性能监控中,了解如何使用Python和Shell脚本至关重要,因为它们可以帮助开发者实时获取设备状态,优化应用性能,以及解决可能出现的系统瓶颈。本文将深入探讨如何利用这些脚本工具来监控Android设备的内存...

    网站状态监控php版 1.0

    【网站状态监控php版 1.0】是一个用于监测网站运行状态的PHP应用程序,主要功能是每小时自动检查一次目标网站是否能正常打开,并将监控结果记录到日志中。这个解决方案对于网站管理员来说非常实用,因为它可以帮助...

    常用zabbix自定义监控脚本整理-可修改或直接用

    2. **应用程序状态监控**:针对特定的应用程序,如Web服务器(Apache、Nginx)、数据库(MySQL、PostgreSQL)或邮件服务器,可以编写脚本检查服务是否运行正常,连接是否通畅,以及特定的错误日志是否存在。...

    监控系统进程,当weblogic进程停掉时产生日志并记录到库

    #功能:进程状态监控脚本,当发现指定进程停止时记录日志并记录入库 #参数:进程唯一标识码,例如“weblogic” #依赖脚本:数据库操作脚本dbExecurteSQL.sh #数据库操作脚本资源:...

    京东秒杀脚本窗口可视化 类似于12306的抢票软件,可以监控下架和预约的商品,监控库存 ,自动下单通知.zip

    1. **监控下架和预约商品**:这个脚本能够实时监控京东平台上商品的上下架状态和预约情况。一旦有商品进入秒杀阶段或开放预约,脚本会立即通知用户,确保用户不会错过任何机会。 2. **监控库存**:库存管理是购物...

    Oracle DG主备库删除归档脚本

    5. **监控与报警**:设置合适的监控机制,当归档日志空间接近临界值时发出警报,以便及时运行删除脚本,避免因存储空间不足导致的数据库问题。 6. **性能影响**:频繁的归档日志删除操作可能会对数据库性能产生影响...

    自动化运维之用Zabbix+mysql制作 监控SVN主从版本号是否一致的脚本.zip

    通过这个自动化监控脚本,我们可以及时发现并处理版本不匹配的问题,确保数据的一致性和完整性。 首先,Zabbix是一款强大的开源监控解决方案,它能够对网络设备、服务器以及各种应用程序进行实时监控,提供性能数据...

    SVN版本库备份操作脚本

    备份日志则记录了每次备份的时间、大小和状态等信息,有助于监控备份过程,确保数据安全。 脚本通常会利用SVN的`svnadmin`工具来执行备份。`svnadmin dump`命令用于创建版本库的dump文件,这是一种二进制格式,包含...

    如何监控JRuby脚本的执行

    2. **线程和锁监控**:查看线程状态,定位死锁或资源竞争问题。 3. **Heap分析**:检查堆内存的分配和使用,找出内存泄漏的可能性。 4. **方法调用统计**:了解方法的调用频率和耗时,帮助优化代码执行路径。 5. **...

    监控oracle数据DG状态超详细版

    ********** 数 据 库 状 态 ********************* mode from v$database; ********** 控 制 文 件 状 态 ****************** controlfile; ********** 日 志 文 件 状 态 ****************** member from v$log...

    数据库状态检查脚本

    背景:客户数据库为双主数据库由于疫情原因,监控项目推迟将进行人为巡检MySQL。 脚本中只需修改数据库地址用户密码即可。 注:mysql用户需要具有远程登录的权限 脚本以下功能: 1、 检查数据库是否能正常连接。 2、...

    wincc-全套脚本总结.zip_WinCC_wincc 全套脚本_wincc脚本

    - 监控设备状态:读取设备的运行状态、报警信息等,并实时更新到HMI界面上。 - 控制设备操作:根据生产需求,通过脚本向设备发送启动、停止、调整速度等指令。 - 数据采集与存储:定期或事件触发时,将设备产生的...

    通用前端监控采集脚本.zip

    2. **错误捕获与报告**:当前端代码出现错误时,监控脚本能够捕获这些异常,并将错误信息上报到服务器,包括错误类型、堆栈信息、触发错误的用户行为等,便于快速定位问题。 3. **用户行为追踪**:通过监听用户的...

Global site tag (gtag.js) - Google Analytics