linux 脚本实现监听端口 返回数据库,centos 7中监控mysql 数据库脚本(监控端口)...

centos 7中监控mysql 数据库脚本(监控端口)

监控mysql数据库的方法如下:

1、监控端口 netstat -nltp |grep 3306

2、监控进程 ps -ef |grep 3306

3、登陆进去查看查看返回值

[root@a cron]# mysql -uroot -p123456 -e "select version();" &>/dev/null

4、判断pid文件

[root@a cron]# cat /var/run/mysqld/mysqld.pid

29472

5、查看socket文件

下面的脚本是通过端口进行监控mysql

[root@a cron]# cat check_mysql.sh

#!/bin/bash

port=`netstat -nltp |grep 3306 |wc -l`

if [ $port -ne 1 ]

then

/usr/bin/systemctl start mysqld

echo "Starting MySQl.. SUCCESS!"

else

echo "MySQL is running."

fi

测试脚本如下:

[root@a cron]# netstat -nltp |grep 3306 |wc -l

1

[root@a cron]# sh check_mysql.sh

MySQL is running.

[root@a cron]# pkill mysqld  #停止mysql服务

[root@a cron]# netstat -nltp |grep 3306 |wc -l

0

[root@a cron]# sh check_mysql.sh

Starting MySQl.. SUCCESS!

[root@a cron]# sh check_mysql.sh

MySQL is running.

CentOS 6.3下Zabbix监控MySQL数据库参数

系统环境:CentOS 6.3 x64  http://www.linuxidc.com/Linux/2012-12/76583.htm mysql:    mysql-5.6.10 http://w ...

Cacti监控mysql数据库服务器实现过程

Cacti监控mysql数据库服务器实现过程 2014-05-29      0个评论    来源:Cacti监控mysql数据库服务器实现过程   收藏    我要投稿 1 先在cacti服务器端安 ...

zabbix实现mysql数据库的监控(四)

前面介绍的内容都是用第三方开发好的插件进行mysql监控的,可能有些我们关心的监控内容并不在其中,这时一种常用的方法就是定义我们自己的脚本并将它整合到zabbix中,从而在原有监控的基础上进行有力的补 ...

zabbix实现mysql数据库的监控(三)

上面一章“zabbix实现mysql数据库的监控(二)”使用MPM来监控mysql,但是遇到安装问题始终解决不了,这里改用percona-monitoring-plugins进行zabbxi上监控my ...

zabbix实现mysql数据库的监控(二)

上章我们把zabbix的服务端和客户端都部署完成了,本章接着进行两部分的设置: 1  添加对mysql数据库主机的监控 2  添加对mysql数据库的监控 一.对数据库服务器主机监控 1 创建主机 步 ...

zabbix通过第三方插件percona监控mysql数据库

zabbix通过第三方插件percona监控mysql数据库                                                                     ...

zabbix利用自带的模板监控mysql数据库

zabbix利用自带的模板监控mysql数据库 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 有些东西你不会的时候觉得它特别难,但是当你去做的时候就发现如此的简单~zabbix功能 ...

使用 Docker 部署 Grafana + Prometheus 监控 MySQL 数据库

一.背景 在平时开发过程当中需要针对 MySQL 数据库进行监控,这里我们可以使用 Grafana 和 Prometheus 来实现监控功能.Grafana 是一款功能强大的仪表盘面板,支持多种数据源 ...

MySQL数据库重点监控指标

MySQL数据库重点监控指标 QPS queries per seconds 每秒中查询数量 show global status like 'Question%'; Queries/seconds ...

随机推荐

jsp请求乱码问题

首先尝试添加filter,以下是我的自定义filter,实现了Filter接口: package com.deplume.ssm.filter;import javax.servlet.*;impor ...

Scrum Meeting (Oct. 27 2014)

软件工程是一门十分有意思的课程,它不仅锻炼了我们开发软件的能力,更是给了我们结队作业的机会,在团队协作中,我们学会了欣赏别人,学会了品鉴自己,学会了如何集思广益凝聚成一个锐意进取的集体.继单人单词查询 ...

POJ 2464 Brownie Points II --树状数组

题意: 有点迷.有一些点,Stan先选择某个点,经过这个点画一条竖线,Ollie选择一个经过这条直接的点画一条横线.Stan选这两条直线分成的左下和右上部分的点,Ollie选左上和右下部分的点.Sta ...

Javascript动态加载Html元素到页面Dom文档结构时执行顺序的不同

我们有时会通过ajax动态获取一段Html代码,并且将这段代码通过javascript放到页面的Dom结构中去. 而很多时候通过ajax动态获取的Html代码中也包含javascript代码,有一点需 ...

delphi TColorDialog

TColorDialog 预览          实现过程 动态创建和使用颜色对话框 function ShowColorDlg:TColor;begin  with TColorDialog.Cre ...

ASP.NET-FineUI开发实践-5

1.tree的右键事件和单击事件 页面就不写了,准备一个树和一个菜单控件,随便写点啥 JS:注意注释 var menuSettings = F('menuSettings'); var tree = ...

JQUERY 插件开发——MENU(导航菜单)

JQUERY 插件开发——MENU(导航菜单) 故事背景:由于最近太忙了,已经很久没有写jquery插件开发系列了.但是凭着自己对这方面的爱好,我还是抽了一些时间来过一下插件瘾的.今天的主题是导航菜单 ...

java学习笔记随记

12月21日 其中1  2 是赋值 Source----format 格式化调整代码 shift+ctrl+F Ctrl +d 删除行 代码规范, 首字母大写 System.out.println其中 ...

Kilani and the Game-扩散形式的搜索

Kilani and the Game 思路:这种扩散走法的并且有速度.我们需要一层一层的入队, 而且 根据题目要求 按编号处理 例如q1队列中有 1 1 1 2 2 2 2 3 3 3 3 3 3 ...

ActiveMQ嵌入Tomcat

在一些项目中,单独开启一个ActiveMQ,对于项目实施来说有时略显繁琐.所以我们将ActiveMQ内嵌到Tomcat,Tomcat启动同时就顺带启动了ActiveMQ.由此我们需要掌握三个个重要的知 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值