当前位置: 首页 > news >正文

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

相关文章:

  • mysql带库名查询_MySQL优化
  • docker mysql 差8小时_docker之容器日志输出与系统时间相差8小时解决办法
  • java白盒测试问题_白盒测试项目实践经验总结(三)-返回码问题
  • 9点到17点半 cron_定时任务Quartz简单配置与cron表达式
  • python3 web服务器_python3实现微型的web服务器
  • python if else简写_python代码简写(推导式 if else for in)
  • mysql的终端窗口是什么意思_什么叫终端窗口
  • python给list添加元素_在python中正确地向ListStore添加元素
  • MySQL 备份 s3_linux – 完整的数据备份到Amazon S3
  • mysql5.6双向同步配置_mysql5.6数据库同步,单向双向同步问题
  • mysql查看job执行时间_Oracle通过job定时执行任务
  • python十大操作方法_Python基本操作方法及常见案例介绍,列表,和,以及,常用
  • python开发bi报表_BI报表有什么优势
  • python输出1到9_1-9-Python格式化字符串(格式化输出)
  • java 继承 exception_每天一点儿java---继承exception类来实现自己的异常类
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • Apache Spark Streaming 使用实例
  • ECS应用管理最佳实践
  • ES6 ...操作符
  • HTTP 简介
  • JavaScript对象详解
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • magento2项目上线注意事项
  • nodejs调试方法
  • Vim 折腾记
  • Vue小说阅读器(仿追书神器)
  • webpack入门学习手记(二)
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 码农张的Bug人生 - 见面之礼
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 前端设计模式
  • 深度解析利用ES6进行Promise封装总结
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • 06-01 点餐小程序前台界面搭建
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (+4)2.2UML建模图
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (LeetCode C++)盛最多水的容器
  • (ros//EnvironmentVariables)ros环境变量
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (动态规划)5. 最长回文子串 java解决
  • (二)正点原子I.MX6ULL u-boot移植
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (算法二)滑动窗口
  • (未解决)macOS matplotlib 中文是方框
  • (已解决)什么是vue导航守卫
  • (转)VC++中ondraw在什么时候调用的
  • .bat批处理出现中文乱码的情况
  • .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets?
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置