给大家带来mysql主从复制监控shell剧本
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!########本剧本使用在临盆情况中,是使用mysql主从的基本上########vimysqlm-s.sh
#!/bin/bash
ip=`ifconfigeth0|sed-n2p|awk{print$2}|awk-F:{print$2}`
port=`netstat-anl|grep3306|sed-n1p|awk{print$4}|awk-F:{print$2}`
array=($(mysql-uUSER-pPASSWD-e"showslavestatusG"|grep"Running"|awk{print$2}))
if["$port"=="3306"]
then
if["${array}"=="Yes"]||["${array}"=="Yes"]
then
echo"slaveisOK"
else
/home/shell/sendEmail/sendEmail-fXXX@XXX-tXXX@XXX-ssmtp.XXX-u"mysql主从复制堕落"-xuuser-xppasswd-m"${ip}:slaveiserror"
fi
else
/home/shell/sendEmail/sendEmail-fXXX@XXX-tXXX@XXX-ssmtp.XXX-u"mysql中断运转"-xuuser-xppasswd-m"${ip}:mysqlisshutdownandslaveerror"
fi
###########################复杂申明###################################
$ip是猎取本机IP
$port是判别mysql办事是不是一般运转
$array是数组,$array是数组里的第一个参数,$array是数组里的第二个参数
if...then.....fi依据猎取参数来判别到达监控
${ip}:mysqlisshutdownandslaveerror##注重由于mysql不一般运转,故主从复制出妨碍
#######################################################################
最初赐与可实行权限给剧本,利用crontab-e,每十五分钟运转一次
*/15****/home/shell/mysqm-s.sh
本文出自“游造手艺博客”博客,请务必保存此出处http://youzao.blog.51cto.com/3946111/743328
欢迎大家来到仓酷云论坛!
给大家带来mysql主从复制监控shell剧本
掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。 工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。 为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。 放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。 得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。 编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。 下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
页:
[1]