监控mysql上客户端的连接数

监控mysql上客户端的连接数:

vi a1.py

#!/usr/bin/python

import os
import datetime

d1 = datetime.datetime.now().strftime("%Y-%m-%d %H:%M")

d2 = datetime.datetime.now().strftime("%Y-%m-%d")

os.system(‘/bin/rm -rf /log/Hosts/date +%Y-%m-%d -d "7 days ago"‘)

os.system(‘/bin/netstat -anp | grep 10.0.0.2:3306 > /log/Hosts/mysqls.txt‘)

d3 = os.path.join("/log/Hosts",d2)

d4 = os.path.join(d3,"mysqls2.txt")
d5 = os.path.join(d3,"mysqls3.txt")

if not os.path.exists(d3):
os.makedirs(d3)
os.mknod(d4)
os.mknod(d5)

os.remove(d5)
os.mknod(d5)

list = []
a = open(‘/log/Hosts/mysqls.txt‘,‘r‘)
b = a.readlines()
a.close()
for c in b:
d = c.split()[4]
e = d.split(":")[0]
list.append(e)
e2 = set(list)

h = open(d4,‘a‘)
h.write(" "+"\n")
h.write(str(d1)+"\n")
h.write(" "+"\n")
h.close()
for f in e2:
g = list.count(f)
g2 = (‘%s:%s‘ % (f,g))
h2 = open(d4,‘a‘)
h2.write(g2+"\n")
h2.close()
if g >= 1200:
h3 = open(d5,‘a‘)
h3.write(g2+"\n")
h3.close()

:wq

python a1.py

原文地址:http://blog.51cto.com/yangzhiming/2149248

时间: 2024-10-05 11:58:37

监控mysql上客户端的连接数的相关文章

CentOS上配置Cacti监控MySQL

防伪码:即使没有辉煌的未来.如果能有无悔的往昔.   第九章 CentOS上配置Cacti监控MySQL 前言:在企业网络运维过程中,管理员必须随时关注服务器和网络的运行状况.以便及时发现问题,尽可能减少故障的发生.当网络中的设备.服务器等数量较多时,为了更加方便.快捷的获得各种监控信息,通常会借助于一些集中检测软件.本章将以著名的Cacti套件为例,介绍服务器集中监控体系的构建和使用. 一.Cacti官方简介: 1.Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且

在zabbix上添加tcp连接数的监控项

搭建一个zabbix监控服务,但是zabbix上没有默认的模板对tcp连接数的监控.后去网上搜索好多文章都没有一个完成的操作步骤,可能本人还是小白吧. 以下详细写下本人的操作步骤. 1.检查安装包和了解zabbix对tcp连接数的监控配置过程. zabbix的服务器端和客户端的安装就不再累述了,直接说本次操作过程(该过程以RPM为例,源码包更简单). a.客户端上必须的安装包:zabbix-agent.zabbix-sender.zabbix-get和zabbix-web可以不用安装. b.了解

LR如何利用siteScope监控MySQL性能

本次实验,是在自己的电脑上使用APMServ5.2.6部署Discuz2.X论坛下,对该论坛的数据库MySQL5.1进行性能测试的,下面讲述LoadRunner在设计场景时,如何利用siteScope工具监控MySQL数据库性能: 一.在网上下载siteScope 我在网上搜了很久,发现siteScope软件的下载资源很少,毕竟它是收费的,想找个破解版,不过还是有的,哈哈...但是版本旧了点siteScope7.9.5 下载地址:http://download.csdn.net/detail/y

Loadrunner通过sitescope监控mysql

1.   Loadrunner通过sitescope监控mysql 1.1. Sitescope下载 第一次在网上下载的是sitescope11.30,安装之后无法破解,所以最后卸载了,重新下载了sitescope9.50安装包: Sitescope9.5安装和破解文件,下载地址 https://yunpan.cn/cPgTXnWApw4eT  访问密码 cc2c https://yunpan.cn/cPgT92LRPqM2U  访问密码 6d20 1.2. sitescope安装 1.2.1.

LR通过SiteScope监控mysql

SiteScope下载,安装 要想使用LoadRunner监测MySQL数据库的性能,LoadRunner没有提供直接监测 MySQL的功能,所以,我们需要借助sitescope监控,然后在LoadRunner显示sitescope监测结果,这样间接地监控MySQL性能. 在往上很难找到SiteScope的下载地址,HP官网改版过后就无法下载软件了.还好,LoadRunner 9.5自带了一个SiteScope9.5.可以点击到ftp(ftp://download.atstudy.com 用户名

python 监控mysql脚本

#!/usr/bin/env python #-*- coding: UTF-8 -*- from __future__ import print_function from mysql import connector import logging,argparse,sys import sys #create user [email protected]'127.0.0.1' identified by '123456'; #grant replication client on *.* t

Centos6.5 zabbix3.2.6监控mysql

  一.     操作环境 我使用的linux系统是centos6.5,数据库是mysql5.6,apache2.4,php5,6 安装目录: /usr/local/apache /usr/local/php /usr/local/mysql /usr/local/zabbix Zabbix服务器插件安装 Zabbix3.2.6自带监控mysql模板监控项不全面,所以重新下载导入到zabbix里面 下载网址:. https://www.percona.com/downloads/percona-

zabbix3.0 监控mysql服务免用户名密码登录的问题故障处理详细过程

1,My.cnf中用户名密码无效 在azure云上面,使用Zabbix监控mysql中,发现在/usr/local/mysql/my.cnf里面设置的默认用户名密码无效,出不来数据,而且在zabbix服务器上,使用zabbix_get也报错failed,如下 [[email protected]_serv_121_12 ~]#/usr/local/zabbix/bin/zabbix_get -s 192.168.13.13 -p10050 -kmysql.status[Uptime] /usr/

zabbix监控MySQL(windows和linux环境)

一.linux环境下监控MySQL Zabbix Server自带了MySQL插件来监控mysql数据库的模板,只需要配置好agent客户端,然后在web端给主机增加模板就行了 监控项目: Com_update:     mysql执行的更新个数 Com_select:     mysql执行的查询个数 Com_insert:     mysql执行插入的个数 Com_delete:     执行删除的个数 Com_rollback:   执行回滚的操作个数 Bytes_received:  接