书籍详情
分布式监控平台Centreon实践真传
作者:田逸
出版社:清华大学出版社
出版时间:2023-03-01
ISBN:9787302628132
定价:¥69.00
购买这本书可以去
内容简介
Centreon是一款分布式开源监控平台,易于安装、管理,可支持大规模的网络监控。本书基于作者实践经验讲述如何使用Centreon。 全书共15章,大致可分为4部分:第1章和第2章为基础部分,主要介绍分布式监控平台Centreon的主要特征、功能;第3~5章介绍系统部署,用ISO镜像文件部署Centreon及在CentOS上部署Centreon,并在安装好的Centreon上做最简单的主机监控;第6~13章为生产环境监控实践,涉及生产环境的方方面面,是全书的精华;第14章和第15章介绍一些比较典型的故障和处理方法,以及部分不经常使用的功能。 本书适合有一定Linux基础并且从事系统运维的技术人员、计算机专业学生、高可用系统架构研究者阅读。
作者简介
暂缺《分布式监控平台Centreon实践真传》作者简介
目录
第1章 监控那些事 / 1
1.1 笔者的监控之旅 / 1
1.2 监控的分类 / 4
1.3 有效监控 / 5
1.4 经验之谈 / 5
第2章 认识开源分布式监控平台Centreon / 7
2.1 Centreon的主要特征 / 7
2.2 Centreon的主要组成部分 / 10
2.2.1 操作系统CentOS / 10
2.2.2 数据库MySQL / 10
2.2.3 Web服务器Apache / 11
2.2.4 应用程序PHP / 12
2.2.5 Centreon相关组件 / 12
2.2.6 Centreon分布式监控架构 / 15
2.3 Centreon Web管理界面简述 / 16
第3章 安装和部署Centreon 20.10 / 20
3.1 安装和部署需求 / 20
3.2 安装前的准备工作 / 22
3.3 以ISO方式安装Centreon / 23
3.4 在操作系统CentOS 7上安装 Centreon / 32
3.4.1 安装Centreon的先决条件 / 32
3.4.2 准备yum安装源 / 33
3.4.3 安装CentreonCentral Server / 34
3.4.4 修改数据库LimitNOFILE限制 (可选) / 35
3.4.5 修改PHP时区 / 35
3.4.6 将所有相关服务设置成随系统开机启动 / 36
3.4.7 启动所有服务 / 36
3.5 验证Centreon安装的正确性 / 36
第4章 Centreon初始化及配置详解 / 38
4.1 Centreon初始化设置 / 38
4.2 Centreon 20相关信息初探 / 43
4.2.1 Centreon相关性账号 / 43
4.2.2 主要配置文件 / 44
4.3 Web管理后台登录 / 51
4.4 注意事项 / 51
第5章 部署第一个监控实例 / 53
5.1 添加主机 / 53
5.2 添加依附于主机的服务 / 60
5.3 导出数据并启动Centreon引擎 / 62
5.4 操作步骤汇总 / 68
5.5 验证监控有效性 / 68
第6章 监控生产环境之准备工作 / 70
6.1 确定监控范围 / 70
6.2 告警工具准备 / 71
6.3 钉钉告警 / 71
6.3.1 准备钉钉群组机器人 / 71
6.3.2 将告警整合进Centreon / 76
6.4 短信告警 / 82
6.5 邮件告警 / 83
第7章 监控生产环境之主机资源监控 / 86
7.1 监控主机资源 / 86
7.1.1 安装NRPE / 86
7.1.2 安装Nagios插件 / 87
7.1.3 在被监控端配置NRPE / 88
7.1.4 验证NRPE / 91
7.1.5 为监控服务器CentreonCentral添加主机资源监控项 / 93
7.1.6 主机资源监控验证 / 98
7.2 模拟故障告警 / 99
7.3 批量部署NRPE监控主机资源 / 104
第8章 监控生产环境之服务监控 / 107
8.1 监控服务 / 107
8.1.1 监控负载均衡(Keepalived HAProxy)/ 107
8.1.2 监控Proxmox VE超融合集群 / 111
8.2 监控小型站点 / 115
8.2.1 监控Nginx服务 / 115
8.2.2 监控PHP服务 / 116
8.2.3 监控MySQL数据库 / 117
8.2.4 综合性监控 / 123
第9章 Centreon日常维护及管理 / 125
9.1 Centreon日常维护 / 125
9.1.1 Centreon相关服务的启停 / 125
9.1.2 Centreon数据备份 / 126
9.1.3 Centreon故障处理 / 129
9.2 CentreonCentral日常管理 / 131
9.2.1 添加联系人/用户 / 131
9.2.2 删除被监控主机 / 140
9.2.3 删除联系人/用户 / 141
9.3 Nagios插件脚本撰写 / 142
9.3.1 监控日志文件是否生成 (check_logfile) / 142
9.3.2 监控日志文件大小 (check_logsize) / 143
9.4 CentreonCentral告警静默 / 144
9.4.1 立刻保持静默 / 144
9.4.2 固定时间静默 / 146
第10章 Centreon的使用技巧 / 148
10.1 创建Centreon模板 / 148
10.2 自定义CentreonCentral管理后台视图(Custom Views) / 153
10.3 复制监控对象 / 156
10.4 多用户钉钉机器人报警 / 158
10.4.1 创建钉钉群组 / 158
10.4.2 创建自定义钉钉群组机器人 / 159
10.4.3 创建另一个钉钉机器人调用脚本 / 160
10.4.4 Centreon Web管理后台创建通知命令 / 161
10.4.5 创建联系人并关联钉钉 / 163
10.4.6 联系人/用户附属到主机或者服务 / 164
第11章 Centreon版本升级 / 165
11.1 Centreon小版本升级 / 165
11.1.1 更新Centreon yum源 / 165
11.1.2 Centreon在线更新 / 166
11.1.3 重启PHP及Apache服务 / 167
11.1.4 Centreon管理后台更新 / 168
11.1.5 重启其他相关服务 / 172
11.2 Centreon大版本升级 / 172
11.1.1 更新系统及Centreon yum源 / 172
11.1.2 Centreon更新 / 173
11.2.3 启动新的PHP 7.2 / 173
11.2.4 验证升级是否正常 / 177
11.3 Centreon版本升级的变化 / 178
第12章 Centreon分布式监控 / 180
12.1 安装Centreon分布式Poller / 181
12.2 为中央服务器添加Poller / 183
12.2.1 以SSH协议连接远端Poller / 183
12.2.2 以“gorgone”协议连接远端Poller / 187
12.3 通过远端Poller监控私有网络 / 190
12.3.1 需求及场景描述 / 191
12.3.2 添加受保护的内网主机 / 191
12.3.3 添加主机服务项 / 192
12.3.4 模拟故障,验证监控是否有效 / 193
第13章 Centreon备份与恢复 / 196
13.1 最快的备份及恢复 / 197
13.1.1 Centreon系统备份 / 197
13.1.2 Centreon系统快速恢复 / 199
13.2 简化性的Centreon备份及恢复 / 202
13.2.1 备份MariaDB数据库 / 202
13.2.2 备份非数据库文件 / 203
13.2.3 Centreon中央监控服务器恢复 / 203
13.3 经验总结 / 205
第14章 Centreon典型故障处理 / 207
14.1 远端Poller故障 / 207
14.2 CentreonCentral中央监控服务器故障 / 211
14.2.1 CentreonCentral Web管理后台不能登录 / 211
14.2.2 Cdb服务不能启动 / 212
14.2.3 Centreon Poller间歇性停止故障 / 213
14.3 NRPE故障 / 217
14.3.1 普通账号权限问题 / 218
14.3.2 远端Poller内的NRPE权限问题 / 220
第15章 杂项 / 222
15.1 Centreon高可用性(HA) / 222
15.2 监控更大规模的网络 / 224
15.3 Centreon的安全性 / 225
1.1 笔者的监控之旅 / 1
1.2 监控的分类 / 4
1.3 有效监控 / 5
1.4 经验之谈 / 5
第2章 认识开源分布式监控平台Centreon / 7
2.1 Centreon的主要特征 / 7
2.2 Centreon的主要组成部分 / 10
2.2.1 操作系统CentOS / 10
2.2.2 数据库MySQL / 10
2.2.3 Web服务器Apache / 11
2.2.4 应用程序PHP / 12
2.2.5 Centreon相关组件 / 12
2.2.6 Centreon分布式监控架构 / 15
2.3 Centreon Web管理界面简述 / 16
第3章 安装和部署Centreon 20.10 / 20
3.1 安装和部署需求 / 20
3.2 安装前的准备工作 / 22
3.3 以ISO方式安装Centreon / 23
3.4 在操作系统CentOS 7上安装 Centreon / 32
3.4.1 安装Centreon的先决条件 / 32
3.4.2 准备yum安装源 / 33
3.4.3 安装CentreonCentral Server / 34
3.4.4 修改数据库LimitNOFILE限制 (可选) / 35
3.4.5 修改PHP时区 / 35
3.4.6 将所有相关服务设置成随系统开机启动 / 36
3.4.7 启动所有服务 / 36
3.5 验证Centreon安装的正确性 / 36
第4章 Centreon初始化及配置详解 / 38
4.1 Centreon初始化设置 / 38
4.2 Centreon 20相关信息初探 / 43
4.2.1 Centreon相关性账号 / 43
4.2.2 主要配置文件 / 44
4.3 Web管理后台登录 / 51
4.4 注意事项 / 51
第5章 部署第一个监控实例 / 53
5.1 添加主机 / 53
5.2 添加依附于主机的服务 / 60
5.3 导出数据并启动Centreon引擎 / 62
5.4 操作步骤汇总 / 68
5.5 验证监控有效性 / 68
第6章 监控生产环境之准备工作 / 70
6.1 确定监控范围 / 70
6.2 告警工具准备 / 71
6.3 钉钉告警 / 71
6.3.1 准备钉钉群组机器人 / 71
6.3.2 将告警整合进Centreon / 76
6.4 短信告警 / 82
6.5 邮件告警 / 83
第7章 监控生产环境之主机资源监控 / 86
7.1 监控主机资源 / 86
7.1.1 安装NRPE / 86
7.1.2 安装Nagios插件 / 87
7.1.3 在被监控端配置NRPE / 88
7.1.4 验证NRPE / 91
7.1.5 为监控服务器CentreonCentral添加主机资源监控项 / 93
7.1.6 主机资源监控验证 / 98
7.2 模拟故障告警 / 99
7.3 批量部署NRPE监控主机资源 / 104
第8章 监控生产环境之服务监控 / 107
8.1 监控服务 / 107
8.1.1 监控负载均衡(Keepalived HAProxy)/ 107
8.1.2 监控Proxmox VE超融合集群 / 111
8.2 监控小型站点 / 115
8.2.1 监控Nginx服务 / 115
8.2.2 监控PHP服务 / 116
8.2.3 监控MySQL数据库 / 117
8.2.4 综合性监控 / 123
第9章 Centreon日常维护及管理 / 125
9.1 Centreon日常维护 / 125
9.1.1 Centreon相关服务的启停 / 125
9.1.2 Centreon数据备份 / 126
9.1.3 Centreon故障处理 / 129
9.2 CentreonCentral日常管理 / 131
9.2.1 添加联系人/用户 / 131
9.2.2 删除被监控主机 / 140
9.2.3 删除联系人/用户 / 141
9.3 Nagios插件脚本撰写 / 142
9.3.1 监控日志文件是否生成 (check_logfile) / 142
9.3.2 监控日志文件大小 (check_logsize) / 143
9.4 CentreonCentral告警静默 / 144
9.4.1 立刻保持静默 / 144
9.4.2 固定时间静默 / 146
第10章 Centreon的使用技巧 / 148
10.1 创建Centreon模板 / 148
10.2 自定义CentreonCentral管理后台视图(Custom Views) / 153
10.3 复制监控对象 / 156
10.4 多用户钉钉机器人报警 / 158
10.4.1 创建钉钉群组 / 158
10.4.2 创建自定义钉钉群组机器人 / 159
10.4.3 创建另一个钉钉机器人调用脚本 / 160
10.4.4 Centreon Web管理后台创建通知命令 / 161
10.4.5 创建联系人并关联钉钉 / 163
10.4.6 联系人/用户附属到主机或者服务 / 164
第11章 Centreon版本升级 / 165
11.1 Centreon小版本升级 / 165
11.1.1 更新Centreon yum源 / 165
11.1.2 Centreon在线更新 / 166
11.1.3 重启PHP及Apache服务 / 167
11.1.4 Centreon管理后台更新 / 168
11.1.5 重启其他相关服务 / 172
11.2 Centreon大版本升级 / 172
11.1.1 更新系统及Centreon yum源 / 172
11.1.2 Centreon更新 / 173
11.2.3 启动新的PHP 7.2 / 173
11.2.4 验证升级是否正常 / 177
11.3 Centreon版本升级的变化 / 178
第12章 Centreon分布式监控 / 180
12.1 安装Centreon分布式Poller / 181
12.2 为中央服务器添加Poller / 183
12.2.1 以SSH协议连接远端Poller / 183
12.2.2 以“gorgone”协议连接远端Poller / 187
12.3 通过远端Poller监控私有网络 / 190
12.3.1 需求及场景描述 / 191
12.3.2 添加受保护的内网主机 / 191
12.3.3 添加主机服务项 / 192
12.3.4 模拟故障,验证监控是否有效 / 193
第13章 Centreon备份与恢复 / 196
13.1 最快的备份及恢复 / 197
13.1.1 Centreon系统备份 / 197
13.1.2 Centreon系统快速恢复 / 199
13.2 简化性的Centreon备份及恢复 / 202
13.2.1 备份MariaDB数据库 / 202
13.2.2 备份非数据库文件 / 203
13.2.3 Centreon中央监控服务器恢复 / 203
13.3 经验总结 / 205
第14章 Centreon典型故障处理 / 207
14.1 远端Poller故障 / 207
14.2 CentreonCentral中央监控服务器故障 / 211
14.2.1 CentreonCentral Web管理后台不能登录 / 211
14.2.2 Cdb服务不能启动 / 212
14.2.3 Centreon Poller间歇性停止故障 / 213
14.3 NRPE故障 / 217
14.3.1 普通账号权限问题 / 218
14.3.2 远端Poller内的NRPE权限问题 / 220
第15章 杂项 / 222
15.1 Centreon高可用性(HA) / 222
15.2 监控更大规模的网络 / 224
15.3 Centreon的安全性 / 225
猜您喜欢