正版二手书,欢迎选购
¥ 13.68 2.3折 ¥ 59 八品
仅1件
作者王余应
出版社电子工业出版社
ISBN9787121256820
出版时间2015-05
装帧平装
开本16开
定价59元
货号1784847321990287362
上书时间2024-12-10
推 荐 序
当前世界是风起“云”(计算)涌的时代,SaaS(软件即服务)改变了传统软件实施的方式,而PaaS(平台即服务)则进一步改善了各种应用系统的生态环境;“物联网”全面走入我们生活的角角落落只是时间问题;“智能社会”的来临正随着全社会网络基础架构的改善而一点点呈现在人们面前。
这些,在广泛降低了用户端软硬件投入的基础上,却对集中式的服务器端/群等提出了更为严峻的考验。怎样才能保障系统工作的高效性、稳定性、可靠性?怎样才能动态地了解用户的需求和分配资源给到用户?怎样才能应对潜在的网络中的各种风险?这些都需要能够及时发现并采取有效措施及时解决,所以系统监控工作无疑占据了日常IT运维中非常重要的地位。
一个人干不过一个团队,一个团队干不过一个系统。有一套好的监控系统软件,可以让你高枕无忧。
本书所介绍的这款开源监控系统—Zabbix监控系统,它不但功能强大、输出的数据图形美观,而且操作和管理都非常简单方便。监控系统作为一类专业性较强的应用系统,它与普通应用软件还是有着非常大的差别的。要理解和掌握一款监控系统,仅仅熟练地掌握其日常操作是远远不够的,还需要掌握大量的周边知识,例如网络知识、操作系统知识、数据库知识、编程知识,等等。
我与本书的作者—王余应相识于15年前,那时候互联网在中国还是一个十分新鲜的事物,王余应作为我团队里的一员骨干力量,从那时起即担当公司服务器的日常监控和管理工作。至此他在系统管理和监控这一领域至少摸爬滚打了十几年。十多年运维的从业经历,使他积累了非常丰富的一线运维经验和宽广的知识面,使他不仅能将Zabbix这一开源的监控系统讲解透彻,而且还穿插讲解了许多与系统监控有关的周边知识,而这也是本书的一大特色。
本书从最基础的Zabbix系统安装部署讲起,直至Zabbix系统的优化,包括了日常管理和维护Zabbix系统的各个方面,是一本不可多得的介绍Zabbix监控系统的专业书籍。在体系安排上,本书遵循由易到难、循序渐进的原则;在行文上,叙述语言通俗易懂、结构清晰,特别是本书提供了较多的实例,这些实例可以为读者实际工作提供较高的借鉴价值。
CareFusion亚太IT总监,汤国忠
2015年2月
前 言
早期从事Linux系统运维的朋友或许都有这样一种经历:为了获取服务器或主机上的各种状态数据,不得不到服务器上敲着各种命令或者编写简单的脚本程序来获取;而为了分析问题,还得将所获取的数据复制到本地计算机的Excel表中,然后进行简单的数据分析;更要命的是,通过这种方法监控系统,很难做到及时发现问题,运维人员往往总是在接到用户的报障后,才知道系统发生了故障。很显然,这是无法让人接受的!
由此可见,健壮的监控系统会在运维工作中发挥着十分重要的作用。它不仅能大大提升运维工作的效率,减少工作失误,使运维人员能够及时发现系统所出现的故障和问题,而且可以通过对监控数据的分析,找出系统性能瓶颈,为系统架构的重构提供数据支撑。
在笔者的职业生涯中,先后使用过的开源监控系统有Cacti、Nagios和Zabbix(音zæbix)等;并且,笔者对它们都先后做过较深入的学习和研究。其中,对于Nagios和Zabbix系统,笔者对它们做过源码级别的功能增减,且笔者目前是Zabbix系统中文翻译组成员(2014年加入,英文名Wayne Wang)。
在笔者所接触的开源监控系统中,只有Zabbix系统才能算得上是真正意义的企业级开源的分布式监控系统。它所具有的丰富的数据采集方法,使它可以采集和处理几乎所有类型的监控数据;而它所具有的灵活的报警机制,使它可以实现智能、灵活的报警策略;其Web组件不但方便我们日常管理和维护,而且可以输出近乎完美的数据图、拓扑图和各种报表;而它所特有的网络自动发现和低级自动发现功能,不仅能大大提高我们的工作效率,减少人为出错的可能,且使Zabbix系统相比其他开源的监控系统具有更高的“智能”。
在本书中,笔者不但尝试以通俗易懂、结构清晰的语言向读者介绍Zabbix系统中各种强大和灵活的功能,使读者能够即学即用,以此来节约读者宝贵的时间;而且在本书的最后一章,笔者还将自己在管理和使用Zabbix系统的过程中所遇到的常见问题,进行了总结和整理,以期能使读者避免笔者所走过的弯路。
最后,如果你也想见识一下Zabbix系统所具有的强大、灵活和智能的监控功能,那么请从本书的第1章开始吧!
本书特色
1. 内容全面,本书不但对Zabbix系统各个功能做了详细的介绍,而且较详细地介绍了与监控系统相关的周边知识。
2. 结构清晰,全书整体结构上遵循从易到难的顺序,且各章节之间都有较强的连续性。
3. 实用性强,本书安排了大量的实例,且这些实例均来自于笔者在工作中的实际监控应用。因此,本书所阐述的实例,读者几乎可以不做修改或稍做修改就可以运用到自己的实际工作中。
4. 通俗易懂,本书力求以通俗的语言介绍Zabbix系统中强大和灵活的功能。
5. 用语规范,本书力求对于计算机方面的专业术语应用到位,严格遵循计算机科学的学术要求。
6. 实例典型,本书所列举的大量实例中,力求做到不重复,且具有典型性。
本书内容及知识体系
第1章 Zabbix系统介绍
本章首先介绍了什么是Zabbix系统,它的特点以及它与其他开源监控系统比较有什么优缺点等;之后,简单地介绍了Zabbix系统中各个组件、体系结构及其各个组件之间的关系;接下来,详细介绍了如何安装和部署一套Zabbix系统;最后,对Zabbix系统中一些常见的概念做了简单的介绍和说明,为后续章节做必要的准备。
第2章 数据采集方法介绍
本章逐一对Zabbix系统中所使用到的多达十多种的监控数据采集方法的原理、相关的周边知识及与之相关的Zabbix服务器和客户端配置等做了详细介绍。
第3章 Zabbix系统配置基础
本章详细介绍了Zabbix系统Web组件中各种查看类菜单的功能和作用,以及它们对应页面所显示内容的含义;并简单介绍了如何在Zabbix系统中添加新用户、配置被监控主机、监控项目、消息介质和动作等。
第4章 Zabbix系统中相关规则及原理
本章不仅介绍了Zabbix系统中监控项目关键字的命名格式和规范,以及系统中所预定义的关键字,还介绍了时间区间的定义方法、历史数据与趋势数据的联系与区别、什么是数据映射以及被监控设备代理组件的扩展等方面内容;同时,还对什么是动态索引、Zabbix系统的事件和事件源,以及动作行为的升级过程和原理做了详细的介绍和说明。
第5章 Zabbix系统配置进阶
本章详细介绍了模板、正则表达式、低级自动发现等方面的内容,并进一步介绍了触发器表达式、触发器等级、动作的触发条件和行为等方面的内容;并且,实际动手创建了多个项目样板、触发器样板和数据图样板等。
第6章 Zabbix系统高级配置及日常管理
本章介绍了在Zabbix系统中创建网络拓扑图、图表和幻灯片的方法和操作过程,并介绍了如何在Zabbix系统中配置主机资产、Zabbix系统认证方式、脚本,以及用户、用户组、IT服务和常规设置等方面的内容;并在此基础上,介绍了在使用Zabbix系统Web前端组件时可能经常使用到的操作方法和技巧,如批量更新、维护模式配置、配置的导出与导入以及全局搜索等。
第7章 分布式监控
本章详细介绍了Zabbix系统所提供的两种分布式解决方案,即单级分布式解决方案和多级分布式解决方案以及它们的配置方法等。
第8章 Zabbix系统优化
本章首先对Zabbix系统的特点做出了分析,从而得出Zabbix系统是属于一种偏写入型的重数据库的应用系统。在此基础上,本章讨论了在对Zabbix系统进行优化时应遵循的一些原则,并从操作系统、数据库和Zabbix系统组件等三个层面讨论了如何针对Zabbix系统进行优化。
第9章 常见问题及使用技巧
本章详细讨论了在日常维护和管理Zabbix系统的过程中,可能遇到的常见问题,从原理上分析了这些问题产生的原因,并给出了解决方法。
适合阅读本书的读者
系统监控工程师
运维工程师
中/高级Linux系统管理员
监控/运维自动化系统开发工程师
系统调优师
应用系统测试人员
监控/运维自动化系统的系统架构师
大中专院校计算机及相关专业的教师、学生
其他对系统监控感兴趣的人员
说明
本书采用的Zabbix版本为2.0和2.2版本,因此对Zabbix 1.8版本不做讨论。本书所采用的操作系统以CentOS 6.x和Windows 2003为主,对于其他操作系统,其配置方法类似,请读者举一反三。
作为一种泊来品,Zabbix系统的汉化效果目前还不十分完美,而笔者作为Zabbix系统中文翻译组成员,也是刚刚加入不久,并在为Zabbix系统汉化做持续努力。相对于Zabbix 2.2版本,Zabbix 2.0版本的汉化效果要更加完美一些,因此本书的所有截图均是在Zabbix 2.0版本上截取的。因为Zabbix系统目前的汉化效果还不是十分完美,因此在本书的叙述中中文术语都尽可能地给出了对应的英文,读者在使用不同版本的Zabbix系统时,应加以对照,以免因为同一术语在不同版本中译法的不同而产生迷惑。
作者联系方式
由于经验不足和水平有限,书中难免存在错误和不足不处,恳请广大读者批评指正,也欢迎您将错误和建议发送至我的邮箱net_use@bzhy.com,期待能够收到您的真挚反馈。
致谢
首先,要感谢的是我的父母,是他们含辛茹苦地将我养育成人,并给予了我非常多的鼓励和支持。
其次,要感谢我的爱人,在撰写本书的过程中,是她无怨无悔地承担了几乎所有的家务和教育孩子的工作。因为有她无私的付出,才能使我安心地撰写本书。
王余应
2015年2月
王余应,ChinaUnix专业论坛资深版主,Zabbix中国翻译组核心成员,从事网络服务器监控等相关工作十余年,具有丰富的实战经验。
— 没有更多了 —
以下为对购买帮助不大的评价