登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

『簡體書』深入理解Zabbix监控系统

書城自編碼: 3624377
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 鲍光亚
國際書號(ISBN): 9787115558336
出版社: 人民邮电出版社
出版日期: 2021-05-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 789

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
春雨杏花急急落,车马春山慢慢行(生活是美好的,人是有诗意的。汪曾祺、沈从文、梁实秋等17位名家写给现代人的诗意生活美学之书)
《 春雨杏花急急落,车马春山慢慢行(生活是美好的,人是有诗意的。汪曾祺、沈从文、梁实秋等17位名家写给现代人的诗意生活美学之书) 》

售價:NT$ 270.0
暗黑历史书系·巴黎伦敦血色历史(伦敦巴黎双城记,城市社会生活的另类书写)
《 暗黑历史书系·巴黎伦敦血色历史(伦敦巴黎双城记,城市社会生活的另类书写) 》

售價:NT$ 811.0
国之重器:如何突破关键技术
《 国之重器:如何突破关键技术 》

售價:NT$ 359.0
人鱼陷落:完结篇
《 人鱼陷落:完结篇 》

售價:NT$ 275.0
中国近代史-大有文库丛书
《 中国近代史-大有文库丛书 》

售價:NT$ 182.0
打开孩子世界的100个心理游戏——温暖的艺术互动魔法    [美]艾丽卡·柯蒂斯
《 打开孩子世界的100个心理游戏——温暖的艺术互动魔法 [美]艾丽卡·柯蒂斯 》

售價:NT$ 614.0
2024出国留学蓝皮书
《 2024出国留学蓝皮书 》

售價:NT$ 359.0
中国南方木雕花板(全5册)
《 中国南方木雕花板(全5册) 》

售價:NT$ 3110.0

建議一齊購買:

+

NT$ 748
《 Zabbix监控系统之深度解析和实践 》
+

NT$ 294
《 Zabbix监控系统入门与实战 》
+

NT$ 624
《 Adobe Photoshop CC 2019经典教程 》
+

NT$ 521
《 Python计算机视觉和自然语言处理 开发机器人应用系统 》
+

NT$ 289
《 Python编程练习与解答 》
+

NT$ 354
《 从零开始搭建前端监控平台 》
編輯推薦:
1.从源码级别分析Zabbix本质,指导运维人员迅速定位并解决问题;2.全面覆盖Zabbix 5.0源码,深入剖析监控系统核心原理;3.超越单纯使用,指导Zabbix用户进一步扩展监控系统功能;4.多位软件运维、监控专家大力推荐。
內容簡介:
Zabbix是一个开源监控系统,在我国各类信息技术企业和金融企业中被广泛应用。本书主要从源码和功能两个角度,分析Zabbix监控系统的底层工作机制。本书首先讲述跨进程的总体工作机制,然后按照监控数据的处理流程依次讲解Zabbix服务器端和Zabbix客户端各类进程的内部工作机制,*后讲述Zabbix Web应用的工作机制。本书能够帮助读者深入理解Zabbix系统的核心原理,有助于在运维工作中快速定位和解决问题。本书适合具有一定Zabbix应用经验并想要进一步理解Zabbix工作机制的读者阅读,包括相关企业的运维人员、技术主管、架构师、产品经理和决策者等。
關於作者:
鲍光亚,本科毕业于山东大学,精通Zabbix和Prometheus监控软件,对IT系统和服务监控软件有深入研究。他在2014年至2019年就职于,从事Zabbix监控系统的运维和相关开发工作,对分布式、并行软件开发和项目管理具有浓厚兴趣。他在工作期间始终践行终身学习理念,不断充实、提高自己,在2012年获得了中国社会科学院研究生院MBA学位。作者个人邮箱:bgy.cn@outlook.com。
目錄
第 一部分 Zabbix的基础工作机制第 1章 Zabbi*体架构及演变 21.1 监控系统概述 21.2 Zabbix的总体架构 31.2.1 Zabbix服务器 41.2.2 Zabbix代理 61.2.3 Zabbix java gateway 71.2.4 Zabbix客户端 71.3 Zabbix服务器的技术演进 71.3.1 Zabbix 2.2版本的Zabbix服务器 71.3.2 Zabbix 3.0版本的Zabbix服务器 81.3.3 Zabbix 4.0版本的Zabbix服务器 81.3.4 Zabbix 5.0版本的Zabbix服务器 91.4 小结 9第 2章 Zabbix进程间通信与协调 102.1 主进程和子进程的创建 102.1.1 主进程的启动和值守化 112.1.2 子进程的分类和创建 132.1.3 子进程从主进程继承的内容 172.1.4 进程的回收 202.2 信号捕捉与处理 212.2.1 Zabbix进程处理的信号类型 212.2.2 信号处理函数 222.2.3 信号的触发与接收 242.2.4 用日志跟踪信号 242.3 Zabbix的共享内存 252.3.1 共享内存结构——内存池 252.3.2 共享内存的分配与释放 282.3.3 共享内存状态的获取 302.3.4 Zabbix共享内存举例 312.4 TCP/IP套接字 322.4.1 zbx_socket_t结构体 322.4.2 作为服务器端的套接字 332.4.3 作为客户端的套接字 332.5 基于Unix域套接字的进程间通信服务 342.5.1 Libevent库在进程间通信服务中的应用 342.5.2 进程间通信服务的数据结构及其工作过程 352.5.3 进程间通信服务的初始化 372.5.4 进程间通信服务的通信协议 372.5.5 从日志查看进程间通信服务消息 372.6 锁与信号量 382.6.1 互斥锁的应用 382.6.2 读写锁的应用 402.6.3 信号量的应用 402.7 小结 41第3章 数据结构设计 423.1 向量 423.1.1 向量的数据结构定义 423.1.2 向量支持的操作 433.1.3 向量的应用场景 453.2 哈希集 453.2.1 哈希集的数据结构定义 453.2.2 哈希集支持的操作 473.2.3 哈希函数及关键字 483.2.4 哈希集的应用场景 493.3 哈希映射 503.3.1 哈希映射的数据结构定义 503.3.2 哈希映射支持的操作 513.4 二叉堆 513.4.1 二叉堆的数据结构定义 513.4.2 二叉堆支持的操作 523.4.3 二叉堆的应用场景 543.5 队列 543.5.1 队列的数据结构定义 553.5.2 队列支持的操作 553.5.3 队列的应用场景 563.6 链表 563.6.1 链表的数据结构定义 563.6.2 链表支持的操作 573.6.3 链表的应用场景 573.7 zbx_ json和zbx_ json_ parse结构 573.7.1 zbx_ json和zbx_ json_ parse结构的数据结构定义 583.7.2 zbx_ json和zbx_ json_ parse结构支持的操作 583.7.3 zbx_ json和zbx_ parse结构的应用场景 613.8 小结 62第4章 数据缓存 634.1 ConfigCache和configuration syncer进程 634.1.1 ConfigCache的数据结构定义 644.1.2 ConfigCache的初始化和首次加载 704.1.3 configuration syncer进程 714.1.4 实时导出ConfigCache数据 744.2 HistoryCache和HistoryIndexCache 744.2.1 数据结构与共享内存的区别 754.2.2 HistoryCache和HistoryIndexCache的数据结构定义 754.2.3 将监控值写入缓存 774.2.4 HistoryCache数据的读取 784.2.5 ids变量 794.3 TrendCache 794.3.1 TrendCache的数据结构定义 794.3.2 TrendCache数据的写入和读取 804.4 ValueCache 814.4.1 ValueCache的数据结构定义 814.4.2 ValueCache数据的写入 844.4.3 ValueCache数据的淘汰 874.4.4 ValueCache数据的读取 894.5 小结 89第5章 套接字通信与加密 905.1 TCP/IP套接字通信的过程 905.1.1 多路复用与接受连接过程 915.1.2 接收缓存与发送缓存 925.1.3 超时机制 925.1.4 关闭连接 935.2 ZBXP 935.2.1 ZBXP通信测试工具 945.2.2 服务器-代理的ZBXP 945.2.3 客户端-服务器的通信协议 985.2.4 Web应用-服务器的通信协议 1005.3 TCP/IP套接字通信的加密 1045.4 小结 105第6章 Zabbix日志及其应用 1066.1 日志输出 1066.1.1 日志输出函数 1066.1.2 日志记录格式 1076.1.3 日志锁 1086.2 日志级别 1096.2.1 日志级别的划分 1096.2.2 在日志记录中添加日志级别 1106.2.3 日志相关代码的统计 1116.3 小结 112第二部分 Zabbix服务器端的各个进程第7章 trapper类和poller类进程——监控数据的收集 1147.1 trapper类进程 1147.1.1 trapper进程 1157.1.2 snmp trapper进程 1207.2 poller类进程 1207.2.1 poller类进程的工作过程 1217.2.2 poller进程 1237.2.3 unreachable poller进程 1307.2.4 ipmi manager进程和ipmi poller进程 1307.2.5 icmp pinger进程 1337.2.6 java poller进程 1337.2.7 proxy poller进程 1347.2.8 http poller进程 1347.3 小结 135第8章 预处理进程和LLD进程 1368.1 进程间通信服务消息格式 1378.2 预处理进程 1388.2.1 预处理工作总体框架 1388.2.2 preprocessing manager进程 1408.2.3 preprocessing worker进程 1438.3 LLD进程 1458.3.1 进程间通信服务中的LLD消息 1458.3.2 LLD原始数据的采集和预处理 1468.3.3 lld manager进程 1468.3.4 lld worker进程 1498.4 小结 150第9章 history syncer进程——监控数据的计算与入库 1519.1 history syncer进程的工作机制 1519.1.1 监控值的同步过程 1529.1.2 趋势数据的同步过程 1549.1.3 事件的生成与处理 1559.1.4 动作的处理 1609.1.5 history syncer进程之间的协作 1619.2 触发器的计算过程 1629.2.1 触发器表达式的表示法 1629.2.2 表达式函数的计算 1639.2.3 外层的计算 1659.3 自定义history write模块 1659.3.1 接口函数 1659.3.2 自定义模块的注册 1679.4 小结 168第 10章 escalator进程、alert进程族和task manager进程——事件激发的动作 16910.1 escalator进程 16910.1.1 理解升级序列 16910.1.2 工作过程 17110.1.3 escalator进程与alert进程族以及task表的关系 17310.2 alert进程族 17310.2.1 核心数据结构与工作机制 17310.2.2 进程间通信服务消息与进程间交互 17810.2.3 alert syncer进程 18010.2.4 alert manager进程 18010.2.5 alerter进程 18110.2.6 看门狗逻辑 18110.3 task manager进程 18210.3.1 远程命令任务和任务执行结果 18210.3.2 数据任务和数据结果任务 18310.3.3 立即检查任务 18410.3.4 问题确认任务和问题关闭任务 18510.4 小结 186第 11章 Zabbix内部监控 18711.1 self-monitoring进程与collector变量 18711.1.1 测量指标和单位 18811.1.2 数据结构 18911.1.3 数据处理过程 19011.1.4 数据溢出问题 19111.1.5 共享内存中的collector变量 19111.2 从数据库获取状态信息 19211.3 从缓存获取状态信息 19311.3.1 获取ConfigCache的状态信息 19311.3.2 获取ValueCache的状态信息 19411.3.3 获取HistoryCache和HistoryIndexCache的状态信息 19511.3.4 获取VMwareCache的状态信息 19511.4 从其他渠道获取信息 19511.4.1 从poller进程获取信息 19511.4.2 从进程间通信服务获取信息 19611.4.3 远程获取数据 19611.5 小结 197第 12章 Zabbix代理专述 19812.1 Zabbix代理端分担的功能 19812.1.1 功能划分的现状与评估 19812.1.2 未来功能划分的可能性 20012.2 Zabbix代理端的工作机制 20012.2.1 Zabbix代理端的configuration syncer进程 20012.2.2 Zabbix代理端的data sender进程 20112.2.3 被动模式下的Zabbix代理 20312.2.4 Zabbix代理端的housekeeper进程 20412.2.5 Zabbix代理端的heartbeat sender进程 20512.3 小结 206第 13章 数据库表和housekeeper进程 20713.1 Zabbix服务器访问数据库 20713.1.1 连接的建立与关闭 20813.1.2 SQL语句的构造与运行 20913.1.3 事务与数据的一致性 21113.1.4 访问量的计算 21113.2 进程使用的数据库表 21213.2.1 history syncer进程使用的表 21213.2.2 lld worker进程使用的表 21213.2.3 alert syncer进程使用的表 21313.2.4 escalator进程使用的表 21313.2.5 proxy poller进程使用的表 21413.2.6 configuration syncer进程使用的表 21513.3 housekeeper进程 21613.3.1 相关结构体定义 21613.3.2 清理数据的过程 21713.3.3 housekeeping_cleanup()函数 21913.4 小结 220第 14章 Zabbix java gateway 22114.1 JMX监控 22114.2 ZJG的内部结构 22214.2.1 功能结构 22214.2.2 ThreadPoolExecutor线程池 22514.2.3 日志输出 22614.3 java poller进程与ZJG的交互 22714.4 ZJG的安装部署 22914.4.1 编译和部署ZJG 22914.4.2 启动和停止ZJG 22914.5 小结 230第三部分 Zabbix客户端及源码构建第 15章 Zabbix客户端的工作机制 23215.1 Zabbix客户端主进程 23215.1.1 Zabbix客户端主进程的工作过程 23215.1.2 collector变量与共享内存 23415.2 collector进程 23615.2.1 collector进程的工作过程 23615.2.2 system.cpu.util监控值的收集 23715.2.3 proc.cpu.util监控值的收集 23915.2.4 vfs.dev.read与vfs.dev.write数据 24215.3 listener进程 24415.4 active checks进程 24615.5 可加载模块 24715.5.1 模块加载过程 24715.5.2 制作模块文件(.so文件)及测试 24815.6 小结 249第 16章 Zabbix客户端的原生监控项 25016.1 agent类监控项 25016.2 simple类监控项 25116.3 common类监控项 25216.3.1 系统通用监控项 25316.3.2 web.page组监控项 25416.3.3 vfs.file组监控项 25516.3.4 vfs.dir组监控项 25616.3.5 dns组监控项 25716.3.6 log组监控项 25716.3.7 zabbix.stats监控项 25816.4 specific类监控项 25916.4.1 kernel组监控项 25916.4.2 net组监控项 26016.4.3 proc组监控项 26016.4.4 文件系统监控项 26116.4.5 块设备监控项 26216.4.6 内存监控项 26316.4.7 系统专用监控项 26316.4.8 传感器监控项 26616.5 hostname监控项 26616.6 小结 267第 17章 Zabbix的构建过程 26817.1 总体构建过程 26817.1.1 源码文件的目录结构 26817.1.2 gcc的构建过程 26917.2 configure过程 27017.2.1 理解configure.ac文件 27117.2.2 理解aclocal.m4文件 27217.2.3 理解configure脚本 27317.3 make过程 27617.3.1 Makefile文件的内容结构 27717.3.2 理解Makefile.am文件 28017.3.3 src目录的构建过程 28317.4 make install过程 28417.5 Zabbix客户端的构建过程 28417.6 Zabbix的构建过程示例 28517.7 小结 286第四部分 Zabbix Web第 18章 Zabbix Web API 28818.1 类的关系与类的职责 28818.2 设计模式 29118.2.1 单例模式 29118.2.2 类工厂模式 29118.3 jsonrpc消息的处理过程 29218.3.1 准备阶段 29318.3.2 消息处理阶段 29418.4 扩展Zabbix Web API 29718.4.1 相关源码文件的组织 29718.4.2 扩展方法示例 29818.5 小结 299第 19章 Zabbix Web应用 30019.1 Zabbix的MVC模式 30019.1.1 MVC中的类图与类的职责 30019.1.2 请求处理过程 30219.2 前端页面的结构与构建 30419.2.1 布局与视图 30519.2.2 HTML的构建过程 30719.3 CController类 30919.4 Zabbix Web应用的扩展 30919.4.1 源码文件的目录结构 30919.4.2 在页面增加筛选条件 31019.5 小结 312

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.