• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > 年底了,给MySQL做个例行巡检吧

年底了,给MySQL做个例行巡检吧

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了例行巡检,3c例行检验记录表,耿爽主持例行记者会,例行,例行公事等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

年底了,给MySQL做个例行巡检吧


前言:

例行巡检是节假日来临之前的必做项目,对服务器做一轮全面的健康检查,一方面可以确保节假日期间服务器的稳定,另外还可以检查一下平时监控没覆盖到的地方。
连《炉石传说》这么强大的运维团队都能把数据弄丢,你还有什么理由不做一次巡检呢?

巡检主要分如下4个层面:

1.硬件

2.操作系统

3.数据库

4.架构

5.ETL

巡检项目:


如需详细大图与备注请直接联系我,站内不允许上传mindmanger格式的文件。

巡检脚本:

  1. #!/bin/bash
  2. #这个脚本的功能是对MySQL进行巡检
  3. #Written by LiHui
  4. #Version 1.1
  5. #Data:2017-01-19

  6. echo -e "\033[33m========================= 硬件检查 =========================\033[0m"

  7. echo -e "\033[31m=====显示开机信息===== \033[0m"
  8. dmesg | tail -20

  9. echo -e "\033[31m=====查看RAID阵列信息===== \033[0m"
  10. /opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL

  11. echo -e "\033[31m=====检查物理磁盘SMART信息===== \033[0m"
  12. /opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL|egrep 'Slot|S.M.A.R.T'

  13. echo -e "\033[31m=====检查RAID电池状态===== \033[0m"
  14. /opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -a0|grep -E 'Charger|isSOHGood|Cycle Count|Max Error'



  15. echo -e "\033[33m========================= 操作系统检查 =========================\033[0m"

  16. echo -e "\033[31m=====启动项检查===== \033[0m"
  17. chkconfig --list |grep -E "lvs|iptables|zabbix_agentd"

  18. echo -e "\033[31m=====MySQL启动项检查===== \033[0m"
  19. cat /etc/rc.d/rc.local |grep mysql

  20. echo -e "\033[31m=====IO性能检查===== \033[0m"
  21. vmstat 1 5

  22. echo -e "\033[31m=====内存检查===== \033[0m"
  23. free -m

  24. echo -e "\033[31m=====操作系统日志检查===== \033[0m"
  25. tail -50 /var/log/messages

  26. echo -e "\033[31m=====磁盘空间检查===== \033[0m"
  27. df -h

  28. echo -e "\033[31m=====网络情况检查===== \033[0m"
  29. ifconfig|grep errors



  30. echo -e "\033[33m========================= 数据库检查 =========================\033[0m"

  31. for i in `netstat -nult |grep 33|awk -F ':' '{print $2}'|awk '{print $1}'`;do echo -e "\033[31m=====THIS SECTION IS BUFFER POOL FOR PORT " $i "===== \033[0m"; mysql -uxxx-pxxx-S /data0/mysqldata/$i/mysql.sock -e 'show engine innodb status \G' |grep 'Free buffers';done

  32. for i in `netstat -nult |grep 33|awk -F ':' '{print $2}'|awk '{print $1}'`; do echo -e "\033[31m=====THIS SECTION IS ERROR LOG FOR PORT " $i "===== \033[0m"; tail -50 /data0/mysqldata/$i/mysql-error.log; done



  1. echo -e "\033[33m========================= 架构检查 =========================\033[0m"

  2. for i in `netstat -nult |grep 33|awk -F ':' '{print $2}'|awk '{print $1}'`;do echo -e "\033[31m=====THIS SECTION IS SLAVE STATUS FOR PORT " $i "===== \033[0m"; mysql -uxxx-pxxx-S /data0/mysqldata/$i/mysql.sock -e 'show slave status \G' |grep -E 'Slave_IO_Running|Slave_SQL_Running|Master_Log_File|Read_Master_Log_Pos|Relay_Master_Log_File|Exec_Master_Log_Pos|Seconds_Behind_Master';done

  3. echo -e "\033[31m=====虚拟IP检查===== \033[0m"
  4. ip addr|grep lo |grep -v eth1



分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 年底了,给MySQL做个例行巡检吧

相关文章

  • 2017-07-22Android设备上获取照片、裁剪图片、压缩图片
  • 2017-05-26My First Android Application Project 第一个安卓应用,android安卓
  • 2017-05-222.4.9 ListView的数据更新问题
  • 2017-05-26安卓开发树形控件之ExpandableListView(一),expandablelistview
  • 2017-05-26「视频直播技术详解」系列之五:延迟优化,
  • 2017-05-26Android常用学习网站,android
  • 2017-07-23Android Canvas之Path操作
  • 2017-05-26牛刀小试Oracle之ORACLE 11GR2 RAC安装配置--先决配置阶段
  • 2017-05-26android:exported 属性分析
  • 2017-07-23Activity、View、Window三者之间的关系

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 文件缓存(配合JSON数组),缓存配合json数组
    • Jar mismatch错误的解决,jarmismatch错误
    • Android在onCreate()方法中可以获取到宽高等信息
    • 想要了解Kotlin,看这个就够了,想要Kotlin,
    • Android开发学习—— shape标签的使用,androidshape
    • android 完全解析模拟遥控器按键,android遥控器
    • JSON解析,json在线解析
    • 【Bugly 技术干货】Android开发必备知识:为什么说Kotlin值得一试,buglykotlin
    • 单例模式——实战应用详解,单例实战详解
    • Java字节流在Android中的使用,java字节流android

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有