- 博客(15)
- 收藏
- 关注
原创 用python发送表格数据到邮箱
前言:运维工作中,我们经常需要将一些数据每天自动的发送到邮箱,比如网站的pv/uv、网站的状态码统计,或是一些其他日常监控数据的统计等,为了更方便的查看,我们采取用表格形式发到邮箱,这样既清晰有直观。1、数据准备 我写了一个shell统计脚本,用于统计各个网站的状态码数量,刚开始是直接输出结果,后来为了方便python拿数据,于是稍作修改,代码如下: #!/bin/bash # index_name
2016-09-24 10:09:54 2008 1
原创 jenkins实用插件1-Active Choices Plugin
前言:实际用法请参开官方用法 Active Choices Plugin,官方 wiki 讲解的非常详细,我这里也是从官方抽取自己喜欢的进行应用。一、下载安装插件用jenkins自带的插件管理下载又时会出现下载失败,你可以选择到官方下载插件down plugin,然后直接上传安装。二、配置1. 根据选择不同环境,而调出不同的机器如图: 配置过程:参数化构建过程 –>Active Choices
2016-09-24 10:07:34 5229
原创 jenkins部署及发布使用
一、安装jenkins1. 环境说明: jdk,版本为1.7及以上; tomcat,版本为7.x 及以上; maven,版本为3.x以上; svn,版本为1.4以上;以上环境安装过程省略 2. 下载安装 下载最新包 wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war 把tomcat下的webapps/ROOT目
2016-09-24 10:06:26 5050
原创 elk日志系统01-安装配置
一、elk介绍1.ElasticSearch: 节点(Node):节点是一个ES的实例,一般一台主机上部署一个节点- 集群(Cluster):集群由若干节点组成,和任意节点的通信等价于和集群的 通信 分片(Shard):一个索引会分成多个分片存储,分片数量在索引建立后不可更改 副本(Replica):副本是分片的一个拷贝,目的在于提高系统的容错性和搜索的效率 索引(Ind
2016-09-24 10:03:30 1521 1
原创 Hadoop学习-安装
一、hadoop介绍及其环境介绍1.1 Hadoop简介 Hadoop是Apache软件基金会旗下的一个开源分布式计算平台。以Hadoop分布式文件系统(HDFS,Hadoop Distributed Filesystem)和MapReduce(Google MapReduce的开源实现)为核心的Hadoop为用户提供了系统底层细节透明的分布式基础架构。 对于Hadoop的集群来讲,可以分成两大
2016-09-24 10:01:44 1221
原创 部署redis集群管理工具-codis
一、codis 简介摘自官方:Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有明显的区别 (有一些命令不支持), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请求的转发, 不停机的数据迁移等工作, 所有后边的一切事情, 对于前面的客户端来说是透明的, 可以简单的认为后边连接
2016-09-24 09:58:41 1852 1
原创 PhantomJS按尺寸截取页面,并用python发送邮件
前言:当前有个任务是要把几个网站的日志返回状态码进行汇总,用饼图展示,并每天发送邮件。一、分析问题 画出饼图,这个我用kibana给画出来了,下面不做讲解; 截取饼图,因为kibana是用js展示出来的,而不真的是一张jpg的图片,如何截取你想要的图片; 发送截图,想到利用python发送邮件,但发出来总是以附件形式,而我想直接在邮件里展示截图; 知道问题了,下面讲具体的解决问
2016-09-24 09:57:30 3829 3
原创 kafka集群管理工具kafka-manager部署安装
一、kafka-manager 简介 为了简化开发者和服务工程师维护Kafka集群的工作,yahoo构建了一个叫做Kafka管理器的基于Web工具,叫做 Kafka Manager。这个管理工具可以很容易地发现分布在集群中的哪些topic分布不均匀,或者是分区在整个集群分布不均匀的的情况。它支持管理多个集群、选择副本、副本重新分配以及创建Topic。同时,这个管理工具也是一个非常好的可以快速浏览这个
2016-09-24 09:55:19 760
转载 salt实战系列-grains和pillar学习
grains主要负责采集客户端一些基本信息, 这个也完全可以自定义,可以在客户端自定义,然后自动汇报上来;也可以从服务器端定义然后推下去,采集完后,再汇报上来1. 打印所有items值root@sh-salt-01 ~ > salt bj-db-01 grains.items bj-db-01: ---------- SSDs: cpu_flags: -
2016-09-24 09:53:49 660
原创 salt实战系列-安装salt
* 环境说明: * role hostname ip release master sh-salt-01 1.1.1.11 centos6.5 minion wh-app-01 1.1.1.12 centos6.5 master sh-salt-01 1.1.1.11 centos6.5 1.安装 服务器安装 yum install
2016-09-24 09:52:42 719
转载 Kubernetes之kubectl常用命令
本文转自:http://blog.csdn.net/xingwangc2014/article/details/51204224 官网命令介绍:http://kubernetes.io/docs/user-guide/kubectl/kubectl/前言:kubernetes通过kube-apiserver作为整个集群管理的入口。Apiserver是整个集群的主管理节点,用户通过Apiserver
2016-09-24 09:50:38 2456
转载 Kubernetes系统架构简介
转自:http://www.infoq.com/cn/articles/Kubernetes-system-architecture-introduction一、前言 Together we will ensure that Kubernetes is a strong and open container management framework for any application and
2016-09-24 09:47:28 650
原创 centos7搭建docker本地regsitry
参考:Docker部署私有仓库一、环境准备1. ip role ip docker仓库机 1.1.1.100 docker客户机 1.1.1.101 2. 关闭防火墙systemctl stop firewalld.service systemctl disable firewalld.service3. 关闭本地selinux防火墙sed -i 's/SELINUX=.*/S
2016-09-24 09:46:10 599
原创 kubernetes 安装配置 kube-ui
1. 部署kube-ui环境请参考 docker集群管理工具kubernetes初步搭建2. 下载kube-ui镜像# 目前好像docker.io上不支持下载。从国内的一个网站上下载docker pull index.alauda.cn/googlecontainer/kube-ui:v5# 然后把此image推到你的私有镜像地址# 启动私有镜像容器 > docker run -d -p 5000:
2016-09-24 09:44:23 3515
原创 docker集群管理工具kubernetes初步搭建
前言:Kubernetes 是Google开源的容器集群管理系统,它构建于docker技术之上,基于Docker构建一个容器的调度服务,提供资源调度、均衡容灾、服务注册、动态扩缩容等功能套件,本质上可看作是基于容器技术的mini-PaaS平台。本文介绍如何基于Centos7.2构建Kubernetes多节点平台,了解 Kubernetes 的基本概念和多节点部署架构将使安装和管理更容易。建议在继续前
2016-09-24 09:38:16 2432
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人