您好,欢迎来到微智科技网。
搜索
您的当前位置:首页mysql 连接监控_监控mysql上客户端的连接数

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

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务