文档章节

nagios 对mysql主从监控

Sunny先生
 Sunny先生
发布于 2016/06/11 18:22
字数 187
阅读 9
收藏 0

监控脚本:
vim check_slave

#!/bin/bash
slave_is=($(mysql -uadmin -p12345678 -S /tmp/mysql3308.sock -e "show slave status\G"|grep Running |awk '{print $2}'))
if [ "${slave_is[0]}" = "Yes" -a "${slave_is[1]}" = "Yes" ]
     then
     echo "OK slave is running"
     exit 0
else
     echo "Critical slave is error"
     exit 2
fi


Client端:


vim ~/nagios/etc/nrpe.cfg
添加command:
command[check_slave]=/usr/local/nagios/libexec/check_slave

将监控脚本放到~/nagios/libexec/目录下
更改文件夹属主,加权限:
chmod +x check_slave
chown nagios.nagios *

重启nrpe
service nrpe restart

在本机测试脚本执行情况:
/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1  -c check_slave

nagios服务器端:


vim hosts.cfg
添加:
define host{
        use                     linux-server
        host_name               mysql-156
        alias                   mysql-156
        address                 192.168.1.156
        contact_groups          mysqlgroup
        }


vim service.cfg
添加:
define service{
        use                     generic-service
        host_name               mysql-156
        service_description     check 3308_slave
        check_command           check_nrpe!check_3308_slave
        contact_groups          mysqlgroup
        }
重启nagios

 

© 著作权归作者所有

上一篇: nginx 同域名跳转
下一篇: nginx防盗链
Sunny先生
粉丝 3
博文 14
码字总数 13578
作品 0
朝阳
运维
私信 提问
nagios监控mysql主从

nagios监控mysql的主从,我这里介绍两种方法,一种是用nagios自带监控mysql 的插件实现,另一种是自己写脚本,下面是两种方法的具体实现过程: 一、nagios自带监控mysql的插件实现 1、编辑/...

kisops
2013/08/25
1K
0
nagios监控windows主机 && linux主机

一、NSclient++与nrpe nagios对windows的监控主要有两种方法,一种是NSclient++,另一种是通过nrpe的方式来达到监控目的 NSclient++与nrpe最大的区别就是: 1、被监控机上安装有nrpe,并且还有...

nmshuishui
2014/08/16
0
0
第25章 MySQL replication(主从)配置及加入nagios监控

环境介绍: master:23.247.76.253 [root@nagios_client1 tool]# mysql -V mysql Ver 14.14 Distrib 5.6.32, for linux-glibc2.5 (x86_64) using EditLine wrapper [root@nagios_client1 to......

qq441009395
2018/06/26
0
0
如何监控MySQL主从同步情况

在高并发网站架构中,MySQL数据库主从同步是不可或缺的,不过经常会发生由于网络原因或者操作错误,MySQL主从经常会出现不同步的情况,那么如何监控MySQL主从同步,也变成网站正常运行的重要...

lwaif
2016/03/03
186
0
用SHELL脚本自动化安装Nagios服务器端和客户端的

公司的一个项目网站,上线几天就因为磁盘暴满而出了问题,由于其服务器都集中在某一IDC机房内,所以考虑部署套Nagios监控报警系统,考虑到其它项目网站可能有类似需求,所以将其安装过程整理...

余二五
2017/11/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

一套完整的软件开发流程是怎样的?

做什么事都需要一个流程,软件开发也不例外。 那么,一个软件从无到有到底是怎么开发的?一个软件产品的结果为什么是这样?为什么开发的速度不能再快一点。为什么程序员大多秃顶?他们有那么...

我想造火箭
15分钟前
3
0
漂亮思维导图怎样绘制?教你快速套用思维导图模板绘制d

用MindMaster软件绘制思维导图,会更加高效和美观!因为MindMaster是一款专业的思维导图软件,零基础经验的朋友花费5分钟时间就能掌握它的相关画法。以下是电脑软件思维导图画法的简单步骤。...

工具分享
17分钟前
3
0
linux 软链接与 硬链接的区别

软链接与硬链接的区别 1. 硬链接不会创建inode,即使用的inode都是一样的。软链接会创建新的inode。 2. 硬链接的访问属性和源文件一模一样,没有l的标识。软链接的访问属性写明了是l,且访问...

突突突酱
18分钟前
1
0
新特性解读 | MySQL 8.0.18 有权限控制的复制

原文:Replication with restricted privileges https://mysqlhighavailability.com/replication-with-restricted-privileges/ 作者:Pedro Figueiredo 翻译:管长龙 背景 MySQL 8.0.18 以前......

爱可生
27分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部