自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

原创 三、Prometheus基于文件的服务发现机制发现抓取目标

文章目录使用基于json文件的服务发现机制发现抓取目标(自动发现)1. 编辑`prometheus.yml`配置文件,引用`targets.json`2. 创建 `targets.json`文件3. 配置检测4. 重新加载prometheus2. 使用基于yml文件的服务发现机制发现抓取目标(自动发现)使用基于json文件的服务发现机制发现抓取目标(自动发现)Prometheus为发现抓取目标提供了多种服务发现机制,包括Kubernetes、Consul 等等。如果你需要使用当前不支持的服务发现系统,那

2021-03-23 11:00:36 913 1

原创 二、Prometheus TLS加密认证和基于 basic_auth 用户名密码访问

文章目录Prometheus 基于用户名密码访问1. `Node Export`端配置密码2. 在被监控端这里生成密码3. 在node_exporter中新增配置文件4. node_exporter启动时引用该配置5. 访问http://192.168.2.44:9100/metrics需要账户密码验证了6. 配置Prometheus启用用户名密码访问7. 重启Prometheus后可以看到数据可以正常采集了`Prometheus` 对 `Node_Exporter` TLS加密认证1. 启用 TLS ,准

2021-03-18 14:54:57 13155 4

原创 一、Prometheus+Grafana普罗米修斯,搭建和使用

文章目录1. Prometheus普罗米修斯,搭建和使用1.1 prometheus监控框架工具介绍1.2 支持类型2. Prometheus 源码安装和启动配置2.1 prometheus.yml 配置解释2.2 启动服务2.3 访问:http://localhost:90902.4 查看暴露指标2.5 将Prometheus配置为系统服务3. 客户端,配置服务发现监控linux主机及相关服务3.1 客户端安装node_exporter3.1.1 监控Linux 安装常用node_exporter3.1.

2021-03-12 15:44:28 47894 9

原创 SEVERE: Could not contact [localhost:8005]. Tomcat may not be running.

tomcat 启动后怎么都访问不到,8005端口未启动今日在阿里云上启动一个空的tomcat,端口都是通的,但是无论怎样都无法访问到http://localhost:8080,起初是以为阿里云对端口做了限制,在更改默认8080端口访问和添加安全组端口后还是无法访问,气死我了。后来使用shutdown.sh 关闭tomcat时报错了,看了下报错,可能是tomcat压根没完全启动成功8005端口没有(明明启动日志都没报错,端口也起来了),后来百度下这个报错:SEVERE: Could not contact

2020-11-24 17:00:16 1475 1

原创 linux kvm 虚拟机 nat 网络 iptables 宿主机端口转发到虚拟机

linux kvm 虚拟机 nat 网络 iptables 宿主机端口转发到虚拟机我安装了kvm,并使用vmbuilder在服务器上设置了多个guest虚拟机。这是以下配置:server host1 (xxx.xxx.xxx.xxx) -> guest vm1 (192.168.122.203) -> guest v...

2020-04-30 17:23:37 2639 3

原创 安装使用ELK6.0

文章目录安装使用ELK6.01. Elasticsearch安装准备工作配置三台机器的hosts文件内容如下:三台主机安装es配置es配置完成后,回到到主节点上,启动es服务。9300端口是集群通信用的,9200则是数据传输时用的:curl查看es集群情况启动报错:2. 搭建kibana和logstash服务器master上安装kibana安装完成后,对kibana进行配置:然后在浏览器里进行访问...

2019-12-16 20:35:26 362

原创 机器重启以后,主从出现报错:ERROR 1872 (HY000): Slave failed to initialize relay log info structure from the repos

机器重启以后,主从出现报错:ERROR 1872 (HY000): Slave failed to initialize relay log info structure from the repository原因: 启动slave时,使用repository中信息初始化relay log结构失败了,由于我使用的是冷备份文件恢复的实例,在mysql库中的slave_relay_log_info表...

2019-09-28 13:37:38 10394

原创 MySQL多源主备同步报错:Last_IO_Error: Got fatal error 1236 from master when reading data from binary log

Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: ‘The slave is connecting using CHANGE MASTER TO MASTER_AUTO_POSITION = 1, but the master has purged binary logs conta...

2019-09-27 20:28:18 1094

原创 mysql主从复制 Slave_IO_Running: NO

mysql主从复制之异常解决— Slave_IO_Running: NO 之三大原因原因一:mysql5.6以上版本使用唯一uuid表示符,数据迁移是使用的物理备份,uuid会重复,修改uuid不一致即可vim /var/lib/mysql/auto.cnf [auto]server-uuid=85dba00a-e0ef-11e9-b341-000c29812345# 任意修改几位,重启...

2019-09-27 16:21:10 2391 1

原创 mysqldump: Couldn't execute 'SHOW VARIABLES LIKE 'gtid\_mode'': Table 'performance_schema.session_v

mysqldump是发生报错:mysqldump: Couldn’t execute ‘SHOW VARIABLES LIKE ‘gtid_mode’’: Table ‘performance_schema.session_variables’ doesn’t exist (1146)mysql版本: mysql Ver 14.14 Distrib 5.7.27, for Linux (x8...

2019-09-27 15:33:06 4197 1

原创 mysql触发器

文章目录mysql的触发器什么是mysql触发器创建trigger当emp雇员增加时emp_total表中的total数加一,且自动更新到emp2表当emp雇员减少时时emp_total表中的total数减一emp表中的数据删除后,还自动将emp2表中的对应数据删除当emp表中的ename改变之后,emp2表中的enamel也随着改变mysql的触发器什么是mysql触发器它是一个特殊的存...

2019-09-20 20:42:01 469

原创 mysql创建表索引,视图,修改表设计

文章目录表索引创建在已存在的表示创建索引alter table 在已存在的表上创建索引管理索引索引删除有索引时导入海量数据非常耗时间,这时候可以将所有删除,数据导入成功后在创建索引创建视图创建视图当视图不需要时,可以将其删除修改表表索引创建在已存在的表示创建索引# 常规索引MariaDB [my_test]> create index ename_index on emp(ename...

2019-09-20 20:40:28 513

原创 MySQL的安全机制

文章目录MySQL的安全机制Mysql用户管理创建用户删除用户修改密码Mysql权限管理权限应用的顺序:语法格式删除收回权限MySQL的安全机制Mysql用户管理mysql -h 192.168.1.17 -P 3306 -uroot -p123 mysql -e ‘select user,host from user’[root@master-node ~]# mysql -h192...

2019-09-20 20:36:58 787

原创 elasticsearch启动时报错main ERROR Could not register mbeans java.security.AccessControlException: access

查看elasticsearch启动日志:tail -n100 /var/log/messagemain ERROR Could not register mbeans java.security.AccessControlException: access denied (“javax.management.MBeanTrustPermission” “register”)改变elasti...

2019-09-08 21:56:54 5200 4

原创 ElasticSearch、logstash报错处理OpenJDK 64-Bit Server VM warning: If the number of processors is expected

报错:OpenJDK 64-Bit Server VM warning: If the number of processors is expected to increase from one, then you should configure the number of parallel GC threads appropriately using -XX:ParallelGCThread...

2019-09-06 23:23:13 10830

原创 Zabbix宏,及自动发现宏的演示

文章目录zabbix宏的概述宏的替换次序宏的使用示例宏的分类自定义宏演示用户自定义宏在监控模板中的使用模板宏变量的优先级大于全域宏主机层面的宏变量验证自动发现宏的演示配置低级别自动发现的步骤实战演示低级别自动发现的配置管理zabbix宏的概述宏的作用是便于在模板、Items、Trigger中的引用Zabbix有许多内置的宏,如{HOST.NAME}、{HOST.IP}、{TRIGGER.NA...

2019-08-27 22:23:37 2522

原创 zabbix自动发现规则批量监控主机的TCP监听端口

文章目录zabbix自动发现配置自动发现端口port自动发现监听端口自动发现的演示方法2配置低级别自动发现的步骤实战演示低级别自动发现的配置管理zabbix自动发现配置自动发现key为system.uname 是agent端系统的信息[root@lb-node1 ~]# zabbix_agentd -p|grep system.unamesystem.uname ...

2019-07-31 00:28:21 819

原创 Zabbix主动模式和被动模式

文章目录Zabbix主动模式和被动模式主动模式agent配置主动监控模式下监控不出现硬盘和网卡情况解决Zabbix主动模式和被动模式zabbix客户端分数据给服务端分为主被动两种模式主动模式是客户端agent主动向服务端发送数据被动模式是agnet端被动等待server端来取数据主动模式的流程:客户端每隔一段时间主动向服务端发起连接请求–>服务端收到请求,查询客户端需要取的i...

2019-07-18 21:38:09 544

原创 zabbix监控Tomcat以JVM方式

zabbix监控Tomcat以JVM方式客户端安装java,tomcat[root@kvm-node1 ~]# yum install java[root@kvm-node1 ~]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.21/bin/apache-tomcat-9.0.21.tar.gz...

2019-07-06 21:22:38 513

原创 zabbix自定义监控php-fpm状态

PHP-FPM工作模式通常与Nginx结合使用,修改php-fpm.conf,添加pm.status[root@web-node1 ~]# vim /etc/php-fpm.d/www.conf ...pm.status_path = /phpfpm_status修改nginx.conf的配置文件,通过Nginx访问PHP-FPM状态server { liste...

2019-07-06 21:16:47 1212

原创 Zabbix之自定义添加item key

文章目录Zabbix之自定义添加item key客户端安装上zabbix-agent,zabbix服务器创建监控主机Zabbix创建主机自定义添加item测试,zabbix-server服务端验证配置报警Zabbix之自定义添加item key给要监控的主机先装上zabbix-agent,并使用被动模式客户端安装上zabbix-agent,zabbix服务器创建监控主机# 直接使用rpm装...

2019-07-06 21:00:18 1020

原创 Linux安装Zabbix 3.0

文章目录一、安装Zabbix3.0二、Agent客户端安装配置1. 使用yum安装zabbix-agent.2. zabbix-Agent配置一、安装Zabbix3.0Zabbix程序包安装,以及MySQL、Zabbix-agent[root@zabbix-server ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_6...

2019-07-06 20:52:45 566 2

原创 在NTP服务器上启用了ntpd服务,显示服务正常运行,但实际上时间同步并没有生效,报错:unsynchronised

问题现象:[root@ntp-server ~]$ ntpstat unsynchronised time server re-starting polling server every 8 s[root@ntp-server ~]$解决办法:在配置文件中添加interface listen 后重启ntpd服务[root@ntp-server ~]$vim /etc/ntp...

2019-07-03 23:17:35 20672 5

原创 Linux NTP时间同步服务搭建

文章目录Linux NTP时间同步服务搭建NTP服务器部署安装1. NTP服务器安装2. 配置NTP服务3. 启动NTP服务器,并实现clock时间与system时间同步客户端与ntp服务器时间同步部署linux 客户端与ntp服务器时间同步Windows客户端与ntp服务器时间同步ntpd、ntpdate的区别可能的报错Linux NTP时间同步服务搭建ntp常用到的命名查看ntp服务器同...

2019-07-03 23:13:16 3007

原创 rsync+nginx配置本地yum源或公网yum源

文章目录rsync+nginx配置本地yum源或公网yum源补充,配置rsync+apache发布镜像目录rsync+nginx配置本地yum源或公网yum源创建存放yum源目录mkdir -p /data/mirror/{centos/7,repo}配置nginx发布镜像目录,当然也可以用apache或者其他web服务器# vim /etc/nginx/conf.d/mirr...

2019-07-03 18:11:21 413

原创 海量小文件从A主机备份到B主机,用建立监听的方式

例如要将etc目录下所有的文件都复制一份到/tmp下时可使用如下命令tar -czf - /etc |tar -xf - -C /tmp当终端上没有集成ftp server, ssh server时, nc可能成为唯一的上传手段,如将机器A上的etc目录上传到到机器 B(192.168.1.13)上时ssh常规方法,效率较慢[root@server-A ~]# scp -r /etc...

2019-06-23 23:32:08 235

原创 Nginx+Lua实现WAF引用防火墙

Nginx + Lua实现WAF引用防火墙常见恶意行为常见的攻击手段1. 实战2.配置演示mysql防sql注入访问攻击测试Nginx + Lua实现WAF引用防火墙常见恶意行为爬虫行为和恶意抓取,资源盗取防护手段基础防盗链功能不让恶意用户能够轻易的爬取到网站对外数据access_module -> 对后台,部分用户服务的数据提供IP防护防护代码如下# 防止恶意ab压...

2018-12-23 21:15:42 8946

原创 Nginx安装配置Lua支持

Nginx安装配置Lua支持1. 环境准备2. 下载最新的`luajit`和`ngx_devel_kit`以及`lua-nginx-module`解压3. 解压`ngx_devel_kit`以及`lua-nginx-module`4. 编译安装`LuaJIT`,即`Lua`及时编译器5. 编译安装`Nginx`6. 测试安装Lua成功默认情况下Nginx不支持Lua模块,需要安装LuaJIT解...

2018-12-23 20:56:53 8345 1

原创 Nginx + Lua + Memcache基于IP实现灰度发布

Nginx + Lua + Memcache基于IP实现灰度发布执行过程用户请求到达前端代理Nginx,内嵌的Lua模块会解析Nginx配置文件中的Lua脚本Lua脚本会获取客户端IP地址,查看Memcache缓存中是否存在该键值如果存在则执行java-prod(旧版),否则执行java-test(新版)如果是java-test,那么location会将请求转发至新代码集群组如果是...

2018-12-23 20:51:44 1013

原创 配置Nginx支持Lua环境,并测试

Nginx配置Lua支持环境默认情况下Nginx不支持Lua模块,需要安装LuaJIT解释器,并且重新编译Nginx,或者可使用国人开发的openrestry需要的模块:LuaJIT,Ngx_devel和lua-nginx-moduleLuajit官网:https://luajit.org环境准备[root@nginx_lua ~]# yum install -y gcc gcc...

2018-12-21 21:08:42 4016

原创 Linux删除磁盘后无法开机

若删除linux上添加的虚拟磁盘上有挂载开启自启动的服务后,一般无法再次开机,此时就要进入单用户模式,将挂载项卸载掉,重启主机即可mount -o remount.rw /sysroot/chroot /sysroot/vim /etc/fstab 删除或注释挂载项vim /etc/rc.local 删除或注释开机自启项...

2018-12-15 13:55:39 4804 4

原创 yum安装Nginx7.2、PHP7.2、Mysql

文章目录安装nginx7.2安装PHP7.2安装mysql5.7安装nginx7.2[root@nginx /etc/yum.repos.d]# vim /etc/yum.repos.d/nginx.repo[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/7/$basearch/gpgcheck=0enab...

2018-12-10 22:13:29 394

原创 Nginx的缓存模块proxy_cache

Nginx缓存模块proxy_cache缓存配置语法缓存过期周期定义缓存的键,缓存的维度Nginx缓存配置示例准备web节点准备Proxy节点访问测试清理Nginx缓存方式配置某些页面不缓存,并配置缓存日志部分缓存测试缓存配置语法Syntax: proxy_cache zone | off;Default: proxy_cache off;Context: http, server, l...

2018-11-29 23:15:50 3599

原创 Nginx负载均衡之按浏览器的不同来调度不同的后端节点

文章目录配置WEB服务器配置Nginx反向代理调度请求不同浏览器访问测试ip服务器功能192.168.1.17Nginx Server处理请求47.97.195.105(公网IP) 192.168.1.16Proxy Server调度请求配置WEB服务器##这里是基于端口控制的,也可以设置成域名控制[root@nginx conf.d]# vim p...

2018-11-28 16:44:19 696

原创 Nginx启动报错整理,报错: ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=1/FAILURE)

systemctl启动Nginx报错整理:1. 报错:ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=1/FAILURE)[root@mysql-master /etc/nginx/conf.d]# systemctl status nginx● nginx.service - nginx - h...

2018-11-25 01:11:44 36754

原创 Nginx负载均衡之动态请求与静态请求分离

文章目录Nginx动静分离配置Nginx本地访问测试Nginx动静分离ip服务器功能192.168.1.17Nginx Server处理请求47.97.195.105(公网IP) 192.168.1.16Proxy Server调度请求动静分离,通过中间件将动态请求和静态请求进行分离,分离资源减少不必要的请求消耗,减少请求延迟。优点:动态分离后及时动...

2018-11-25 00:53:23 5983

原创 vim 编辑Nginx配置文件时语法高亮显示

下载vi语法高亮配置到 ~/.vim/syntax,如果不存在则创建该目录,(或者/usr/share/vim/vim74/syntax/目录下,这里是所有用户生效)[root@lb-node1 /usr/share/vim/vim74/syntax]# wget http://www.vim.org/scripts/download_script.php?src_id=14376 -O n...

2018-11-22 21:00:37 1433

原创 Nginx访问控制之http_access_module与http_auth_basic_module

文章目录基于IP的访问控制`http_access_module`示例一:拒绝192.168.1.4访问,允许其他所有主机访问示例二:只允许192.168.1.4访问,不允许其他示例三:只允许本机访问状态监控/mystatus`http_access_module`的局限性基于用户登陆认证`http_auth_basic_module`示例:只有用户lss和admin能通密码访问下载站点`http...

2018-11-16 22:59:39 681 1

原创 Nginx访问限制模块ngx_http_limit_req_module与ngx_http_limit_conn_module(限制高并发防止DDOS攻击)

文章目录Nginx访问限制 (限制高并发防止DDOS攻击)Nginx请求限制配置:压测一下请求限制效果场景一:burst和nodelay都不加的情况场景二:只加burst和不加nodelay的情况场景三:加burst和加nodelay的情况Nginx请求限制总结Nginx连接频率限制配置Nginx访问限制 (限制高并发防止DDOS攻击)参考文档:http://nginx.org/en/doc...

2018-11-14 19:07:11 1510

原创 Nginx目录结构、编译参数、状态码概述

文章目录Nginx目录结构、编译参数、状态码概述Nginx编译参数Nginx模块Nginx内置变量Nginx状态码Nginx目录结构、编译参数、状态码概述路径类型/etc/nginx /etc/nginx/nginx.conf /etc/nginx/conf.d /etc/nginx/conf.d/default.confNginx主配置文件/etc/ngi...

2018-11-13 22:42:49 596

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除