python连接mongodb副本集-插入测试数据脚本

摘要:[root@node250 python_scripts]# cat Mongodb_insert_data.py#!/usr/bin/python# -*- coding: utf-8 -*-import pymongofrom pymongo import MongoClientfrom pymongo import ReadPreferenceimport timeimport argparse# 定义执行时长装饰器函数def warps(*args):    def deco(func):        def _deco(*args, **kwargs):      &n

 Lepus-MySQL慢查询分析平台配置手册

摘要:Lepus的慢查询分析平台是独立于监控系统的模块,【注意:安装这个功能以前,需要先配置Lepus监控平台】,该功能需要使用percona-toolkit (http://www.percona.com/software/percona-toolkit)工具来采集和记录慢查询日志,并且需要部署一个我们提供的shell脚本来进行数据采集。该脚本会自动开启您数据库的慢查询日志,并对慢查询日志进行按小时的切割,并收集慢查询日志的数据到

 Lepus-数据库监控利器

摘要:天兔(Lepus)监控系统安装配置操作系统版本:[root@node10 php]# uname -aLinux node10 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux[root@node10 php]# cat /etc/redhat-releaseCentOS release 6.9 (Final)依赖软件1.MySQL 5.0及以上(必须,用来存储监控系统采集的数据)2.Apache 2.2及Nginx 1.8.1以上 (必须,WEB服务器运行服务

 检测远程主机端口是否开通,并发邮件报警

摘要:[root@node230 ~]# cat mail.py#!/usr/bin/python# -*- coding:utf-8 -*-import smtplibimport sysfrom email.mime.text import MIMETextimport time#reload(sys)#sys.setdefaultencoding('utf8')current_time=time.strftime('%Y-%m-%d%H:%M',time.localtime(time.time()))mail_host='mail.abc.com'mail_user='abc@wsecyun.com'mail_pwd='abc'def send_email(mailto,get_sub,co

 基于UDP代理的Nginx负载均衡后端SSR

摘要:环境:CentOS7.6系统最小化安装: [root@node230 nginx]# uname -aLinux node230 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux[root@node230 nginx]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)服务器关闭防火墙,SELINUXsystemctl stop firewalldsystemctl mask firewalldvim /etc/selinux/configSELINU

 Online configuration Oracle DataGuard 11.2.0.4.0 with oracle linux 6.10

摘要:11gR2搭建dataguard环境,此篇文章是利用rman搭建dataguard,这样的好处是primary不用停机,当然,前提条件是primary已经开启归档。在primary搭建数据库软件,建立lsnrctl监听,采用dbca搭建实例,在standby上搭建数据库软件,建立监听,但是不需要采用dbca建立实例。相对于可以停机,零停机传送数据文件的方式,不能冷备然后拷贝数据文件,只能利用rman技术备份,并恢复至stan

 Oracle 19c RAC deploy with RedHat 7.4 and openfiler

摘要:RedHat 7.4下Oracle 19c RAC部署一、主机环境虚拟主机环境RAC主机名:rac1、rac2CPU:Intel® Xeon® CPU E5-2420 v2 @ 1.90GHz 24core内存:32G操作环境: RHEL 7.4 + Oracle 19c + UDEVHDD:500G存储:Openfiler1.1 Oracle 软硬件要求官方要求操作系统要在RHEL 7.4及以上https://docs.oracle.com/en/database/oracle/oracle-database/19/cwlin/supported-red-hat-enterp

 X86台式机安装苹果系统 MacOS 10.15.7 Catalina

摘要:关于黑苹果折腾过的人应该不陌生,自从苹果采用 Intel 的处理器,被解锁后可以安装在 Intel CPU 与部分 AMD CPU 的机器上。从而出现了一大批非苹果设备而使用苹果操作系统的机器,被称为黑苹果(Hackintosh)。在 Mac 苹果机上面安装原版 Mac 系统的被称为白苹果( Macintosh )与黑苹果相对。(摘抄自百度),很多人就是因为没有正确的安装黑苹果,导致安装失败,最终放弃。一、准

 Oracle 19C-Single Instance Installation details base GUI

摘要:Oracle Database 19C(版本号:12.2.0.3)是Oracle Database 12c和18c系列产品的最终版本,因此也是“长期支持”版本(以前称为“终端版本”),截止目前,Oracle Database node222已经可以在Oracle数据库一体机上使用了。“长期支持”意味着Oracle Database node222提供4年的高级支持(截止到2023年1月底)和至少3年的延长支持(截至2026年1月底)。 这个扩展的支持窗口对我们

 Oracle12C-12.2.0.1-RAC-RHEL7.0-openfiler-VM安装配置

摘要: 安装环境:物理机要求:内存至少8G每台,CPU至少在I5以上的CPU,如果不满足要求,有可能安装失败虚拟机:VMWARE 15.1.0操作系统:rhel-server-7.0-x86_64Grid集群安装包:linuxx64_12201_grid_homeDB数据库安装包:linuxx64_12201_database[root@rhel7-111-rac1 ~]# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 7.0 (Maipo)[root@rhel7-111-rac1 ~]

 Trojan 翻墙服务器证书续期操作方法

摘要:Trojan 翻墙服务器证书续期操作方法之前使用一键脚本安装了trojan:https://raw.githubusercontent.com/V2RaySSR/Trojan/master/Trojan.sh一段时间后发现证书过期了[2020-09-05 09:08:18] [ERROR] 223.167.65.67:22013 SSL handshake failed: sslv3 alert certificate expired[2020-09-05 09:08:18] [INFO] 223.167.65.67:22013 disconnected, 0 bytes received, 0 bytes sent,

 技术中心Q3技术优秀员工颁奖

摘要:技术中心Q3技术优秀员工颁奖

 centos6 yum源不可用问题解决

摘要:2020年11月30日 centos6各大开源镜像站已经停止维护了 但是阿里源还是可以用的 因为他的centos-vault仓库里放了之前版本的centos的包只需要在centos命令行界面下执行一下几条命令sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.confmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupcurl -o /etc/yum.repos.d

 Clickhouse-server MaterializeMySQL引擎对MySQL数据库的一些限制

摘要:1.修改表的字段名不支持,同步会停止:(增加,删除表字段可以)Code: 48. DB::Exception: Received from localhost:9000. DB::Exception: Cannot rename and modify the same column `type` in a single ALTER query.2.有json字段类型表不支持,同步会停止:Received exception from server (version 20.11.3):Code: 50. DB::Exception: Received from localhost:9000. DB::Exce

 Clickhouse-server与MySQL实时复制配置引擎MaterializeMySQL

摘要: 数据复制原理:ClickHouse 可以挂载为 MySQL 的一个从库 ,先全量再增量的实时同步 MySQL 数据,基于它我们可以轻松的打造一套企业级解决方案,让 OLTP 和 OLAP 的融合。目前支持 MySQL 5.6/5.7/8.0 版本,兼容 Delete/Update 语句,及大部分常用的 DDL 操作。安装软件版本:[root@node220 clickhouse-server]# rpm -qa | grep clickhouseclickhouse-server-20.10.3.30-2.

 Redis数据导入导出

摘要:安装redis-dumpredis-dump是基于ruby开发,需要ruby环境,而且新版本的redis-dump要求2.2.2以上的ruby版本,centos中yum只能安装2.0版本的ruby。需要先安装ruby的管理工具rvm安装高版本的ruby安装rvm可参考官网:http://rvm.io/执行下列两个命令安装rvm;# gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D69

 MySQL表中即使有索引也无法使用情况

摘要:最左前缀匹配原则MySQL 会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配。所以要尽量把这些条件放在最后,把“=”条件放在前面。举例如下:反例,不会用到 b 列的索引:select * from xttblog where a=1 and c>0 and b=2正例,会用到 b 列的索引:select * from xttblog where a=1 and b=2 and c>0在索引选择上,尽量选择区分度高的列作为索引,区

 benchyou-基本MySQL线上业务的DML压力测试软件

摘要:gitlab仓库地址:gitlab:https://github.com/xelabs/benchyou.git Linux系统环境:[root@node221 ~]# uname -aLinux node221 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux[root@node221 ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core) GO语言环境配置:(略)go 语言版本:[root@node221 ~]# go versi

 通过Zabbix-5.0.1监控Clickhouse-server配置详解

摘要:一、配置环境:system:[root@clickhouse zabbix_agentd.d]# uname -aLinux clickhouse 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux[root@clickhouse zabbix_agentd.d]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core) zabbix-server[agent]: 5.0.1clickhouse-server 20.11.4.13-2.noarch二、前期准备1)xml

 防止SSH被暴力破解软件-DenyHosts

摘要:原理:1. 对/var/log/secure日志文件进行分析,查找所有的登录尝试,并且过滤出失败和成功的尝试。2.记录下所有失败的登录尝试的用户名和主机,如果超过阀值,则记录主机。3.保持对每一个登录失败的用户(存在系统中或不存在系统中的用户)的跟踪4.对每一个可疑的登录进行跟踪。(虽然登录成功,但是有很多次登录失败的记录)5.将可疑地址的主机加入到/etc/hosts.deny文件中。D
分页:« 1 2 3 4 5 6 7 8 9 10 »
Powered by AKCMS