欢迎您来到懒之才-站长的分享平台!   学会偷懒,并懒出境界是提高工作效率最有效的方法!
首页 > 教程文档 > 网络相关 > 深入理解Net-SNMP[PDF][170.45MB]

深入理解Net-SNMP[PDF][170.45MB]

2019-07-29 1497 收藏 1 赞一个 0 真差劲 0 去评论 去下载

内容简介

全书一共15章,分为3个部分:基础篇(第1~6章)介绍了网络管理框架、简单网络管理协议、抽象语法标记、管理信息结构、管理信息库、传输编码,以及NetSNMP的概念、特点、工具集、mib2c、安全机制、TRAPs、支持的开发模式;实战篇(第7~11章)详细讲解了NetSNMP的功能和使用、管理端的应用开发,以及2个综合性的案例;高级篇(第12~15章)讲解了代码的重构与优化、测试与调试、免维护的思路等。

目录

前 言
第一部分 基础篇
第1章 网络管理 
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章 管理信息结构SMI 
3.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 OBJECTTYPE 
3.4.2 TRAP 
3.4.3 MODULEIDENTITY 
3.4.4 OBJECTIDENTITY 
3.4.5 一致性陈述 
3.4.6 文本约定 
3.5 小结 
第4章 管理信息库MIB 
4.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 USM 
6.2.2 VACM 
6.2.3 TSM 
6.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.1 snmpd.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 主要的API 
8.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 绑定多个OID 
8.6.4 读取MIB文件 
8.7 小结 
第9章 SNMP代理开发实战 
9.1 SNMP代理开发流程与方法 
9.2 mib2c生成代码框架详解 
9.2.1 标量代码框架 
9.2.2 表格代码框架iterate 
9.2.3 Trap/Information框架 
9.3 代理开发需求与方案 
9.3.1 开发需求 
9.3.2 实现方案 
9.4 开发MIB 
9.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 小结 
第10章 使用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版本的NMS 
10.4.1 query模块 
10.4.2 nmsapp主模块 
10.4.3 运行情况 
10.5 小结 
第11章 使用Perl开发SNMP应用程序 
11.1 Perl开发SNMP应用程序介绍 
11.1.1 Perl简介 
11.1.2 Perl模块简介 
11.1.3 安装模块 
11.2 Perl模块功能详解 
11.2.1 NetSNMP::ASN 
11.2.2 NetSNMP::OID 
11.2.3 AnyData::SNMP 
11.2.4 NetSNMP::agent 
11.2.5 SNMP 
11.3 管理端应用框架 
11.4 代理框架 
11.5 实战—监控MySQL 
11.5.1 MySQL信息查看:SHOW GLOBAL STATUS 
11.5.2 自动生成MIB 
11.5.3 代理实现 
11.5.4 运行情况 
11.6 小结 
第三部分 高级篇
第12章 代理的重构与优化 
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 小结 
第13章 mib2c晋级之自定义代码框架 
13.1 mib2c配置文件语法 
13.1.1 从例子开始 
13.1.2 指令 
13.1.3 变量 
13.1.4 子程序 
13.2 配置文件分析示例 
13.2.1 生成h文件 
13.2.2 生成c文件 
13.3 定制配置文件实例—自定义代码框架 
13.3.1 定制h文件配置文件 
13.3.2 定制c文件配置文件 
13.3.3 集成 
13.4 小结 
第14章 NetSNMP代理开发高级技术集锦 
14.1 代理高级功能 
14.1.1 动态表 
14.1.2 上下文 
14.1.3 持久数据 
14.1.4 数据同步 
14.2 子代理 
14.2.1 配置AgentX 
14.2.2 开发子代理示例 
14.2.3 编译与运行 
14.2.4 分布式监控示例 
14.3 动态加载模式 
14.3.1 加载共享对象 
14.3.2 开发共享对象示例 
14.3.3 编译与运行 
14.4 小结 
第15章 代理测试与调试 
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 tcpdump 
15.5.2 nm 
15.5.3 objdump 
15.5.4 strace 
15.6 小结

文档截图

QQ截图20190729132204.jpg

深入理解Net-SNMP[PDF][170.45MB]

一、推荐使用迅雷或快车等多线程下载软件下载本站资源。

二、未登录会员无法下载,登录后可获得更多便利功能,若未注册,请先注册。

三、如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错 ,谢谢合作!

四、本站大部分资源是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任.如果您发现本站有部分资源侵害了您的权益,请速与我们联系,我们将尽快处理.

五、如有其他问题,请加网站设计交流群(点击这里查看交流群 )进行交流。

六、如需转载本站资源,请注明转载来自并附带链接

七、本站部分资源为加密压缩文件,统一解压密码为:www.aizhanzhe.com

下载地址
大家评论