版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、简单网络管理协议(SNMP)介绍,广州市炬元通讯技术有限公司 周海平 2011-05-06,2020/7/30,1,一、SNMP简述 1.1 SNMP是干什么的 1.2 SNMP发展简史 1.3 SNMP管理系统的组成部分 1.4 SNMP协议结构 1.5 MIB文件中节点树结构图示意 二、我们可用的SNMP协议的实现Net snmp 2.1 Net snmp简介 2.2 Net snmp的安装,2020/7/30,2,内容大纲,2.3 Net snmp 运行、配置及测试 2.4 基于Net snmp 的Agent 开发介绍 及实例演示 2.5 编后语,2020/7/30,3,内容大纲(续),
2、1.1 SNMP是干什么的 SNMP 是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及 HUBS 等)的一种标准协议,它是一种应用层协议。SNMP 使网络管理员能够管理网络效能,发现并解决网络问题以及规划网络增长。通过 SNMP 接收随机消息(及事件报告)网络管理系统获知网络出现问题。,2020/7/30,4,一、 SNMP简述(1),1.2、 SNMP发展简史 SNMP(Simple Network Management Protocol)的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合Intern
3、et定义的SMI和MIB:体系结构,改进后的协议就是著名的SNMP。 SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受Internet标准网络管理框架的影响也很大。目前,SNMP 有3种:SNMPV1、SNMPV2、SNMPV3。第1版和第2版没有太大差距,但 SNMPV2 是增强版本。与前两种相比,SNMPV3 则包含更多安全和远程配置。,2020/7/30,5,一、 SNMP简述(2),2020/7/30,6,一、 SNMP简述(3),1.4、 SNMP协议结构 1.SNMP是基于UDP之上的应用层协议,2020/7/30,7,一、SNMP简述(4),1
4、.4、 SNMP协议结构(续1) 2.SNMP的基本原语 Get-Request Get-Response Get-Next-Request Set-Request Trap Get-Bulk-Request Inform-Request Report,2020/7/30,8,一、 SNMP简述(4),1.4、 SNMP协议结构(续2) 3.SNMP报文操作,2020/7/30,9,一、 SNMP简述(4),1.4、 SNMP协议结构(续3) 4.SNMP报文格式,2020/7/30,10,一、 SNMP简述(4),1.5、 MIB文件中节点树结构图示意,2020/7/30,11,一、 SNM
5、P简述(5),2.1、 Net-SNMP简介 Net-SNMP是一个免费的、开放源码的SNMP实现,以前称为UCD-SNMP。它包括agent和多个管理工具的源代码,支持多种扩展方式. 主要内容包括: 管理端工具、代理程序、MIB库转换工具等,2020/7/30,12,二、我们可用的SNMP协议的实现Net snmp(1),2.2、 Net-SNMP的安装(以net-snmp-5.6.1源码安装为例) 步骤如下: 1.解压安装包 tar xvf net-snmp5.6.1.tar.gz 2.进入源文件目录后进行安装前配置 ./configure 3.编译并安装 make & makeinsta
6、ll,2020/7/30,13,二、我们可用的SNMP协议的实现Net snmp(2),2.3、 Net snmp 配置、运行及测试 主要内容: 1.配置agent的配置文件snmpd.conf 读写控制: rocommunity|rwcommunity source oid com2sec group 视图控制: view mask 2.启动agent并测试服务是否正常启动 3.用工具查询安装及配置路径是否与预期一致 net-snmp-config -default-mibdirs net-snmp-config -snmpconfpath,2020/7/30,14,二、我们可用的SNMP协
7、议的实现Net snmp(3),2.4、基于Net snmp 的Agent 开发介绍及实例演示 agent扩展开发方式有两种: 1.静态库方式(步骤如下) 1)编写自己的MIB文件 2)将MIB文件用工具转换成.c及.h文件 3)在转换后的.c及.h文件中加入自己的代码 4)将自己的.c及.h文件引入后,重新编译库文件及代理程序(agent) 2.动态共享库的方式(步骤如下) 步骤1-3同上 4、将自己的.c及.h文件编译成.so 5、在配置文件snmpd.conf文件中,指定在代理启动时加载该动态库 6、重新启动代理程序,2020/7/30,15,二、我们可用的SNMP协议的实现Net snmp(4),2.5、编后语 1.合适公司的开发方式 2.还有一些知识点需要继续深入了解 比如: a.SMI语法(ASN.1) b.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年家庭教育讲座试讲常见问题点评
- 2026年十一国庆节爱国主义教育主题团日
- 2026年健康证体检报告审核与发证流程
- 2026年家庭与工作边界划分技巧
- 2025湖北省中考生物真题(解析版)
- 2026年铁路国际项目管理人员培养
- 2026年餐厅开业邀请函设计与发送
- 上海立达学院《安全生产技术》2025-2026学年第一学期期末试卷(B卷)
- 2026年幼儿户外活动保育案例反思
- 2026年小学数学教育与道德与法治教育的有机结合
- LY/T 3455-2025竹牙刷
- 2026年公务乘车座次礼仪与司机沟通规范问答
- 第19课 清朝君主专制的强化 课件 人教统编七年级历史下册
- 龙门吊安装技术交底
- 《中华人民共和国民法典》宣传手册课件
- DB11T 1620-2019 建筑消防设施维修保养规程
- 《马克思主义与社会科学方法论》课件第一讲马克思主义与社会科学方法论导论
- 重症患者胃肠功能障碍诊治
- 重大错报风险层次认定案例
- 四川氰酸酯树脂项目可行性研究报告(模板)
- 原油及原油加工流程简介
评论
0/150
提交评论