enterprise
强壮的小蛋蛋
努力 奋进!!
展开
-
Zabbix+Tidb (监控系统)
TIDB 集群主要分为三个组件:TIDB SERVER:TiDB Server 负责接收 SQL 请求,处理 SQL 相关的逻辑,并通过 PD 找到存储计算所需数据的 TiKV 地址,与 TiKV 交互获取数据,最终返回结果。 TiDB Server 是无状态的,其本身并不存储数据,只负责计算,可以无限水平扩展,可以通过负载均衡组件(如LVS、HAProxy 或 F5)对外提供统一的接入地址。PD SERVER:Placement Driver (简称 PD) 是整个集群的管理模块,其主要工..原创 2020-11-19 21:38:28 · 655 阅读 · 0 评论 -
Saltstack自动化运维详解(数据系统 jinja模板 job管理)
文章目录1. saltstack 的数据系统1.1 SaltStack组件之Grains1.grains使用方法信息查询查询某个key值用Grains来匹配minion2.自定义grains方法一:在minion端方法二:在minion端3. 匹配运用target匹配top.sls文件使用1.2 SaltStack组件之Pillar1. 自定义pillar项2. 数据匹配2. jinja模板2.1介绍2.2 jinja的使用2.3 高可用安装配置 示例3. job管理3.1 把job存储到数据库3.2 Jo原创 2020-10-16 14:16:51 · 275 阅读 · 0 评论 -
Zabbix+percona插件实现数据库mysql的监控
文章目录配置zabbix监控mysql的配置配置percona实验环境netstat -antlp查看端口保证10050 80 3306 10051 端口是开着的实验开始之前得先升级一下php版本获取下面这些包[root@server5 php72w]# lslibargon2-20161029-3.el7.x86_64.rpm php72w-ldap-7.2.32-1.w7.x86_64.rpmmod_php72w-7.2.32-1.w7.x86_64.rpm php72原创 2020-10-13 20:11:42 · 238 阅读 · 0 评论 -
Zabbix proxy 分布式监控
文章目录Zabbix proxy 的介绍简介zabbix proxy使用场景Zabbix proxy 的配置Zabbix proxy 的介绍简介zabbix proxy是在大规模分布式监控场景中采用一种分担server的压力的分层结构,zabbix proxy 可以代替 zabbix server 收集性能和可用性数据,然后把数据汇报给 zabbix server,并且在一定程度上分担了zabbix server 的压力.zabbix proxy使用场景监控远程区域设备监控本地网络不稳定区域原创 2020-10-13 20:08:32 · 100 阅读 · 0 评论 -
redis介绍安装及功能的实现
安装tar zxf redis-5.0.8.tar.gz ##解压cd redis-5.0.8/makemake install make过程中可能会出现下面情况make MALLOC=libc正确解决办法(针对2.2以上的版本) 清理上次编译残留文件,重新编译make distclean && make导致出现这个错误的原因错误的本质是我们在开始执行make 时遇到了错误(大部分是由于gcc未安装),然后我们安装好了gcc 后,我们再执行make,这时.原创 2020-08-24 12:47:13 · 177 阅读 · 0 评论 -
MYSQL之MHA高可用
恢复主从复制vim /etc/my.cnf[root@server3 mysql]# cat /etc/my.cnf[mysqld]basedir=/usr/local/mysqldatadir=/data/mysqlsocket=/data/mysql/mysql.sockcharacter-set-server=utf8mb4server-id=2#log-bin=master-bingtid_mode=ONenforce-gtid-consistency=ONdefaul原创 2020-08-24 12:35:18 · 190 阅读 · 0 评论 -
MYSQL主从复制(异步与半同步复制)
主从同步方法1、从0搭建主从模式适用于项目未开始时,数据库刚刚安装完毕,没有任何数据情况。假设server1(172.25.9.1)为主数据库,server3(172.25.9.3)为从数据库mysql的异步复制—基于二进制日志文件的主从复制注:server1和server3上均装有mysql,且均完成了安全初始化在server1上:master:vim /etc/my.cnf/etc/init.d/mysqld restart##写入server-id=1(服务器ID) log-bin原创 2020-08-24 12:33:47 · 389 阅读 · 0 评论 -
MySQL8.0.12 安装及配置
安装前说明:- 安装的版本比较新,很多依赖包需要自己从网上下载,系统自带的软件包不足达到编译要求- 内存最好预留15GB一.安装从网上下载MySQL8.0.12版本,下载地址:https://dev.mysql.com/downloads/mysql/给虚拟机开启网络(KVM)root用户下(防火墙为iptables)iptables -t nat -I POSTROUTING -s 172.25.10.1/24 -j MASQUERDE ##给虚拟机server1开启网络.原创 2020-08-17 14:34:45 · 184 阅读 · 0 评论 -
nginx+tomcat+memcached实现负载均衡与交叉存储
nginx+tomcat+memcached搭建服务器集群Tomcat-1 (T1) 将session存储在memcached-2 (T2)上。只有当M2不可用时,T1才将session存 储在memcached-1上(M1是T1 failoverNode)。目的:当T1和M1同时崩 溃时也不会丢失session会话,避免单点故障。实验环境:主机角色:server1 192.168.43.10 nginx memcacheserver3 192.168.43.3 memcached原创 2020-08-17 13:58:34 · 121 阅读 · 0 评论 -
nginx的图形化监控工具
#- 本文所需的两个包链接:https://pan.baidu.com/s/1v-m4_-qdLfiKf7BEEbpZBw 提取码:1234goaccess-1.4.tar.gzgoaccess.zip安装依赖包yum install GeoIP-devel-1.5.0-13.el7.x86_64.rpm 解压安装tar zxf goaccess-1.4.tar.gz ./configure --enable-utf8 --enable-geoip=legacymakem原创 2020-08-17 13:17:42 · 1238 阅读 · 0 评论 -
Openresty源码安装+memcache高效缓存
介绍OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web 平台,由中国人章亦春发起,提供了很多高质量的第三方模块。OpenResty 是一个强大的 Web 应用服务器,Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,更主要的是在性能方面,OpenResty可以 快速构造出足以胜任 10K 以上并发连接响应的超高性能 Web 应用系统。Openresty安装依赖包安装:# yum insta原创 2020-08-14 22:19:49 · 276 阅读 · 2 评论 -
Nginx+PHP简单配置
文章目录nginx+phpnginx + memcache高速缓存nginx+php安装PHP安装Nginx的安装在nginx配置文件中vim /usr/local/nginx/conf/nginx.conflocation ~ \.php$ {root html; fastcgi_pass 127.0.0.1:9000; //本地9000端口fastcgi_index index.php;# fastcgi_param script_FILENAME /scripts$fastc原创 2020-08-13 22:21:20 · 971 阅读 · 0 评论 -
Linux PHP7.4.6源码安装
文章目录下载安装把php加入到系统环境变量把php-fpm添加到系统服务下载从官网下载php7.4.6的安装包(也可下从下面连接进行下载)链接:https://pan.baidu.com/s/1F2qeJJ7RRagJQyZDEpXzZg提取码:1234上传到linux的/php目录下mkdir /php/将下载好的文件放在/php目录下(此目录为自己定义,其他两个包是预编译前需要安装的包)安装tar -tar -xjvf php-7.4.6.tar.bz2解压预编原创 2020-08-13 20:43:48 · 2235 阅读 · 0 评论 -
Nginx功能部署(2)
文章目录重定向rewrite 模块正则表达式全部符号解释全局变量案例1. 比如访问 myr.club,自动跳到 www.myr.club。2. 防止域名恶意解析到服务器IP3. http ------> https$1的作用www.myr.club/abc----->abc.myr.clubabc.westos.org----->www.myr.club/abc重定向rewrite 模块rewrite 是 nginx的静态重写模块使用nginx提供的全局变量或自己设置原创 2020-08-13 16:43:07 · 171 阅读 · 0 评论 -
Nginx功能部署(1)
文章目录介绍Nginx的源码安装Nginx的配置参数Nginx版本的热部署Nginx版本的平滑升级Nginx版本的回退Nginx的日志切割Nginx 限制并发、限制访问速率、限制流量介绍Nginx(“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。Nginx的源码安装Nginx的安装和配置Nginx的配原创 2020-08-13 11:28:36 · 131 阅读 · 0 评论 -
高可用集群中fence配置
fence配置Redhat使用KVM虚拟机可以通过做软fence来实现fence功能。在真机上安装并启动yum install -y fence-virtd.x86_64 fence-virtd-libvirt.x86_64 fence-virtd-multicast.x86_64 fence-virt.x86_64 -y创建密码文件,并密码文件scp给server1 server2台服务器宿主计算机上做:[root@localhost ~]# mkdir /etc/cluster.原创 2020-08-11 00:03:42 · 1120 阅读 · 0 评论 -
Nginx实现负载均衡
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。Nginx作为负载均衡服务:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务对外进行服务。作为邮件代理服务:Nginx 同时也是一个非常优秀的邮件代..原创 2020-08-10 15:47:55 · 219 阅读 · 0 评论 -
Corosync和Pacemaker实现集群的高可用
概述Corosync是集群管理套件的一部分,他在传递信息的时候可以通过一个简单的配置文件来定义信息传递的方式和协议等。也就是说,corosync是Messaging Layer集群信息层软件,需要pacemaker资源管理器,才能构成一个完整的高可用集群。它也是运行于心跳层的开源软件。(是集群框架引擎程序)Pacemaker也就是Cluster Resource Manager(简称CRM),是一个集群资源管理器。它利用群集基础构建(corosync或heartbeat)提供的消息和成员管理能力原创 2020-08-09 17:42:32 · 345 阅读 · 0 评论 -
Linux下nginx的源码安装和配置
文章目录安装nginx启动nginx停止nginx把nginx命令添加到环境变量把nginx命令添加到系统服务源码方式安装nginx自动化安装脚本实验环境:一台虚拟主机 rhel7.6安装nginx安装nginx依赖包yum install -y pcre-devel zlib-devel openssl-devel wget gcc tree vimNginx依赖于pcre、zlib、openssl,在编译前配置时如果有问题,可以使用yum方式安装三个包(pcre-devel、zli原创 2020-08-09 15:03:47 · 298 阅读 · 0 评论 -
HAproxy的安装配置及示例
文章目录简介安装配置HAProxy配置文件配置文件格式详解配置文件配置案例统计页面的输出机制定义独立日志文件动静分离示例读写分离案例简介HAProxy 是一款提供高可用性、负载均衡以及基于**TCP(第四层)和HTTP(第七层)**应用的代理软件,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬件上,完全可以支持数以万计的 并发连接。并且它的运行模式使得它可以很简单安全的整合进您当原创 2020-08-09 12:19:42 · 427 阅读 · 0 评论 -
Keepalived高可用集群+LVS
文章目录介绍VRRP原理Keepalived服务的三个重要功能Keepalived高可用故障切换转移原理keepalived搭建lvs+keepalived集群架构服务介绍Keepalived软件起初是专门为LVS负载均衡软件设计的用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务的高可用解决方案软件。Keepalived软件主要是通过VRRP协议实现高可用功能的,VRRP是Virt原创 2020-08-06 16:40:56 · 122 阅读 · 0 评论 -
LVS介绍及工作原理图解
文章目录LVS简介LVS体系架构LVS的各个层次的详细介绍LVS基本工作原理常见基于IP的负载均衡工作模式NAT模式TUN模式:IP隧道模式DR直接路由模式 (本文主要实现这个)三种工作模式的特征LVS相关术语LVS-DR部署 实验环境ipvsadm参数:LVS简介LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器,现在LVS已经是Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须重新编译内核以支持LVS功能模块,但是从Linux2.4内核心之后原创 2020-08-06 14:27:20 · 195 阅读 · 0 评论