- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SNMP与MRTG
网络流量监测
目录
基于SNMP的监测
SNMP
MRTG
RRD Tools
2
基于SNMP的监测
SNMP:Simple Network Management Protocol
目前TCP/IP网络中应用最为广泛的网络管理协议。专为网络管理者所设计的网络管理协议,主要目的是用来管理网络上各式各样的设备。
SNMP提供了一组网络流量参数。
基于SNMP的流量监测软件MRTG已经被广泛地使用。
3
目录
基于SNMP的监测
SNMP
MRTG
RRD Tools
4
简单网络管理协议(SNMP)
简单网络管理协议是应用层协议
定义如下内容:
管理站向管理代理进行读、写的操作
管理代理主动向管理站发送的告警报文(TRAP)
命令和响应的报文格式
相应的授权和鉴别机制
5
SNMP网络管理的参考模型
6
UDP是SNMP首选并常用的传输协议,但SNMP也可以在非UDP的传输域中运行
SNMP网络管理的参考模型
由以下4个主要部分组成:
管理者(Network Manager)
管理代理(Managed Agent)
管理信息库(Management Information Base)
管理协议(Management Protocol)
7
管理者(Network Manager)
Manager实际上是一台运行特殊管理软件的计算机。
Manager运行一个或多个管理进程,这些进程通过SNMP协议在网络上与代理通信,发送命令以及接收应答。该协议允许管理进程查询代理的本地对象的状态和值,必要时对其进行修改。
许多Manager都具有图形用户界面,允许网络管理人员检查网络状态并在需要时采取行动。
8
管理代理
管理代理可以是主机、路由器、交换机、打印机以及任何可以与外界交流状态信息的设备。
每个代理都要维护一个本地数据库,存放它的状态、记录。
管理代理响应Manager的请求,向Manager主动发送重要的事件报告(Trap)。
9
SNMP
Agent
管理信息库(MIB)
SNMP模型的最主要部分就是定义以下内容:
记录什么信息
信息如何进行通信
每个设备都具有多个变量来描述其状态。在SNMP中,这些变量叫做对象(Object)。网络的所有对象都存放在一个叫做管理信息库(MIB)的数据结构中。
10
管理信息库(MIB)
管理信息库是所有由SNMP管理的对象的集合。
每个管理对象在MIB中都有相应的,并且是唯一的位置,具有唯一的名字和对象标识符(OID)。
11
SNMP对象标识符(OID)层次化结构
12
MIB名称
MIB名称使用层次关系,从国际标准化组织(ISO)开始,往下的各级子层分别是“组织”子层、“(美)国防部”子层、“互联网”子层、“管理”子层,直到MIB子层。层次关系的每一部分都分配一个标号,而名称也写在表示层次关系的标号系列中,各标号用圆点(.)分开。
在system子层中用来记录系统名称的MIB变量,如sysName的全名:
ernet.mgmt.mib-2.system.sysName
其中iso为国际标准化组织,org为组织,dod为(美)国防部,internet为互联网,mgmt 为管理,mib-2表示RFC 1213的MIB-II定义,system为MIB-II中的系统组。
MIB的OID名称可能非常长。当发送和接收报文时,SNMP不是把OID称作为正文串来存储的,而是用ASN.1的数字形式表示每个名称。 sysName变量的名称所用的数字标号序列便是 .
13
SNMP消息类型
在SNMPv1标准中共定义了五种消息类型
GetRequest:管理者要求被管理实体代理给出网络信息
GetNextRequest:管理者要求给出管理信息库存放的下一个信息
SetRequest:改变被管理实体中的变量的值
GetResponse:代理对GetRequest、GetNextRequest、SetRequest要求作出响应,响应包含错误和状态信息
Trap:代理向管理者发出事件报告
14
SNMP消息类型
在SNMPv2标准中增加了两种
Get-Bulk-Request:允许管理站检索大块数据,提高效率。这条原语是SNMPv2中对Get-Next-Request的改进,可以一次将一个对象的全部变量读出,也可进行一些表格操作。
Inform-Request:允许一个管理者发送一个TRAP信息给另外一个管理者,并请求回应。SNMPv2中引入这条原语,使管理者与管理者之间的通信成为可能 。
15
SNMP操作
16
SNMP消息格式
17
SNMP消息格式
Version:协议版本号。
Community:SNMP团体名称。
PDU:协议数据单元。
PDU Type:PDU类型
您可能关注的文档
- yan-ch1-2供应链战略与战略规划素材.ppt
- YGL-S100声波钻机在干旱少水地层的施工新技术素材.ppt
- 外科常见引流管的应用及护理范例.ppt
- c7-第7章数字调制解答.ppt
- C12-4.9-0.98汽轮机启动调试方案解答.doc
- 沥青及沥青混合料试验规程素材.ppt
- C12B12C15汽机运行规程解答.doc
- yh第四章半固态成型素材.ppt
- C13核磁共振谱解答.ppt
- C21+279处闭合节施工方案解答.doc
- 2025年安徽住院医师-安徽住院医师公共科目考试近5年真题荟萃附答案.docx
- 儿童康复护理知识.pptx
- 山东省济宁市育才中学2024-2025学年高二下学期3月阶段性测试语文试题(含答案).pdf
- 2025年安徽住院医师-安徽住院医师医学影像科考试近5年真题荟萃附答案.docx
- 山东省泰安市宁阳县第一中学2024-2025学年高二下学期3月月考语文试题(含答案).pdf
- 2025年安徽住院医师-安徽住院医师医学影像科考试近5年真题集锦(频考类试题)带答案.docx
- 2025年安徽住院医师-安徽住院医师内科考试近5年真题集锦(频考类试题)带答案.docx
- 2025年安徽住院医师-安徽住院医师内科考试近5年真题荟萃附答案.docx
- 儿童康复护理科普.pptx
- 2025年安徽住院医师-安徽住院医师医学检验科考试近5年真题集锦(频考类试题)带答案.docx
文档评论(0)