SNMPc全攻略课件.docVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SNMPc 全攻略 近来,公司产品开发涉及到 SNMP 方面的知识, 在此作一些总结,或许对您现 在或者将来有用。 在目前越来越复杂的网络环境中, 整个环境有各种各样的网络设备, 为了能更好 的对这些设备进行管理,及早的发现网络中已经存在或未来可能存在的问题, SNMP 提供了一种对这些网络设备进行有效管理的技术基础。 一 SNMP 简介 SNMP ,Simple Network Management Protocol ,即简单网络管理协议 ,,是有 IETF(Internet Engineeriing Task Force ,互联网工程任务组 )定义的一套基于 SGMP(Simple Gateway Monitor Protocol ,简单网关监视协议 )的网络管理协议。 以 SNMP 为技术的 网络管理系统 (NMS) 中,管理工作站利用 SNMP 进行远程监 控管理网络上的所有支持这种协议的设备 (如计算机工作站、 终端、路由器、Hub、 网络打印机等 ),主要负责监视设备状态、修改设备配置、接受事件警告等。 三 SNMP 环境安装配置 SNMP 服务安装: 1) 打开控制面板; 2) 进入添加与删除程序 ; 3) 点击添加与删除 Windows 组件; 4) 选择管理和监控工具箱 ; 5) 点击详细; 6) 选择简单网络管理协议 (SNMP) ,并点击击确定; 7) 点击下一步继续直到完成。 SNMP 服务配置: 1) 打开管理工具; 2) 进入服务; 3) 选择 SNMP Service ; 4) 编辑属性,选择代理标签; 5) 确认 Contact 和 location 均被选中; 6) 选择陷井标签; 7) 输入 Community Name ,默认为 public ,加入到列表; 8) 在陷井目的地,单击 Add,并填入 Agent 端的 IP 地址,单击确定; 9) 选择安全标签 10) 单击 public 编辑,将 Community Rightes 改为 Read Create ,单击确定 ; 11)设置 SNMP Trap Service 的启动方式为自动 12) 重新启动SNMP Service 和 SNMP Trap Service 。 三 SNMP 消息 在 OSI 模型中,传输层的数据单元也称为数据包 (packets) 。SNMP 采用的是 UDP( 用户数据报协议)作为其传输层协议,并为SNMP 提供网络服务, UDP 协 议的数据单元称为数据报(datagrams) 。因为UDP 是一种不可靠的数据报服务, 所以并不能保证UDP 数据报一定能达到目的,但是掉包问题并不对网络管理产 生大的影响。 SNMP 消息包含两个部分: SNMP报头和协议数据单元 PDU(Protocol Data Unit) ,其中 SNMP报头包括 SNMP 版本号和团体名。SNMP 版本号目前有三种: Version1 、Version2 、Version3 。团体标识可以作为SNMP 消息的口令,缺省值为public 。如图1。 图1:SNMP 消息格式 SNMP消息有五种类型: 1) Get_Request:Manager端向 Agent 端发送读取信息的请求; 2) Get_Next_Request:Manager端向 Agent 端发送读取信息的请求; 3) Get_Response:Agent 端对Manager端请求的响应; 4) Set_Request:Manager端向 Agent 端发送设备设置信息, Agent 端可根据设 置信息来改变设备状态; 5) Trap:当 Agent 端发生某些事件时, Agent 端主动向 Manager端发送陷阱信 息,如关机事件。 SNMP 消息采用 ASN.1 定义为: SNMP -Message ∶ ∶ = SEQUENCE { version INTERER{ version 1 }, community public, pud data } PDU则定义为: PDU∶ ∶ = CHOICE{ get_request Getrequest_PDU get_next_request GetNextRequest_PDU get_response Getresponse_PDU set_request Setrequest_PDU trap Trap_PDU } 例如 Getrequest_PDU 定义为: GetRequest_PDU∶ ∶ =[ 0] IMPLICIT SEQUENCE{ Request_ID requestid , Error_Status, errorstatus , Error_Index, errorindex , Variall

文档评论(0)

liuxiaoyu99 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档