首页 > 数据库 >mysql监控脚本

mysql监控脚本

时间:2024-09-06 17:06:38浏览次数:5  
标签:脚本 tmp echo awk 监控 mysql print Line

ps -ef|grep mysqld|grep mysql|grep basedir|awk -F mysqld '{print $2}'|awk '{print $1  "=" $7}'|awk -F = '{print $2"/bin/mysql  "$4  }' > tmp001  2>&1


while read Line
do


echo "[client]
port=$(echo $Line|awk '{print $2}')
host=`hostname`
user=mysqluser
password=mysqluser " > /tmp/my.password
    
    #echo $(echo  "$(echo $Line|awk '{print $1}')" --defaults-extra-file=/tmp/my.password  -e  \"SHOW SLAVE STATUS \\G\"  )
    vvv=$(echo   "$(echo $Line|awk '{print $1}')" --defaults-extra-file=/tmp/my.password -e  \"SHOW SLAVE STATUS \\G\"  ) 
    Slave_IO_Running=$(echo $vvv|sh|grep Slave_IO_Running|awk '{print $2}') > /tmp/01  2>&1
    echo $(echo $Line|awk '{print $2}')  ""`hostname`" "   ${Slave_IO_Running:-NO}


done < tmp001

 

标签:脚本,tmp,echo,awk,监控,mysql,print,Line
From: https://www.cnblogs.com/notonlydba/p/18400592

相关文章

  • 防患于未然,智能监控新视角:EasyCVR视频平台在高校安全防控中的关键角色
    有网民发视频称,某大学食堂内发生争执打斗事件。一男一女两名学生疑似因座位问题发生争执,女子被打倒在地。此事引发网友关注。高校食堂作为师生日常用餐的聚集地,人员密集且流动性大,极易因排队、价格、口味等问题引发争执,甚至升级为打斗事件。这些事件不仅破坏了校园和谐氛围,还可能......
  • 【整理】【yaml脚本】基础知识
    YAML特点YAML文件以#为注释符YAML文件以.yml或者.yaml结尾YAML文件以---开始,以...结束,但开始和结束标志都是可选的基本语法大小写敏感使用缩进表示层级关系缩进时是使用Tab键还是使用空格--定要达到统-,建议使用空格。相同层级的元素必须左侧对齐即可YAM......
  • 元素定位、规避监控、APP自动化测试(Appium)等
    元素定位我们通过webdriver打开一个网络页面,目的是为了操作当前页面已完成浏览器中的一些UI测试步骤,所以必然需要操作网页。而网页的内容组成是由HTML标签(element,也叫元素),所以基于selenium操作网页实际上本质就是操作元素。那么要操作元素就必须先获取元素对象。selenium中关于元......
  • mysql为什么不推荐uuid做主键?
    在MySQL中,不推荐使用UUID作为主键的主要原因还是性能问题,其次是可读性差和浪费存储空间。性能问题:UUID是128位的字符串,通常被表示为32个字符的十六进制数。相比自增的整数(如AUTO_INCREMENT),UUID更大,占用的存储空间也更多,这会增加索引大小,导致查询变慢,尤其是在大表中。无序......
  • 视频监控管理平台LntonAIServer视频智能分析噪声检测应用场景
    在视频监控系统中,噪声问题常常影响到视频画面的清晰度和可用性。噪声可能由多种因素引起,包括但不限于低光环境、摄像机传感器灵敏度过高、编码压缩失真等。LntonAIServer通过引入噪声检测功能,旨在帮助用户及时发现并解决视频流中的噪声问题,确保视频监控系统的稳定性和可靠性。应用......
  • linux脚本入门编写
    平时一些重复率比较高的linux命令可以写成脚本来操作这样会大大减少操作时间,提升工作效率#!/bin/bash#删除名为sdss-base-system的容器dockerrm-fsdss-base-system#删除名为sdss-base-system的镜像dockerrmisdss-base-system#使用当前目录的Dockerfi......
  • 项目.py编译.pyc脚本
    importosimportpy_compile#项目根目录project_dir=os.getcwd()#需要忽略的文件和目录ignore_files=['gunicorn.conf.py']ignore_dirs=['venv']defcompile_and_cleanup(root_dir):forroot,dirs,filesinos.walk(root_dir):#忽略指定目......
  • linux中安装mysql
    目录1,删除centos7自带的mariadb2,下载mysql3,安装4,修改密码5,远程登录1,删除centos7自带的mariadb查看是否有mariadbrpm-qa|grepmariadb删除rpm-e--nodepsmariadb-libs-5.5.68-1.el7.x86_64再看下没有输出,删除成功2,下载mysqlMySQL::Download......
  • jekins--- 通过jekins执行远程机器的shell脚本
    jekins和脚本部署的不是在同一个机器,简单的来说说如何用jekins通过SSH连接执行远程机器的shell脚本1:简单的看一下脚本的内容,自己写的一个简单的测试脚本,执行了就会打印一个脚本已执行成功在日志中#!/bin/bash#日志文件路径LOG_FILE="/dongguangshu/logfile.log"#要打印......
  • 在 Windows 下,使用 bat 脚本切换管理员身份运行
    示例代码:@echooff::BatchGotAdmin:-------------------------------------REM-->CheckforpermissionsIF"%PROCESSOR_ARCHITECTURE%"EQU"amd64"(>nul2>&1"%SYSTEMROOT%\SysWOW64\cacls.exe""%SYSTEMR......