- 博客(269)
- 问答 (1)
- 收藏
- 关注
原创 企业级监控系统zabbix---使用JMX监控tomcat
企业级监控系统zabbix—使用JMX监控tomcat文章目录企业级监控系统zabbix---使用JMX监控tomcat1.安装tomcat和jdk2.安装zabbix-java-gateway3.zabbix监控界面进行相应设置1.安装tomcat和jdk在server2(agent的客户端)上安装tomcat和jdk,并打开tomcat:rpm -ivh jdk-8u121-linux...
2020-03-19 14:19:07
322
原创 企业级监控系统zabbix---通过qqmail发送告警信息
企业级监控系统zabbix—通过qqmail发送告警信息当我们部署好zabbix监控,为监控主机添加各种监控项完毕之后,如果一个主机出了问题,我们怎么能在第一时间获得报警信息,然后及时处理?可以让zabbix通过邮件的方式把告警信息发给我们首先需要使zabbix-server服务器能够上网,这里就不做过多赘述。具体做法在之前的博客中有详细介绍ping www.baidu.com #测试能否...
2020-03-18 17:48:21
555
原创 企业级监控系统zabbix---分布式监控平台添加服务监控项(http、nginx、mysql)
企业级监控系统zabbix—分布式监控平台添加服务监控项(http、nginx、mysql)文章目录企业级监控系统zabbix---分布式监控平台添加服务监控项(http、nginx、mysql)1.监控http服务2.监控nginx服务- 部署nginx服务- 创建nginx监控项(nginx.active)- 在分布式监控平台添加监控项- 创建nginx监控项(nginx.accept)- ...
2020-03-18 17:29:52
363
原创 企业级监控系统zabbix---结合API进行检索、删除、创建主机
企业级监控系统zabbix—结合API进行检索、删除、创建主机文章目录企业级监控系统zabbix---结合API进行检索、删除、创建主机1.什么是API ?2.结构3.验证4.检索主机5.删除6.创建1.什么是API ?API ( Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一...
2020-03-18 16:35:00
461
原创 企业级监控系统zabbix---配置自动发现&自动注册
企业级监控系统zabbix—配置自动发现&自动注册文章目录企业级监控系统zabbix---配置自动发现&自动注册1.自动发现规则2.zabbix监控配置自动发现3.自动注册规则4.zabbix配置自动注册1.自动发现规则自动发现规则主要针对企业批量添加主机,如果使用传统办法去单个添加设备、分组、项目、图像…这是一个任务量巨大的一个工程,由此引入自动发现规则。自动发现规则由服...
2020-03-18 16:08:44
417
原创 企业级监控系统zabbix---安装部署zabbix
企业级监控系统zabbix—安装部署zabbix文章目录企业级监控系统zabbix---安装部署zabbix1.1.安装zabbix安装zabbix监控所需软件cd 4.4/yum install zabbix-server-mysql-4.4.1-1.el7.x86_64.rpm zabbix-web-mysql-4.4.1-1.el7.noarch.rpm zabbix-web-4...
2020-03-18 15:49:56
487
原创 企业级监控系统zabbix---什么是zabbix?
企业级监控系统zabbix—什么是zabbix?文章目录企业级监控系统zabbix---什么是zabbix?1.什么是zabbix2.zabbix监控3.zabbix支持的通讯方式4.zabbix-agent5.zabbix-proxy6.各种组件总结7.主动模式和被动模式1.什么是zabbix我们监控的初衷就是当某些指标不符合我们的需求时,我们能够在第一时间发现异常。所以,监控工具需要定期...
2020-03-18 15:19:52
513
原创 Redis---利用Gearmand做mysql缓存服务器
Redis—利用Gearmand做mysql缓存服务器文章目录Redis---利用Gearmand做mysql缓存服务器1.什么是Gearmand?2.部署过程3.测试1.什么是Gearmand?Gearmand是一个用来把工作委派给其它机器、分布式的调用更适合做某项工作的机器、并发的做某项工作在多个调用间做负载均衡、或用来调用其它语言的函数的系统。简单来讲,就是客户端程序把请求提交给g...
2020-03-13 14:39:59
308
原创 Redis---redis结合lnmp架构做mysql的缓存服务器
Redis—redis结合lnmp架构做mysql的缓存服务器文章目录Redis---redis结合lnmp架构做mysql的缓存服务器1.在server1中配置nginx2.在server1中配置php3.在server2中配置redis4.在server3中配置数据库5.测试6.存在的问题1.在server1中配置nginxstep1 关闭之前做的redis(如果没有做过可忽略):yu...
2020-03-13 14:23:11
537
原创 Redis---redis集群
Redis—redis集群文章目录Redis---redis集群1.节点2.分配槽3.Redis的集群搭建4.无中心检测5.测试6.恢复集群7.给集群中添加节点1.节点Redis Cluster是分布式架构:即Redis Cluster中有多个节点,每个节点都负责进行数据读写操作,每个节点之间会进行通信。meet操作:节点之间会相互通信,而meet操作是节点之间完成相互通信的基础,mee...
2020-03-13 14:08:21
341
原创 Redis---主从复制&高可用
Redis—主从复制&高可用文章目录Redis---主从复制&高可用1.部署redis2.redis主从复制3.redis高可用4.解读6379.conf 文件中部分参数信息1.部署redisredis安装:tar zxf redis-5.0.3.tar.gz cd redis-5.0.3yum install gcc -ymakemake install执行r...
2020-03-13 13:45:26
249
原创 Redis---什么是Redis?
Redis—什么是Redis?文章目录Redis---什么是Redis?1.什么是Redis?2.Redis相比memcached有哪些优势?3.Redis有哪些数据结构?4.为什么Redis是单线程的5.使用Redis有哪些好处?6.Redis有哪些适合的场景?传统的关系型数据库如Mysql已经不能适用所有应用场景,例如算双十一秒杀的库存扣减,APP首页的访问流量高峰等等,都很容易把数据库打...
2020-03-13 12:08:35
211
原创 高性能MYSQL---基于MHA的MySQL高可用架构
高性能MYSQL—基于MHA的MySQL高可用架构文章目录高性能MYSQL---基于MHA的MySQL高可用架构1.什么是MHA?2.实验环境3.基于MHA的MySQL高可用架构搭建- 实现三个数据库之间的主从复制- 配置MHA4.测试手动failover切换5.测试手动在线切换6.测试半自动failover7.配置脚本和vip漂移8.测试全自动切换1.什么是MHA?MHA(Master H...
2020-03-13 11:41:17
615
原创 Failed to start SYSV: MySQL database server..的解决方法
Failed to start SYSV: MySQL database server…的解决方法问题:在虚拟机中安装MYSQL,重启虚拟机后MYSQL启动报错错误信息如下:[root@server1 ~]# systemctl start mysqldJob for mysqld.service failed because the control process exited wit...
2020-03-10 15:12:02
7704
1
原创 Haproxy实现负载均衡---读写分离
Haproxy实现负载均衡—读写分离1.在haproxy端写入读写分离策略cd /etc/haproxyvim haproxy.cfg 66 # 读参数: 67 acl read method GET 68 acl read method HEAD 69 # 写参数: 70 acl write method PUT 71 acl ...
2020-03-10 15:05:23
386
原创 Haproxy实现负载均衡---指定日志存放目录&重定向
Haproxy实现负载均衡—指定日志存放目录&重定向文章目录Haproxy实现负载均衡---指定日志存放目录&重定向1.指定日志存放目录2.错误重定向3.自动重定向1.指定日志存放目录修改日志服务配置文件从而修改日志存储位置:vim /etc/rsyslog.conf 打开15 16行的注释,添加55行日志存储位置: 15 $ModLoad imudp 16 $UDP...
2020-03-10 14:59:12
786
原创 Haproxy实现负载均衡---动静分离
Haproxy实现负载均衡—动静分离1.在haproxy端配置动静分离策略cd /etc/haproxyvim haproxy.cfg 注释掉93到96行内容,写入动静分离的策略: 73 backend static 74 # balance roundrobin 75 server static 172.25.254.3:80 check 80 ...
2020-03-10 14:51:55
272
原创 Haproxy实现反向代理及负载均衡
Haproxy实现反向代理及负载均衡文章目录Haproxy实现反向代理及负载均衡1.Haproxy介绍2. Haproxy的配置3.实现反向代理及负载均衡server1:在server2和server3中:测试:1.Haproxy介绍HaProxy是一个特别适用于高可用性环境的TCP/HTTP开源的反向代理和负载均衡软件。在七层负载均衡方面的功能很强大(支持cookie track, hea...
2020-03-10 14:25:51
656
原创 高性能MYSQL---MySQL的组复制
高性能MYSQL—MySQL的组复制文章目录高性能MYSQL---MySQL的组复制1.组复制模型2.组复制原理3.实现组复制server1:server2:server3测试:1.组复制模型组复制模型MySQL组复制是MySQL 5.7.17开始引入的新功能,为主从复制实现高可用功能。它支持单主模型和多主模型两种工作方式(默认是单主模型)。单主模型从复制组中众多个MySQL节...
2020-03-10 00:57:57
581
原创 高性能MYSQL---数据库的读写分离(mysql-proxy)
高性能MYSQL—数据库的读写分离(mysql-proxy)文章目录高性能MYSQL---数据库的读写分离(mysql-proxy)1.什么是读写分离?2.为什么要读写分离?3.读写分离的实现1.什么是读写分离?MySQL读写分离是指让master处理写操作,让slave处理读操作,非常适用于读操作量比较大的场景,可减轻master的压力。使用mysql-proxy实现mysql的读写分离...
2020-03-10 00:26:56
554
原创 高性能MYSQL---基于GDIT的半同步复制
高性能MYSQL—基于GDIT的半同步复制文章目录高性能MYSQL---基于GDIT的半同步复制1.为什么要实现mysqI的复制2.异步复制、全同步复制和半同步复制3.基于GDIT的半同步复制4.测试半同步失败的情况半同步正常情况1.为什么要实现mysqI的复制实现服务器负载均衡通过复制实现数据的异地备份提高数据库系统的可用性2.异步复制、全同步复制和半同步复制异...
2020-03-09 23:48:26
322
原创 高性能MYSQL---基于GDIT的主从复制
高性能MYSQL—基于GDIT的主从复制文章目录高性能MYSQL---基于GDIT的主从复制1.基于GDIT的复制方式2.实现主从复制3.测试1.基于GDIT的复制方式mysql数据库从5.6.5开始新增一种基于GDIT的复制方式。GTID (Global Transaction ID) 是对于一个已提交事务的编号,并且是一个全局唯一的编号。 GTID 实际上 是由 UUID+TID 组成的...
2020-03-04 23:53:57
746
原创 高性能MYSQL---基于binlog的主从复制
高性能MYSQL—基于binlog的主从复制文章目录高性能MYSQL---基于binlog的主从复制1.主从复制原理2.实现主从复制的要求3.主从复制的实现- 配置主库端:- 配置从库端:- 测试:1.主从复制原理mysql的主从配置又叫replication,AB复制,基于binlog二进制日志,主数据库必须开启binlog二进制日志才能进行复制。主数据库将更改操作记录到binlog二...
2020-03-04 23:36:47
714
原创 nginx: [error] invalid PID number "" in "/usr/local/lnmp/nginx/logs/nginx.pid"的解决办法
nginx: [error] invalid PID number “” in "/usr/local/lnmp/nginx/logs/nginx.pid"的解决办法问题修改了nginx配置文件后:[root@server1 nginx]# nginx -s reload nginx: [error] invalid PID number "" in "/usr/local/lnmp...
2020-02-29 21:15:45
210
原创 LNMP架构---MemCache在tomcat中实现交叉存储
LNMP架构—MemCache在tomcat中实现交叉存储文章目录LNMP架构---MemCache在tomcat中实现交叉存储1.cookie和sessioncookiesessioncookie和session结合使用2.为什么需要实现交叉存储3.在tomcat中实现session共享4.实现交叉存储1.cookie和sessioncookie在网站中,http请求是无状态的。也就是说...
2020-02-29 21:05:03
412
原创 LNMP架构---MemCache在tomcat中的负载均衡
LNMP架构—MemCache在tomcat中的负载均衡文章目录LNMP架构---MemCache在tomcat中的负载均衡1.什么是tomcat?2.配置tomcat页面3.MemCache在tomcat中的负载均衡1.什么是tomcat?Tomcat服务器是一个免费的开发源代码的WEB应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JS...
2020-02-29 20:17:51
249
原创 LNMP架构---OpenResty实现缓存前移(到达nginx层面)
LNMP架构—OpenResty实现缓存前移(到达nginx层面)文章目录LNMP架构---OpenResty实现缓存前移(到达nginx层面)1.什么是OpenResty?2.缓存前移的实现1.什么是OpenResty?OpenResty(又称: ngx_ openresty) 是一个基于NGINX的可伸缩的Web平台,由中国人章亦春发起,提供了很多高质歌的第三方模块。OpenResty...
2020-02-29 19:50:42
305
原创 LNMP架构---MemCache对php页面的缓存加速优化
LNMP架构—MemCache对php页面的缓存加速优化文章目录LNMP架构---MemCache对php页面的缓存加速优化1.什么是MemCache?2.MemCache的工作流程3.为什么要使用Memcache ?4.MemCache对php页面的缓存加速优化1.什么是MemCache?memcache是一个高性能的分布式的内存对象缓存系统,用于动态Web应用以减轻数据库负担。mem...
2020-02-29 17:59:43
536
原创 LNMP架构简述(包含CGI&FastCGl)
LNMP,CGI,FastCGl工作原理简述文章目录LNMP,CGI,FastCGl工作原理简述1.LNMP架构工作原理2.CGI介绍出现背景CGI程序处理步骤3.FastCGIFastCGI程序处理步骤1.LNMP架构工作原理用户通过http协议发起请求,请求会先抵达LNMP架构中nginxnginx会根据用户的请求进行判断,这个判断是由Location完成的判断用户请求的...
2020-02-29 17:22:57
543
原创 LNMP架构简单应用---部署论坛
LNMP架构简单应用—部署论坛step1 下载论坛php代码并解压代码:(这里直接用别人写好的php论坛代码)tar zxf wordpress-5.3.2-zh_CN.tar.gz -C /usr/local/lnmp/nginx/htmlstep2 浏览器访问http://172.25.254.1/wordpress:step3 填好对应信息:step4 解决报错:这时会看...
2020-02-29 16:51:06
232
原创 LNMP架构搭建---源码编译MYSQL,PHP,nginx
LNMP架构搭建—源码编译MYSQL,PHP,nginx文章目录LNMP架构搭建---源码编译MYSQL,PHP,nginx1.什么是LNMP?2.LNMP的工作原理3.MYSQL数据库的源码编译4.PHP源码编译5.nginx的源码编译1.什么是LNMP?LNMP = Linux+Nginx+Mysql+PHPLNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务...
2020-02-29 16:37:47
329
原创 高性能服务器---nginx(十三)---盗链&防盗链
高性能服务器—nginx(十三)—盗链&防盗链文章目录高性能服务器---nginx(十三)---盗链&防盗链1.什么是盗链?2.盗链分类3.什么是防盗链?4.模拟盗链1.什么是盗链?盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率受益者不提供资源或提供很少的...
2020-02-27 18:01:36
345
原创 高性能服务器---nginx(十二)---rewrite规则
高性能服务器—nginx(十二)—rewrite规则文章目录高性能服务器---nginx(十二)---rewrite规则1.Rewite规则2.重定向什么是重定向?为什么要进行重定向?什么时候需要重定向?3. 301和302什么时候进行301或者302跳转?使用301跳转的场景:尽量使用301跳转4.`www.westos.org---https://www.westos.org`5.`访问ww...
2020-02-27 17:24:17
322
原创 高性能服务器---nginx(十一)---平滑升级与版本回退
高性能服务器—nginx(十一)—平滑升级与版本回退文章目录高性能服务器---nginx(十一)---平滑升级与版本回退1.nginx热部署2.平滑升级3.版本回退1.nginx热部署运行nginx服务开启的进程:Ngnix中的进程分为两类,一类是master进程,一类是worker进程其中master进程是用来管理监控控制其下边的worker进程的主进程,这个进程由root发起,其中...
2020-02-27 16:44:59
780
原创 高性能服务器---nginx(十)---获取真实的客户端ip&HTTPS加密认证
高性能服务器—nginx(十)—获取真实的客户端ip&HTTPS的实现文章目录高性能服务器---nginx(十)---获取真实的客户端ip&HTTPS的实现1.获取真实的客户端ip2.HTTPS加密认证1.获取真实的客户端ip在此实验中server1作为nginx服务器;server2为server1的代理;server3为客户端step1 在server2中修改nginx...
2020-02-27 16:14:43
562
原创 高性能服务器---nginx(九)---限制用户访问&网页压缩
高性能服务器—nginx(九)—限制用户访问&网页压缩文章目录高性能服务器---nginx(九)---限制用户访问&网页压缩1.为什么要限制用户访问?2.限制用户访问3.为什么要网页压缩?4.实现网页压缩1.为什么要限制用户访问?我们经常会遇到这种情况,服务器流量异常,负载过大等等。对于大流量恶意的攻击访问,会带来带宽的浪费、服务器压力、影响业务,往往考虑对同一个ip的连接数...
2020-02-27 15:22:52
391
原创 高性能服务器---nginx(八)---日志切割(手动方式&脚本方式)
高性能服务器—nginx(九)—日志切割&限制用户访问文章目录高性能服务器---nginx(九)---日志切割&限制用户访问1.1.
2020-02-27 14:47:42
276
原创 漫谈5种IO模型
高性能服务器—nginx(八)—漫谈5种IO模型文章目录高性能服务器---nginx(八)---漫谈5种IO模型1.什么是IO2.什么是用户空间和内核空间3.什么是同步和异步4.什么是阻塞和非阻塞5.阻塞IO模型6.非阻塞IO模型7.IO复用模型8.信号驱动IO模型9.异步IO模型10.5种IO模型的区别《UNIX网络编程》说得很清楚,5种IO模型分别是阻塞IO模型、非阻塞IO模型、IO复用模...
2020-02-27 00:57:44
435
原创 高性能服务器---nginx(七)---nginx进程
高性能服务器—nginx(七)—nginx进程文章目录高性能服务器---nginx(七)---nginx进程1.查看nginx进程2.指定worker进程的运行用户3.定义worker进程数4.绑定worker和CPU1.查看nginx进程当你启动nginx以后,使用ps命令查inginx进程,会发现nginx进程不只有一个。默认情况下,你会看到至少两个nginx进程ps -ef | gr...
2020-02-27 00:00:02
523
原创 高性能服务器---nginx(六)---root和alias的区别
高性能服务器—nginx(六)—root和alias的区别文章目录高性能服务器---nginx(六)---root和alias的区别1.实验rootalias2.root和alias的区别1.实验在nginx中,我们可以通过location块与root指令结合的方式,将"url"与"服务器路径"建立起对应关系,location块负责匹配url,root指令负责将匹配到的url与服务器中某个具...
2020-02-26 22:57:02
385
空空如也
config配置中心build镜像的时候报错
2019-10-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅