建立shell脚本检测MySql的AB复制简单步骤-创新互联
下文主要给大家带来建立shell脚本检测MySql的AB复制简单步骤,希望这些内容能够带给大家实际用处,这也是我编辑建立shell脚本检测MySql的AB复制简单步骤这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。
创新互联主要从事成都做网站、成都网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务平湖,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:189808205751. 建立一个Shell脚本,用于检测MySql的AB复制
vim /usr/local/nagios/libexec/check_mysqlab
- #!/bin/bash
- #=========================================
- #File: checkmysqlab
- #Description:
- #Author: smileliuyb
- #Modify: smileliuyb
- #Creation Date: 20130110
- #Last Modified: 20130110
- #=========================================
- ipadd=$1
- mysql -h $ipadd -u username -ppasswd -e 'stop slave;' &> /dev/null
- #mysql -h $ipadd -u username -ppasswd -e 'show slave status \G' &> dev/null
- if [ $? -eq 0 ];then
- mysql -h $ipadd -u username -ppasswd -e 'start slave;' &> /dev/null
- num=`mysql -h $ipadd -u amoebauser -pabc -e 'show slave status \G' | grep -c Yes`
- if [ $num -eq 2 ];then
- echo "OK";
- exit 0;
- else
- echo "Error";
- exit 2;
- fi
- else
- echo "Error";
- exit 2;
- fi
chown nagios.nagios /usr/local/nagios/libexec/check_mysqlab
chmod a+x /usr/local/nagios/libexec/check_mysqlab
2.配置Nagios,在Nagios中加入新命令调用该脚本
vim /usr/local/nagios/etc/objects/commands.cfg
- define command{
- command_name check_mysql_ab
- command_line $USER1$/check_mysqlab $HOSTADDRESS$
- }
3.配置Nagios,建立新的被监控对象和被监控服务
vim /usr/local/nagios/etc/objects/localhost.cfg
- define host {
- host_name 192.168.50.62
- alias 50.62
- address 192.168.50.62
- check_command check-host-alive
- notification_options d,u,r
- check_interval 1
- max_check_attempts 2
- contact_groups admins
- notification_interval 10
- notification_period 24x7
- }
- define service{
- host_name 192.168.50.62
- service_description mysqlab
- check_period 24x7
- normal_check_interval 2
- retry_check_interval 1
- max_check_attempts 3
- notification_period 24x7
- notification_options w,u,c,r
- check_command check_mysql_ab
- }
对于以上关于建立shell脚本检测MySql的AB复制简单步骤,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享题目:建立shell脚本检测MySql的AB复制简单步骤-创新互联
URL地址:http://hbruida.cn/article/coojid.html