监控非携带metrics服务
监控非携带metrics服务 一、怎么监控? 1、expertor 前面的系列中,我们在主机上面安装了node_exporter程序,该程序对外暴露一个用于获取当前监控样本数据的http的访问地址, 这个的一个程序成为exporter,Exporter的实例称为一个target, prometheus通过轮训的方式定时从这些target中获取监控数…
|
170
|
|
444 字
|
2 分钟
第一节:zabbix使用模板监控nginx
使用模板监控nginx 一、安装nginx并开启监控取值页面 1、安装nginx [root@web01 ~]# yum install -y nginx 2、配置nginx状态页 [root@web01 ~]# vim /etc/nginx/nginx.conf ..... include /etc/nginx/default.d/*.conf;…
|
104
|
|
181 字
|
1 分钟内
变量
变量 一 变量介绍 什么是变量? 量指的是记录事物的状态 变指的是事物的状态是可以发生变化的 变量本质就是一种数据存取的机制,变量的数据都是存放于内存中的 为何要有变量? 程序运行的本质就是一系列状态的变化, 程序=数据+功能, 程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下…
|
146
|
|
590 字
|
3 分钟
第三节:Ansible剧本
一、Ansible 主机信息模块 1.setup 模块 #1.获取web01主机所有信息 [root@m01 ~]# ansible web01 -m setup #2.获取主机IP [root@m01 ~]# ansible web01 -m setup -a 'filter=ansible_default_ipv4' #3.…
|
206
|
|
356 字
|
2 分钟
第四节:Ansible剧本实战
Ansible playbook 实战 一、基础准备 #1.安装ansible [root@m01 ~]# yum install -y ansible #2.配置ansible [root@m01 ~]# vim /etc/ansible/ansible.cfg host_key_checking = False #3.配置主机清单 [root@…
|
214
|
|
142 字
|
1 分钟内
firewalld和iptables使用
Firewalld 防火墙 一、防火墙基本概述 在CentOS7系统中集成了多款防火墙管理工具,默认启用的是firewalld(动态防火墙管理器)防火墙管理工具,Firewalld支持CLI(命令行)以及GUI(图形)的两种管理方式。 对于接触Linux较早的人员对Iptables比较熟悉,但由于Iptables的规则比较的麻烦,并且对网络有一定要…
|
535
|
|
1389 字
|
6 分钟
第一节:nginx常见问题一
Nginx常见问题 一、nginx多server优先级 在开始处理一个http请求时,nginx会取出header头中的Host变量,与nginx.conf中的每个server_name进行匹配,以此决定到底由哪一个server来处理这个请求,但nginx如何配置多个相同的server_name,会导致server_name出现优先级访问冲突。 1…
|
276
|
|
278 字
|
2 分钟
第二节:nginx常见问题二
Nginx常见问题 一、server优先级 1.首先选择所有的字符串完全匹配的server_name。(完全匹配) 2.选择通配符在前面的server_name,如.driverzeng.com blog.driverzeng.com 3.选择通配符在后面的server_name,如driverzeng. driverzeng.com driver…
|
188
|
|
126 字
|
1 分钟内
第三节:nginx优化一
Nginx优化 一、优化概述 1.需要了解 1、首先需要了解我们当前系统的结构和瓶颈,了解当前使用的是什么,运行的是什么业务,都有哪些服务,了解每个服务最大能支撑多少并发。比如nginx作为静态资源服务并发是多少,最高瓶颈在哪里,能支持多少qps(每秒查询率)的访问请求,那我们怎么得出这组系统结构瓶颈呢,比如top查看系统的CPU负载、内存使用率、…
|
269
|
|
326 字
|
2 分钟
第四节:nginx优化二
Nginx优化 一、静态资源优化 1.静态资源 2.静态资源缓存 1.Etag:服务器上的文件唯一标示 2.Last-Modified:服务器上的文件最后修改时间 3.Expires:文件缓存过期时间 4.Cache-Control:文件多久过期 5.If-None-Match:浏览器上的文件唯一标示 6.If-Modified-Since:浏览器…
|
184
|
|
418 字
|
2 分钟
第二节:Keepalived常见问题及解决方式
一、keepalived 脑裂 由于某些原因,导致两台keepalived高可用服务器在指定时间内,无法检测到对方的心跳,各自取得资源及服务的所有权,而此时的两台高可用服务器又都还活着。 1.脑裂的故障 1.网线松动,网络故障 2.服务器硬件故障 3.服务器之间开启了防火墙 2.脑裂模拟 1)开启防火墙 [root@lb01 ~]# systemc…
|
306
|
|
107 字
|
1 分钟内
rewrite补充,https
一、rewrite 1.使用场景 1.地址跳转 2.协议跳转 3.伪静态,seo 2.rewrite的flag标签 flag 作用 last 本条规则匹配完成后,停止匹配,不再匹配后面的规则 break 本条规则匹配完成后,停止匹配,不再匹配后面的规则 redirect 返回302临时重定向,地址栏会显示跳转后的地址 permanent 返回301…
|
498
|
|
766 字
|
4 分钟
资源分离和rewrite
一、动静分离 1.单台机器动静分离 [root@web01 ~]# cat /etc/nginx/conf.d/linux.wp.com.conf server { listen 80; server_name linux.wp.com; location / { root /code/wordpress; index index.php; } l…
|
381
|
|
582 字
|
3 分钟
四层负载均衡
一、四层负载均衡 1.什么是四层负载均衡 所谓四层负载均衡,也就是主要通过报文中的目标地址和端口,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器。 以常见的TCP为例,负载均衡设备在接收到第一个来自客户端的SYN 请求时,选择一个最佳的服务器,并对报文中目标IP地址进行修改(改为后端服务器IP),直接转发给该服务器。TCP的连接建…
|
309
|
|
310 字
|
2 分钟
代理负载
一、架构扩展 1.数据库迁移 1)迁移场景 1.配置不足 2.服务器寿命到期 2.web扩展 3.php拆分 1)安装php [root@web03 ~]# rz [root@web03 ~]# ll -rw-r--r-- 1 root root 19889622 Nov 22 15:52 php.tar.gz [root@web03 ~]# ta…
|
423
|
|
667 字
|
3 分钟
第一节:lnmp架构搭建
一、nginx模块 1.目录索引模块 [root@web01 ~]# vim /etc/nginx/conf.d/www.autoindex.com.conf server { listen 80; server_name www.autoindex.com; charset utf8; location / { root /code/autoin…
|
581
|
|
535 字
|
3 分钟
第二节:架构拆分
nfs一、回顾 1.搭建LNMP环境 #搭建nginx 1.配置yum源 2.安装nginx 3.配置nginx 4.创建用户 5.启动服务 #搭建php 1.上传服务包 2.解压包 3.安装本地rpm包 4.配置php 5.启动 #搭建mariadb 1.安装 2.启动 3.连接测试 4.设置数据库的用户名密码 2.搭建wordpress 1.配…
|
294
|
|
796 字
|
4 分钟
第一节:nginx web入门
Nginx web基础 一、Nginx介绍 1、概述 Nginx是一个开源且高性能、可靠的http web服务、代理服务 开源:直接获取源代码 高性能:支持海量开发 可靠:服务稳定 2、Nginx特点 1)高性能,高并发 nginx支持很高的并发,nginx在处理大量并发的情况下比其他web服务要快 2)轻量且高扩展性 #轻量 功能模块少,只保留核…
|
630
|
|
694 字
|
4 分钟
第二节:nginx模块扩展
一、nginx回顾 1.安装 1.epol源安装 2.官方源安装 3.源码包安装 1)下载 2)解压 3)生成 4)编译 5)安装 2.nginx配置文件 [root@web01 ~]# cat /etc/nginx/nginx.conf ##################核心模块############### user www; worker_…
|
601
|
|
490 字
|
3 分钟