展开全部

主编推荐语

本书深入剖析Zabbix监控系统源码及功能,助力理解核心原理,提供二次开发参考。

内容简介

Zabbix是一个开源监控系统,在我国各类信息技术企业和金融企业中得到了广泛的应用。本书主要从源码和功能两个角度,分析Zabbix系统的底层工作机制。本书首先讲述跨进程的总体工作机制,然后按照监控数据的处理流程依次讲解Zabbix schmerver端和Zabbix agent端各类进程的内部工作机制,最后讲述Zabbix web应用的工作机制。本书能够帮助读者深入理解Zabbix系统的核心原理,并为二次开发Zabbix系统以及开发新的监控系统提供参考。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 作者简介
  • 资源与支持
  • 第一部分 Zabbix的基础工作机制
  • 第1章 Zabbix总体架构及演变
  • 1.1 监控系统概述
  • 1.2 Zabbix的总体架构
  • 1.3 Zabbix服务器的技术演进
  • 1.4 小结
  • 第2章 Zabbix进程间通信与协调
  • 2.1 主进程和子进程的创建
  • 2.2 信号捕捉与处理
  • 2.3 Zabbix的共享内存
  • 2.4 TCP/IP套接字
  • 2.5 基于Unix域套接字的进程间通信服务
  • 2.6 锁与信号量
  • 2.7 小结
  • 第3章 数据结构设计
  • 3.1 向量
  • 3.2 哈希集
  • 3.3 哈希映射
  • 3.4 二叉堆
  • 3.5 队列
  • 3.6 链表
  • 3.7 zbx_json和zbx_json_parse结构
  • 3.8 小结
  • 第4章 数据缓存
  • 4.1 ConfigCache和configuration syncer进程
  • 4.2 HistoryCache和HistoryIndexCache
  • 4.3 TrendCache
  • 4.4 ValueCache
  • 4.5 小结
  • 第5章 套接字通信与加密
  • 5.1 TCP/IP套接字通信的过程
  • 5.2 ZBXP
  • 5.3 TCP/IP套接字通信的加密
  • 5.4 小结
  • 第6章 Zabbix日志及其应用
  • 6.1 日志输出
  • 6.2 日志级别
  • 6.3 小结
  • 第二部分 Zabbix服务器端的各个进程
  • 第7章 trapper类和poller类进程——监控数据的收集
  • 7.1 trapper类进程
  • 7.2 poller类进程
  • 7.3 小结
  • 第8章 预处理进程和LLD进程
  • 8.1 进程间通信服务消息格式
  • 8.2 预处理进程
  • 8.3 LLD进程
  • 8.4 小结
  • 第9章 history syncer进程——监控数据的计算与入库
  • 9.1 history syncer进程的工作机制
  • 9.2 触发器的计算过程
  • 9.3 自定义history write模块
  • 9.4 小结
  • 第10章 escalator进程、alert进程族和task manager进程——事件激发的动作
  • 10.1 escalator进程
  • 10.2 alert进程族
  • 10.3 task manager进程
  • 10.4 小结
  • 第11章 Zabbix内部监控
  • 11.1 self-monitoring进程与collector变量
  • 11.2 从数据库获取状态信息
  • 11.3 从缓存获取状态信息
  • 11.4 从其他渠道获取信息
  • 11.5 小结
  • 第12章 Zabbix代理专述
  • 12.1 Zabbix代理端分担的功能
  • 12.2 Zabbix代理端的工作机制
  • 12.3 小结
  • 第13章 数据库表和housekeeper进程
  • 13.1 Zabbix服务器访问数据库
  • 13.2 进程使用的数据库表
  • 13.3 housekeeper进程
  • 13.4 小结
  • 第14章 Zabbix java gateway
  • 14.1 JMX监控
  • 14.2 ZJG的内部结构
  • 14.3 java poller进程与ZJG的交互
  • 14.4 ZJG的安装部署
  • 14.5 小结
  • 第三部分 Zabbix客户端及源码构建
  • 第15章 Zabbix客户端的工作机制
  • 15.1 Zabbix客户端主进程
  • 15.2 collector进程
  • 15.3 listener进程
  • 15.4 active checks进程
  • 15.5 可加载模块
  • 15.6 小结
  • 第16章 Zabbix客户端的原生监控项
  • 16.1 agent类监控项
  • 16.2 simple类监控项
  • 16.3 common类监控项
  • 16.4 specific类监控项
  • 16.5 hostname监控项
  • 16.6 小结
  • 第17章 Zabbix的构建过程
  • 17.1 总体构建过程
  • 17.2 configure过程
  • 17.3 make过程
  • 17.4 make install过程
  • 17.5 Zabbix客户端的构建过程
  • 17.6 Zabbix的构建过程示例
  • 17.7 小结
  • 第四部分 Zabbix Web
  • 第18章 Zabbix Web API
  • 18.1 类的关系与类的职责
  • 18.2 设计模式
  • 18.3 jsonrpc消息的处理过程
  • 18.4 扩展Zabbix Web API
  • 18.5 小结
  • 第19章 Zabbix Web应用
  • 19.1 Zabbix的MVC模式
  • 19.2 前端页面的结构与构建
  • 19.3 CController类
  • 19.4 Zabbix Web应用的扩展
  • 19.5 小结
展开全部

评分及书评

评分不足
1个评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。