(2015年4月发表于开源中国博客)Zabbix 是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。目前码云的服务器均使用Zabbix进行集群监控,写这篇博客也是为了记录安装使用过程中的一些总结。
有幸参与了DevOps标准工作组关于制定DevOps的会议,看到了一个很有意思的DevOps工具图谱,上面是关于DevOps相关的市面上的主流工具,有开源软件也有SaaS服务,感觉很有意思,有一些甚至都没见过。所以奔着学习以及分享的精神,把每一个工具简单的介绍下,主要是DevOps相关工具的介绍,由于工具过多,将分篇幅进行说明,并且会根据实际情况有所增删,后续会对每一个工具或者服务的使用进行补充说明,先知其然在知其所以然 :)
最近遇到一个场景,需要实现一个类似于附件的实时同步,文件大多数是二进制的,考虑过使用 `DRBD`,但是感觉用了牛刀,于是想到还有 `iNotify+Rsync` 这么一个方案,简单配置即可使用,稳定性及速度都能够达到要求。
最近遇到一个场景,客户希望自己在多个地区的开发科室能够共用一套Git系统,但是由于跨地区的原因,带宽是这种使用场景的唯一障碍,增量的更新还勉强可以接受,但是如果需要全量Clone一个上G的仓库,那将会非常非常慢。限于有限的开发资源和众多的客户需求,于是思考了下可以通过配置以及少量的开发即可实现简单的异地多中心方案。
从 MRTG 到 ZABBIX 再到 Prometheus & Grafana,技术的变革迭代之快让我无法想象,会想起用 Zabbix 的时候觉得 Zabbix 这东西真的厉害,还专门注册了个域名 Mabbix.com 想要为 Zabbix 做一个手机客户端,不过很快 Prometheus & Grafana 体系就出来了,这里简单介绍下如何自定义 Metrics