- 博客(67)
- 收藏
- 关注
原创 zabbix 监控数据备份,history,trends等表按天导出压缩备份
#!/bin/bashred='\e[0;31m' # 红色RED='\e[1;31m'green='\e[0;32m' # 绿色GREEN='\e[1;32m'blue='\e[0;34m' # 蓝色BLUE='\e[1;34m'purple='\e[0;35m' # 紫色PURPLE='\e[1;35m'NC='\e[0m' # 没有颜色source /etc/bashrcsource /etc/profileMySQL_USER=rootMySQL_PASSWORD=H
2021-06-17 15:46:31
429
原创 zabbix 监控 mysql
1、 设置mysql 环境变量a) echo “PATH=/home/mysql-8.0.25/bin:$PATH” >> /etc/profileb) source /etc/profile2、 设置mysql用户密码等配置cat > /etc/zabbix/.my.cnf <<EOF[mysql]host=localhostuser=zabbixpassword=zabbixsocket=/home/mysql-8.0.25/mysql.sock[mys
2021-06-16 14:26:07
274
原创 一键安装部署MySQL8.0
一键安装部署MySQL8.0#!/bin/bash############################# 本程序用于一键安装mysql8 前提是将mysql安装包放入/opt目录下。# 本程序调用方法:./mysql一键安装.sh# 作者: 2021年6月3日############################echo "设置mysql_base"MYSQL_BASE=/home/mysql-8.0.25echo "安装依赖"yum -y install libaioyu
2021-06-03 13:38:40
1533
转载 EXSI下centos7 LVM卷组扩容
转载https://blog.csdn.net/weixin_41601114/article/details/108064060
2021-05-26 09:50:22
90
原创 vsftp 安装
安装vsftpapt-get install vsftpdmkdir /home/ftp_iitsmkdir /home/ftp_iits1mkdir /home/ftp_iits2useradd -d /home/ftp_iits -s /bin/bash ftp_iitsuseradd -d /home/ftp_iits1 -s /bin/bash ftp_iits1useradd -d /home/ftp_iits2 -s /bin/bash ftp_iits2passwd ftp_i
2021-03-04 16:53:48
310
2
原创 日志查看系统的完善
对上一篇文章的完善,本次实验允许ls,cat,tail,head命令 整体思路:使用python 的paramiko模块登录服务器并完成命令的执行。服务器的登录可以使用ssh互信,也可以使用用户密码方式登录(本脚本使用的方法)。后者安全性太低,本次实战重配合gzexe加密方式使用。 **脚本使用方法:sh 1.sh** 注意点 t2.py~为gzexe加密t2.py后文件:gzexe t2.py && gzexe t2.py~ 后得到的文件。 脚本代码 ..
2020-12-01 16:00:54
222
原创 尝试自己写了个日志查看系统
由于公司对服务器权限的严控,技术开发的同事无法直连服务器,不能直接查看日志(ELK系统开销太大,也没在使用),每次来找我看日志,略麻烦,影响工作效率,所以就萌生了写个小的日志系统的想法。 经过半天的修改,初步完成。 整体思路:使用python 的paramiko模块登录服务器并完成命令的执行。服务器的登录可以使用ssh互信,也可以使用用户密码方式登录(本脚本使用的方法)。后者安全性太低,本次实战重配合gzexe加密方式使用。 **脚本使用方法:sh 1.sh** 注意点 ...
2020-11-30 12:22:54
158
原创 python 使用wmi模块登录windows server2003成功执行bat脚本
暂时使用python的wmi模块登录windows server 2003服务器成功执行命令,其他windows版本服务器还没测试成功import wmidef sys_version(ipaddress, user, password): try: conn = wmi.WMI(computer=ipaddress, user=user, password=password) #conn = wmi.WMI(computer="192.168.30...
2020-09-01 20:34:44
660
原创 python 监控端口
# -*- coding:utf-8 -*-import socket;import os;import time;result=[0,0]while True:s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)s.settimeout(2)# print('start result:',result)# print('result.length',len(result))if len(result)&..
2020-05-18 17:11:21
947
原创 备份所有用户的crontab文件并备份涉及的脚本
#!/bin/bash#source /etc/profileDAY=`date -d "-1 days" +%Y%m%d`EIGHT=`date -d "-8 days" +%Y%m%d`BACKUP_CRON_PATH=/home/backup/cronecho "begin tar crontab:"`date` >>${BACKUP_CRON_PATH}/b...
2020-04-16 20:32:58
335
原创 根据现在tomcat进程打包tomcat备份
###设置时间变量DAY=`date -d "-1 days" +%Y%m%d`EIGHT=`date -d "-8 days" +%Y%m%d`TOMCAT_PID=`ps aux|grep tomcat|grep -v grep|grep start$|awk '{print $2}'`##获取本机IPIP=`ifconfig|grep "inet addr"|egrep ...
2020-04-16 18:27:51
236
原创 python 监控网站并发送邮件告警
#!/usr/bin/python3#coding=utf-8import pycurlimport osimport sysimport timeimport emailimport curlimport requests def sendEmail(subject,text): from smtplib import SMTP ...
2020-04-13 17:19:57
521
原创 网卡流量计算
T1=`ifconfig ens33 | grep bytes | awk '{print $5/1024}'|xargs`sleep 1T2=`ifconfig ens33 | grep bytes | awk '{print $5/1024}'|xargs`#echo T1 $T1#echo T2 $T2T_R1=`echo $T1|awk '{print $1}'`T_T1=`...
2020-03-26 17:06:47
641
原创 zabbix 监控mysql TPS,QPS脚本
#!/bin/bashUptime=`mysqladmin status -uroot -p111111| awk '{print $2}'`QPS() {mysqladmin status -uroot -p111111|awk '{print $NF}'}#TPSTPS() {rollback=`mysqladmin extended-status -u root -p11111...
2020-03-26 16:02:47
356
原创 centos,命令行模式下,监控数据入库
t1=`top -b -n 1|head -n 1|awk '{print $3,$13}'|sed 's/,//g'` ###获取1分钟内的负载及时间time=`date +%Y-%m-%d`' '`echo $t1|awk '{print $1}'` ####获取负载的时间,并将其补全为 年月日时分秒 格式v1=`echo $t1|awk '{print $2}'` ...
2020-03-26 15:14:08
158
原创 命令行方式获取mysql sql的执行结果小结
最近空了,简单整理下命令行下获取mysql结果的几个方式方法一、mysqladmin方式,貌似不能执行sql,但是可以建库,删库等操作mysqladmin -uroot -p statusmysqladmin -uroot -p extended-status等等二、mysql方式1、使用参数-emysql -uroot -p -e "select version() ...
2020-03-25 15:16:57
2180
原创 使用find找出文件,并清空文件内容
1、使用cp命令拷贝文件替换find . -name "terraco*" -mtime -16 -mtime +11 -exec cp /dev/null {} 2>&1 \;2、使用 bashfind . -name "terraco*" -mtime -16 -mtime +11 |awk '{print "echo > "$0}'|bashawk...
2020-02-25 13:33:31
2843
2
原创 slave_pending_jobs_size_max mysql多线程故障
MySQL多线程复制故障(slave_pending_jobs_size_max)时间:2016年05月24日| 分类:MySQL故障|评论:0 条| 浏览:8,799 次最近,经常遇到mysql多线程复制故障的问题,报错有以下几种:第一种:Last_Error: Cannot schedule event Rows_query, relay-log name ./db-s...
2019-08-05 19:17:23
782
转载 转载 centos CPU温度检测
转载自https://www.cnblogs.com/stache/p/5801727.html先安装yum install -y lm_sensors再探测sensors-detect一律回答yes然后检测温度sensors
2019-07-24 10:24:14
453
转载 mongodb 集群安装
参考https://www.cnblogs.com/littleatp/p/8563273.html下载rpm包percona-server-mongodb-4.0.10-5.el6.x86_64.rpmpercona-server-mongodb-mongos-4.0.10-5.el6.x86_64.rpmpercona-server-mongodb-shell-4.0...
2019-06-28 17:42:48
334
原创 使用python内置函数 列举所有第一个非数字的所有字母数字的排列组合
import itertools,stringfor k in range(1,11):###控制为最多10个字符组合,最少为一个字符组合。 for i in itertools.product(list(string.ascii_letters+string.digits), repeat = k): if i[0].isdigit(): ...
2019-06-10 20:26:57
456
转载 python 监控报警-初级
import psutil,timeclass Monitor(): cpu_data=[] @classmethod def mem(cls,max): val = psutil.virtual_memory().percent print(val) if val >50:...
2019-04-19 11:43:37
1266
原创 自定义简单监控的脚本及日志分析,awk简单应用
以下的日志,取出5分钟负载的值top - 14:25:12 up 1167 days 55 min 5 users load average: 8.54 18.79 17.16top - 14:30:10 up 1167 days 1:00 5 users load average: 0.97 7.46 12.66top - 14:30:10 up 1167 ...
2019-04-02 16:10:25
331
原创 xtrabackup 备份恢复实操
待修正1、安装依赖yum install -y perl-DBD-MySQL per-DBI perl-Time-HiRes libaio*yum -y install perl-Digest-MD5wget ftp://rpmfind.net/linux/dag/redhat/el6/en/x86_64/dag/RPMS/libev-4.15-1.el6.rf.x86_64.rp...
2019-02-14 10:44:05
275
原创 mysql 数据一致性检测 pt-table-checksum
工具pt-table-checksum1从库设置report_host,report_port,并开启start slave2 主库建立test表,并插入数据,此时从库也进行正常插入insert into test values(111,222);3 主库上执行pt-table-checksum --nocheck-replication-filters --no-check-bin...
2019-02-11 15:40:42
674
原创 shell脚本中对于左对齐的一些应用
#此为傻瓜式,按天创建目录,左对齐关键点:echo $j|awk '{printf("%02d",$0)}'for j in {1..12}dofor i in {1..31}domkdir 2019-`echo $j|awk '{printf("%02d",$0)}'`-`echo $i|awk '{printf("%02d",$0)}'`donedone...
2019-01-18 11:37:43
2122
2
python 批量删除word页眉页脚
2022-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅