《Cacti实战》——导读

简介: 首先,当我们的研究工作告一段落之后,回顾走来的这一路,发现Cacti这个开源项目目前在国内非常受业内技术人员的欢迎,大家也很积极地在各大论坛和社区讨论。其实在研究过程中,社区和论坛对我们的支持是非常大的,也是我们重要参考资料的来源地(在这里必须向那些无名英雄们致敬!)。


image


**
前言
**
如何对用户的数据中心、业务系统进行妥善的日常运维和管理?这一课题是我们在日常工作当中研究的重要方向。在研究过程中,我们接触了很多商业产品和开源项目,但是在研究过程中发现,很难找到一个行之有效的方案和手段,直到接触了Cacti这个项目。它既不像企业级产品架构那样复杂庞大、交互体验不好,也不像一些开源项目那样——虽然设计简单,但是不具备高级功能,制约用户的需求扩展。
Cacti的外观和架构设计很简单,而且是松散耦合,深究其内涵,我们发现它对于高级功能的扩展支持也很到位,特别适合中小型企业、院校机构、政府机关等潜在用户使用。通过一段时期的实际项目部署,发现它确实解决了简化用户工作、增强运维性能的问题。
那么把Cacti相关的研究成果归纳成书籍出版的想法是怎么形成的呢?
首先,当我们的研究工作告一段落之后,回顾走来的这一路,发现Cacti这个开源项目目前在国内非常受业内技术人员的欢迎,大家也很积极地在各大论坛和社区讨论。其实在研究过程中,社区和论坛对我们的支持是非常大的,也是我们重要参考资料的来源地(在这里必须向那些无名英雄们致敬!)。但是,我们惊讶地发现,目前国内竟然没有任何关于Cacti的中文技术书籍。我们在研究过程中恰恰是因为这个原因,走了不少弯路,互联网上信息的可信度需要筛选,需要不断实验验证,难以找到一个明确的方法论和解决问题的思路。相比之下,Nagios这些同类项目的书籍在市面上已经非常普及了。我们认为,如果希望Cacti可以得到广大爱好者的青睐,有一本全面介绍它的书籍,那将会是一件非常棒的事情。这本书也一定会成为像我们当初一样迷茫的技术人员的“攻略和法宝”。
其次,在我们的日常工作当中,会接触形形色色、各种各样的系统项目,通过与用户的一次次沟通交流,我们发现日常的运行维护是项目成功最核心的要素,那么如何评价和测量这个核心要素是非常重要的一个环节。同时,因为行业有行业的特性,每个行业用户都有其自身特殊的工作流程、业务软件和系统架构。所以目前市面上的运维软件很难满足要求(开源项目也是基于这个原因,慢慢走近了技术人员和CTO的眼中)。Cacti也许并不是终极解决方案,但是就目前的情况来说,它的界面好看,可视化功能强大,扩展包完善,特别适合行业用户及像政府机关这样的用户使用。通过一段时间的部署使用,用户也在催促我们能否输出一些技术文档,以便作为培训教材、研究报告使用。这时候,我们发现确实是要写一些东西留下来了。
最后,我们作为从业者,在某一项技术研究得到相应成果之后,非常乐于且急于和大家分享,这就要求我们要非常完善地总结、归纳和提炼,并寻找一种更为友好的方式与大家交流。这是对自己的一种提高,也是对自己前期工作的归档和整理。我们觉得在把这些东西落实在白纸黑字的过程,也是对自己研究成果的另一次审视和质疑。当然,我们欢迎这种审视和质疑。
基于以上三个主要原因,我们觉得完成一本从实战角度出发,先全面后深入介绍Cacti项目的书籍,一定会是读者乐于接受的,也是作者敢于挑战自己的表现。

目录

第1章 认识Cacti
1.1 Cacti的起源与发展现状
1.2 为什么要使用Cacti
1.3 Cacti的架构与原理
1.4 本章小结
第2章 环境的安装和配置
2.1 Cacti安装前的准备
2.2 安装与配置相关组件和服务
2.3 Cacti的安装与配置
2.4 安装与配置过程中的排错宝典
2.5 Cacti的更新安装
2.6 本章小结
第3章 Cacti的基础流程
3.1 检索流程
3.2 存储流程
3.3 数据可视化流程
3.4 本章小结

相关文章
|
Web App开发 XML 监控
|
Apache 数据库 PHP
|
Web App开发 监控 PHP
|
Web App开发 MySQL 关系型数据库