摘要:
可用性 P1 业务中断4小时以上 P2 业务中断2-4小时 P3 业务中断1-2小时,业务核心功能无法使用。 P4 业务中断1小时以内,核心功能受到影响。 P5 业务中断1小时以内,业务次要功能无法使用 安全类 P1 系统入侵:核心业务受到入侵,或者系统文件被恶意篡改,引发入侵扩散 页面篡改:网站首
阅读全文
posted @ 2018-01-09 17:57
韩英明的个人笔记
阅读(1362)
推荐(0)
摘要:
基础环境CentOS 7,最小化安装,带网络连接(安装过程中要能访问外网) 安装 bzip2 yum install bzip2 安装 automake yum install automake 安装 libtool yum install libtool 安装 g++ yum install gc
阅读全文
posted @ 2018-01-09 17:49
韩英明的个人笔记
阅读(177)
推荐(0)
摘要:
架构: #安装依赖yum install bzip2 automake libtool gcc-c++ java-1.8.0-openjdk -y mkdir -p /home/ELK/{e,l,k}mkdir /home/ELK/e/{data,logs} #install elasticsear
阅读全文
posted @ 2018-01-09 17:48
韩英明的个人笔记
阅读(311)
推荐(0)
摘要:
#安装dockercat >/etc/yum.repos.d/docker.repo<<EOF [dockerrepo]name=Docker Repositorybaseurl=https://yum.dockerproject.org/repo/main/centos/7/enabled=1gp
阅读全文
posted @ 2018-01-09 17:47
韩英明的个人笔记
阅读(118)
推荐(0)
摘要:
在使用haproxy来作为tcp代理时,需要对某些IP做限制。用iptables也可以实现的。 顺道看了看haproxy手册,看看haproxy本身有是否提供方法来限制。要熟练使用某款应用需要熟读手册,手册是最权威,最详细的。好了,不罗嗦了,来看看haproxy怎么实现的: Syntax 1 tcp
阅读全文
posted @ 2018-01-09 17:46
韩英明的个人笔记
阅读(649)
推荐(0)
posted @ 2018-01-09 17:40
韩英明的个人笔记
阅读(413)
推荐(0)
摘要:
1.前提所有服务器都安装了jdk1.8. 在生产服务器的 /apps/svr/tomcat_mall目录下的对应服务名目录下。 启动脚本都在 /apps/svr/tomcat_mall/shell目录下。 所有服务开发都会提供好现成的jar包。 2.customer的部署方法: cd /apps/s
阅读全文
posted @ 2018-01-09 17:38
韩英明的个人笔记
阅读(452)
推荐(0)
摘要:
拓扑图如下: 一、Jenkins搭建 1、安装最新的linux系统CentOS-7-x86_64-Minimal,更新系统以及安装软件 yum upgrade -y && yum update -y yum install epel-release lrzsz vim net-tools unzip
阅读全文
posted @ 2018-01-09 17:36
韩英明的个人笔记
阅读(354)
推荐(0)
摘要:
一、背景情况 整个项目组有32个java应用,10个javascript应用以及若干其他应用,并且还有增加的趋势; 3套测试环境,测试发布非常频繁,并且有同一个应用不同分支并行测试的情况; 版本管理器gitlab在公司内网局域网,测试环境在公网的青云主机上; Java应用在测试环境,可能有单节点或多
阅读全文
posted @ 2018-01-09 17:36
韩英明的个人笔记
阅读(2562)
推荐(0)
摘要:
官网https://walle-web.io/ 官方安装文档https://walle-web.io/docs/installation.html Root 用户下 1、基础准备 yum install ansible git -y rpm -e php.x86_64 php-cli.x86_64
阅读全文
posted @ 2018-01-09 17:35
韩英明的个人笔记
阅读(592)
推荐(0)
摘要:
一.所用到的软件包及下载地址 node-v8.1.2-linux-x64.tar http://cdn.npm.taobao.org/dist/node/v8.1.2/node-v8.1.2-linux-x64.tar.xz zookeeper-3.4.10.tar.gz http://apache
阅读全文
posted @ 2018-01-09 17:34
韩英明的个人笔记
阅读(193)
推荐(0)
摘要:
软件包如下:nginx-1.10.0.tar.gznginx-http-concat-master.zipngx_cache_purge-2.3.tar.gzopenssl-1.0.2h.tar.gzpcre-8.39.tar.gzzlib-1.2.8.tar.gz ngin部署方法:上面的安装包都
阅读全文
posted @ 2018-01-09 17:33
韩英明的个人笔记
阅读(999)
推荐(0)
摘要:
部署方法: 部署web静态页面,通过nginx反向代理。因为我们公司有haproxy,因此通过了两次反向代理,域名必须在haproxy,nginx配置。如下: 部署项目:pims-admin-fed 先配置haproxy,在配置文件里添加如下内容, acl mallPims hdr(host) -i
阅读全文
posted @ 2018-01-09 17:31
韩英明的个人笔记
阅读(316)
推荐(0)
摘要:
测试环境为3台centos7的主机,ip地址为192.168.73.132,192.168.73.133,192.168.73.134 Redis集群安装 1、官网下载稳定版redis源码包。 http://download.redis.io/releases/redis-4.0.2.tar.gz
阅读全文
posted @ 2018-01-09 17:26
韩英明的个人笔记
阅读(188)
推荐(0)
摘要:
1、申请gitlab读写权限账号 2、在Jenkins的主机上,运行Jenkins程序的用户的home目录下,执行: touch .git-credentialsvim .git-credentialshttp://{用户名}:{密码}@{IP地址} 查看.gitconfig文件,有 这样,操作gi
阅读全文
posted @ 2018-01-09 17:25
韩英明的个人笔记
阅读(2449)
推荐(0)
摘要:
需要的软件包如下:apache-tomcat-8.0.33.tar.gzapache-tomcat-8.5.15.tar.gzjdk-8u131-linux-x64.tar.gz 1.JDK部署方法:tar -zxf jdk-8u131-linux-x64.tar.gz -C /apps/svr/m
阅读全文
posted @ 2018-01-09 17:24
韩英明的个人笔记
阅读(195)
推荐(0)
摘要:
centos7系统 # In /etc/yum.repos.d/rabbitmq-erlang.repo[rabbitmq-erlang]name=rabbitmq-erlangbaseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7gpg
阅读全文
posted @ 2018-01-09 17:23
韩英明的个人笔记
阅读(156)
推荐(0)
摘要:
一、背景 使用multibranch发布到测试环境,各个环境的应用当前使用的是哪个分支无法使用Jenkins自带的统计工具看到,因此用Python写了个小程序记录发布的相关信息到MySQL,包括应用名、环境、主机、分支、时间。 二、实现 1、Jenkinsfile中,调用ansible部署应用。在调
阅读全文
posted @ 2018-01-09 17:20
韩英明的个人笔记
阅读(369)
推荐(0)
摘要:
支持轮询的bind9的部署方法: yum install bind -ycat /etc/named.confoptions {listen-on port 53 { any; };listen-on-v6 port 53 { ::1; };directory "/var/named";dump-f
阅读全文
posted @ 2018-01-09 17:16
韩英明的个人笔记
阅读(681)
推荐(0)
摘要:
1、processManagement: fork: <true | false> 描述:是否以fork模式(后台进程模式)运行mongod/mongos进程,默认为false。 pidFilePath:<路径> 描述:配合"fork:true"参数,将mongod/mongos进程ID写入指定的文
阅读全文
posted @ 2018-01-09 17:13
韩英明的个人笔记
阅读(155)
推荐(0)
posted @ 2018-01-09 16:54
韩英明的个人笔记
阅读(106)
推荐(0)
摘要:
PDF http://fishcried.com/2015-06-17/ss_usage/ userparameter_tcp.conf UserParameter=socket.tcp_listen,ss state all |grep "\bLISTEN\b" |wc -lUserParamet
阅读全文
posted @ 2018-01-09 16:49
韩英明的个人笔记
阅读(752)
推荐(0)
摘要:
#!/bin/bash ##### https://www.zabbix.com/documentation/3.0/manual/api/reference/user/loginhostname=10.0.5.15 gethostid(){hostid=`curl -s -X POST -H 'C
阅读全文
posted @ 2018-01-09 16:41
韩英明的个人笔记
阅读(186)
推荐(0)
摘要:
##### 定义 181,182,183为主 184,185,186为从 ##### 所有机器创建数据目录mkdir /usr/local/redis3/cluster/6379 cd /usr/local/redis3/cluster/6379vim redis.conf##### 主上配置文件p
阅读全文
posted @ 2018-01-09 16:40
韩英明的个人笔记
阅读(122)
推荐(0)
摘要:
##### 查看集群命令redis-cli -h 192.168.1.100 -c -p 7115 cluster nodes ##### kill所有客户端redis-cli -p 7115 -h 192.168.1.100 CLIENT LIST | awk '{print $1}' | sed
阅读全文
posted @ 2018-01-09 16:38
韩英明的个人笔记
阅读(120)
推荐(0)
摘要:
应用prometheus提供的接查询接口可以查询现在pmm-client收集到的数据 http://121.201.72.168:50080/prometheus/graph
阅读全文
posted @ 2018-01-09 16:34
韩英明的个人笔记
阅读(241)
推荐(0)
摘要:
###### 服务器信息 ### 生产环境 IP 10.0.5.179 ### 开发环境 IP 10.0.2.76 ###### PMM构构图 PMM监控工具自带监控LINUX,MySQL,MongoDBpmm重要组件 grafana,prometheushttps://grafana.com/ /
阅读全文
posted @ 2018-01-09 16:29
韩英明的个人笔记
阅读(4554)
推荐(0)
摘要:
/usr/bin/influxd -config /etc/influxdb/influxdb.conf
阅读全文
posted @ 2018-01-09 16:22
韩英明的个人笔记
阅读(231)
推荐(0)
摘要:
grafana开放分析和监控平台 官网 http://docs.grafana.org/ ###### pgxl 用collect 收集数据 官网 https://collectd.org/documentation.shtml ### 服务安装启动 yum install collectdyum
阅读全文
posted @ 2018-01-09 16:06
韩英明的个人笔记
阅读(162)
推荐(0)
摘要:
percona监控和管理 https://www.percona.com/doc/percona-monitoring-and-management/index.html
阅读全文
posted @ 2018-01-09 16:04
韩英明的个人笔记
阅读(137)
推荐(0)
摘要:
PDF MySQL Optimizer Overview # Logical transformations: - Outer to inner joins transformation. - Negation elimination. ##### 否认消除 not ( t1.a > 10 OR t
阅读全文
posted @ 2018-01-09 16:01
韩英明的个人笔记
阅读(381)
推荐(0)
摘要:
##### 参考 https://github.com/datacharmer/mysql-sandbox##### 必须下载一个二进制mysql wget https://github.com/datacharmer/mysql-sandbox/releases/download/3.2.13/M
阅读全文
posted @ 2018-01-09 16:00
韩英明的个人笔记
阅读(166)
推荐(0)
摘要:
MySQL Cost-Based Optimizer 模型 MySQL Cost_estimate 定义了多种消耗类型 1. io_cost cost of I/O operations IO操作消耗2. cpu_cost cost of CPU operations CPU操作消耗3. impor
阅读全文
posted @ 2018-01-09 15:48
韩英明的个人笔记
阅读(535)
推荐(0)
摘要:
##### 核心代码方法 get_chunks_for_table
阅读全文
posted @ 2018-01-09 15:45
韩英明的个人笔记
阅读(100)
推荐(0)
摘要:
##### 参考 https://docs.mongodb.com/v3.2/administration/analyzing-mongodb-performance/##### 参考 https://docs.mongodb.com/v3.2/reference/method/db.setProf
阅读全文
posted @ 2018-01-09 15:43
韩英明的个人笔记
阅读(141)
推荐(0)
摘要:
系统需求CENTOS 7 XFSecho 2 > /proc/sys/vm/overcommit_memoryecho 0 > /proc/sys/vm/zone_reclaim_mode 关闭透明大页和ulimit设置https://docs.mongodb.com/manual/tutorial
阅读全文
posted @ 2018-01-09 15:41
韩英明的个人笔记
阅读(99)
推荐(0)
摘要:
##### https://docs.mongodb.com/v3.2/administration/production-notes/#prod-notes-ram 1.Turn off atime for the storage volume containing the database fi
阅读全文
posted @ 2018-01-09 15:34
韩英明的个人笔记
阅读(164)
推荐(0)
摘要:
##### https://github.com/Percona-Lab/mongodb_consistent_backup ##### 安装wget https://github.com/Percona-Lab/mongodb_consistent_backup/releases/download
阅读全文
posted @ 2018-01-09 15:32
韩英明的个人笔记
阅读(1144)
推荐(0)
摘要:
influxdb [root@JKM-MYSQL-179 HM_APPAPI]# influx Connected to http://localhost:8086 version 1.2.4InfluxDB shell version: 1.2.4> show databases ##### 查看
阅读全文
posted @ 2018-01-09 15:27
韩英明的个人笔记
阅读(381)
推荐(0)
摘要:
启动顺序:influxdb-->collectd-->Grafana ######安装collectd(采集工具)参考链接:https://collectd.org/documentation/manpages/collectd.conf.5.shtml yum install epel-relea
阅读全文
posted @ 2018-01-09 15:15
韩英明的个人笔记
阅读(653)
推荐(0)
摘要:
Elasticsearch 三节点集群环境搭建 软件需求centos7jdk-8u121-linux-x64.tar.gzelasticsearch-5.5.0.tar.gz ##### cd /usr/local/tar -zxvf /root/jdk-8u121-linux-x64.tar.gz
阅读全文
posted @ 2018-01-09 15:02
韩英明的个人笔记
阅读(138)
推荐(0)