【无中生有】---12---运维与监控

服务器监控:

安装与使用:ganglia的安装与使用前端

监控demo:ganglia监控redis和mongodb
redis

Ganglia是UC Berkeley发起的一个开源集群监视项目,设计用于测量数以千计的节点。Ganglia的核心包含gmond、gmetad以及一个Web前端。主要是用来监控系统性能,如:cpu 、mem、硬盘利用率, I/O负载、网络流量状况等,经过曲线很容易见到每一个节点的工做状态,对合理调整、分配系统资源,提升系统总体性能起到重要做用。mongodb

ganglia提供了良好的扩展接口和社区支持,对于有较好技术积累的组织来讲是很好的选择。服务器

若是缺少相应技术力量,仍是购买商业化软件的好。
网络

业务系统运维:

【无中生有】----API接口日志存储设计与实现设计----10 运维

【无中生有】----系统日志记录系统存储设计----6 函数

若是在系统中有了这两个功能,那么业务系统除了基础网络故障和防火墙形成的意外之外的几乎90%的异常都可以捕捉到了。性能

那么开发实现一个具备下列功能的运维日志系统就有必要了:spa

序号 功能 做用 备注
1 异常查询 以日期、异常类型、所属程序、产品功能负责人为条件进行异常查询  
2 操做日志查询 以日期、操做类型、操做人为条件的操做日至查询  
3 异常分析预警 对异常数据的挖掘分析,评估运行质量、预警攻击形成的异常猛增,追踪异常服务点  
4 日志分析 对操日志进行分析,预警非法操做、追踪操做数据变动记录  
使此系统可以达到理想运行状态,最大程度掌握系统运行状态,还须要在开发核心业务功能时有相应的系统日志管理意识,认识到系统日志记录这种非核心业务的辅助功能的重要性,对应可能发生异常的位置和重要的操做开发日志记录功能进行记录,而不是任之函数成功与失败,对系统的每个关键性功能或者操做要尽量的记录。

持续集成:

持续集成涉及到了开发流程管理以及相应的程序发布系统设计开发,随后专门讲述
.net

相关文章
相关标签/搜索