- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 数字水务智慧水务整体解决方案.docx VIP
- 高中物理力学探究活动设计.doc VIP
- 温州大学432统计学2020---2021年考研专业课初试真题.pdf VIP
- 海底捞绩效考核海底捞绩效考核.doc
- 海南大宗商品交易所.pptx VIP
- 2020年温州大学考研真题432统计学(2020年) .pdf VIP
- 石河子大学2023-2024学年第1学期《宏观经济学》期末考试试卷(A卷)附标准答案.docx
- 2025届全国各地高三模拟试题分类精编01集合与常用逻辑用语学生版.pdf VIP
- 储能系统并网发电启动试运行方案.pdf VIP
- 食品饮料行业深度报告:社会减糖大势所趋,明星产品呼之欲出-241114-东北证券-56页.pdf VIP
文档评论(0)