Nagios系统监控实践(原书第2版)

出版日期:2014-1
ISBN:9787111453611
作者:[美] David Josephsen
页数:231页

作者简介

《nagios系统监控实践(原书第2版)》是介绍nagios的权威指南。详细讲解了整个监控技术,演示了最佳做法,揭示了常见的错误及其后果,以及如何避免。提供了所有配置和运行方式,并探讨如何编写自定义模块与基于nagios事件代理api。
《nagios系统监控实践(原书第2版)》从实际出发,在开篇就系统运维中的监控提出一系列需求,从而展开对nagios系统的初步介绍(第1~2章),随后从实用的角度,全面、详细地讲解了nagios安装、配置的相关内容(第3~4章)。通过简化配置、实施监控等工作(第5~6章),用大量的示例展示nagios的实际能力。然后,在扩展方面介绍了一些常用的方案(第7章),并从原理、案例到最后的diy,一步步带领读者进入数据可视化的世界(第8章)。此外,还介绍了nagios商业版本——nagios xi的功能特色(第9章)。最后,介绍nagios事件代理(neb),并用c语言实现完整neb插件(第10章),使读者进一步掌握neb的工作机制。

书籍目录

《nagios系统监控实践(原书第2版)》
译者序
序言
前言
第1章 最佳实践
1
1.1 系统监控的过程方法
1
1.2 处理和开销
4
1.2.1 远端处理与本地处理
4
1.2.2 带宽方面的考虑
5
1.3 网络位置和依赖关系
6
1.4 安全
8
1.5 沉默是金
10
1.6 监视端口与监视应用
11
1.7 谁来监控这些检测插件
12
第2章 运作原理
14
2.1 主机和服务范例
15
2.1.1 从头开始
15
2.1.2 主机和服务
17
2.1.3 相互依赖
17
2.1.4 主机和服务的消极面
18
.2.2 插件
19
2.2.1 退出代码
19
2.2.2 远程执行
22
2.3 调度
24
2.3.1 检测间隔及状态
24
2.3.2 分散负载
27
2.3.3 信息采集和并发执行
28
2.4 通知
29
2.4.1 全局陷阱
30
2.4.2 通知选项
30
2.4.3 模板
31
2.4.4 时间段
31
2.4.5 计划宕机时间、状态确认以及升级规则
32
2.5 i/o界面总结
33
2.5.1 web界面
33
2.5.2 当前状态
34
2.5.3 报表
36
2.5.4 外部命令文件
37
2.5.5 性能数据
38
2.5.6 事件代理
39
第3章 nagios的安装
40
3.1 操作系统支持及fhs
40
3.2 安装步骤及先决条件
42
3.3 安装nagios
43
3.3.1 configure
44
3.3.2 make
44
3.3.3 make install
45
3.4 安装插件
46
3.5 安装nrpe
47
第4章 nagios的配置
49
4.1 对象和定义
49
4.2 nagios.cfg
52
4.3 cgi程序配置
54
4.4 模板
55
4.5 时间段
57
4.6 命令
58
4.7 联系人
59
4.8 联系人组
61
4.9 主机
61
4.10 服务
63
4.11 主机组
65
4.12 服务组
66
4.13 升级规则
66
4.14 依赖关系
68
4.15 扩展信息
69
4.16 apache配置
70
4.17 go
71
第5章 nagios配置文件引导
72
5.1 开发脚本模板
72
5.2 自动发现
75
5.2.1 check_mk
76
5.2.2 nagios xi
76
5.2.3 自动发现:已死还是永生
77
5.3 nagiosql
77
第6章 监视:通过nagios插件监控
79
6.1 本地查询
79
6.1.1 ping检测
79
6.1.2 端口查询
82
6.1.3 多端口查询
84
6.1.4 更复杂的服务检测
86
6.1.5 使用webinject和cucumber-nagios进行端到端监控
88
6.2 监视windows
94
6.2.1 windows脚本开发环境
94
6.2.2 com和ole
96
6.2.3 wmi技术
96
6.2.4 wsh:用还是不用
101
6.2.5 vb:用还是不用
102
6.2.6 windows脚本开发的未来
103
6.2.7 切入正题
104
6.2.8 nrpe
105
6.2.9 check_nt
106
6.2.10 nscp
107
6.3 监视unix
108
6.3.1 nrpe
108
6.3.2 cpu
109
6.3.3 内存
112
6.3.4 磁盘
113
6.4 check_mk
114
6.5 监视“其他内容”
117
6.5.1 snmp
117
6.5.2 使用snmp进行工作
120
6.5.3 环境传感器
124
6.5.4 独立传感器
125
6.5.5 lmsensor
126
6.5.6 ipmi
127
第7章 nagios的扩展
129
7.1 调整、优化以及一些组成要素
129
7.1.1 nrdp/nsca
130
7.1.2 ndoutils
130
7.2 使用二级nagios守护进程进行分布式被动检测
130
7.3 事件代理模块:dnx、merlin以及mod gearman
133
7.3.1 dnx
134
7.3.2 mod gearman
135
7.3.3 op5 merlin
137
7.4 分布式仪表板:fusion、mntos以及mk-multisite
139
第8章 可视化
146
8.1 nagios性能数据
147
8.2 rrdtool:基础
147
8.2.1 初识rrdtool
149
8.2.2 rrd数据类型
150
8.2.3 心跳周期和步进周期
151
8.2.4 最小值和最大值
152
8.2.5 循环归档
153
8.2.6 rrdtool创建语法
154
8.2.7 rrdtool图形模式
158
8.2.8 rpn
161
8.3 数据可视化策略:三位系统管理员的故事
163
8.3.1 suitcorp:nagios、nagios-graph以及drraw
163
8.3.2 singularity.gov:nagios和ganglia
169
8.3.3 massive ginormic:nagios、logsurfer、graphite及rrdtool以外的生活方式
177
8.4 diy仪表板
186
8.4.1 了解自己正在做的事情
186
8.4.2 rrdtool抓取模式
188
8.4.3 gd图形库
190
8.4.4 nagvis
191
8.4.5 graphviz
192
8.4.6 迷你图
195
8.4.7 使用jsvis的力导向图
196
第9章 nagios xi
198
9.1 它是什么
198
9.2 如何运作
199
9.3 有什么好处
201
9.3.1 美观的界面
201
9.3.2 集成时序数据
202
9.3.3 模块化组件
202
9.3.4 强化的报表和高级可视化功能
203
9.3.5 内置插件和配置向导
205
9.3.6 运维方面的改进
208
9.4 如何上手
210
第10章 nagios事件代理接口
211
10.1 c中的函数引用以及回调
211
10.2 neb的架构
213
10.3 使用neb实现一个文件系统接口
215
10.4 dnx,实际的示例
228
10.5 总结
231

内容概要

David Josephsen是DBG公司的系统工程总监,负责维护一群分布在各地的服务器农场(Server Farm)。他有超过十年的运维经验,亲自在复杂、大规模网络环境下维护过UNIX系统、路由器、防火墙、负载均衡等设备。除了本书之外,他也撰写了《使用Ganglia进行监控》(原书由O’Reilly Media出版)一书的部分章节。目前他正在负责编写《;login》杂志中的“iVoyer“专栏。Josephsen同时也是Nagios成千上万的狂热用户之一。


 Nagios系统监控实践(原书第2版)下载 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     最近花了3个晚上快速看了这本书,一些暂时不会用的内容就直接忽略了。内容组成大概是80%的基础+20%的经验。文章的内容排版分类比较清晰(不过有个别的比如nrpe, check_mk等在多个章节中都提到):第一章讲了一些运维监控的基本思想。第二章全局上介绍了Nagios的基本原理和相关内容。第三章是Nagios的安装,直接忽略了第四章是Nagios的配置。第五章是Nagios的一个模板框架的技巧,这一章第1节非常棒。第六章是围绕Nagios的扩展核心—插件第七章介绍了Nagios的一些Addon组件第八章围绕Nagios的性能数据这块,配合入rrdtool工具来存储和绘制第九章是Nagios XI,商业版的,直接忽略了第十章是Nagios事件代理(NEB),也被我忽略了这本书是一本入门Nagios的好书,虽然讲得不是很深,但是全局性把握到了,可以很直观全面的学习Nagios。并且该突出的地方,也都突出了。比如在检测间隔这块(P25)有详细的配图讲解,在状态(soft state和hard state)这块,都有讲到。因为我在接触Nagios后都是零散的阅读官方文档,有些关键的地方就没有注意到。所以这本书在刚开始学习时看到可以减少后期的学习时间成本。而且后期对Nagios了解加深后,也可以回过头来翻一翻这本书,有些地方的经验之谈还是不错的。这本书不是很厚,就230面左右,里面还穿插了一些配合性的工具入rrdtool, snmp 等等,也占了一些篇幅。不过其余内容入门足够了,剩下的还是得靠Nagios官方文档(这个才是最重要的)。---直接写在博客里的,还包括了笔记,因为评论不支持代码等,就不贴出来了,直接附上传送门:http://blog.tankywoo.com/blog/2014/03/26/nagios-system-monitor-practise-notes/

精彩短评 (总计4条)

  •     翻译得不怎么样,很多话看起来像是矛盾的。
  •     一本Nagios入门的好书!
  •     刚好符合我现在的状态:搭建一个实验系统之后,对nagios有了一点点认识,准备了解整体框架。真实的感受是:有点绝望。好像游戏中的普通玩家,发现真的要免费学下去十分艰难;如果是人民币玩家,则好一点,直接买xi就行。但是对学习有很不利。继续学着看吧,在单位的环境中试验试验。
  •     相当有内容,有深度啊,就是新手还是算了吧
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024