图书介绍
实战 深入理解Net-SNMPPDF|Epub|txt|kindle电子书版本网盘下载
- 张春强著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111509813
- 出版时间:2015
- 标注页数:446页
- 文件大小:147MB
- 文件页数:461页
- 主题词:计算机网络管理-通信协议
PDF下载
下载说明
实战 深入理解Net-SNMPPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 基础篇2
第1章 网络管理2
1.1 网络管理2
1.1.1 网络管理的需求3
1.1.2 网络管理标准4
1.2 网络管理框架6
1.2.1 网络管理模型6
1.2.2 网络管理模式与技术9
1.2.3 网络管理功能11
1.3 简单网络管理协议13
1.3.1 SNMP的发展历史14
1.3.2 SNMP的框架组成15
1.3.3 SNMP的功能17
1.3.4 实现版本22
1.4 小结24
第2章 抽象语法标记26
2.1 ASN.1概述26
2.2 BNF基础28
2.3 ASN.1基础30
2.3.1 ASN.1的基础符号30
2.3.2 定义方法33
2.4 ASN.1标签类34
2.5 数据类型35
2.5.1 简单数据类型36
2.5.2 构造数据类型39
2.5.3 其他类型40
2.5.4 子类型40
2.5.5 标签类型定义41
2.6 模块定义42
2.7 宏定义43
2.8 例子44
2.9 小结46
第3章 管理信息结构SMI47
3.1 SMI概述47
3.2 组织结构48
3.2.1 OID树49
3.2.2 节点信息50
3.3 数据类型51
3.3.1 基础数据类型51
3.3.2 自定义数据类型52
3.3.3 子类型53
3.4 宏55
3.4.1 OBJECT-TYPE55
3.4.2 TRAP58
3.4.3 MODULE-IDENTITY60
3.4.4 OBJECT-IDENTITY61
3.4.5 一致性陈述61
3.4.6 文本约定64
3.5 小结68
第4章 管理信息库MIB70
4.1 MIB概述70
4.2 标准MIB简介72
4.3 MIB结构75
4.4 MIB中的管理对象76
4.4.1 标量和表格对象77
4.4.2 TRAP定义81
4.5 MIB的编写方法82
4.5.1 编写建议83
4.5.2 MIB的编写和编译工具86
4.5.3 常见错误91
4.6 小结93
第5章 BER传输编码95
5.1 BER概述96
5.2 BER详解97
5.2.1 Tag编码97
5.2.2 长度编码99
5.2.3 值编码100
5.3 实例分析103
5.3.1 报文解析103
5.3.2 抓包示例106
5.4 小结108
第6章 Net-SNMP基础110
6.1 Net-SNMP概述110
6.1.1 Net-SNMP的由来111
6.1.2 Net-SNMP的特点112
6.1.3 Net-SNMP重要组件114
6.2 Net-SNMP安全模型114
6.2.1 USM115
6.2.2 VACM115
6.2.3 TSM116
6.2.4 基于SSH的安全传输机制117
6.2.5 如何选择安全机制117
6.3 命令工具集118
6.3.1 协议操作工具120
6.3.2 信息收集与查看工具125
6.3.3 配置工具129
6.3.4 权限配置工具131
6.3.5 mib2c代码生成工具135
6.4 开发模式138
6.4.1 开发语言139
6.4.2 开发模式139
6.4.3 选择开发模式140
6.5 小结141
第二部分 实战篇144
第7章 使用Net-SNMP监测系统144
7.1 系统搭建145
7.1.1 configure详解146
7.1.2 编译安装151
7.2 配置文件详解153
7.2.1 snmpd.conf详解154
7.2.2 snmp.conf详解170
7.2.3 snmptrapd.conf详解172
7.3 企业级系统监测案例175
7.3.1 系统监测需求176
7.3.2 监测方案177
7.3.3 工具简介与配置179
7.3.4 Net-SNMP监测示例183
7.3.5 系统集成193
7.4 小结200
第8章 管理端应用开发202
8.1 开发方法与流程202
8.1.1 通信流程203
8.1.2 主要的数据结构204
8.1.3 主要的API208
8.1.4 程序示例213
8.1.5 同步与异步218
8.2 管理端应用开发需求与方案219
8.3 链表模块222
8.4 辅助模块223
8.5 主程序实现224
8.5.1 程序框架224
8.5.2 设计与开发225
8.5.3 代码清单228
8.5.4 编译与运行245
8.6 完善与优化249
8.6.1 实现守护进程249
8.6.2 数据保存251
8.6.3 绑定多个OID251
8.6.4 读取MIB文件251
8.7 小结252
第9章 SNMP代理开发实战253
9.1 SNMP代理开发流程与方法254
9.2 rnib2c生成代码框架详解256
9.2.1 标量代码框架256
9.2.2 表格代码框架iterate269
9.2.3 Trap/Information框架275
9.3 代理开发需求与方案277
9.3.1 开发需求278
9.3.2 实现方案279
9.4 开发MIB281
9.5 进程间通信之共享内存282
9.5.1 数据模型282
9.5.2 共享内存编程实践284
9.5.3 通信接口287
9.6 模拟业务进程292
9.7 代理程序实现293
9.7.1 参数类数据实现293
9.7.2 实时类数据实现295
9.7.3 Trap实现299
9.7.4 配置与编译302
9.8 集成测试303
9.8.1 实时数据测试304
9.8.2 参数数据测试304
9.8.3 告警数据测试305
9.9 优化与完善306
9.9.1 数据字典的优化306
9.9.2 告警完善306
9.9.3 共享内存接口的优化307
9.9.4 框架优化307
9.9.5 双索引实现方法307
9.10 小结308
第10章 使用Python开发SNMP应用程序309
10.1 Python开发SNMP应用程序介绍310
10.1.1 Python简介310
10.1.2 Python模块简介311
10.1.3 安装模块311
10.2 Python模块中重要的类312
10.2.1 变量绑定312
10.2.2 会话类314
10.3 API使用介绍315
10.4 实战—Python版本的NMS317
10.4.1 query模块317
10.4.2 nmsapp主模块318
10.4.3 运行情况322
10.5 小结323
第11章 使用Perl开发SNMP应用程序324
11.1 Perl开发SNMP应用程序介绍324
11.1.1 Perl简介325
11.1.2 Perl模块简介325
11.1.3 安装模块327
11.2 Perl模块功能详解328
11.2.1 NetSNMP::ASN328
11.2.2 NetSNMP::OID329
11.2.3 AnyData::SNMP330
11.2.4 NetSNMP::agent330
11.2.5 SNMP332
11.3 管理端应用框架336
11.4 代理框架337
11.5 实战—监控MySQL339
11.5.1 MySQL信息查看:SHOW GLOBAL STATUS340
11.5.2 自动生成MIB341
11.5.3 代理实现342
11.5.4 运行情况348
11.6 小结348
第三部分 高级篇352
第12章 代理的重构与优化352
12.1 为什么要重构353
12.1.1 回顾代理开发的艰辛353
12.1.2 维护代理的漫漫长路354
12.2 代理重构简述356
12.3 重构代理模板框架358
12.3.1 分析代码框架358
12.3.2 old-api框架重构实例360
12.3.3 iterate框架重构方向368
12.4 代理免维护思路370
12.4.1 MIB自动化370
12.4.2 深处探究371
12.5 小结373
第13章 mib2c晋级之自定义代码框架374
13.1 mib2c配置文件语法375
13.1.1 从例子开始375
13.1.2 指令376
13.1.3 变量378
13.1.4 子程序380
13.2 配置文件分析示例380
13.2.1 生成h文件381
13.2.2 生成c文件382
13.3 定制配置文件实例—自定义代码框架383
13.3.1 定制h文件配置文件384
13.3.2 定制c文件配置文件386
13.3.3 集成388
13.4 小结389
第14章 Net-SNMP代理开发高级技术集锦390
14.1 代理高级功能391
14.1.1 动态表391
14.1.2 上下文392
14.1.3 持久数据395
14.1.4 数据同步398
14.2 子代理399
14.2.1 配置AgentX401
14.2.2 开发子代理示例402
14.2.3 编译与运行404
14.2.4 分布式监控示例405
14.3 动态加载模式406
14.3.1 加载共享对象407
14.3.2 开发共享对象示例408
14.3.3 编译与运行409
14.4 小结409
第15章 代理测试与调试410
15.1 代理测试方法与技术411
15.1.1 使用MG Soft MIBbrowser测试412
15.1.2 使用iReasoning测试414
15.1.3 编写脚本测试415
15.2 程序调试方法概述416
15.3 Net-SNMP原生调试方法417
15.3.1 token调试机制417
15.3.2 日志419
15.3.3 打印原始数据报420
15.4 GDB调试方法与技术421
15.4.1 调试前的准备422
15.4.2 调试过程与指令423
15.4.3 GDB脚本调试技术432
15.5 辅助调试工具介绍435
15.5.1 tcpdump435
15.5.2 nm438
15.5.3 objdump441
15.5.4 strace442
15.6 小结446