自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术成就梦想

专注于持续集成CI&CD、K8S容器技术、自动化运维规划与实施,devops架构;

原创 k8s集群nginx-ingress部署Daemonset

一、概述 Nginx Ingress Controller 是由 Nginx 与 Ingress Controller 两部分组成。 Ingress 与上述的几种类型不同,Ingress 实际上不是一种服务。它是位于多前面服务的不同,可以转发不同的域名请求到集群中不同的服务上,简单的理解,Ingr...

2019-09-07 23:13:19 354 0

原创 Helm安装及配置

一、概述 helm是kubernetes的包管理工具,用于简化部署和管理 Kubernetes 应用。用来管理charts——预先配置好的安装包资源。 Helm和charts的主要作用: 应用程序封装 版本管理 依赖检查 便于应用程序分发 helm是一个C/S框架的软件,helm相当于一个客户端,...

2019-09-02 10:20:06 161 0

原创 Kubernetes污点(taints)与容忍(tolerations)

一、概述 Taint(污点)和 Toleration(容忍)可以作用于 node 和 pod 上,其目的是优化 pod 在集群间的调度,这跟节点亲和性类似,只不过它们作用的方式相反,具有 taint 的 node 和 pod 是互斥关系,而具有节点亲和性关系的 node 和 pod 是相吸的。另外...

2019-09-02 09:44:58 219 0

原创 Centos7.6 Docker离线yum源

设置yum源仓库 yum install -y yum-utils device-mapper-persistent-data lvm2 使用阿里云Docker Yum源 yum-config-manager --add-repo http://mirrors.aliyun.com/docker...

2019-08-31 12:40:33 102 0

原创 prometheus mysqld_exporter监控mysql-5.7

目录 一、CentOS7.5 Prometheus2.5+Grafana5.4监控部署 二、Prometheus监控node_exporter的告警规则 三、prometheus mysqld_exporter监控mysql-5.7 1、下载及解压安装包 https://github.co...

2019-06-17 00:39:24 4156 3

原创 CentOS7.5 Prometheus2.5+Grafana5.4监控部署

目录 一、CentOS7.5 Prometheus2.5+Grafana5.4监控部署 二、Prometheus监控node_exporter的告警规则 三、prometheus mysqld_exporter监控mysql-5.7 一、Prometheus概述 Prometheus是一...

2018-12-10 10:39:09 1642 3

原创 CentOS7.5 Qihoo360/wayne部署(Dashboard 管理K8S集群)

一、概述 Kubernetes 官方本身就提供了一个管理集群的 Dashboard 插件,但是官方的 Dashboard 插件还是有一些局限性,近日360开源了内部使用的 Kubernetes Dashboard 插件:Wayne。 Wayne 是一个通用的、基于 Web 的 Kubernete...

2018-12-07 00:38:04 1151 0

原创 CentOS7.5 Kubernetes V1.13(最新版)二进制部署集群

一、概述 kubernetes 1.13 已发布,这是 2018 年年内第四次也是最后一次发布新版本。Kubernetes 1.13 是迄今为止发布间隔最短的版本之一(与上一版本间隔十周),主要关注 Kubernetes 的稳定性与可扩展性,其中存储与集群生命周期相关的三项主要功能已逐步实现普遍...

2018-12-05 13:10:19 5184 6

原创 ZABBIX4.0.2监控历史数据存放Elasticsearch及集群高可用方案

Zabbix自动化监控QQ交流群:9888359欢迎喜欢交流的朋友加入! 一、概述 Zabbix 4.0.2是一个长期支持版本(LTS),至少提供 5 年的技术支持; 下面简单看一下Zabbix 4.0.2 新特征 更具时效的监控项值检查(Checking item value immed...

2018-12-01 21:49:38 1514 1

原创 Centos7.5安装mysql5.7.24二进制包方式部署

一、环境准备: 操作系统:CentOS Linux release 7.5.1804 (Core) mysql版本:mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz IP:172.16.8.247 二、mysql5.7二进制安装 1、安装依赖包 yum...

2018-11-25 21:13:36 473 0

原创 ZABBIX 4.0 LTS+Grafana5.3部署(最新版)

一、概述 1、Zabbix 4.0 LTS 2018年10月1日,Zabbix官方正式发布Zabbix 4.0 LTS版本,作为长期支持版本,意味着可以获得官方5年的支持。其中完全支持到2021年10月31日,以及有限支持到2023年10月31日,同时官方4.0文档已经更新。 最直观的感受就是重新...

2018-10-14 11:04:19 12613 1

原创 基于Kubernetes的CI/CD&Pipeline流水线解决方案

Pipeline 介绍  要实现在 Jenkins 中的构建工作,可以有多种方式,我们这里采用比较常用的 Pipeline 这种方式。Pipeline,简单来说,就是一套运行在 Jenkins 上的工作流框架,将原来独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排和可视...

2018-09-30 10:08:17 7500 0

转载 Docker技术这些应用场景

场景一:节省项目环境部署时间1.单项目打包每次部署项目到测试、生产等环境,都要部署一大堆依赖的软件、工具,而且部署期间出现问题几率很大,不经意就花费了很长时间。Docker主要理念就是环境打包部署,可在任意Docker Engine运行。前期我们只需要将每个项目环境打包到镜像,push到镜像仓库,...

2018-05-25 20:29:50 3528 0

原创 Docker体系结构

什么是DockerDocker是一个开源的应用容器引擎,使用Go语言开发,基于Linux内核的cgroup,namespace,Union FS等技术,对应用进程进行封装隔离,并且独立于宿主机与其他进程,这种运行时封装的状态称为容器。Docker早起版本实现是基于LXC,并进一步对其封装,包括文件...

2018-05-25 10:50:18 900 0

原创 Docker 网络管理

Overlay Network

2018-05-09 17:49:22 1294 1

原创 Centos7.4 Kubernets1.9集群安装部署

一、概述Master组件:kube-apiserverKubernetes API,集群的统一入口,各组件协调者,以HTTP API提供接口服务,所有对象资源的增删改查和监听操作都交给APIServer处理后再提交给Etcd存储。kube-controller-manager处理集群中常规后台...

2018-03-24 23:46:50 1162 0

原创 zabbix监控告警表报统计

发送邮件的脚本#!/usr/bin/python #coding:utf-8 import smtplib, time, os from email.mime.text import MIMEText from email.header import Header def send_mail...

2018-03-18 21:30:03 6479 3

原创 Centos7.4 zabbix3.4.7源码安装

Zabbix自动化监控QQ交流群:9888359 欢迎喜欢交流的朋友加入!一、概述Zabbix 是一个企业级的分布式开源监控方案。能够监控各种网络参数以及服务器健康性和完整性。支持灵活的通知机制,提供出色的报告和数据可视化功能。Zabbix支持主动轮询和被动捕获。最关键的是源代码都是免费发行的,可...

2018-02-25 12:47:16 5149 0

原创 Grafana v4.6 配置Alerting告警

Zabbix自动化监控QQ交流群:9888359 欢迎喜欢交流的朋友加入!一、概述报警是Grafana的一项革命性功能,它让Grafana从一个数据可视化工具变成一个真正的任务监控工具。报警规则可以使用现有的图表控制面板设置,阈值可以通过拖拉右边的线控制,非常简单。Grafana服务器会不断评估设...

2018-01-08 14:34:51 9120 3

原创 Centos 6.x python3.6 Django 环境设置

Centos 6.x python3.6 Django 环境设置

2017-12-24 09:18:28 682 0

原创 Centos7.x jenkins安装

Centos7.x jenkins安装

2017-12-14 15:40:47 524 1

原创 Centos7.x Gitlab10安装及汉化

Centos7.2 Gitlab10安装及汉化

2017-12-14 14:52:15 5046 0

原创 Centos7.x 更改网卡名称eth0

Centos7.x 更改网卡名称eth0

2017-12-04 00:01:55 437 0

原创 Zabbix3.2.9QQ群消息实现告警

Zabbix3.2.9QQ群消息实现告警

2017-10-29 20:13:11 2086 0

原创 Zabbix3.2监控OGG延时

Zabbix3.2监控OGG延时

2017-10-12 14:04:56 2847 0

原创 zabbix3.2.7升级到zabbix3.4.1

zabbix3.2.7升级到zabbix3.4.1

2017-09-08 21:52:46 9820 1

原创 Centos7.3Kubernetes集群安装部署

•Kubernetes集群组件:  - etcd 一个高可用的K/V键值对存储和服务发现系统  - flannel 实现夸主机的容器网络的通信  - kube-apiserver 提供kubernetes集群的API调用  - kube-controller-manager 确保集群服务  - k...

2017-09-05 10:56:03 726 0

原创 Centos7.3安装部署最新版Zabbix3.4

Centos7.3安装部署最新版Zabbix3.4

2017-08-25 13:14:21 38063 1

原创 Salt api安装及配置

一、系统环境 cat /etc/redhat-release  CentOS Linux release 7.3.1611 (Core) 二、安装及配置 1、salt-api所有操作均在master端 yum -y install salt-api pyOpenSSL      2、配置salt...

2017-08-22 10:47:25 412 0

原创 Zabbix3.2监控charts图形自动发送邮件

#!/usr/bin/env python # -*- coding: utf-8 -*- import MySQLdb import datetime import cookielib, urllib2,urllib import smtplib from email.header import...

2017-08-02 10:54:44 2634 0

原创 ZABBIX3.2使用python脚本实现监控报表

#!/usr/bin/python #coding:utf-8   import MySQLdb import time,datetime import smtplib import os from email.mime.text import MIMEText from email.header...

2017-07-31 10:59:01 10356 9

原创 持续集成&(Gitlab部署)

GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库...

2017-06-26 10:34:49 2416 0

原创 Zabbix3.2邮件告警python脚本

Zabbix自动化监控QQ交流群:9888359 欢迎喜欢交流的朋友加入! 一、概述及环境要求 1、概述 zabbix监控也起到重要作用,以下是使用python脚本发送告警邮件配置方法。之前使用过sendemail邮件报警但是发现邮件主题为中文时候会出现乱码的问题。 2、环境安装要求 Zabbi...

2017-06-18 18:18:50 6479 5

原创 zabbix3.2安装graphtree3.0.4

1、集中展示所有分组设备 2、集中展示一个分组图像 3、集中展示一个设备图像 4、展示设备下的Application 5、展示每个Application下的图像 6、展示每个Application下的日志 7、对原生无图的监控项进行绘图

2017-06-17 20:53:11 3050 1

原创 Zabbix3.2告警升级机制

Zabbix监控项目的增多,警告报警也会越来越多,如果监控项长时间处于一个反复报警的状态时,可能是没有人去解决 也可能是他们无法去解决的时候,再去向上级发送告警 那么zabbix就可以通过它的告警机制去实现 它可以通过自定义时间段,发送消息、命令 从而形成分级的报警机制。

2017-06-16 11:27:45 2844 1

原创 zabbix3.2监控MYSQL状态

zabbix自带的MySQL插件来监控mysql数据库,但是太过简陋了,对于我们dba来说,基本没有啥作用,所以需要做更详细的监控,而percona就有这个详细监控的模版以及脚本,正好拿过来用。

2017-06-04 17:00:57 8392 0

原创 Centos7.3+Influxdb1.2+Grafana4.2

InfluxDB 是一个开源分布式时序、事件和指标数据库。使用 Go 语言编写,无需外部依赖。其设计目标是实现分布式和水平伸缩扩展。

2017-04-18 12:39:12 2806 0

原创 Centos7.3 Cobbler自动化批量系统部署

Cobbler 是一个系统启动服务(boot server),可以通过网络启动(PXE)的方式用来快速安装、重装物理服务器和虚拟机,支持安装不同的 Linux 发行版和 Windows。该工具使用python开发,小巧轻便(才15k行代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可...

2017-04-01 14:08:24 2428 0

原创 centos7.3安装Zabbix3.2

Zabbix是一个基于Web界面的分布式系统监控的企业级开源软件。可以监视各种系统与设备的参数,保障服务器及设备的安全运营。

2017-02-11 22:32:14 3865 0

原创 ELK Stack集群部署+Grafana及可视化图形

Elasticsearch用于构建高可用和可扩展的系统。扩展的方式可以是购买更好的服务器(纵向扩展)或者购买更多的服务器(横向扩展),Elasticsearch能从更强大的硬件中获得更好的性能,但是纵向扩展也有一定的局限性。真正的扩展应该是横向的,它通过增加节点来传播负载和增加可靠性。对于大多数数...

2017-01-17 16:20:48 17633 0

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