乔克叔叔的博客,公众号:运维开发故事

摘要: ```仓库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]配置# 显示当前的Git配置$ git config --list# 编辑Git配置文件$ git config -e [--global]# 设置提交代码时的用户信息$ gi... 阅读全文
posted @ 2020-04-28 18:13 乔克爱运维 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(serverheader)用以响应浏览器的请求。 HTTP状态码的英文为HTTP Status Code。 常见的HTTP状态码 200 请求成功 30 阅读全文
posted @ 2020-04-28 16:56 乔克爱运维 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 多阶段构建就是在一个Dokcerfile中定义多个FROM,每个FROM都可以使用不同的基础镜像,并表示开始一个新的构建阶段,我们可以很方便的将一个阶段的文件复制到另外一个阶段中,在最终的阶段保存你需要使用的镜像即可。 比如定义如下Dockerfile 默认情况下,构建阶段是没有命令的,我们可以通过 阅读全文
posted @ 2020-04-28 14:43 乔克爱运维 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Dockerfile是一个文本文件,里面包含一条条指令,每一条指令就是一层镜像。一般情况下,Dockerfile分为4个部分: 基础镜像 维护者信息 镜像操作指令 容器启动时执行命令 例如: 其中FROM指令必须是开篇第一个非注释行,是必须存在的一个指令,后面所有的操作都是基于这个镜像的。 阅读全文
posted @ 2020-04-28 14:42 乔克爱运维 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,容器会随着用户删除而消失,包括容器里面的数据。如果我们要对容器里面的数据进行长久保存,就不得不引用存储卷的概念。 在容器中管理数据持久化主要有两种方式:1、数据卷(data volumes)2、挂载目录(Bind volumes) 数据卷 数据卷是一个可供一个或多个容器使用的共同目录,它 阅读全文
posted @ 2020-04-28 14:41 乔克爱运维 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Bridge模式 当我们安装完docker后,启动Docker daemon,就会在主机上看到一个docker0的网桥,默认在此主机上启动的容器都会连接到这个网桥上。虚拟网桥的工作方式和物理交换机的工作方式类似,我们可以把主机当作是一个物理交换机,这样所有容器都通过交换机连接在了一个二层网络。 当我 阅读全文
posted @ 2020-04-28 14:39 乔克爱运维 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、获取镜像 官方提供了一个公共镜像仓库Docker Hub,默认是从这上面获取镜像的。 搜素镜像使用docker search 命令: 拉取镜像使用docker pull 命令: 在拉取镜像的时候,如果不指定版本号,默认是拉取版本为latest的镜像。 如果不是拉取Docker Hub上的镜像,需 阅读全文
posted @ 2020-04-28 14:38 乔克爱运维 阅读(223) 评论(0) 推荐(0) 编辑
摘要: Docker是一种轻量级的虚拟化技术,它具备传统虚拟机无法比拟的优势,它更简易的安装和使用方式、更快的速度、服务集成和开源流程自动化。 Docker的安装 安装Docker的基本要素:1、Docker只支持64位CPU架构的计算机,目前不支持32位CPU;2、建议系统的Linux内核版本为3.10以 阅读全文
posted @ 2020-04-28 14:36 乔克爱运维 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 什么是Docker Docker,中文翻译是"码头工人"。根据官方的定义,Docker是以Docker容器为资源分割和调度的基本单元,封装了整个软件运行的环境,为开发者和系统管理员设计的,用于构建、发布和运行分布式应用的平台。它是一个跨平台、可移植并且简单易用的容器解决方案。 从概念上看,Docke 阅读全文
posted @ 2020-04-28 14:35 乔克爱运维 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 最近想做一个kafka监控,本来准备用zabbix来监控的,需要重复造轮子,本来准备用kafka Manager的,在GitHub上无意发现了kafka eagle,看了官方介绍准备试一下..... 下载地址 "Download" "Github" 官方文档 "https://docs.kafka 阅读全文
posted @ 2020-04-28 14:13 乔克爱运维 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 由于一台服务器开启许多Redis实例,如果一台一台的监控太耗费时间,也非常容器出错。这种费力不讨好的事情我们是坚决杜绝的,幸好ZABBIX有自动发现功能,今天我们就来用该功能来监控我们的Redis实例。 监控项 Redis的监控信息主要通过 命令来获取,下面列举几个我们的监控项。 上面只是列举了几个 阅读全文
posted @ 2020-04-28 14:12 乔克爱运维 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 注意:RedisLive是使用Python2.x编写,建议使用2.7,本次环境为Centos 7.2,默认Python版本2.7。 项目地址: "https://github.com/nkrode/RedisLive" RedisLive是由python编写的并且开源的图形化监控工具,非常轻量级,核 阅读全文
posted @ 2020-04-28 14:10 乔克爱运维 阅读(388) 评论(0) 推荐(1) 编辑
摘要: 项目地址: "https://github.com/Staroon/zabbix hadoop template/tree/master/hbase master template" (1)、下载脚本,将其放在agent端的脚本存放目录。我这里是放在/usr/local/zabbix/con/scr 阅读全文
posted @ 2020-04-28 14:09 乔克爱运维 阅读(1000) 评论(1) 推荐(0) 编辑
摘要: zookeeper监控要点 配置监控 在各节点操作 (1)、安装依赖包 (2)、用nc获取数据测试 要让Zabbix收集到这些监控数据,有两种方法:(1)、每个监控项目通过zabbix agent单独获取,主动监控和被动监控都可以。(2)、将这些监控数据一次性使用zabbix_sender全部发送给 阅读全文
posted @ 2020-04-28 14:08 乔克爱运维 阅读(1328) 评论(0) 推荐(0) 编辑
摘要: 监控需求 监控Nginx常见的状态码并对其进行监控,对常见的错误状态码创建相对应的触发器以下按照分钟对数据进行抓取 Zabbix_Agentd创建监控脚本 1)创建脚本之前核对Nginx日志格式 我这里nginx日志格式如下,使用 “” 分割日志参数。 2)创建日志监控脚本 shell !/usr/ 阅读全文
posted @ 2020-04-28 14:06 乔克爱运维 阅读(1906) 评论(0) 推荐(0) 编辑
摘要: 1、connection to database 'zabbix' failed: [1040] Too many connections 问题:数据库连接池太少解决:增加数据库连接池步骤:(1)、进入数据库 (2)、修改my.cnf参数 (3)、重启zabbix server 2、cannot o 阅读全文
posted @ 2020-04-28 14:04 乔克爱运维 阅读(1495) 评论(0) 推荐(0) 编辑
摘要: 项目规划 | 软件 | 版本 | IP | | | | | | zabbix server | 3.4.15 | 10.1.10.128 | | zabbix proxy | 3.4.15 | 10.1.10.129 | | zabbix agent | 3.4.15 | 10.1.10.130 | 阅读全文
posted @ 2020-04-28 14:03 乔克爱运维 阅读(285) 评论(0) 推荐(0) 编辑
摘要: Pinpoint简介 "Pinpoint" 是一款对Java编写的大规模分布式系统的APM工具,有些人也喜欢称呼这类工具为调用链系统、分布式跟踪系统。我们知道,前端向后台发起一个查询请求,后台服务可能要调用多个服务,每个服务可能又会调用其它服务,最终将结果返回,汇总到页面上。如果某个环节发生异常,工 阅读全文
posted @ 2020-04-28 14:01 乔克爱运维 阅读(1405) 评论(2) 推荐(0) 编辑
摘要: python !/usr/bin/env python coding:utf 8 import json import shutil from collections import namedtuple from ansible.parsing.dataloader import DataLoade 阅读全文
posted @ 2020-04-28 13:58 乔克爱运维 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 下载安装包 配置ansible配置文件 _注: mitogen中也有三种模式_ _ mitogen_linear : 对应原生的linear_ _ mitogen_free : 对应原生的free_ _ mitogen_host_pinned : 对应原生的host_pinned_ "https:/ 阅读全文
posted @ 2020-04-28 13:55 乔克爱运维 阅读(442) 评论(0) 推荐(0) 编辑