Elasticsearch与Logstash的日志采集(应用模块、按格式输出)

Logstash 是一个完全开源的工具,他可以对你的日志进行收集、过滤,并将其存储供以后使用。 此篇博客是在前一篇博客搭好集群和安装好head 插件的基础上做的 具体请看Elasticsearch单机存储和多节点分布式存储配置 一、数据采集 [root@server1 ~]# cd e...

2018-08-27 23:12:26

阅读数 317

评论数 0

Elasticsearch单机存储和多节点分布式存储配置

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎, 基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布, 是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索...

2018-08-27 21:05:10

阅读数 1010

评论数 0

Github和Jenkins定时触发搭建

实验环境:真机、虚拟机:rhel7.3 真机: 客户端 虚拟机: server1 172.25.10.1 配置Gitlab server2 172.25.10.2 配置Jenkins 一、Gitlab配置 1、Gitlab安装并配置 安装...

2018-08-25 22:18:21

阅读数 275

评论数 0

Git基本操作

一、git init初始化 $ mkdir demo $ cd demo/ 注:使用git命令必须在初始化目录下 初始化一个Git仓库 [kiosk@foundation10 demo]$ git init Initialized empty Git repository in /home/k...

2018-08-25 01:02:19

阅读数 90

评论数 0

docker集群——swarm、docker-machine一键部署

实验环境: 虚拟机:rhel7.3 物理机:镜像私有仓库 虚拟机节点安排: server1 172.25.10.1 swarm manager server2 172.25.10.2 swarm agent server3 172.25.10.3...

2018-08-23 15:39:39

阅读数 558

评论数 0

Docker Compose

Docker Compose 将所管理的容器分为三层,工程(project),服务(service)以及容器 (contaienr)。Docker Compose 运行的目录下的所有文件(docker-compose.yml, extends 文 件或环境变量文件等)组成一个工程,若无特殊指定...

2018-08-23 11:34:19

阅读数 54

评论数 0

Docker安全之cgroups、搭建Docker私有仓库

一、设置特权级运行的容器:–privileged=true 有的时候我们需要容器具备更多的权限,比如操作内核模块,控制 swap 交换分区,挂载 USB 磁盘,修改 MAC 地址等。 [root@foundation10 test]# docker run -it --name vm3 --...

2018-08-22 01:07:49

阅读数 93

评论数 0

Dockerfile定制镜像、Dockerfile应用示例、CMD 与 ENTRYPOINT

Dockfile简介 镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么无法重复的问题、镜像构建透明性的问题、体积的问题就都会解决。这个脚本就是 Dockerfile。   Dockerfile ...

2018-08-20 21:55:12

阅读数 2985

评论数 0

Docker简介、Docker基本管理命令、如何从网上获取Docker镜像、Docker数据卷挂载、Docker间互联

安装docker yum install docker-engine-17.03.1.ce-1.el7.centos.x86_64.rpm docker-engine-selinux-17.03.1.ce-1.el7.centos.noarch.rpm -y 打开docker [ro...

2018-08-20 21:30:20

阅读数 517

评论数 0

Saltstack将执行的结果、Saltstack添加扩展模块、SaltstackSSH文件远程部署、SaltAPI实现多级master、Saltstack-API

一、salt执行的结果返回数据库 方法一:Minion端将内容返回master端和数据库 server2: 编辑Minion端配置文件 [root@server2 ~]# vim /etc/salt/minion 815 mysql.host: '172.25.10.1' 816 my...

2018-08-20 15:35:05

阅读数 372

评论数 0

Saltstack之grains组件、pillar组件、jinja模板、一键部署haproxy高可用

一、grains:静态 GRAINS 组件是saltstack中非常重要的一个组件,其主要用于记录Minion的一些静态信息,在master端通过Grains可以获得minion对应的变量值,比如:CPU、内存、磁盘、网络等。grains信息是每次客户端启动后自动上报给master的,一旦这些静...

2018-08-18 00:28:00

阅读数 122

评论数 0

saltstack自动化部署Apache安装、nginx源码安装、haproxy实现负载均衡

一、Saltstack简介 saltstack是基于python开发的一套C/S架构配置管理工具,它的底层使用ZeroMQ消息队列pub/sub方式通信,使用SSL证书签发的方式进行认证管理。ZeroMQ使SaltStack能快速在成千上万台机器上进行各种操作。 在SaltStack架构中服务...

2018-08-17 23:56:39

阅读数 134

评论数 0

Zabbix实现对nginx状态的监控、Zabbix通过percona监控Mysql、Zabbix实现对tomcat的监控、OneAlert监控Zabbix告警

一、zabbix实现对nginx状态的监控 nginx内置了一个status状态的功能,通过配置可以看到nginx的运行情况,status显示的内容包括当前连接数,处于活动状态的连接数,已经处理的请求数等等。我们这里使用zabbix监控nginx服务,以下是配置过程: agent端 serv...

2018-08-16 21:19:38

阅读数 530

评论数 0

Zabbix和agent端部署、图示Zabbix Web端搭建以及添加设备的4种方法、Zabbix API

Zabbix zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构成,zabbix server与可选组...

2018-08-16 11:12:16

阅读数 1374

评论数 0

mysql-proxy实现数据库读写分离

mysql实现读写分离 实验环境 server1和2:安装5.7版本数据库 虚拟机:6.5版本 实验需求 首先在server1和server2实现主从复制 实现server1:master server2:slave server3:mysql-proxy调度器 server1中...

2018-08-14 22:58:35

阅读数 54

评论数 0

Codis集群的搭建与使用

一、Codis简介 Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有明显的区别 (不支持的命令列表), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请求的转发, 不停机...

2018-08-14 00:42:21

阅读数 63

评论数 0

redis实现主从复制和集群、利用Gearman进行Mysql到Redis的复制

一、redis主从复制 1、安装服务与配置 server1、2、3: 解压redis安装包 get redis-4.0.8.tar.gz tar zxf redis-4.0.8.tar.gz cd redis-4.0.8 yum install gcc -y 开始编译 [root@serv...

2018-08-14 00:32:18

阅读数 336

评论数 0

mysql高可用架构之MHA

MySQL MHA架构介绍: MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由 日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下 故障切换和主从提升的高可用软...

2018-08-13 20:04:05

阅读数 58

评论数 0

mysql主从复制、GTID复制、半同步复制、多主复制

一、mysql的主从复制 原理图: 一主一从 MySQL之间数据复制的基础是二进制日志文件(binary log file),这个日志会记录下所有修改了数据库的SQL语句(insert,update,delete,ALTER TABLE,grant等等)。 一台MySQL数据库一旦启用二...

2018-08-13 19:06:55

阅读数 694

评论数 0

nginx+tomcat+memcache、session共享、nginx网页加密、网页重定向、盗链和防盗链的实现

一、安装JAVA运行环境 打开服务 [root@server1 ~]# /etc/init.d/php-fpm start [root@server1 ~]# nginx 查看进程 [root@server1 ~]# ps ax 1060 ? Ss 0:00...

2018-08-09 17:02:15

阅读数 65

评论数 0

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