- 博客(35)
- 收藏
- 关注
原创 Prometheus安装使用相关(一)
Prometheus、alertmanager、node_exporter 、pushgateway、process-exporte、grafana
2022-08-30 11:26:30
237
原创 jenkins sonar使用sonar-scanner提示Authentication required for ‘<> SVN Repository Validation‘
【代码】jenkins sonar使用sonar-scanner提示Authentication required for ' SVN Repository Validation'
2022-08-22 18:09:56
399
原创 Data_web(八)mysql增量同步到mongodb
1.mongdb连接连接方式如下(重要!!!!,账号密码必须建立在db下面,如果默认再admin下面,导致无法切换库,连接报错)2.mysql增量同步到mongodb的json如下,(可以参考先前文章mysql增量时间同步方式)如果需要更新isUpsert改写true upsertKey为更新的字段3.字段参考......
2022-07-30 16:11:28
761
原创 Data_web失败任务通过zabbix监控报警(七)
前言: datax_web的数据库job_info表中last_handle_code字段200代表为上次执行成功,500表示上次执行未成功。1、 通过写一个python脚本去取值即可#!/usr/bin/python3# czhimport pymysql# 打开数据库连接db = pymysql.connect(host='数据库地址', user='user', password='pwd',
2022-04-07 14:29:36
1904
原创 datax实现mysql增量同步到clickhouse
默认编辑的datax是不支持clickhouse的,1.下载ithub上第三方的代码源https://github.com/zhangchangwei/DataXgit clone https://github.com/zhangchangwei/DataX.git2、下载DataX源码:$ cd {DataX_source_code_home}$ mvn -U clean package assembly:assembly -Dmaven.test.skip=true3.可能会编译报
2022-03-31 18:22:31
3056
原创 harbor提示账号密码错误无法登录
harbor使用helm安装的没有开启ssl,pg为外部环境具体报错:1.kubectl logs -f myharbor-core-56844975cb-bnhs8容器报错为:ERROR] [/core/controllers/base.go:103]: Error occurred in UserLogin: Failed to authenticate user, due to error 'Invalid credentials'2.页面是login为401报错试过网上全部方法都不行,其
2022-03-10 14:35:42
4174
原创 elasticsearch报错 all shards failed修复
启动后查看日志报错all shards failed1.查看健康状态[root@iZbp1bzugfiorbfrhd333aZ ~]# curl -XGET 'http://172.16.163.226:9200/_cluster/health?pretty=true'{ "cluster_name" : "es-1", "status" : "yellow", ####未修复前为red "timed_out" : false, "number_of_nodes" : 1,
2022-01-06 18:14:20
8887
1
原创 zabbix监控通过Nginx的status页面去判断后端服务存活
思路大致看一下Nginx http upstream check status的表单结构去分析1.主要去提取Status状态up/down 去报警2.脚本返回0位正常,其他位不正常脚本#!/usr/bin/python3# chenzhenhua######用于zabbix监控Nginx健康检查,正常返回restult给zabbix为0 有不正常返回非0报错from lxml.html import parsefrom urllib.request import urlopen#imp
2021-10-28 15:50:55
819
原创 Zabbix监控Nginx全部后端服端口健康度
思路1.通过Nginx.conf的里面upstream模块里面的server去取出全部后端服务ip和端口2.生成zabbix可识别的json文件3.zabbix利用摸版自动发现去实现全部ip端口的添加脚本#!/usr/bin/python3# chenzhenhua#########解析配置文件dir = "/usr/local/tengine/conf/nginx.conf" ###修改自己的文件目录ipport_list= {}#f_log = open("ip","a")w
2021-10-28 15:04:46
353
原创 mysql启动异常 The server quit without updating PID file InnoDB: Failed解决
背景服务器硬盘满异常重启后无法启动,启动mysql是提示,zabbix数据库因为不是重要环境没备份,但重建又比较麻烦,尝试去恢复。Starting MySQL............ ERROR! The server quit without updating PID file (/data/mysql/localhost.localdomain.pid).查看相关目录下的*. err日志2021-09-07 11:41:25 7f3a22906740 InnoDB: Error: page 1
2021-10-27 10:50:11
453
原创 MySQL查询数据库中所有数据表的数据条数
select table_name,table_rows from information_schema.tables where TABLE_SCHEMA = ‘数据库名称’ order by table_rows desc;
2021-10-09 14:21:57
1104
转载 XFS(dm-0): Internal error XFS_WANT_CORRUPTED_GOTO at line 报错
这里是引用https://blog.youkuaiyun.com/jycjyc/article/details/107700404
2021-10-09 14:21:16
1401
原创 mysql 异常重启主备不一致 Last_Errno: 1062
现象mysql> show slave status\G*************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: 172.16.3.89 Master_User: slaveuser
2021-08-25 09:48:58
380
原创 基于Nginx日志的自动封异常ip和解封脚本
基于Nginx日志的自动封异常ip和解封脚本(基本可用于生产环境)设计思路:1.每五分钟统计一次日志异常ip2.被封的异常ip一小时后自动解封3.尽量减少对Nginx的重启,完成全部判断后再去考虑是否重启Nginx进程4.黑名单ip采用非iptable,使用将deny+ip语句加入blockip.conf中(后期解封比较好处理),并且在上述语句块中nginx.conf中include此文件(blockip.conf可以根据需要放入http 语句块、server 语句块、location 语句块)
2021-08-14 18:35:05
1111
原创 saltstack实现对多Nginx配置同步和重启
简介Saltstack是基于python开发的一套C/S架构配置管理工具使用SSL证书签方的方式进行认证管理底层使用ZeroMQ消息队列pub/sub方式通信号称世界上最快的消息队列ZeroMQ能快速在成千上万台主机上进行各种操作采用RSA Key方式确认身工作机制Master和Minion都以守护进程的方式运行Master监听配置文件里定义的ret_port(接收minion请求),和publish_port(发布消息)的端口当Minion运行时,它会自动连接到配置文件里定义的Maste
2021-07-30 16:40:44
410
原创 centos8 chrony时间服务器
安装服务yum install chrony -ysystemctl enable chronyd ###设置开机默认启动修改配置[root@ntpout ~]# vi /etc/chrony.conf# Use public servers from the pool.ntp.org project.# Please consider joining the pool (http://www.pool.ntp.org/join.html).#pool 2.centos.pool.ntp
2021-07-29 14:03:32
323
原创 nginx + keepalive高可用案列
准备服务器slave172.16.3.89服务器matser172.16.3.90两台服务器安装Nginx,并且启动(此步骤省略)安装配置1.安装服务yum install-y keepalived 2.修改配置文件(主机)[root@qfc-ntp keepalived]# vi /etc/keepalived/keepalived.conf#ConfigurationFile for keepalivedglobal_defs {#script_user
2021-07-28 15:11:14
149
原创 msyql主备安装
安装1.下载msyql地址:http://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-8.0.23-linux-glibc2.12-x86_64.tar.gz2.下载解压cd /usr/local/srcwget http://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-8.0.23-linux-glibc2.12-x86_64.tar.gztar -zxvf mysql-8.0.23-li
2021-07-26 10:43:37
379
原创 python练习—简单公式计算
需求:购物车程序联系:1.启程程序后,让用户输入工资,然后打印商品列表2.允许用户根据商品编号购买3.用户选择商品,检测月是否够用,够用直接扣款,不够用提示4.按q即可退出,退出时打印购买商品和余额实现代码:...
2021-06-11 19:13:36
1796
原创 python练习多级菜单-day2
练习需求四级菜单,输入菜单内容进入,按b返回上一级,按求退出代码#!/usr/bin/python3# czhmenu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村':{ '爱奇艺':{},
2021-05-22 20:41:13
121
原创 python购物车程序练习day2
需求:购物车程序联系:1.启程程序后,让用户输入工资,然后打印商品列表2.允许用户根据商品编号购买3.用户选择商品,检测月是否够用,够用直接扣款,不够用提示4.按q即可退出,退出时打印购买商品和余额流程图:搬运实现代码:#!/usr/bin/python3# czhprdouct_list = [ ('Iphone',5800), ('Mac Pro',9800), ('bike',800), ('watch',10600), ('coffee'
2021-05-22 14:46:30
255
原创 python登录接口测试Day1
需求:编写登录接口:1.输入用户名和密码登录2.输错三次锁定账户3.下次登录还是上次的账户,提示锁定,直接退出4.成功 后显示登录成功锁定判断文件:lock.txt 内容:xiaocxiaoe登录判断文件:ccount.txt 内容:xiaoa 123xiaob 123xiaoc 123xiaod 123xiaoe 123流程图:搬运实现代码:#!/usr/bin/python3# czh#lock定义为锁定文件lock = "D:\Projectp
2021-05-21 16:33:55
239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人