• 深入理解Net-SNMP
21年品牌 40万+商家 超1.5亿件商品

深入理解Net-SNMP

75.5 8.5折 89 九五品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者张春强

出版社机械工业出版社

ISBN9787111509813

出版时间2015-08

版次1

装帧平装

开本16开

纸张胶版纸

页数446页

字数380千字

定价89元

上书时间2024-12-07

纵列風

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:深入理解Net-SNMP
定价:89.00元
作者:张春强
出版社:机械工业出版社
出版日期:2015-08-01
ISBN:9787111509813
字数:380
页码:446
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
《深入理解Net-SNMP》作为国内 本讲述Net—SNMP开发和应用的书籍,荟萃了前辈们多年的开发和应用经验。书中以一线软件开发工程师的视角和言语展开,提供了传统IT企业软件开发项目的实践方法、技术选型、流程以及相关开发技术,注重实战。书中从网络管理概念开始,到MIB的开发设计,再到使用Net—SNMP开发网络管理应用,深入解读了使用Net—SNMP开发网络管理应用的整套流程和方法,包括代理端和管理端开发,涉及网络管理安全、集群监控、分布式监控;实现了由网络管理理论到实践的落地,同时书中提供了多个项目的代码,参考意义非常大。
内容提要
全书一共15章,分为3个部分:基础篇(~6章)介绍了网络管理框架、简单网络管理协议、抽象语法标记、管理信息结构、管理信息库、传输编码,以及NetSNMP的概念、特点、工具集、mib2c、安全机制、TRAPs、支持的开发模式;实战篇(第7~11章)详细讲解了NetSNMP的功能和使用、管理端的应用开发,以及2个综合性的案例;高级篇(2~15章)讲解了代码的重构与优化、测试与调试、免维护的思路等。
目录
前 言第一部分 基础篇章 网络管理1.1 网络管理1.1.1 网络管理的需求1.1.2 网络管理标准1.2 网络管理框架1.2.1 网络管理模型1.2.2 网络管理模式与技术1.2.3 网络管理功能1.3 简单网络管理协议1.3.1 SNMP的发展历史1.3.2 SNMP的框架组成1.3.3 SNMP的功能1.3.4 实现版本1.4 小结第2章 抽象语法标记2.1 ASN.1概述2.2 BNF基础2.3 ASN.1基础2.3.1 ASN.1的基础符号2.3.2 定义方法2.4 ASN.1标签类2.5 数据类型2.5.1 简单数据类型2.5.2 构造数据类型2.5.3 其他类型2.5.4 子类型2.5.5 标签类型定义2.6 模块定义2.7 宏定义2.8 例子2.9 小结第3章 管理信息结构SMI3.1 SMI概述3.2 组织结构3.2.1 OID树3.2.2 节点信息3.3 数据类型3.3.1 基础数据类型3.3.2 自定义数据类型3.3.3 子类型3.4 宏3.4.1 OBJECTTYPE3.4.2 TRAP3.4.3 MODULEIDENTITY3.4.4 OBJECTIDENTITY3.4.5 一致性陈述3.4.6 文本约定3.5 小结第4章 管理信息库MIB4.1 MIB概述4.2 标准MIB简介4.3 MIB结构4.4 MIB中的管理对象4.4.1 标量和表格对象4.4.2 TRAP定义4.5 MIB的编写方法4.5.1 编写建议4.5.2 MIB的编写和编译工具4.5.3 常见错误4.6 小结第5章 BER传输编码5.1 BER概述5.2 BER详解5.2.1 Tag编码5.2.2 长度编码5.2.3 值编码5.3 实例分析5.3.1 报文解析5.3.2 抓包示例5.4 小结第6章 NetSNMP基础6.1 NetSNMP概述6.1.1 NetSNMP的由来6.1.2 NetSNMP的特点6.1.3 NetSNMP重要组件6.2 NetSNMP安全模型6.2.1 USM6.2.2 VACM6.2.3 TSM6.2.4 基于SSH的安全传输机制6.2.5 如何选择安全机制6.3 命令工具集6.3.1 协议操作工具6.3.2 信息收集与查看工具6.3.3 配置工具6.3.4 权限配置工具6.3.5 mib2c代码生成工具6.4 开发模式6.4.1 开发语言6.4.2 开发模式6.4.3 选择开发模式6.5 小结第二部分 实战篇第7章 使用NetSNMP监测系统7.1 系统搭建7.1.1 conf?igure详解7.1.2 编译安装7.2 配置文件详解7.2.nmpd.conf详解7.2.2 snmp.conf详解7.2.3 snmptrapd.conf详解7.3 企业级系统监测案例7.3.1 系统监测需求7.3.2 监测方案7.3.3 工具简介与配置7.3.4 NetSNMP监测示例7.3.5 系统集成7.4 小结第8章 管理端应用开发8.1 开发方法与流程8.1.1 通信流程8.1.2 主要的数据结构8.1.3 主要的API8.1.4 程序示例8.1.5 同步与异步8.2 管理端应用开发需求与方案8.3 链表模块8.4 辅助模块8.5 主程序实现8.5.1 程序框架8.5.2 设计与开发8.5.3 代码清单8.5.4 编译与运行8.6 完善与优化8.6.1 实现守护进程8.6.2 数据保存8.6.3 绑定多个OID8.6.4 读取MIB文件8.7 小结第9章 SNMP代理开发实战9.1 SNMP代理开发流程与方法9.2 mib2c生成代码框架详解9.2.1 标量代码框架9.2.2 表格代码框架iterate9.2.3 Trap/Information框架9.3 代理开发需求与方案9.3.1 开发需求9.3.2 实现方案9.4 开发MIB9.5 进程间通信之共享内存9.5.1 数据模型9.5.2 共享内存编程实践9.5.3 通信接口9.6 模拟业务进程9.7 代理程序实现9.7.1 参数类数据实现9.7.2 实时类数据实现9.7.3 Trap实现9.7.4 配置与编译9.8 集成测试9.8.1 实时数据测试9.8.2 参数数据测试9.8.3 告警数据测试9.9 优化与完善9.9.1 数据字典的优化9.9.2 告警完善9.9.3 共享内存接口的优化9.9.4 框架优化9.9.5 双索引实现方法9.10 小结0章 使用Python开发SNMP应用程序10.1 Python开发SNMP应用程序介绍10.1.1 Python简介10.1.2 Python模块简介10.1.3 安装模块10.2 Python模块中重要的类10.2.1 变量绑定10.2.2 会话类10.3 API使用介绍10.4 实战—Python版本的NMS10.4.1 query模块10.4.2 nmsapp主模块10.4.3 运行情况10.5 小结1章 使用Perl开发SNMP应用程序11.1 Perl开发SNMP应用程序介绍11.1.1 Perl简介11.1.2 Perl模块简介11.1.3 安装模块11.2 Perl模块功能详解11.2.1 NetSNMP::ASN11.2.2 NetSNMP::OID11.2.3 AnyData::SNMP11.2.4 NetSNMP::agent11.2.5 SNMP11.3 管理端应用框架11.4 代理框架11.5 实战—监控MySQL11.5.1 MySQL信息查看:SHOW GLOBAL STATUS11.5.2 自动生成MIB11.5.3 代理实现11.5.4 运行情况11.6 小结第三部分 高级篇2章 代理的重构与优化12.1 为什么要重构12.1.1 回顾代理开发的艰辛12.1.2 维护代理的漫漫长路12.2 代理重构简述12.3 重构代理模板框架12.3.1 分析代码框架12.3.2 oldapi框架重构实例12.3.3 iterate框架重构方向12.4 代理免维护思路12.4.1 MIB自动化12.4.2 深处探究12.5 小结3章 mib2c晋级之自定义代码框架13.1 mib2c配置文件语法13.1.1 从例子开始13.1.2 指令13.1.3 变量13.1.4 子程序13.2 配置文件分析示例13.2.1 生成件13.2.2 生成c文件13.3 定制配置文件实例—自定义代码框架13.3.1 定制件配置文件13.3.2 定制c文件配置文件13.3.3 集成13.4 小结4章 NetSNMP代理开发高级技术集锦14.1 代理高级功能14.1.1 动态表14.1.2 上下文14.1.3 持久数据14.1.4 数据同步14.2 子代理14.2.1 配置AgentX14.2.2 开发子代理示例14.2.3 编译与运行14.2.4 分布式监控示例14.3 动态加载模式14.3.1 加载共享对象14.3.2 开发共享对象示例14.3.3 编译与运行14.4 小结5章 代理测试与调试15.1 代理测试方法与技术15.1.1 使用MG Soft MIBbrowser测试15.1.2 使用iReasoning测试15.1.3 编写脚本测试15.2 程序调试方法概述15.3 NetSNMP原生调试方法15.3.1 token调试机制15.3.2 日志15.3.3 打印原始数据报15.4 GDB调试方法与技术15.4.1 调试前的准备15.4.2 调试过程与指令15.4.3 GDB脚本调试技术15.5 辅助调试工具介绍15.5.1 tcpdump15.5.2 nm15.5.3 obump15.5.4 strace15.6 小结
作者介绍
张春强,国内顶尖Net—SNMP专家,从事Linux开发多年。现就职于世界500强企业,担任高级软件工程师一职,曾就职于中兴通讯。有多款网络协议应用软件开发经验,在中兴通讯深圳研发中心工作期间,担任Linux软件开发工程师,参与过基站电源网络监控系统的研发,该系统部署在全球中兴基站设备中,用于保障持续可靠的电信服务。精通Linux网络编程技术,实践经验丰富。
序言

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP