人员、任务、进度、工时、周期、依赖关系 一目了然。无论项目大小、简单复杂都能轻松管理
安装源
rpm -ivh http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabb
简介
Proxy模式用于监控服务器无法直接访问被监控机器的情况,如内网监控。
安装
安装源
rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm
安装proxy及依赖
yum install -y zabbix-proxy-mysql mysql-server
mysql初始化
/usr/bin/mysql_secure_instal
回首2014
回首
今天是2015年的元宵节,虽然这个年终总结比较晚,但还是必须要写写的,因为这一年经历了太多太多了,多到我怕我忘了它有多重要。2014年是我个人意义上的“第十年”,是我有生以来记忆最深刻的两年之一(2003年底,家随着父亲的离去散了;2014年底,我在北京租了两居室把妈妈接来和我的她一起生活,家又回来了)。我自豪于我的努力和拼搏,更感恩于我拥有的一切。
流水账
同往常一样,和我妈满怀希望地“艰难”的过了一个年
她去了杭州
西湖,太子湾公园,茅家埠,西溪湿地
简介
在我看来基于Bind的只能DNS方案主要包括两个部分:Geolocation和Dynamic Record。国内的业界对智能DNS的定位也无非这两点,但是我所理解的智能DNS是建立在这两条基础上的智能调度系统,比如我有三个负载能力不同的数据中心,DNS可以根据数据中心的metrics(这里可能包括带宽,服务能力等)实现流量的调度,限于个人水平个人未在这个方向有所实践,这个话题留作以后讨论,所以本文只针对前两个问题。由于Bind本身的配置可运维性比较差,这就引出本文主要讨
背景
最近在做一个自动部署实例的项目,大致流程是首先调用AWS的API来生成实例,然后用Puppet来部署相关服务。但是由于AWS的EIP是可回收的,也就是说新起的实例可能会被分配到一个之前已经使用过EIP,由于证书名称是根据EIP来的,就会导致有对应的证书名称已经在Puppet上记录了,这样就会导致Puppet这个环节失败。鉴于如此,需要在给实例绑定上EIP之后远程清除下Puppet上对应的证书,这样就用到了Puppet的API操作。
基础
Puppet支持RESTful的
功能
优点
配置即ruby代码,灵活
可管理后台进程
可动态加载配置
可根据进程消耗资源重启进程
丰富的通知功能,如邮件,campfire等
支持poll和event两种检测模式
缺点
配置复杂,需要ruby背景
文档太少
配置
poll模式:
RAILS_ROOT = /Users/tom/dev/gravatar2
%w{8200 8201 8202}.each do |port|
God.watch do |w|
w.name = gravatar
功能
优点
配置简单
管理精准
进程组管理
RPC扩展
API支持
FastCGI进程管理
事件支持(如定时任务)
缺点
被管理进程必须前台运行
退出后会使被监管的进程也退出
配置
[unix_http_server]
file=/var/run/supervisor.sock
chmod=0700
[supervisord]
logfile=/var/log/supervisor/supervisord.log
pidfile=/var/run/supervis
功能
优点
性能高,占用内存少
邮件通知
HTTP界面
检测系统性能参数
检测文件属性
检测服务状态
检测文件系统
检测远程主机
缺点
没有API
准确性
配置复杂
配置
set daemon 60 # check services at 1-minute intervals
set logfile /var/log/monit.log
set pidfile /var/run/monit.pid
set idfile /var/.monit.id
set
改变
72小时前我还和我女朋友在陪同学逛西湖,现在我在芍药居的一个合租房子里敲着这些字儿。当我拖着一个沉重的行李箱走出北京南的时候,瞬间被淹没在汹涌的人潮中,突然有一种不太好形容的(失落?密集恐惧症?反正是消极的)感觉,不再是三年前初生牛犊不怕虎,我知道自己来干嘛了,也知道会面对什么了。
为何
对于工作,每个人都有自己的衡量标准,在我看来,就是在发展和待遇间找到一个好的权衡点,不适合或者有更适合的就走,合适就留,然后踏踏实实做有价值的事情。关于生活,退居二线仍然是我希望的一种
说明 本文档来自前段时间写的一个slide,由于remark没有很好的支持嵌入到HTML中,只能把markdown搬过来了。
Docker
by 张向军
Agenda
简介
概念
基础
高级
扩展
简介
针对可移植的应用的简单轻量虚拟环境
基于容器提供沙箱,基于cgroup和namespace做到资源的隔离
快速,启动容器就是启动进程
轻量,只需要应用运行的依赖
容器即目录,故传输方便
使用aufs或者devicemapper等技术作为存储引擎,