自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 深信服防火墙高危攻击ip通过zabbix自动封锁

深信服防火墙通过脚本自动封锁高危ip

2023-10-23 15:33:01 1069

原创 Prometheus黑盒监控Blackbox_exporter

probe_success v是1的表示正常,0的表示失败。

2022-09-22 11:48:34 723 1

原创 zabbix批量添加web监控 python

【代码】zabbix批量添加web监控 python。

2022-09-16 21:00:19 774

原创 Prometheus安装使用相关(二)

接上一篇

2022-09-05 17:08:07 333

原创 Prometheus安装使用相关(一)

Prometheus、alertmanager、node_exporter 、pushgateway、process-exporte、grafana

2022-08-30 11:26:30 211

原创 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 352

原创 devops基于jenkins和k8s的cicd相关基于Library完成持续集成(三 )

cicd自动化相关

2022-08-08 11:45:51 503

原创 devops基于jenkins和k8s的cicd相关脚本式jenkinsfile完成持续集成(二 )

cicd自动化相关

2022-08-08 11:45:23 432

原创 devops基于jenkins和k8s的cicd相关环境准备(一 )

cicd自动化相关

2022-08-08 11:44:46 300

原创 Data_web(九)mongodb增量同步到mongodb

query筛选基本和mongodb的find方法类似

2022-07-30 16:23:19 864

原创 Data_web(八)mysql增量同步到mongodb

1.mongdb连接连接方式如下(重要!!!!,账号密码必须建立在db下面,如果默认再admin下面,导致无法切换库,连接报错)2.mysql增量同步到mongodb的json如下,(可以参考先前文章mysql增量时间同步方式)如果需要更新isUpsert改写true upsertKey为更新的字段3.字段参考......

2022-07-30 16:11:28 713

原创 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 1823

原创 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 2927

原创 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 3889

原创 Data_web实现SqlServer增量同步到mysql(五)

datax

2022-02-23 15:53:46 683 1

原创 datax_web实现mysql增量同步(四)

datax mysql

2022-02-20 22:21:16 3069 2

原创 DataX_Web安装(三)

datax web

2022-02-20 21:00:06 1326

原创 DataX全量和增量mysqltomysql(二)

datax 增量

2022-02-20 18:56:05 1406

原创 centos7数据集成工具datax-安装(一)

datax

2022-02-19 21:16:04 2155

原创 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 8610 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 783

原创 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 324

原创 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 423

原创 MySQL查询数据库中所有数据表的数据条数

select table_name,table_rows from information_schema.tables where TABLE_SCHEMA = ‘数据库名称’ order by table_rows desc;

2021-10-09 14:21:57 1078

转载 XFS(dm-0): Internal error XFS_WANT_CORRUPTED_GOTO at line 报错

这里是引用https://blog.csdn.net/jycjyc/article/details/107700404

2021-10-09 14:21:16 1315

原创 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 347

原创 基于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 1039

原创 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 365

原创 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 294

原创 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 122

原创 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 357

原创 python练习—简单公式计算

需求:购物车程序联系:1.启程程序后,让用户输入工资,然后打印商品列表2.允许用户根据商品编号购买3.用户选择商品,检测月是否够用,够用直接扣款,不够用提示4.按q即可退出,退出时打印购买商品和余额实现代码:...

2021-06-11 19:13:36 1741

原创 python练习多级菜单-day2

练习需求四级菜单,输入菜单内容进入,按b返回上一级,按求退出代码#!/usr/bin/python3# czhmenu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村':{ '爱奇艺':{},

2021-05-22 20:41:13 106

原创 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 225

原创 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 210

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除