Network Working Group S. Waldbusser Request for Comments: 4502 May 2006 Obsoletes: 2021 Updates: 3273 Category: Standards Track
Network Working Group S. Waldbusser Request for Comments: 4502 May 2006 Obsoletes: 2021 Updates: 3273 Category: Standards Track
Remote Network Monitoring Management Information Base Version 2
远程网络监控管理信息库版本2
Status of This Memo
关于下段备忘
This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.
本文件规定了互联网社区的互联网标准跟踪协议,并要求进行讨论和提出改进建议。有关本协议的标准化状态和状态,请参考当前版本的“互联网官方协议标准”(STD 1)。本备忘录的分发不受限制。
Copyright Notice
版权公告
Copyright (C) The Internet Society (2006).
版权所有(C)互联网协会(2006年)。
Abstract
摘要
This document defines a portion of the Management Information Base (MIB) for use with network management protocols in TCP/IP-based internets. In particular, it defines objects for managing remote network monitoring devices.
本文档定义了管理信息库(MIB)的一部分,用于基于TCP/IP的Internet中的网络管理协议。特别是,它定义了用于管理远程网络监控设备的对象。
This document obsoletes RFC 2021, updates RFC 3273, and contains a new version of the RMON2-MIB module.
本文件淘汰RFC 2021,更新RFC 3273,并包含RMON2-MIB模块的新版本。
Table of Contents
目录
1. The Internet-Standard Management Framework ......................2 2. Overview ........................................................2 2.1. Remote Network Management Goals ............................3 2.2. Structure of MIB ...........................................4 3. Control of Remote Network Monitoring Devices ....................6 3.1. Resource Sharing among Multiple Management Stations ........7 3.2. Row Addition among Multiple Management Stations ............8 4. Conventions .....................................................9 5. RMON 2 Conventions .............................................10 5.1. Usage of the Term Application Level .......................10 5.2. Protocol Directory and Limited Extensibility ..............10 5.3. Errors in Packets .........................................11 6. Definitions ....................................................11 7. Security Considerations .......................................130 8. Appendix - TimeFilter Implementation Notes ....................132 9. Changes since RFC 2021 ........................................138 10. Acknowledgements .............................................140 11. References ...................................................140 11.1. Normative References ....................................140 11.2. Informative References ..................................140
1. The Internet-Standard Management Framework ......................2 2. Overview ........................................................2 2.1. Remote Network Management Goals ............................3 2.2. Structure of MIB ...........................................4 3. Control of Remote Network Monitoring Devices ....................6 3.1. Resource Sharing among Multiple Management Stations ........7 3.2. Row Addition among Multiple Management Stations ............8 4. Conventions .....................................................9 5. RMON 2 Conventions .............................................10 5.1. Usage of the Term Application Level .......................10 5.2. Protocol Directory and Limited Extensibility ..............10 5.3. Errors in Packets .........................................11 6. Definitions ....................................................11 7. Security Considerations .......................................130 8. Appendix - TimeFilter Implementation Notes ....................132 9. Changes since RFC 2021 ........................................138 10. Acknowledgements .............................................140 11. References ...................................................140 11.1. Normative References ....................................140 11.2. Informative References ..................................140
For a detailed overview of the documents that describe the current Internet-Standard Management Framework, please refer to section 7 of RFC 3410 [RFC3410].
有关描述当前互联网标准管理框架的文件的详细概述,请参阅RFC 3410[RFC3410]第7节。
Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. MIB objects are generally accessed through the Simple Network Management Protocol (SNMP). Objects in the MIB are defined using the mechanisms defined in the Structure of Management Information (SMI). This memo specifies a MIB module that is compliant to the SMIv2, which is described in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 [RFC2580].
托管对象通过虚拟信息存储(称为管理信息库或MIB)进行访问。MIB对象通常通过简单网络管理协议(SNMP)进行访问。MIB中的对象是使用管理信息结构(SMI)中定义的机制定义的。本备忘录规定了符合SMIv2的MIB模块,如STD 58、RFC 2578[RFC2578]、STD 58、RFC 2579[RFC2579]和STD 58、RFC 2580[RFC2580]所述。
The RMON2 MIB defines objects that provide RMON analysis up to the application layer.
RMON2 MIB定义了向应用层提供RMON分析的对象。
Remote network monitoring devices, often called monitors or probes, are instruments that exist for the purpose of managing a network. Often, these remote probes are stand-alone devices and devote significant internal resources for the sole purpose of managing a network. An organization may employ many of these devices, one per
远程网络监视设备,通常称为监视器或探测器,是用于管理网络的仪器。通常,这些远程探测器是独立的设备,并将大量的内部资源专门用于管理网络。一个组织可以使用许多这样的设备,每个
network segment, to manage its internet. In addition, these devices may be used for a network management service provider to access a client network, which is often geographically remote.
its网络,管理互联网。此外,这些设备可用于网络管理服务提供商访问通常在地理位置上远程的客户端网络。
The objects defined in this document are intended to serve as an interface between an RMON agent and an RMON management application and are not intended for direct manipulation by humans. While some users may tolerate the direct display of some of these objects, few will tolerate the complexity of manually manipulating objects to accomplish row creation. The management application should handle these functions.
本文档中定义的对象旨在用作RMON代理程序和RMON管理应用程序之间的接口,而不是用于人工直接操作。虽然有些用户可能会容忍直接显示其中一些对象,但很少有人会容忍手动操作对象以完成行创建的复杂性。管理应用程序应该处理这些功能。
o Offline Operation
o 脱机操作
There are times when a management station will not be in constant contact with its remote monitoring devices. This sometimes occurs by design, in an attempt to lower communications costs (especially when communicating over a WAN or dialup link), or by accident, as network failures affect the communications between the management station and the probe.
有时,管理站不会与其远程监控设备保持持续联系。这有时是出于设计目的,为了降低通信成本(特别是在通过WAN或拨号链路进行通信时),或者由于网络故障影响管理站和探测器之间的通信而意外发生的。
For this reason, this MIB allows a probe to be configured to perform diagnostics and to collect statistics continuously, even when communication with the management station may not be possible or efficient. The probe may then attempt to notify the management station when an exceptional condition occurs. Thus, even in circumstances where communication between the management station and probe is not continuous, fault, performance, and configuration information may be continuously accumulated and communicated to the management station conveniently and efficiently.
因此,此MIB允许配置探测器以执行诊断并连续收集统计数据,即使与管理站的通信可能不可能或效率不高。当出现异常情况时,探测器可尝试通知管理站。因此,即使在管理站和探针之间的通信不连续的情况下,故障、性能和配置信息也可以连续地累积并方便而高效地传送给管理站。
o Proactive Monitoring
o 主动监测
Given the resources available on the monitor, it is potentially helpful for it to run diagnostics continuously and to log network performance. The monitor is always available at the onset of any failure. It can notify the management station of the failure and can store historical statistical information about the failure. This historical information can be played back by the management station in an attempt to perform further diagnosis of the cause of the problem.
鉴于监视器上的可用资源,它可能有助于持续运行诊断并记录网络性能。在出现任何故障时,监控器始终可用。它可以将故障通知管理站,并可以存储有关故障的历史统计信息。管理站可以回放此历史信息,以进一步诊断故障原因。
o Problem Detection and Reporting
o 问题检测和报告
The monitor can be configured to recognize conditions, most notably error conditions, and to check for them continuously. When one of these conditions occurs, the event may be logged, and management stations may be notified in a number of ways.
监视器可配置为识别条件,尤其是错误条件,并持续检查。当其中一种情况发生时,可记录事件,并以多种方式通知管理站。
o Value Added Data
o 增值数据
Because a remote monitoring device represents a network resource dedicated exclusively to network management functions, and because it is located directly on the monitored portion of the network, the remote network monitoring device has the opportunity to add significant value to the data it collects. For instance, by highlighting those hosts on the network that generate the most traffic or errors, the probe can give the management station precisely the information it needs to solve a class of problems.
因为远程监控设备代表专用于网络管理功能的网络资源,并且因为它直接位于网络的被监控部分,所以远程网络监控设备有机会为其收集的数据增加重要价值。例如,通过突出显示网络上产生最多流量或错误的主机,探测器可以准确地向管理站提供解决一类问题所需的信息。
o Multiple Managers
o 多位经理
An organization may have multiple management stations for different units of the organization, for different functions (e.g., engineering and operations), and in order to provide disaster recovery. Because environments with multiple management stations are common, the remote network monitoring device has to deal with more than one management station, potentially using its resources concurrently.
一个组织可能有多个管理站,用于组织的不同单位、不同职能(如工程和运营)以及提供灾难恢复。由于具有多个管理站的环境是常见的,因此远程网络监视设备必须处理多个管理站,可能同时使用其资源。
The objects are arranged into the following groups:
对象被排列为以下组:
- protocol directory
- 协议目录
- protocol distribution
- 协议分发
- address mapping
- 地址映射
- network layer host
- 网络层主机
- network layer matrix
- 网络层矩阵
- application layer host
- 应用层主机
- application layer matrix
- 应用层矩阵
- user history
- 用户历史记录
- probe configuration
- 探头配置
These groups are the basic units of conformance. If a remote monitoring device implements a group, then it must implement all objects in that group. For example, a managed agent that implements the network layer matrix group must implement the nlMatrixSDTable and the nlMatrixDSTable.
这些组是一致性的基本单位。如果远程监控设备实现了一个组,那么它必须实现该组中的所有对象。例如,实现网络层矩阵组的托管代理必须实现nlMatrixSDTable和nlMatrixDSTable。
Implementations of this MIB must also implement the IF-MIB [RFC2863].
此MIB的实现还必须实现IF-MIB[RFC2863]。
These groups are defined to provide a means of assigning object identifiers, and to provide a method for managed agents to know which objects they must implement.
定义这些组是为了提供一种分配对象标识符的方法,并为托管代理提供一种方法,以了解它们必须实现哪些对象。
This document also contains AUGMENTing tables to extend some tables defined in the RMON MIB [RFC2819]. These extensions include the following:
本文档还包含扩展表,以扩展RMON MIB[RFC2819]中定义的一些表。这些扩展包括以下内容:
1) Adding the DroppedFrames and LastCreateTime conventions to each table defined in the RMON MIB.
1) 将DroppedFrames和LastCreateTime约定添加到RMON MIB中定义的每个表中。
2) Augmenting the RMON filter table with a mechanism that allows filtering based on an offset from the beginning of a particular protocol, even if the protocol headers are of variable length.
2) 使用允许基于特定协议开头的偏移量进行过滤的机制来扩充RMON筛选器表,即使协议头的长度可变。
3) Augmenting the RMON filter and capture status bits with additional bits for WAN media and generic media. These bits are defined here as follows:
3) 使用WAN介质和通用介质的附加位来扩充RMON过滤器和捕获状态位。这些位在这里定义如下:
Bit Definition
位定义
6 For WAN media, this bit is set for packets coming from one direction and cleared for packets coming from the other direction. It is an implementation-specific matter as to which bit is assigned to which direction, but it must be consistent for all packets received by the agent. If the agent knows which end of the link is "local" and which end is "network", the bit should be set for packets from the "local" side and should be cleared for packets from the "network" side.
6对于WAN媒体,该位为来自一个方向的数据包设置,并为来自另一个方向的数据包清除。将哪个位分配给哪个方向是一个实现特定的问题,但对于代理接收到的所有数据包,它必须是一致的。如果代理知道链路的哪一端是“本地”的,哪一端是“网络”,那么应该为来自“本地”侧的数据包设置该位,并为来自“网络”侧的数据包清除该位。
7 For any media, this bit is set for any packet with a physical layer error. This bit may be set in addition to other media-specific bits that denote the same condition.
7对于任何媒体,该位是为任何存在物理层错误的数据包设置的。除了表示相同条件的其他媒体特定位之外,还可以设置该位。
8 For any media, this bit is set for any packet that is too short for the media. This bit may be set in addition to other media-specific bits that denote the same condition.
8对于任何媒体,此位针对媒体太短的任何数据包设置。除了表示相同条件的其他媒体特定位之外,还可以设置该位。
9 For any media, this bit is set for any packet that is too long for the media. This bit may be set in addition to other media-specific bits that denote the same condition.
9对于任何媒体,此位针对媒体过长的任何数据包设置。除了表示相同条件的其他媒体特定位之外,还可以设置该位。
These enhancements are implemented by RMON-2 probes that also implement RMON and do not add any requirements to probes that are compliant to just RMON.
这些增强是由RMON-2探测实现的,RMON-2探测也实现了RMON,并且不向仅符合RMON的探测添加任何需求。
Due to the complex nature of the available functions in these devices, the functions often need user configuration. In many cases, the function requires that parameters be set up for a data collection operation. The operation can proceed only after these parameters are fully set up.
由于这些设备中可用功能的复杂性,这些功能通常需要用户配置。在许多情况下,该函数要求为数据采集操作设置参数。只有在完全设置这些参数后,才能继续操作。
Many functional groups in this MIB have one or more tables in which to set up control parameters, and one or more data tables in which to place the results of the operation. The control tables are typically read/write in nature, while the data tables are typically read-only. Because the parameters in the control table often describe resulting data in the data table, many of the parameters can be modified only when the control entry is not active. Thus, the method for modifying these parameters is to deactivate the entry, perform the SNMP Set operations to modify the entry, and then reactivate the entry. Deleting the control entry causes the deletion of any associated data entries, which also gives a convenient method for reclaiming the resources used by the associated data.
此MIB中的许多功能组都有一个或多个用于设置控制参数的表,以及一个或多个用于放置操作结果的数据表。控制表通常是读/写性质的,而数据表通常是只读的。由于控制表中的参数通常描述数据表中的结果数据,因此许多参数只能在控制项未激活时修改。因此,修改这些参数的方法是停用条目,执行SNMP设置操作以修改条目,然后重新激活条目。删除控制项会导致删除任何关联的数据项,这也为回收关联数据使用的资源提供了一种方便的方法。
Some objects in this MIB provide a mechanism to execute an action on the remote monitoring device. These objects may execute an action as a result of a change in the state of the object. For those objects in this MIB, a request to set an object to the same value as it currently holds would thus cause no action to occur.
此MIB中的某些对象提供了在远程监控设备上执行操作的机制。这些对象可能由于对象状态的更改而执行操作。对于此MIB中的那些对象,将对象设置为其当前持有的相同值的请求将不会导致任何操作发生。
To facilitate control by multiple managers, resources have to be shared among the managers. These resources are typically the memory and computation resources that a function requires.
为了便于多个管理者进行控制,资源必须在管理者之间共享。这些资源通常是函数所需的内存和计算资源。
When multiple management stations wish to use functions that compete for a finite amount of resources on a device, a method to facilitate this sharing of resources is required. Potential conflicts include the following:
当多个管理站希望使用在设备上争夺有限资源的功能时,需要一种促进资源共享的方法。潜在冲突包括:
o Two management stations wish to use resources simultaneously that together would exceed the capability of the device.
o 两个管理站希望同时使用超过设备能力的资源。
o A management station uses a significant amount of resources for a long period of time.
o 管理站长时间使用大量资源。
o A management station uses resources and then crashes, forgetting to free the resources so that others may use them.
o 管理站使用资源,然后崩溃,忘记释放资源以便其他人使用。
The OwnerString mechanism is provided for each management station-initiated function in this MIB to avoid these conflicts and to help resolve them when they occur. Each function has a label identifying the initiator (owner) of the function. This label is set by the initiator to provide for the following possibilities:
此MIB中为每个管理站启动的功能提供OwnerString机制,以避免这些冲突,并在冲突发生时帮助解决这些冲突。每个函数都有一个标签,标识函数的发起方(所有者)。该标签由启动器设置,以提供以下可能性:
o A management station may recognize resources it owns and no longer needs.
o 管理站可以识别其拥有的资源,而不再需要这些资源。
o A network operator can find the management station that owns the resource and negotiate for it to be freed.
o 网络运营商可以找到拥有该资源的管理站,并协商释放该资源。
o A network operator may decide unilaterally to free resources another network operator has reserved.
o 网络运营商可单方面决定释放另一网络运营商保留的资源。
o Upon initialization, a management station may recognize resources it had reserved in the past. With this information, it may free the resources if it no longer needs them.
o 在初始化时,管理站可以识别它过去保留的资源。有了这些信息,如果不再需要资源,它可能会释放这些资源。
Management stations and probes should support any format of the owner string dictated by the local policy of the organization. It is suggested that this name contain one or more of the following: IP address, management station name, network manager's name, location, or phone number. This information will help users share the resources more effectively.
管理站和探测器应支持组织的本地策略规定的所有者字符串的任何格式。建议此名称包含以下一个或多个内容:IP地址、管理站名称、网络管理器名称、位置或电话号码。这些信息将帮助用户更有效地共享资源。
There is often default functionality that the device or the administrator of the probe (often the network administrator) wishes to set up. The resources associated with this functionality are then owned by the device itself or by the network administrator, and they are intended to be long-lived. In this case, the device or the administrator will set the relevant owner object to a string starting
设备或探测器管理员(通常是网络管理员)通常希望设置默认功能。然后,与此功能相关联的资源由设备本身或网络管理员拥有,并且这些资源的使用寿命较长。在这种情况下,设备或管理员会将相关所有者对象设置为以字符串开头的字符串
with 'monitor'. Indiscriminate modification of the monitor-owned configuration by network management stations is discouraged. In fact, a network management station should only modify these objects under the direction of the administrator of the probe.
带“监视器”。不鼓励随意修改网络管理站拥有的监视器配置。事实上,网络管理站只能在探测器管理员的指导下修改这些对象。
Resources on a probe are scarce and are typically allocated when control rows are created by an application. Since many applications may be using a probe simultaneously, indiscriminate allocation of resources to particular applications is very likely to cause resource shortages in the probe.
探测上的资源很少,通常在应用程序创建控制行时进行分配。由于许多应用程序可能同时使用探测器,不加选择地将资源分配给特定应用程序很可能会导致探测器中的资源短缺。
When a network management station wishes to utilize a function in a monitor, it is encouraged first to scan the control table of that function to find an instance with similar parameters to share. This is especially true for those instances owned by the monitor, which can be assumed to change infrequently. If a management station decides to share an instance owned by another management station, it should understand that the management station that owns the instance may indiscriminately modify or delete it.
当网络管理站希望利用监视器中的功能时,建议首先扫描该功能的控制表,以找到具有类似参数的实例进行共享。对于监控器所拥有的实例尤其如此,可以假定这些实例很少发生更改。如果一个管理站决定共享另一个管理站拥有的实例,它应该理解拥有该实例的管理站可能会不加区别地修改或删除它。
Note that a management application should have the most trust in a monitor-owned row, because it should be changed very infrequently. A row owned by the management application is less long-lived because a network administrator is more likely to reassign resources from a row that is in use by one user than those from a monitor-owned row that is potentially in use by many users. A row owned by another application would be even less long-lived because the other application may delete or modify that row completely at its discretion.
请注意,管理应用程序应该在监视器拥有的行中拥有最多的信任,因为它应该很少被更改。管理应用程序拥有的行寿命较短,因为网络管理员更可能从一个用户正在使用的行中重新分配资源,而不是从多个用户可能正在使用的监视器拥有的行中重新分配资源。另一个应用程序拥有的行的寿命甚至更短,因为另一个应用程序可以自行决定完全删除或修改该行。
The addition of new rows is achieved using the RowStatus Textual Convention [RFC2579]. In this MIB, rows are often added to a table in order to configure a function. This configuration usually involves parameters that control the operation of the function. The agent must check these parameters to make sure they are appropriate given the restrictions defined in this MIB, as well as any implementation-specific restrictions, such as lack of resources. The agent implementor may be confused as to when to check these parameters and when to signal to the management station that the parameters are invalid. There are two opportunities:
使用RowStatus文本约定[RFC2579]添加新行。在这个MIB中,行通常被添加到表中以配置函数。此配置通常涉及控制功能操作的参数。代理必须检查这些参数,以确保它们在给定此MIB中定义的限制以及任何特定于实现的限制(如资源不足)的情况下是适当的。代理实现者可能会混淆何时检查这些参数以及何时向管理站发出参数无效的信号。有两个机会:
o When the management station sets each parameter object.
o 当管理站设置每个参数对象时。
o When the management station sets the row status object to active.
o 当管理工作站将行状态对象设置为活动时。
If the latter option is chosen, it would be unclear to the management station which of the several parameters was invalid and caused the badValue error to be emitted. Thus, wherever possible, the implementor should choose the former option, as it will provide more information to the management station.
如果选择后一个选项,管理站将不清楚几个参数中的哪一个无效,并导致发出badValue错误。因此,在可能的情况下,实施者应选择前一个选项,因为它将向管理站提供更多信息。
A problem can arise when multiple management stations attempt to set configuration information simultaneously using SNMP. When this involves the addition of a new conceptual row in the same control table, the managers may collide, attempting to create the same entry. To guard against these collisions, each such control entry contains a status object with special semantics that help arbitrate among the managers. If an attempt is made with the row addition mechanism to create such a status object and that object already exists, an error is returned. When more than one manager simultaneously attempts to create the same conceptual row, only the first will succeed. The others will receive an error.
当多个管理站试图同时使用SNMP设置配置信息时,可能会出现问题。当这涉及到在同一控制表中添加新的概念行时,管理者可能会发生冲突,试图创建相同的条目。为了防止这些冲突,每个这样的控件条目都包含一个具有特殊语义的状态对象,该语义有助于在管理器之间进行仲裁。如果试图使用行添加机制创建这样的状态对象,并且该对象已经存在,则返回错误。当多个管理器同时尝试创建同一概念行时,只有第一个管理器成功。其他人将收到一个错误。
In the RMON MIB [RFC2819], the EntryStatus textual convention was introduced to provide this mutual exclusion function. Since then, this function was added to the SNMP framework as the RowStatus textual convention. The RowStatus textual convention is used for the definition of all new tables.
在RMON MIB[RFC2819]中,引入了EntryStatus文本约定来提供这种互斥功能。此后,该函数作为RowStatus文本约定添加到SNMP框架中。RowStatus文本约定用于定义所有新表。
When a manager wishes to create a new control entry, it needs to choose an index for that row. It may choose this index in a variety of ways, hopefully minimizing the chances that the index is in use by another manager. If the index is in use, the mechanism mentioned previously will guard against collisions. Examples of schemes to choose index values include random selection or scanning the control table while looking for the first unused index. Because index values may be any valid value in the range and are chosen by the manager, the agent must allow a row to be created with any unused index value if it has the resources to create a new row.
当管理器希望创建新控件项时,需要为该行选择索引。它可以通过多种方式选择该索引,希望最大限度地减少该索引被其他经理使用的可能性。如果索引正在使用,前面提到的机制将防止冲突。选择索引值的方案示例包括随机选择或在查找第一个未使用的索引时扫描控制表。由于索引值可以是范围内的任何有效值,并且由管理器选择,因此如果代理具有创建新行的资源,则必须允许使用任何未使用的索引值创建行。
Some tables in this MIB reference other tables within this MIB. When creating or deleting entries in these tables, it is generally allowable for dangling references to exist. There is no defined order for creating or deleting entries in these tables.
此MIB中的某些表引用此MIB中的其他表。在这些表中创建或删除条目时,通常允许存在悬挂引用。在这些表中,没有定义创建或删除条目的顺序。
The following conventions are used throughout the RMON MIB and its companion documents.
以下约定在RMON MIB及其配套文档中使用。
Good Packets
好包
Good packets are error-free packets that have a valid frame length. For example, on Ethernet, good packets are error-free packets that are between 64 octets and 1518 octets long. They follow the form defined in IEEE 802.3 section 3.2.all.
好数据包是具有有效帧长度的无错误数据包。例如,在以太网上,好的数据包是长度在64个八位字节和1518个八位字节之间的无错误数据包。它们遵循IEEE 802.3第3.2.1节中定义的形式。
Bad Packets
坏包
Bad packets are packets that have proper framing and are therefore recognized as packets, but that contain errors within the packet or have an invalid length. For example, on Ethernet, bad packets have a valid preamble and SFD but have a bad CRC, or they are either shorter than 64 octets or longer than 1518 octets.
坏数据包是具有正确帧的数据包,因此被识别为数据包,但数据包中包含错误或长度无效。例如,在以太网上,坏数据包具有有效的前导码和SFD,但具有坏的CRC,或者短于64个八位字节,或者长于1518个八位字节。
The following practices and conventions are introduced in the RMON 2 MIB.
RMON 2 MIB中介绍了以下实践和约定。
There are many cases in this MIB where the term "Application Level" is used to describe a class of protocols or a capability. This does not typically mean a protocol that is an OSI Layer 7 protocol. Rather, it is used to identify a class of protocols that is not limited to MAC-layer and network-layer protocols, but can also include transport, session, presentation, and application-layer protocols.
在这种MIB中,有许多情况下,术语“应用程序级别”用于描述一类协议或功能。这通常并不意味着协议是OSI第7层协议。相反,它用于识别一类协议,这些协议不仅限于MAC层和网络层协议,还可以包括传输、会话、表示和应用层协议。
Every RMON 2 implementation will have the capability to parse certain types of packets and identify their protocol type at multiple levels. The protocol directory presents an inventory of protocol types the probe is capable of monitoring and allows the addition, deletion, and configuration of protocol types in this list.
每个RMON2实现都能够解析特定类型的数据包,并在多个级别上识别它们的协议类型。protocol目录提供了probe能够监控的协议类型清单,并允许在此列表中添加、删除和配置协议类型。
One concept deserves special attention: the "limited extensibility" of the protocol directory table. Using the RMON 2 model, protocols are detected by static software that has been written at implementation time. Therefore, as a matter of configuration, an implementation cannot suddenly learn how to parse new packet types. However, an implementation may be written such that the software knows where the demultiplexing field is for a particular protocol, and it can be written in such a way that the decoding of the next layer up is table driven. This works when the code has been written to accommodate it and can be extended no more than one level higher.
有一个概念值得特别注意:协议目录表的“有限扩展性”。使用RMON2模型,协议由在实现时编写的静态软件检测。因此,作为配置问题,实现不能突然学会如何解析新的数据包类型。然而,可以编写实现,使得软件知道解复用字段用于特定协议的位置,并且可以以这样的方式编写实现,即下一层的解码是表驱动的。当编写代码以适应它并且可以扩展到不超过一个更高级别时,这种方法就可以工作。
This extensibility is called "limited extensibility" to highlight these limitations. However, this can be a very useful tool.
这种扩展性称为“有限扩展性”,以突出这些限制。然而,这可能是一个非常有用的工具。
For example, suppose that an implementation has C code that understands how to decode IP packets on any of several ethernet encapsulations, and also knows how to interpret the IP protocol field to recognize UDP packets and how to decode the UDP port number fields. That implementation may be table driven so that among the many different UDP port numbers possible, it is configured to recognize 161 as SNMP, port 53 as DNS, and port 69 as TFTP. The limited extensibility of the protocol directory table would allow an SNMP operation to create an entry that would create an additional table mapping for UDP that would recognize UDP port 123 as NTP and begin counting such packets.
例如,假设一个实现具有C代码,该代码了解如何在多个以太网封装中的任何一个上解码IP数据包,还知道如何解释IP协议字段以识别UDP数据包以及如何解码UDP端口号字段。该实现可以是表驱动的,以便在可能的许多不同UDP端口号中,它被配置为将161识别为SNMP,将端口53识别为DNS,将端口69识别为TFTP。协议目录表的有限扩展性将允许SNMP操作创建一个条目,该条目将为UDP创建一个额外的表映射,该映射将UDP端口123识别为NTP,并开始计算此类数据包。
This limited extensibility is an option that an implementation can choose to allow or disallow for any protocol that has child protocols.
这种有限的可扩展性是一个选项,实现可以选择允许或不允许任何具有子协议的协议。
Packets with link-level errors are not counted anywhere in this MIB because most variables in this MIB require the decoding of the contents of the packet, which is meaningless if there is a link-level error.
具有链路级错误的数据包在此MIB中的任何位置都不会被计数,因为此MIB中的大多数变量都需要对数据包的内容进行解码,如果存在链路级错误,这是没有意义的。
Packets in which protocol errors are detected are counted for all protocols below the layer in which the error was encountered. The implication of this is that packets in which errors are detected at the network-layer are not counted anywhere in this MIB, while packets with errors detected at the transport layer may have network-layer statistics counted.
检测到协议错误的数据包将针对遇到错误的层以下的所有协议进行计数。这意味着在网络层检测到错误的数据包在此MIB中的任何位置都不会被统计,而在传输层检测到错误的数据包可能会被统计网络层统计信息。
RMON2-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter32, Integer32, Gauge32, IpAddress, TimeTicks, mib-2 FROM SNMPv2-SMI TEXTUAL-CONVENTION, RowStatus, DisplayString, TimeStamp FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF ifIndex FROM IF-MIB OwnerString, statistics, history, hosts, matrix, filter, etherStatsEntry, historyControlEntry, hostControlEntry, matrixControlEntry, filterEntry, channelEntry FROM RMON-MIB tokenRing, tokenRingMLStatsEntry, tokenRingPStatsEntry,
RMON2-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter32, Integer32, Gauge32, IpAddress, TimeTicks, mib-2 FROM SNMPv2-SMI TEXTUAL-CONVENTION, RowStatus, DisplayString, TimeStamp FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF ifIndex FROM IF-MIB OwnerString, statistics, history, hosts, matrix, filter, etherStatsEntry, historyControlEntry, hostControlEntry, matrixControlEntry, filterEntry, channelEntry FROM RMON-MIB tokenRing, tokenRingMLStatsEntry, tokenRingPStatsEntry,
ringStationControlEntry, sourceRoutingStatsEntry FROM TOKEN-RING-RMON-MIB; -- Remote Network Monitoring MIB
ringStationControlEntry,sourceRoutingStatsEntry FROM TOKEN-RING-RMON-MIB;--远程网络监控MIB
rmon MODULE-IDENTITY LAST-UPDATED "200605020000Z" -- May 2, 2006 ORGANIZATION "IETF RMON MIB Working Group" CONTACT-INFO "Author: Steve Waldbusser Phone: +1-650-948-6500 Fax : +1-650-745-0671 Email: waldbusser@nextbeacon.com
rmon模块标识最后一次更新“20060502 0000Z”-2006年5月2日组织“IETF rmon MIB工作组”联系人信息作者:Steve Waldbusser电话:+1-650-948-6500传真:+1-650-745-0671电子邮件:waldbusser@nextbeacon.com
Working Group Chair: Andy Bierman E-mail: ietf@andybierman.com
工作组主席:Andy Bierman电子邮件:ietf@andybierman.com
Working Group Mailing List: <rmonmib@ietf.org> To subscribe send email to: <rmonmib-request@ietf.org> " DESCRIPTION "The MIB module for managing remote monitoring device implementations. This MIB module extends the architecture introduced in the original RMON MIB as specified in RFC 2819.
工作组邮寄名单:<rmonmib@ietf.org>要订阅,请发送电子邮件至:<rmonmib-request@ietf.org>“说明”用于管理远程监控设备实施的MIB模块。此MIB模块扩展了RFC 2819中指定的原始RMON MIB中引入的体系结构。
Copyright (C) The Internet Society (2006). This version of this MIB module is part of RFC 4502; see the RFC itself for full legal notices."
版权所有(C)互联网协会(2006年)。此版本的MIB模块是RFC 4502的一部分;有关完整的法律通知,请参见RFC本身。”
REVISION "200605020000Z" -- May 2, 2006 DESCRIPTION "This version updates the proposed-standard version of the RMON2 MIB (published as RFC 2021) by adding 2 new enumerations to the nlMatrixTopNControlRateBase object and 4 new enumerations to the alMatrixTopNControlRateBase object. These new enumerations support the creation of high-capacity topN reports in the High Capacity RMON MIB [RFC3273].
修订版“20060502 0000Z”-2006年5月2日说明“此版本更新了RMON2 MIB的拟定标准版本(发布为RFC 2021)通过向nlMatrixTopNControlRateBase对象添加2个新枚举和向alMatrixTopNControlRateBase对象添加4个新枚举。这些新枚举支持在高容量RMON MIB[RFC3273]中创建高容量topN报告。
Additionally, the following objects have been deprecated, as they have not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard:
此外,以下对象已被弃用,因为它们没有足够的独立实现来证明互操作性以满足标准草案的要求:
probeDownloadFile probeDownloadTFTPServer probeDownloadAction probeDownloadStatus
probeDownloadFile probeDownloadTFTPServer probeDownloadAction probeDownloadStatus
serialMode serialProtocol serialTimeout serialModemInitString serialModemHangUpString serialModemConnectResp serialModemNoConnectResp serialDialoutTimeout serialStatus serialConnectDestIpAddress serialConnectType serialConnectDialString serialConnectSwitchConnectSeq serialConnectSwitchDisconnectSeq serialConnectSwitchResetSeq serialConnectOwner serialConnectStatus netConfigIPAddress netConfigSubnetMask netConfigStatus netDefaultGateway tokenRingMLStats2DroppedFrames tokenRingMLStats2CreateTime tokenRingPStats2DroppedFrames tokenRingPStats2CreateTime ringStationControl2DroppedFrames ringStationControl2CreateTime sourceRoutingStats2DroppedFrames sourceRoutingStats2CreateTime trapDestIndex trapDestCommunity trapDestProtocol trapDestAddress trapDestOwner trapDestStatus
serialMode serialProtocol serialTimeout SerialModemAngupsString serialModemConnectResp SerialModemOnConnectResp serialDialoutTimeout serialStatus SerialConnectDesIPAddress serialConnectType serialConnectDialString serialConnectSwitchConnectSeq serialConnectSwitchDisconnectSeq serialConnectSwitchResetSeq serialConnectOwnerserialConnectStatus netConfigIPAddress netConfigSubnetMask netConfigStatus netDefaultGateway tokenRingMLStats2DroppedFrames tokenRingMLStats2CreateTime tokenRingPStats2DroppedFrames tokenRingPStats2CreateTime RingStationControl 2DroppedFrames RingStationControl创建时间源路由状态状态2DroppedFrames源路由状态2CreateTime-trapDestIndextrapDestCommunity trapDestProtocol trapDestAddress trapDestOwner trapDestStatus
In addition, two corrections were made. The LastCreateTime Textual Convention had been defined with a base type of another textual convention, which isn't allowed in SMIv2. The definition has been modified to use TimeTicks as the base type.
此外,作出了两项更正。LastCreateTime文本约定是使用另一个文本约定的基类型定义的,这在SMIv2中是不允许的。该定义已修改为使用TimeTicks作为基本类型。
Further, the SerialConfigEntry SEQUENCE definition included sub-typing information that is not allowed in SMIv2. This information has been deleted. Ranges were added to a number of objects and textual-conventions to constrain their maximum (and sometimes minimum) sizes. The addition of these ranges documents existing practice for these objects. These objects
此外,SerialConfigEntry序列定义包含SMIv2中不允许的子类型信息。此信息已被删除。范围被添加到许多对象和文本约定中,以约束它们的最大(有时是最小)大小。这些范围的添加记录了这些对象的现有实践。这些物体
are: ControlString protocolDirID protocolDirParameters addressMapNetworkAddress nlHostAddress nlMatrixSDSourceAddress nlMatrixSDDestAddress nlMatrixDSSourceAddress nlMatrixDSDestAddress nlMatrixTopNSourceAddress nlMatrixTopNDestAddress alHostEntry alMatrixSDEntry alMatrixDSEntry alMatrixTopNSourceAddress alMatrixTopNDestAddress
是:ControlString protocolDirID protocolDirParameters addressMapNetworkAddress nlHostAddress nlMatrixSDSourceAddress NLMatrixDDestAddress nlMatrixDSSourceAddress nlMatrixTopNSourceAddress nlMatrixTopNSourceAddress nlMatrixTopNDestAddress alHostEntry AlmatrixDistantry AlmatrixSentry alMatrixTopNSourceAddress alMatrixTopNDestAddress
Finally, the TimeFilter TC has been updated to encourage agent implementations that allow a MIB walk to behave well even when performed by an application that is not aware of the special TimeFilter semantics."
最后,TimeFilter TC已经更新,以鼓励代理实现,即使由不知道特殊TimeFilter语义的应用程序执行,也允许MIB漫游正常运行。”
REVISION "200207080000Z" -- 08 July, 2002 DESCRIPTION "Added new enumerations to support the High-Capacity RMON MIB as defined in RFC 3273. Also fixed some typos and added clarifications."
修订版“200207080000Z”-2002年7月8日描述“添加了新的枚举以支持RFC 3273中定义的高容量RMON MIB。还修复了一些打字错误并添加了说明。”
REVISION "199605270000Z" -- 27 May, 1996 DESCRIPTION "Original version. Published as RFC 2021." ::= { mib-2 16 }
REVISION "199605270000Z" -- 27 May, 1996 DESCRIPTION "Original version. Published as RFC 2021." ::= { mib-2 16 }
-- { rmon 1 } through { rmon 10 } are defined in RMON and -- the Token Ring RMON MIB [RFC1513]
-- { rmon 1 } through { rmon 10 } are defined in RMON and -- the Token Ring RMON MIB [RFC1513]
protocolDir OBJECT IDENTIFIER ::= { rmon 11 } protocolDist OBJECT IDENTIFIER ::= { rmon 12 } addressMap OBJECT IDENTIFIER ::= { rmon 13 } nlHost OBJECT IDENTIFIER ::= { rmon 14 } nlMatrix OBJECT IDENTIFIER ::= { rmon 15 } alHost OBJECT IDENTIFIER ::= { rmon 16 } alMatrix OBJECT IDENTIFIER ::= { rmon 17 } usrHistory OBJECT IDENTIFIER ::= { rmon 18 } probeConfig OBJECT IDENTIFIER ::= { rmon 19 } rmonConformance OBJECT IDENTIFIER ::= { rmon 20 }
protocolDir OBJECT IDENTIFIER ::= { rmon 11 } protocolDist OBJECT IDENTIFIER ::= { rmon 12 } addressMap OBJECT IDENTIFIER ::= { rmon 13 } nlHost OBJECT IDENTIFIER ::= { rmon 14 } nlMatrix OBJECT IDENTIFIER ::= { rmon 15 } alHost OBJECT IDENTIFIER ::= { rmon 16 } alMatrix OBJECT IDENTIFIER ::= { rmon 17 } usrHistory OBJECT IDENTIFIER ::= { rmon 18 } probeConfig OBJECT IDENTIFIER ::= { rmon 19 } rmonConformance OBJECT IDENTIFIER ::= { rmon 20 }
-- Textual Conventions
--文本约定
ZeroBasedCounter32 ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This TC describes an object that counts events with the following semantics: objects of this type will be set to zero(0) on creation and will thereafter count appropriate events, wrapping back to zero(0) when the value 2^32 is reached.
ZeroBasedCounter32 ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This TC describes an object that counts events with the following semantics: objects of this type will be set to zero(0) on creation and will thereafter count appropriate events, wrapping back to zero(0) when the value 2^32 is reached.
Provided that an application discovers the new object within the minimum time to wrap, it can use the initial value as a delta since it last polled the table of which this object is part. It is important for a management station to be aware of this minimum time and the actual time between polls, and to discard data if the actual time is too long or there is no defined minimum time.
如果应用程序在最短的包装时间内发现新对象,那么它可以使用初始值作为增量,因为它上次轮询了该对象所属的表。对于管理站来说,了解此最短时间和轮询之间的实际时间非常重要,如果实际时间过长或没有定义最短时间,则丢弃数据。
Typically, this TC is used in tables where the INDEX space is constantly changing and/or the TimeFilter mechanism is in use." SYNTAX Gauge32
通常,在索引空间不断变化和/或使用时间过滤器机制的表中使用此TC
LastCreateTime ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This TC describes an object that stores the value of the sysUpTime object at the last time its entry was created.
LastCreateTime ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This TC describes an object that stores the value of the sysUpTime object at the last time its entry was created.
This can be used for polling applications to determine that an entry has been deleted and re-created between polls, causing an otherwise undetectable discontinuity in the data.
这可用于轮询应用程序,以确定在轮询之间已删除并重新创建条目,从而导致数据中无法检测到的不连续性。
If sysUpTime is reset to zero as a result of a re-initialization of the network management (sub)system, then the values of all LastCreateTime objects are also reset. However, after approximately 497 days without a re-initialization, the sysUpTime object will reach 2^^32-1 and then increment to zero; in this case, existing values of TimeStamp objects do not change. This can lead to ambiguities in the value of TimeStamp objects." SYNTAX TimeTicks
如果由于网络管理(子)系统的重新初始化,sysUpTime重置为零,则所有LastCreateTime对象的值也将重置。但是,在大约497天没有重新初始化之后,sysUpTime对象将达到2^^32-1,然后增加到零;在这种情况下,时间戳对象的现有值不会更改。这可能导致时间戳对象的值出现歧义
TimeFilter ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "To be used for the index to a table. Allows an application to download only those rows changed since a particular time.
TimeFilter ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "To be used for the index to a table. Allows an application to download only those rows changed since a particular time.
Note that this is not a history mechanism. Only current values of underlying objects are returned; saved instance values associated with particular values of sysUpTime are not.
请注意,这不是一个历史机制。只返回基础对象的当前值;与sysUpTime的特定值关联的已保存实例值不可用。
An entry is considered changed if the value of any object in the entry changes, if the row is created, or if any object in the entry is created or deleted. Note that deleted entries cannot be detected or downloaded.
如果条目中任何对象的值发生更改、行已创建或条目中的任何对象已创建或删除,则条目被视为已更改。请注意,无法检测或下载已删除的条目。
A time-filtered conceptual table is created by inserting a single object of SYNTAX TimeFilter as the first INDEX component in a copy of an existing basic conceptual table (i.e., any SEQUENCE without a TimeFilter INDEX component). Thus, for each conceptual entry 'I' in the basic table, there exists N conceptual entries in the time-filtered version, indexed N.I, where 'N' is equal to the value of sysUpTime.
时间过滤概念表是通过在现有基本概念表(即,没有时间过滤器索引组件的任何序列)的副本中插入语法时间过滤器的单个对象作为第一个索引组件来创建的。因此,对于基本表中的每个概念条目“I”,时间过滤版本中存在N个概念条目,索引为N.I,其中“N”等于sysUpTime的值。
When an application retrieves conceptual instances from a time-filtered table, and an INDEX value is provided for the TimeFilter INDEX component 'N', the agent will only consider returning basic conceptual entries (e.g., 'fooColumn.N.I') if any column within the basic conceptual entry has changed since sysUpTime 'N'. If not, the basic conceptual entry will be ignored for the particular retrieval operation.
当应用程序从时间过滤表检索概念实例时,为TimeF筛选索引组件“n”提供索引值时,如果基本概念项中的任何列自SySuthP'n’更改,则代理将只考虑返回基本概念项(例如“FoCoLopn.N.I'”)。如果不忽略特定概念检索的基本操作,则将忽略该条目。
When sysUpTime is equal to zero, this table shall be empty.
当sysUpTime等于零时,此表应为空。
One conceptual entry exists for each past value of sysUpTime, except that the whole table is purged should sysUpTime wrap.
sysUpTime的每个过去值都有一个概念性条目,除非sysUpTime包装时清除整个表。
As an entry in a time-filtered table is updated (i.e., one of the columns in the basic conceptual table is changed), new conceptual entries are also created in the time-filtered version (which still shares the now updated object values with all other instances). The number of unique time-filtered instances that are created is determined by the value of sysUpTime at which the basic entry was last updated. One unique instance will exist for each value of sysUpTime at the last update time for the row. However, a new TimeFilter index instance is created for each new sysUpTime value. The TimeFilter index values not associated with entry updates are called duplicate time-filtered instances.
更新时间筛选表中的条目时(即,更改基本概念表中的一列),也会在时间筛选版本中创建新的概念条目(该版本仍与所有其他实例共享现在更新的对象值)。创建的唯一时间筛选实例数由上次更新基本条目时的sysUpTime值确定。在行的最后一次更新时,sysUpTime的每个值都将存在一个唯一的实例。但是,将为每个新的sysUpTime值创建一个新的TimeFilter索引实例。与条目更新无关的时间过滤器索引值称为重复时间过滤实例。
After some deployment experience, it has been determined that a time-filtered table is more efficient if the agent stops a MIB walk operation by skipping over rows with a TimeFilter index value higher than the value in the received GetNext/GetBulk request. That is, instead of incrementing a TimeFilter index value, the agent will continue to the next
经过一些部署经验后,确定如果代理通过跳过TimeFilter索引值高于接收到的GetNext/GetBulk请求中的值的行来停止MIB漫游操作,则时间筛选表更有效。也就是说,代理将继续执行下一步,而不是增加TimeFilter索引值
object or table. As a consequence, GetNext or GetBulk operations will provide only one pass through a time-filtered table.
对象或表格。因此,GetNext或GetBulk操作将只提供一次通过时间筛选表的过程。
It is suggested that an agent implement a time-filtered table in this manner to improve performance and avoid a MIB walk getting stuck in time-filtered tables. It is, however, still acceptable for an agent to implement a time-filtered table in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses), and management applications must be able to deal with such traditional implementations.
建议代理以这种方式实现时间过滤表,以提高性能并避免MIB漫游卡在时间过滤表中。但是,代理仍然可以以传统方式实现时间过滤表(即,在GetNext和GetBulk PDU响应中返回每个概念时间过滤实例),并且管理应用程序必须能够处理此类传统实现。
See the appendix for further discussion of this textual convention.
有关本文本约定的进一步讨论,请参见附录。
The following example is provided to demonstrate TimeFilter behavior:
提供以下示例以演示TimeFilter行为:
Consider the following basic conceptual table, basicFooTable. (Note that the basic version of a time-filtered table may not actually be defined.)
考虑下面的基本概念表,基本可行。(请注意,时间筛选表的基本版本实际上可能没有定义。)
basicFooTable:
基本货物:
basicFooTable ... INDEX { fooIndex }
基本的商品。。。索引{fooIndex}
BasicFooEntry { fooIndex Integer32, fooCounts Counter32 }
BasicFooEntry { fooIndex Integer32, fooCounts Counter32 }
For this example, the basicFooTable contains two static conceptual entries (fooIndex equals '1' and '2'), created at time zero. It also contains one dynamic conceptual entry (fooIndex equals '3'), which is created at time '3' and deleted at time '7'.
对于本例,basicFooTable包含两个在时间零点创建的静态概念条目(fooIndex等于“1”和“2”)。它还包含一个动态概念条目(fooIndex等于“3”),该条目在时间“3”创建,在时间“7”删除。
The time-filtered version of the basicFooTable could be defined as follows:
basicFooTable的时间过滤版本可定义如下:
FooTable:
可步行的:
fooTable ... INDEX { fooTimeMark, fooIndex }
可行走的。。。索引{fooTimeMark,foodindex}
FooEntry {
食品入口{
fooTimeMark TimeFilter, fooIndex Integer32, fooCounts Counter32 }
fooTimeMark时间过滤器,fooIndex整数32,fooCounts计数器32}
Note that entries exist in the time-filtered conceptual table only if they actually exist in the underlying (basic) table.
请注意,仅当条目实际存在于基础(基本)表中时,它们才存在于时间过滤概念表中。
For this example, the fooTable will have three underlying basic entries (fooIndex == 1, 2, and 3), with the following activity (for sysUpTime equal 0 to 9):
对于本例,fooTable将有三个基础基本条目(fooIndex==1、2和3),其中包含以下活动(对于系统正常运行时间等于0到9):
- fooEntry.N.1 is created at time '0' and most recently updated at time '6' to the value '5'. - fooEntry.N.2 is created at time '0' and most recently updated at time '8' to the value '9'. - fooEntry.N.3 is created at time '3', updated at time '5' to the value '17', and deleted at time '7'.
- fooEntry.N.1在时间“0”创建,最近在时间“6”更新为值“5”。-fooEntry.N.2在时间“0”创建,最近在时间“8”更新为值“9”。-fooEntry.N.3在时间“3”创建,在时间“5”更新为值“17”,并在时间“7”删除。
The following tables show the values that would be returned for MIB walk operations with various TimeFilter values, done at different times. An application issues a retrieval request at time 'T', with a TimeFilter value, 'N' (typically set to a lower value, such as the value of sysUpTime at the last polling cycle).
下表显示了在不同时间执行的具有不同时间过滤器值的MIB漫游操作将返回的值。应用程序在时间“T”发出检索请求,时间过滤器值为“N”(通常设置为较低的值,如上一个轮询周期的sysUpTime值)。
The following values would be returned in a MIB walk of fooCounts.N if T equals '0' and N equals '0':
以下值将在fooCounts的MIB遍历中返回。如果T等于“0”且N等于“0”,则返回N:
fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0
fooCounts.N.I Value ========================== fooCounts.0.1 0 fooCounts.0.2 0
Note that nothing is returned for fooCounts.0.3, since that entry does not exist at sysUpTime equals '0'.
请注意,fooCounts.0.3不会返回任何内容,因为该条目在sysUpTime等于“0”时不存在。
The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '3' and N equals '0':
以下值将在fooCounts的完整(传统)MIB遍历中返回。如果T等于“3”且N等于“0”,则返回N:
fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0
fooCounts.N.I Value ======================= fooCounts.0.1 0 fooCounts.0.2 0 fooCounts.0.3 0 fooCounts.1.3 0 fooCounts.2.3 0 fooCounts.3.3 0
Note that there are no instances for T equals 1 or 2 for the first two values of N, as these entries did not change since they were created at time '0'.
请注意,对于N的前两个值,没有T等于1或2的实例,因为这些条目没有更改,因为它们是在时间“0”创建的。
Note that the current value for 'fooCounts.N.3' is returned here, even for values of N less than '3' (when the entry was created). The agent only considers the current existence of an entry in the TimeFilter algorithm, not the time when the entry was created.
请注意,“fooCounts.N.3”的当前值在此处返回,即使是小于“3”的值(创建条目时)。代理只考虑TimeFilter算法中当前存在的条目,而不考虑创建条目的时间。
Note that the instances 'fooCounts.0.3', 'fooCounts.1.3', and 'fooCounts.2.3' are duplicates and can be suppressed by the agent in a MIB walk.
请注意,实例“fooCounts.0.3”、“fooCounts.1.3”和“fooCounts.2.3”是重复的,可以由代理在MIB漫游中抑制。
The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '6' and N equals '3':
以下值将在fooCounts的完整(传统)MIB遍历中返回。如果T等于“6”且N等于“3”,则返回N:
fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5
fooCounts.N.I Value ======================= fooCounts.3.1 5 fooCounts.3.3 17 fooCounts.4.1 5 fooCounts.4.3 17 fooCounts.5.1 5 fooCounts.5.3 17 fooCounts.6.1 5
Note that no instances for entry 'fooCounts.N.2' are returned, since it has not changed since time '3'.
请注意,不会返回条目“fooCounts.N.2”的实例,因为它自时间“3”以来没有更改。
Note that all instances except 'fooCounts.5.3' and 'fooCounts.6.1' are duplicates and can be suppressed by the agent in a MIB walk.
请注意,除“fooCounts.5.3”和“fooCounts.6.1”之外的所有实例都是重复的,可以由代理在MIB遍历中抑制。
The following values would be returned in a full (traditional) MIB walk of fooCounts.N if T equals '9' and N equals '6':
以下值将在fooCounts的完整(传统)MIB遍历中返回。如果T等于'9'且N等于'6':
fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9
fooCounts.N.I Value ======================= fooCounts.6.1 5 fooCounts.6.2 9 fooCounts.7.2 9 fooCounts.8.2 9
Note that no instances for entry 'fooCounts.N.3' are returned, since it was deleted at time '7'.
请注意,不会返回条目“fooCounts.N.3”的实例,因为它在时间“7”时被删除。
Note that instances 'fooCounts.6.2' and 'fooCounts.7.2'
请注意,实例“fooCounts.6.2”和“fooCounts.7.2”
are duplicates and can be suppressed by the agent in a MIB walk."
是重复项,可以由代理在MIB漫游中抑制。”
SYNTAX TimeTicks
语法时间刻度
DataSource ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Identifies the source of the data that the associated function is configured to analyze. This source can be any interface on this device.
DataSource ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Identifies the source of the data that the associated function is configured to analyze. This source can be any interface on this device.
In order to identify a particular interface, this object shall identify the instance of the ifIndex object, defined in [RFC2863], for the desired interface.
为了识别特定接口,该对象应识别[RFC2863]中定义的所需接口的ifIndex对象实例。
For example, if an entry were to receive data from interface #1, this object would be set to ifIndex.1." SYNTAX OBJECT IDENTIFIER
例如,如果一个条目要从接口#1接收数据,则该对象将设置为ifIndex.1.“语法对象标识符”
-- -- Protocol Directory Group -- -- Lists the inventory of protocols the probe has the capability of -- monitoring and allows the addition, deletion, and configuration of -- entries in this list.
-- -- Protocol Directory Group -- -- Lists the inventory of protocols the probe has the capability of -- monitoring and allows the addition, deletion, and configuration of -- entries in this list.
protocolDirLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time the protocol directory was last modified, either through insertions or deletions, or through modifications of the protocolDirAddressMapConfig, protocolDirHostConfig, or protocolDirMatrixConfig." ::= { protocolDir 1 }
protocolDirLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time the protocol directory was last modified, either through insertions or deletions, or through modifications of the protocolDirAddressMapConfig, protocolDirHostConfig, or protocolDirMatrixConfig." ::= { protocolDir 1 }
protocolDirTable OBJECT-TYPE SYNTAX SEQUENCE OF ProtocolDirEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists the protocols that this agent has the capability to decode and count. There is one entry in this table for each such protocol. These protocols represent different network-layer, transport-layer, and higher-layer
protocolDirTable ProtocolDirEntry的对象类型语法序列MAX-ACCESS不可访问状态当前描述“此表列出此代理具有解码和计数能力的协议。此表中每个协议有一个条目。这些协议代表不同的网络层、传输层和更高层
protocols. The agent should boot up with this table preconfigured with those protocols that it knows about and wishes to monitor. Implementations are strongly encouraged to support protocols higher than the network layer (at least for the protocol distribution group), even for implementations that don't support the application-layer groups." ::= { protocolDir 2 }
protocols. The agent should boot up with this table preconfigured with those protocols that it knows about and wishes to monitor. Implementations are strongly encouraged to support protocols higher than the network layer (at least for the protocol distribution group), even for implementations that don't support the application-layer groups." ::= { protocolDir 2 }
protocolDirEntry OBJECT-TYPE SYNTAX ProtocolDirEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the protocolDirTable.
protocolDirEntry对象类型语法protocolDirEntry MAX-ACCESS不可访问状态当前描述“protocolDirTable中的概念行。
An example of the indexing of this entry is protocolDirLocalIndex.8.0.0.0.1.0.0.8.0.2.0.0, which is the encoding of a length of 8, followed by 8 subids encoding the protocolDirID of 1.2048, followed by a length of 2 and the 2 subids encoding zero-valued parameters.
该项索引的一个示例是ProtocolDirLocaliIndex.8.0.0.0.1.0.0.0.8.0.2.0.0,它是长度为8的编码,后面是编码protocolDirID为1.2048的8个子ID,后面是长度为2的子ID,以及编码零值参数的2个子ID。
Note that some combinations of index values may result in an index that exceeds 128 sub-identifiers in length, which exceeds the maximum for the SNMP protocol. Implementations should take care to avoid such combinations." INDEX { protocolDirID, protocolDirParameters } ::= { protocolDirTable 1 }
Note that some combinations of index values may result in an index that exceeds 128 sub-identifiers in length, which exceeds the maximum for the SNMP protocol. Implementations should take care to avoid such combinations." INDEX { protocolDirID, protocolDirParameters } ::= { protocolDirTable 1 }
ProtocolDirEntry ::= SEQUENCE { protocolDirID OCTET STRING, protocolDirParameters OCTET STRING, protocolDirLocalIndex Integer32, protocolDirDescr DisplayString, protocolDirType BITS, protocolDirAddressMapConfig INTEGER, protocolDirHostConfig INTEGER, protocolDirMatrixConfig INTEGER, protocolDirOwner OwnerString, protocolDirStatus RowStatus }
ProtocolDirEntry ::= SEQUENCE { protocolDirID OCTET STRING, protocolDirParameters OCTET STRING, protocolDirLocalIndex Integer32, protocolDirDescr DisplayString, protocolDirType BITS, protocolDirAddressMapConfig INTEGER, protocolDirHostConfig INTEGER, protocolDirMatrixConfig INTEGER, protocolDirOwner OwnerString, protocolDirStatus RowStatus }
protocolDirID OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4..128)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique identifier for a particular protocol. Standard identifiers will be defined in such a manner that they
protocolDirID对象类型语法八位字节字符串(大小(4..128))MAX-ACCESS not ACCESS STATUS current DESCRIPTION“特定协议的唯一标识符。标准标识符的定义方式应确保
can often be used as specifications for new protocols - i.e., a tree-structured assignment mechanism that matches the protocol encapsulation 'tree' and that has algorithmic assignment mechanisms for certain subtrees. See RFC 2074 for more details.
通常可用作新协议的规范-即,与协议封装“树”匹配的树结构分配机制,并具有特定子树的算法分配机制。有关更多详细信息,请参阅RFC 2074。
Despite the algorithmic mechanism, the probe will only place entries in here for those protocols it chooses to collect. In other words, it need not populate this table with all possible ethernet protocol types, nor need it create them on the fly when it sees them. Whether it does these things is a matter of product definition (cost/benefit, usability) and is up to the designer of the product.
尽管有算法机制,探测器只会将它选择收集的协议的条目放在这里。换句话说,它不需要用所有可能的以太网协议类型填充此表,也不需要在看到它们时动态创建它们。它是否能做到这些是产品定义(成本/效益、可用性)的问题,这取决于产品的设计者。
If an entry is written to this table with a protocolDirID that the agent doesn't understand, either directly or algorithmically, the SET request will be rejected with an inconsistentName or badValue (for SNMPv1) error." ::= { protocolDirEntry 1 }
If an entry is written to this table with a protocolDirID that the agent doesn't understand, either directly or algorithmically, the SET request will be rejected with an inconsistentName or badValue (for SNMPv1) error." ::= { protocolDirEntry 1 }
protocolDirParameters OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of parameters for the associated protocolDirID. See the associated RMON2 Protocol Identifiers document for a description of the possible parameters. There will be one octet in this string for each sub-identifier in the protocolDirID, and the parameters will appear here in the same order as the associated sub-identifiers appear in the protocolDirID.
protocolDirParameters对象类型语法八位字符串(大小(1..32))MAX-ACCESS不可访问状态当前描述“关联的protocolDirID的一组参数。有关可能参数的说明,请参阅相关的RMON2协议标识符文档。protocolDirID中的每个子标识符在该字符串中都有一个八位组,参数在此处的显示顺序与protocolDirID中相关子标识符的显示顺序相同。
Every node in the protocolDirID tree has a different, optional set of parameters defined (that is, the definition of parameters for a node is optional). The proper parameter value for each node is included in this string. Note that the inclusion of a parameter value in this string for each node is not optional. What is optional is that a node may have no parameters defined, in which case the parameter field for that node will be zero." ::= { protocolDirEntry 2 }
Every node in the protocolDirID tree has a different, optional set of parameters defined (that is, the definition of parameters for a node is optional). The proper parameter value for each node is included in this string. Note that the inclusion of a parameter value in this string for each node is not optional. What is optional is that a node may have no parameters defined, in which case the parameter field for that node will be zero." ::= { protocolDirEntry 2 }
protocolDirLocalIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION
protocolDirLocalIndex对象类型语法整数32(1..2147483647)最大访问只读状态当前说明
"The locally arbitrary but unique identifier associated with this protocolDir entry.
“与此protocolDir项关联的本地任意但唯一的标识符。
The value for each supported protocol must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization, except that if a protocol is deleted and re-created, it must be re-created with a new value that has not been used since the last re-initialization.
从实体网络管理系统的一次重新初始化到下一次重新初始化,每个受支持协议的值必须保持不变,但如果删除并重新创建协议,则必须使用自上次重新初始化以来未使用过的新值重新创建协议。
The specific value is meaningful only within a given SNMP entity. A protocolDirLocalIndex must not be re-used until the next agent restart in the event that the protocol directory entry is deleted." ::= { protocolDirEntry 3 }
The specific value is meaningful only within a given SNMP entity. A protocolDirLocalIndex must not be re-used until the next agent restart in the event that the protocol directory entry is deleted." ::= { protocolDirEntry 3 }
protocolDirDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "A textual description of the protocol encapsulation. A probe may choose to describe only a subset of the entire encapsulation (e.g., only the highest layer).
protocolDirDescr对象类型语法DisplayString(大小(1..64))MAX-ACCESS read create STATUS current DESCRIPTION“协议封装的文本描述。探测器可以选择仅描述整个封装的子集(例如,仅最高层)。
This object is intended for human consumption only.
此物品仅供人类使用。
This object may not be modified if the associated protocolDirStatus object is equal to active(1)." ::= { protocolDirEntry 4 }
This object may not be modified if the associated protocolDirStatus object is equal to active(1)." ::= { protocolDirEntry 4 }
protocolDirType OBJECT-TYPE SYNTAX BITS { extensible(0), addressRecognitionCapable(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object describes 2 attributes of this protocol directory entry.
protocolDirType OBJECT-TYPE SYNTAX BITS { extensible(0), addressRecognitionCapable(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object describes 2 attributes of this protocol directory entry.
The presence or absence of the 'extensible' bit describes whether this protocol directory entry can be extended by the user by creating protocol directory entries that are children of this protocol.
“可扩展”位的存在与否说明用户是否可以通过创建作为此协议子项的协议目录项来扩展此协议目录项。
An example of an entry that will often allow extensibility is
通常允许扩展性的条目示例如下
'ip.udp'. The probe may automatically populate some children of this node, such as 'ip.udp.snmp' and 'ip.udp.dns'. A probe administrator or user may also populate additional children via remote SNMP requests that create entries in this table. When a child node is added for a protocol for which the probe has no built-in support extending a parent node (for which the probe does have built-in support), that child node is not extendable. This is termed 'limited extensibility'.
“ip.udp”。探测器可能会自动填充此节点的一些子节点,例如“ip.udp.snmp”和“ip.udp.dns”。探测器管理员或用户还可以通过在该表中创建条目的远程SNMP请求来填充其他子级。为协议添加子节点时,如果探测器没有扩展父节点的内置支持(探测器没有内置支持),则该子节点不可扩展。这被称为“有限扩展性”。
When a child node is added through this extensibility mechanism, the values of protocolDirLocalIndex and protocolDirType shall be assigned by the agent.
当通过此扩展机制添加子节点时,代理应分配ProtocolDirLocaliIndex和protocolDirType的值。
The other objects in the entry will be assigned by the manager who is creating the new entry.
条目中的其他对象将由创建新条目的经理指定。
This object also describes whether this agent can recognize addresses for this protocol, should it be a network-level protocol. That is, while a probe may be able to recognize packets of a particular network-layer protocol and count them, it takes additional logic to be able to recognize the addresses in this protocol and to populate network-layer or application-layer tables with the addresses in this protocol. If this bit is set, the agent will recognize network-layer addresses for this protocol and populate the network- and application-layer host and matrix tables with these protocols.
此对象还描述此代理是否可以识别此协议的地址(如果是网络级协议)。也就是说,虽然探测器可能能够识别特定网络层协议的数据包并对其进行计数,但需要额外的逻辑才能识别该协议中的地址,并用该协议中的地址填充网络层或应用层表。如果设置了此位,代理将识别此协议的网络层地址,并用这些协议填充网络层和应用层主机和矩阵表。
Note that when an entry is created, the agent will supply values for the bits that match the capabilities of the agent with respect to this protocol. Note that since row creations usually exercise the limited extensibility feature, these bits will usually be set to zero." ::= { protocolDirEntry 5 }
Note that when an entry is created, the agent will supply values for the bits that match the capabilities of the agent with respect to this protocol. Note that since row creations usually exercise the limited extensibility feature, these bits will usually be set to zero." ::= { protocolDirEntry 5 }
protocolDirAddressMapConfig OBJECT-TYPE SYNTAX INTEGER { notSupported(1), supportedOff(2), supportedOn(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object describes and configures the probe's support for address mapping for this protocol. When the probe creates entries in this table for all protocols that it understands,
protocolDirAddressMapConfig OBJECT-TYPE SYNTAX INTEGER { notSupported(1), supportedOff(2), supportedOn(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object describes and configures the probe's support for address mapping for this protocol. When the probe creates entries in this table for all protocols that it understands,
it will set the entry to notSupported(1) if it doesn't have the capability to perform address mapping for the protocol or if this protocol is not a network-layer protocol. When an entry is created in this table by a management operation as part of the limited extensibility feature, the probe must set this value to notSupported(1), because limited extensibility of the protocolDirTable does not extend to interpreting addresses of the extended protocols.
如果它没有能力为协议执行地址映射,或者如果该协议不是网络层协议,它将把条目设置为notSupported(1)。当管理操作在此表中创建条目作为有限扩展性功能的一部分时,探测器必须将此值设置为notSupported(1),因为protocolDirTable的有限扩展性不会扩展到解释扩展协议的地址。
If the value of this object is notSupported(1), the probe will not perform address mapping for this protocol and shall not allow this object to be changed to any other value. If the value of this object is supportedOn(3), the probe supports address mapping for this protocol and is configured to perform address mapping for this protocol for all addressMappingControlEntries and all interfaces. If the value of this object is supportedOff(2), the probe supports address mapping for this protocol but is configured to not perform address mapping for this protocol for any addressMappingControlEntries and all interfaces. Whenever this value changes from supportedOn(3) to supportedOff(2), the probe shall delete all related entries in the addressMappingTable." ::= { protocolDirEntry 6 }
If the value of this object is notSupported(1), the probe will not perform address mapping for this protocol and shall not allow this object to be changed to any other value. If the value of this object is supportedOn(3), the probe supports address mapping for this protocol and is configured to perform address mapping for this protocol for all addressMappingControlEntries and all interfaces. If the value of this object is supportedOff(2), the probe supports address mapping for this protocol but is configured to not perform address mapping for this protocol for any addressMappingControlEntries and all interfaces. Whenever this value changes from supportedOn(3) to supportedOff(2), the probe shall delete all related entries in the addressMappingTable." ::= { protocolDirEntry 6 }
protocolDirHostConfig OBJECT-TYPE SYNTAX INTEGER { notSupported(1), supportedOff(2), supportedOn(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object describes and configures the probe's support for the network-layer and application-layer host tables for this protocol. When the probe creates entries in this table for all protocols that it understands, it will set the entry to notSupported(1) if it doesn't have the capability to track the nlHostTable for this protocol or if the alHostTable is implemented but doesn't have the capability to track this protocol. Note that if the alHostTable is implemented, the probe may only support a protocol if it is supported in both the nlHostTable and the alHostTable.
protocolDirHostConfig OBJECT-TYPE SYNTAX INTEGER { notSupported(1), supportedOff(2), supportedOn(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object describes and configures the probe's support for the network-layer and application-layer host tables for this protocol. When the probe creates entries in this table for all protocols that it understands, it will set the entry to notSupported(1) if it doesn't have the capability to track the nlHostTable for this protocol or if the alHostTable is implemented but doesn't have the capability to track this protocol. Note that if the alHostTable is implemented, the probe may only support a protocol if it is supported in both the nlHostTable and the alHostTable.
If the associated protocolDirType object has the addressRecognitionCapable bit set, then this is a network-layer protocol for which the probe recognizes addresses, and
如果关联的protocolDirType对象设置了addressRecognitionCapable位,则这是一个网络层协议,探测器可识别其地址,并且
thus the probe will populate the nlHostTable and alHostTable with addresses it discovers for this protocol.
因此,探测器将使用为此协议发现的地址填充nlHostTable和alHostTable。
If the value of this object is notSupported(1), the probe will not track the nlHostTable or alHostTable for this protocol and shall not allow this object to be changed to any other value. If the value of this object is supportedOn(3), the probe supports tracking of the nlHostTable and alHostTable for this protocol and is configured to track both tables for this protocol for all control entries and all interfaces. If the value of this object is supportedOff(2), the probe supports tracking of the nlHostTable and alHostTable for this protocol but is configured to not track these tables for any control entries or interfaces. Whenever this value changes from supportedOn(3) to supportedOff(2), the probe shall delete all related entries in the nlHostTable and alHostTable.
如果不支持此对象的值(1),探测器将不会跟踪此协议的nlHostTable或alHostTable,并且不允许将此对象更改为任何其他值。如果此对象的值在(3)上受支持,则探测器支持跟踪此协议的nlHostTable和alHostTable,并配置为跟踪所有控制项和所有接口的此协议的两个表。如果此对象的值为supportedOff(2),则探测器支持跟踪此协议的nlHostTable和alHostTable,但配置为不跟踪任何控件条目或接口的这些表。当该值从supportedOn(3)更改为supportedOff(2)时,探测器应删除nlHostTable和alHostTable中的所有相关条目。
Note that since each alHostEntry references 2 protocol directory entries, one for the network address and one for the type of the highest protocol recognized, an entry will only be created in that table if this value is supportedOn(3) for both protocols." ::= { protocolDirEntry 7 }
Note that since each alHostEntry references 2 protocol directory entries, one for the network address and one for the type of the highest protocol recognized, an entry will only be created in that table if this value is supportedOn(3) for both protocols." ::= { protocolDirEntry 7 }
protocolDirMatrixConfig OBJECT-TYPE SYNTAX INTEGER { notSupported(1), supportedOff(2), supportedOn(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object describes and configures the probe's support for the network-layer and application-layer matrix tables for this protocol. When the probe creates entries in this table for all protocols that it understands, it will set the entry to notSupported(1) if it doesn't have the capability to track the nlMatrixTables for this protocol or if the alMatrixTables are implemented but don't have the capability to track this protocol. Note that if the alMatrix tables are implemented, the probe may only support a protocol if it is supported in both of the nlMatrixTables and both of the alMatrixTables.
protocolDirMatrixConfig OBJECT-TYPE SYNTAX INTEGER { notSupported(1), supportedOff(2), supportedOn(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object describes and configures the probe's support for the network-layer and application-layer matrix tables for this protocol. When the probe creates entries in this table for all protocols that it understands, it will set the entry to notSupported(1) if it doesn't have the capability to track the nlMatrixTables for this protocol or if the alMatrixTables are implemented but don't have the capability to track this protocol. Note that if the alMatrix tables are implemented, the probe may only support a protocol if it is supported in both of the nlMatrixTables and both of the alMatrixTables.
If the associated protocolDirType object has the addressRecognitionCapable bit set, then this is a network-
如果关联的protocolDirType对象设置了addressRecognitionCapable位,则这是一个网络-
layer protocol for which the probe recognizes addresses, and thus the probe will populate both of the nlMatrixTables and both of the alMatrixTables with addresses it discovers for this protocol.
探测识别地址的层协议,因此探测将用它为此协议发现的地址填充nlMatrixTables和alMatrixTables。
If the value of this object is notSupported(1), the probe will not track either of the nlMatrixTables or the alMatrixTables for this protocol and shall not allow this object to be changed to any other value. If the value of this object is supportedOn(3), the probe supports tracking of both of the nlMatrixTables and (if implemented) both of the alMatrixTables for this protocol and is configured to track these tables for this protocol for all control entries and all interfaces. If the value of this object is supportedOff(2), the probe supports tracking of both of the nlMatrixTables and (if implemented) both of the alMatrixTables for this protocol but is configured to not track these tables for this protocol for any control entries or interfaces. Whenever this value changes from supportedOn(3) to supportedOff(2), the probe shall delete all related entries in the nlMatrixTables and the alMatrixTables.
如果不支持此对象的值(1),探测器将不会跟踪此协议的nlMatrixTables或alMatrixTables,并且不允许将此对象更改为任何其他值。如果此对象的值在(3)上受支持,则探测器支持跟踪此协议的两个nlMatrixTables和(如果实现)两个alMatrixTables,并配置为跟踪此协议的所有控制项和所有接口的这些表。如果此对象的值为supportedOff(2),则探测器支持跟踪此协议的两个nlMatrixTables和(如果实现)两个alMatrixTables,但配置为不跟踪此协议的任何控件条目或接口的这些表。当该值从supportedOn(3)更改为supportedOff(2)时,探头应删除nlMatrixTables和alMatrixTables中的所有相关条目。
Note that since each alMatrixEntry references 2 protocol directory entries, one for the network address and one for the type of the highest protocol recognized, an entry will only be created in that table if this value is supportedOn(3) for both protocols." ::= { protocolDirEntry 8 }
Note that since each alMatrixEntry references 2 protocol directory entries, one for the network address and one for the type of the highest protocol recognized, an entry will only be created in that table if this value is supportedOn(3) for both protocols." ::= { protocolDirEntry 8 }
protocolDirOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it." ::= { protocolDirEntry 9 }
protocolDirOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it." ::= { protocolDirEntry 9 }
protocolDirStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this protocol directory entry.
protocolDirStatus对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此协议目录项的状态。
An entry may not exist in the active state unless all objects in the entry have an appropriate value.
除非条目中的所有对象都具有适当的值,否则条目可能不存在于活动状态。
If this object is not equal to active(1), all associated entries in the nlHostTable, nlMatrixSDTable, nlMatrixDSTable, alHostTable, alMatrixSDTable, and alMatrixDSTable shall be deleted." ::= { protocolDirEntry 10 }
If this object is not equal to active(1), all associated entries in the nlHostTable, nlMatrixSDTable, nlMatrixDSTable, alHostTable, alMatrixSDTable, and alMatrixDSTable shall be deleted." ::= { protocolDirEntry 10 }
-- -- Protocol Distribution Group (protocolDist) -- -- Collects the relative amounts of octets and packets for the -- different protocols detected on a network segment. -- protocolDistControlTable, -- protocolDistStatsTable
-- -- Protocol Distribution Group (protocolDist) -- -- Collects the relative amounts of octets and packets for the -- different protocols detected on a network segment. -- protocolDistControlTable, -- protocolDistStatsTable
protocolDistControlTable OBJECT-TYPE SYNTAX SEQUENCE OF ProtocolDistControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Controls the setup of protocol type distribution statistics tables.
protocolDistControlTable对象类型ProtocolDistControlEntry MAX-ACCESS不可访问状态当前描述的语法序列“控制协议类型分布统计表的设置。
Implementations are encouraged to add an entry per monitored interface upon initialization so that a default collection of protocol statistics is available.
建议实现在初始化时为每个受监视的接口添加一个条目,以便提供协议统计信息的默认集合。
Rationale: This table controls collection of very basic statistics for any or all of the protocols detected on a given interface. An NMS can use this table to quickly determine bandwidth allocation utilized by different protocols.
理由:此表控制在给定接口上检测到的任何或所有协议的基本统计数据的收集。NMS可以使用此表快速确定不同协议使用的带宽分配。
A media-specific statistics collection could also be configured (e.g., etherStats, trPStats) to easily obtain total frame, octet, and droppedEvents for the same interface." ::= { protocolDist 1 }
A media-specific statistics collection could also be configured (e.g., etherStats, trPStats) to easily obtain total frame, octet, and droppedEvents for the same interface." ::= { protocolDist 1 }
protocolDistControlEntry OBJECT-TYPE SYNTAX ProtocolDistControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the protocolDistControlTable.
protocolDistControlEntry对象类型语法protocolDistControlEntry MAX-ACCESS不可访问状态当前描述“protocolDistControlTable中的概念行。
An example of the indexing of this entry is protocolDistControlDroppedFrames.7" INDEX { protocolDistControlIndex }
此项的索引示例是protocolDistControlDroppedFrames.7“索引{protocolDistControlIndex}”
::= { protocolDistControlTable 1 }
::= { protocolDistControlTable 1 }
ProtocolDistControlEntry ::= SEQUENCE { protocolDistControlIndex Integer32, protocolDistControlDataSource DataSource, protocolDistControlDroppedFrames Counter32, protocolDistControlCreateTime LastCreateTime, protocolDistControlOwner OwnerString, protocolDistControlStatus RowStatus }
ProtocolDistControlEntry ::= SEQUENCE { protocolDistControlIndex Integer32, protocolDistControlDataSource DataSource, protocolDistControlDroppedFrames Counter32, protocolDistControlCreateTime LastCreateTime, protocolDistControlOwner OwnerString, protocolDistControlStatus RowStatus }
protocolDistControlIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique index for this protocolDistControlEntry." ::= { protocolDistControlEntry 1 }
protocolDistControlIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique index for this protocolDistControlEntry." ::= { protocolDistControlEntry 1 }
protocolDistControlDataSource OBJECT-TYPE SYNTAX DataSource MAX-ACCESS read-create STATUS current DESCRIPTION "The source of data for the this protocol distribution.
protocolDistControlDataSource对象类型语法DataSource MAX-ACCESS读取创建状态当前描述“此协议分发的数据源。
The statistics in this group reflect all packets on the local network segment attached to the identified interface.
此组中的统计信息反映连接到标识接口的本地网段上的所有数据包。
This object may not be modified if the associated protocolDistControlStatus object is equal to active(1)." ::= { protocolDistControlEntry 2 }
This object may not be modified if the associated protocolDistControlStatus object is equal to active(1)." ::= { protocolDistControlEntry 2 }
protocolDistControlDroppedFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that were received by the probe and therefore not accounted for in the *StatsDropEvents, but that the probe chose not to count for this entry for whatever reason. Most often, this event occurs when the probe is out of some resources and decides to shed load from this collection.
protocolDistControlDroppedFrames对象类型语法计数器32 MAX-ACCESS只读状态当前说明“探测器接收到的帧总数,因此未计入*StatsDropEvents,但探测器出于任何原因选择不计入此条目。大多数情况下,当探测资源不足并决定从该集合中卸载时,会发生此事件。
This count does not include packets that were not counted because they had MAC-layer errors.
此计数不包括由于MAC层错误而未计数的数据包。
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { protocolDistControlEntry 3 }
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { protocolDistControlEntry 3 }
protocolDistControlCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this control entry was last activated. This can be used by the management station to ensure that the table has not been deleted and recreated between polls." ::= { protocolDistControlEntry 4 }
protocolDistControlCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this control entry was last activated. This can be used by the management station to ensure that the table has not been deleted and recreated between polls." ::= { protocolDistControlEntry 4 }
protocolDistControlOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it." ::= { protocolDistControlEntry 5 }
protocolDistControlOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it." ::= { protocolDistControlEntry 5 }
protocolDistControlStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this row.
protocolDistControlStatus对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此行的状态。
An entry may not exist in the active state unless all objects in the entry have an appropriate value.
除非条目中的所有对象都具有适当的值,否则条目可能不存在于活动状态。
If this object is not equal to active(1), all associated entries in the protocolDistStatsTable shall be deleted." ::= { protocolDistControlEntry 6 }
If this object is not equal to active(1), all associated entries in the protocolDistStatsTable shall be deleted." ::= { protocolDistControlEntry 6 }
-- per interface protocol distribution statistics table protocolDistStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF ProtocolDistStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry is made in this table for every protocol in the protocolDirTable that has been seen in at least one packet. Counters are updated in this table for every protocol type that is encountered when parsing a packet, but no counters are
--每个接口协议分布统计表protocolDistStatsTable ProtocolDistStatsEntry的对象类型语法序列MAX-ACCESS不可访问状态当前描述“在该表中为protocolDirTable中至少在一个数据包中看到的每个协议创建一个条目。此表中针对解析数据包时遇到的每种协议类型更新计数器,但不更新任何计数器
updated for packets with MAC-layer errors.
已更新MAC层错误的数据包。
Note that if a protocolDirEntry is deleted, all associated entries in this table are removed." ::= { protocolDist 2 }
Note that if a protocolDirEntry is deleted, all associated entries in this table are removed." ::= { protocolDist 2 }
protocolDistStatsEntry OBJECT-TYPE SYNTAX ProtocolDistStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the protocolDistStatsTable.
ProtocolDistStatEntry对象类型语法ProtocolDistStatEntry MAX-ACCESS不可访问状态当前描述“protocolDistStatsTable中的概念行。
The index is composed of the protocolDistControlIndex of the associated protocolDistControlEntry, followed by the protocolDirLocalIndex of the associated protocol that this entry represents. In other words, the index identifies the protocol distribution an entry is a part of and the particular protocol that it represents.
该索引由关联protocolDistControlEntry的protocolDistControlIndex组成,后跟该条目表示的关联协议的ProtocolDirLocaliIndex。换句话说,索引标识条目所属的协议分发以及它所代表的特定协议。
An example of the indexing of this entry is protocolDistStatsPkts.1.18" INDEX { protocolDistControlIndex, protocolDirLocalIndex } ::= { protocolDistStatsTable 1 }
An example of the indexing of this entry is protocolDistStatsPkts.1.18" INDEX { protocolDistControlIndex, protocolDirLocalIndex } ::= { protocolDistStatsTable 1 }
ProtocolDistStatsEntry ::= SEQUENCE { protocolDistStatsPkts ZeroBasedCounter32, protocolDistStatsOctets ZeroBasedCounter32 }
ProtocolDistStatsEntry ::= SEQUENCE { protocolDistStatsPkts ZeroBasedCounter32, protocolDistStatsOctets ZeroBasedCounter32 }
protocolDistStatsPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets of this protocol type received without errors. Note that this is the number of link-layer packets, so if a single network-layer packet is fragmented into several link-layer frames, this counter is incremented several times." ::= { protocolDistStatsEntry 1 }
protocolDistStatsPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets of this protocol type received without errors. Note that this is the number of link-layer packets, so if a single network-layer packet is fragmented into several link-layer frames, this counter is incremented several times." ::= { protocolDistStatsEntry 1 }
protocolDistStatsOctets OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets in packets of this protocol type
protocolDistStatsOctets对象类型语法ZeroBasedCounter32 MAX-ACCESS只读状态当前描述“此协议类型的数据包中的八位字节数
received since it was added to the protocolDistStatsTable (excluding framing bits, but including FCS octets), except for those octets in packets that contained errors.
自将其添加到protocolDistStatsTable(不包括帧位,但包括FCS八位字节)后接收,但数据包中包含错误的八位字节除外。
Note that this doesn't count just those octets in the particular protocol frames but includes the entire packet that contained the protocol." ::= { protocolDistStatsEntry 2 }
Note that this doesn't count just those octets in the particular protocol frames but includes the entire packet that contained the protocol." ::= { protocolDistStatsEntry 2 }
-- -- Address Map Group (addressMap) -- -- Lists MAC address to network address bindings discovered by the -- probe and what interface they were last seen on. -- addressMapControlTable -- addressMapTable
-- -- Address Map Group (addressMap) -- -- Lists MAC address to network address bindings discovered by the -- probe and what interface they were last seen on. -- addressMapControlTable -- addressMapTable
addressMapInserts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times an address mapping entry has been inserted into the addressMapTable. If an entry is inserted, then deleted, and then inserted, this counter will be incremented by 2.
addressMapInserts对象类型语法计数器32 MAX-ACCESS只读状态当前描述“将地址映射条目插入addressMapTable的次数。如果先插入条目,然后删除,再插入,则此计数器将增加2。
Note that the table size can be determined by subtracting addressMapDeletes from addressMapInserts." ::= { addressMap 1 }
Note that the table size can be determined by subtracting addressMapDeletes from addressMapInserts." ::= { addressMap 1 }
addressMapDeletes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times an address mapping entry has been deleted from the addressMapTable (for any reason). If an entry is deleted, then inserted, and then deleted, this counter will be incremented by 2.
addressMapDeletes对象类型语法计数器32 MAX-ACCESS只读状态当前描述“从addressMapTable(出于任何原因)删除地址映射项的次数。如果删除、插入、然后删除某个项,则此计数器将增加2。
Note that the table size can be determined by subtracting addressMapDeletes from addressMapInserts." ::= { addressMap 2 }
Note that the table size can be determined by subtracting addressMapDeletes from addressMapInserts." ::= { addressMap 2 }
addressMapMaxDesiredEntries OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) MAX-ACCESS read-write
addressMapMaxDesiredEntries对象类型语法整数32(-1..2147483647)最大访问读写
STATUS current DESCRIPTION "The maximum number of entries that are desired in the addressMapTable. The probe will not create more than this number of entries in the table but may choose to create fewer entries in this table for any reason, including the lack of resources.
STATUS current DESCRIPTION“addressMapTable中所需的最大条目数。探测器在表中创建的条目数不会超过该条目数,但可能会出于任何原因(包括资源不足)选择在此表中创建较少的条目数。
If this object is set to a value less than the current number of entries, enough entries are chosen in an implementation-dependent manner and deleted so that the number of entries in the table equals the value of this object.
如果将此对象设置为小于当前条目数的值,则将以依赖于实现的方式选择足够的条目数并将其删除,以便表中的条目数等于此对象的值。
If this value is set to -1, the probe may create any number of entries in this table.
如果此值设置为-1,则探测器可能会在此表中创建任意数量的条目。
This object may be used to control how resources are allocated on the probe for the various RMON functions." ::= { addressMap 3 }
This object may be used to control how resources are allocated on the probe for the various RMON functions." ::= { addressMap 3 }
addressMapControlTable OBJECT-TYPE SYNTAX SEQUENCE OF AddressMapControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table to control the collection of mappings from network layer address to physical address to interface.
addressMapControlTable对象类型AddressMapControlEntry的语法序列MAX-ACCESS不可访问状态当前描述“用于控制从网络层地址到物理地址到接口的映射集合的表。
Note that this is not like the typical RMON controlTable and dataTable in which each entry creates its own data table. Each entry in this table enables the discovery of addresses on a new interface and the placement of address mappings into the central addressMapTable.
请注意,这与典型的RMON controlTable和dataTable不同,在RMON controlTable和dataTable中,每个条目都创建自己的数据表。此表中的每个条目都允许在新接口上查找地址,并将地址映射放置到中心addressMapTable中。
Implementations are encouraged to add an entry per monitored interface upon initialization so that a default collection of address mappings is available." ::= { addressMap 4 }
Implementations are encouraged to add an entry per monitored interface upon initialization so that a default collection of address mappings is available." ::= { addressMap 4 }
addressMapControlEntry OBJECT-TYPE SYNTAX AddressMapControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the addressMapControlTable.
addressMapControlEntry对象类型语法addressMapControlEntry MAX-ACCESS不可访问状态当前描述“addressMapControlTable中的概念行。
An example of the indexing of this entry is addressMapControlDroppedFrames.1"
此项的索引示例为addressMapControlDroppedFrames.1“
INDEX { addressMapControlIndex } ::= { addressMapControlTable 1 }
INDEX { addressMapControlIndex } ::= { addressMapControlTable 1 }
AddressMapControlEntry ::= SEQUENCE { addressMapControlIndex Integer32, addressMapControlDataSource DataSource, addressMapControlDroppedFrames Counter32, addressMapControlOwner OwnerString, addressMapControlStatus RowStatus }
AddressMapControlEntry ::= SEQUENCE { addressMapControlIndex Integer32, addressMapControlDataSource DataSource, addressMapControlDroppedFrames Counter32, addressMapControlOwner OwnerString, addressMapControlStatus RowStatus }
addressMapControlIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique index for this entry in the addressMapControlTable." ::= { addressMapControlEntry 1 }
addressMapControlIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique index for this entry in the addressMapControlTable." ::= { addressMapControlEntry 1 }
addressMapControlDataSource OBJECT-TYPE SYNTAX DataSource MAX-ACCESS read-create STATUS current DESCRIPTION "The source of data for this addressMapControlEntry." ::= { addressMapControlEntry 2 }
addressMapControlDataSource OBJECT-TYPE SYNTAX DataSource MAX-ACCESS read-create STATUS current DESCRIPTION "The source of data for this addressMapControlEntry." ::= { addressMapControlEntry 2 }
addressMapControlDroppedFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that were received by the probe and therefore not accounted for in the *StatsDropEvents, but that the probe chose not to count for this entry for whatever reason. Most often, this event occurs when the probe is out of some resources and decides to shed load from this collection.
addressMapControlDroppedFrames对象类型语法计数器32 MAX-ACCESS只读状态当前说明“探测器接收到的帧总数,因此未计入*StatsDropEvents,但探测器出于任何原因选择不计入此条目。大多数情况下,当探测资源不足并决定从该集合中卸载时,会发生此事件。
This count does not include packets that were not counted because they had MAC-layer errors.
此计数不包括由于MAC层错误而未计数的数据包。
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { addressMapControlEntry 3 }
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { addressMapControlEntry 3 }
addressMapControlOwner OBJECT-TYPE SYNTAX OwnerString
addressMapControlOwner对象类型语法OwnerString
MAX-ACCESS read-create STATUS current DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it." ::= { addressMapControlEntry 4 }
MAX-ACCESS read-create STATUS current DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it." ::= { addressMapControlEntry 4 }
addressMapControlStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this addressMap control entry.
addressMapControlStatus对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此addressMap控件项的状态。
An entry may not exist in the active state unless all objects in the entry have an appropriate value.
除非条目中的所有对象都具有适当的值,否则条目可能不存在于活动状态。
If this object is not equal to active(1), all associated entries in the addressMapTable shall be deleted." ::= { addressMapControlEntry 5 }
If this object is not equal to active(1), all associated entries in the addressMapTable shall be deleted." ::= { addressMapControlEntry 5 }
addressMapTable OBJECT-TYPE SYNTAX SEQUENCE OF AddressMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of mappings from network layer address to physical address to interface.
addressMapTable对象类型AddressMapEntry MAX-ACCESS的语法序列不可访问状态当前描述“从网络层地址到物理地址到接口的映射表。
The probe will add entries to this table based on the source MAC and network addresses seen in packets without MAC-level errors. The probe will populate this table for all protocols in the protocol directory table whose value of protocolDirAddressMapConfig is equal to supportedOn(3), and will delete any entries whose protocolDirEntry is deleted or has a protocolDirAddressMapConfig value of supportedOff(2)." ::= { addressMap 5 }
The probe will add entries to this table based on the source MAC and network addresses seen in packets without MAC-level errors. The probe will populate this table for all protocols in the protocol directory table whose value of protocolDirAddressMapConfig is equal to supportedOn(3), and will delete any entries whose protocolDirEntry is deleted or has a protocolDirAddressMapConfig value of supportedOff(2)." ::= { addressMap 5 }
addressMapEntry OBJECT-TYPE SYNTAX AddressMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the addressMapTable.
addressMapEntry对象类型语法addressMapEntry MAX-ACCESS不可访问状态当前描述“addressMapTable中的概念行。
The protocolDirLocalIndex in the index identifies the network layer protocol of the addressMapNetworkAddress.
索引中的protocolDirLocalIndex标识addressMapNetworkAddress的网络层协议。
An example of the indexing of this entry is addressMapSource.783495.18.4.128.2.6.6.11.1.3.6.1.2.1.2.2.1.1.1.
该条目的索引示例为addressMapSource.783495.18.4.128.2.6.6.11.1.3.6.1.2.2.1.1。
Note that some combinations of index values may result in an index that exceeds 128 sub-identifiers in length, which exceeds the maximum for the SNMP protocol. Implementations should take care to avoid such combinations." INDEX { addressMapTimeMark, protocolDirLocalIndex, addressMapNetworkAddress, addressMapSource } ::= { addressMapTable 1 }
Note that some combinations of index values may result in an index that exceeds 128 sub-identifiers in length, which exceeds the maximum for the SNMP protocol. Implementations should take care to avoid such combinations." INDEX { addressMapTimeMark, protocolDirLocalIndex, addressMapNetworkAddress, addressMapSource } ::= { addressMapTable 1 }
AddressMapEntry ::= SEQUENCE { addressMapTimeMark TimeFilter, addressMapNetworkAddress OCTET STRING, addressMapSource OBJECT IDENTIFIER, addressMapPhysicalAddress OCTET STRING, addressMapLastChange TimeStamp }
AddressMapEntry ::= SEQUENCE { addressMapTimeMark TimeFilter, addressMapNetworkAddress OCTET STRING, addressMapSource OBJECT IDENTIFIER, addressMapPhysicalAddress OCTET STRING, addressMapLastChange TimeStamp }
addressMapTimeMark OBJECT-TYPE SYNTAX TimeFilter MAX-ACCESS not-accessible STATUS current DESCRIPTION "A TimeFilter for this entry. See the TimeFilter textual convention to see how this works." ::= { addressMapEntry 1 }
addressMapTimeMark OBJECT-TYPE SYNTAX TimeFilter MAX-ACCESS not-accessible STATUS current DESCRIPTION "A TimeFilter for this entry. See the TimeFilter textual convention to see how this works." ::= { addressMapEntry 1 }
addressMapNetworkAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The network address for this relation.
addressMapNetworkAddress对象类型语法八位字节字符串(大小(1..255))MAX-ACCESS不可访问状态当前描述“此关系的网络地址。
This is represented as an octet string with specific semantics and length as identified by the protocolDirLocalIndex component of the index.
这表示为一个八位字符串,具有特定的语义和长度,由索引的ProtocolDirLocaliIndex组件标识。
For example, if the protocolDirLocalIndex indicates an encapsulation of ip, this object is encoded as a length octet of 4, followed by the 4 octets of the IP address, in network byte order." ::= { addressMapEntry 2 }
For example, if the protocolDirLocalIndex indicates an encapsulation of ip, this object is encoded as a length octet of 4, followed by the 4 octets of the IP address, in network byte order." ::= { addressMapEntry 2 }
addressMapSource OBJECT-TYPE SYNTAX OBJECT IDENTIFIER
addressMapSource对象类型语法对象标识符
MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface or port on which the associated network address was most recently seen.
MAX-ACCESS not ACCESS STATUS current DESCRIPTION“最近在其上看到关联网络地址的接口或端口。
If this address mapping was discovered on an interface, this object shall identify the instance of the ifIndex object, defined in [RFC2863], for the desired interface. For example, if an entry were to receive data from interface #1, this object would be set to ifIndex.1.
如果在接口上发现该地址映射,则该对象应为所需接口标识[RFC2863]中定义的ifIndex对象实例。例如,如果一个条目要从接口#1接收数据,则该对象将设置为ifIndex.1。
If this address mapping was discovered on a port, this object shall identify the instance of the rptrGroupPortIndex object, defined in [RFC2108], for the desired port. For example, if an entry were to receive data from group #1, port #1, this object would be set to rptrGroupPortIndex.1.1.
如果在端口上发现此地址映射,则此对象应为所需端口标识[RFC2108]中定义的rptrGroupPortIndex对象的实例。例如,如果一个条目要从组#1、端口#1接收数据,则该对象将设置为rptrGroupPortIndex.1.1。
Note that while the dataSource associated with this entry may only point to index objects, this object may at times point to repeater port objects. This situation occurs when the dataSource points to an interface that is a locally attached repeater and the agent has additional information about the source port of traffic seen on that repeater." ::= { addressMapEntry 3 }
Note that while the dataSource associated with this entry may only point to index objects, this object may at times point to repeater port objects. This situation occurs when the dataSource points to an interface that is a locally attached repeater and the agent has additional information about the source port of traffic seen on that repeater." ::= { addressMapEntry 3 }
addressMapPhysicalAddress OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The last source physical address on which the associated network address was seen. If the protocol of the associated network address was encapsulated inside of a network-level or higher protocol, this will be the address of the next-lower protocol with the addressRecognitionCapable bit enabled and will be formatted as specified for that protocol." ::= { addressMapEntry 4 }
addressMapPhysicalAddress OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The last source physical address on which the associated network address was seen. If the protocol of the associated network address was encapsulated inside of a network-level or higher protocol, this will be the address of the next-lower protocol with the addressRecognitionCapable bit enabled and will be formatted as specified for that protocol." ::= { addressMapEntry 4 }
addressMapLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time this entry was last created or the values of the physical address changed.
addressMapLastChange对象类型语法时间戳MAX-ACCESS只读状态当前描述“上次创建此项或更改物理地址值时的系统正常运行时间值。
This can be used to help detect duplicate address problems, in which case this object will be updated frequently." ::= { addressMapEntry 5 }
This can be used to help detect duplicate address problems, in which case this object will be updated frequently." ::= { addressMapEntry 5 }
-- -- Network Layer Host Group -- -- Counts the amount of traffic sent from and to each network address -- discovered by the probe. -- Note that while the hlHostControlTable also has objects that -- control an optional alHostTable, implementation of the alHostTable is -- not required to fully implement this group.
-- -- Network Layer Host Group -- -- Counts the amount of traffic sent from and to each network address -- discovered by the probe. -- Note that while the hlHostControlTable also has objects that -- control an optional alHostTable, implementation of the alHostTable is -- not required to fully implement this group.
hlHostControlTable OBJECT-TYPE SYNTAX SEQUENCE OF HlHostControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of higher-layer (i.e., non-MAC) host table control entries.
hlHostControlTable对象类型HlHostControlEntry的语法序列MAX-ACCESS not ACCESS STATUS current DESCRIPTION“高层(即非MAC)主机表控制项列表。
These entries will enable the collection of the network- and application-level host tables indexed by network addresses. Both the network- and application-level host tables are controlled by this table so that they will both be created and deleted at the same time, further increasing the ease with which they can be implemented as a single datastore. (Note that if an implementation stores application-layer host records in memory, it can derive network-layer host records from them.)
这些条目将允许收集按网络地址索引的网络级和应用程序级主机表。网络级和应用程序级主机表都由该表控制,以便同时创建和删除它们,进一步提高了它们作为单个数据存储实现的易用性。(请注意,如果实现将应用层主机记录存储在内存中,则可以从中派生网络层主机记录。)
Entries in the nlHostTable will be created on behalf of each entry in this table. Additionally, if this probe implements the alHostTable, entries in the alHostTable will be created on behalf of each entry in this table.
nlHostTable中的条目将代表此表中的每个条目创建。此外,如果此探测实现了alHostTable,则将代表此表中的每个条目创建alHostTable中的条目。
Implementations are encouraged to add an entry per monitored interface upon initialization so that a default collection of host statistics is available." ::= { nlHost 1 }
Implementations are encouraged to add an entry per monitored interface upon initialization so that a default collection of host statistics is available." ::= { nlHost 1 }
hlHostControlEntry OBJECT-TYPE SYNTAX HlHostControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the hlHostControlTable.
hlHostControlEntry对象类型语法hlHostControlEntry MAX-ACCESS不可访问状态当前描述“hlHostControlTable中的概念行。
An example of the indexing of this entry is
此条目的索引示例如下:
hlHostControlNlDroppedFrames.1" INDEX { hlHostControlIndex } ::= { hlHostControlTable 1 }
hlHostControlNlDroppedFrames.1" INDEX { hlHostControlIndex } ::= { hlHostControlTable 1 }
HlHostControlEntry ::= SEQUENCE { hlHostControlIndex Integer32, hlHostControlDataSource DataSource, hlHostControlNlDroppedFrames Counter32, hlHostControlNlInserts Counter32, hlHostControlNlDeletes Counter32, hlHostControlNlMaxDesiredEntries Integer32, hlHostControlAlDroppedFrames Counter32, hlHostControlAlInserts Counter32, hlHostControlAlDeletes Counter32, hlHostControlAlMaxDesiredEntries Integer32, hlHostControlOwner OwnerString, hlHostControlStatus RowStatus }
HlHostControlEntry ::= SEQUENCE { hlHostControlIndex Integer32, hlHostControlDataSource DataSource, hlHostControlNlDroppedFrames Counter32, hlHostControlNlInserts Counter32, hlHostControlNlDeletes Counter32, hlHostControlNlMaxDesiredEntries Integer32, hlHostControlAlDroppedFrames Counter32, hlHostControlAlInserts Counter32, hlHostControlAlDeletes Counter32, hlHostControlAlMaxDesiredEntries Integer32, hlHostControlOwner OwnerString, hlHostControlStatus RowStatus }
hlHostControlIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index that uniquely identifies an entry in the hlHostControlTable. Each such entry defines a function that discovers hosts on a particular interface and places statistics about them in the nlHostTable, and optionally in the alHostTable, on behalf of this hlHostControlEntry." ::= { hlHostControlEntry 1 }
hlHostControlIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index that uniquely identifies an entry in the hlHostControlTable. Each such entry defines a function that discovers hosts on a particular interface and places statistics about them in the nlHostTable, and optionally in the alHostTable, on behalf of this hlHostControlEntry." ::= { hlHostControlEntry 1 }
hlHostControlDataSource OBJECT-TYPE SYNTAX DataSource MAX-ACCESS read-create STATUS current DESCRIPTION "The source of data for the associated host tables.
hlHostControlDataSource对象类型语法DataSource MAX-ACCESS read create STATUS current DESCRIPTION“关联主机表的数据源。
The statistics in this group reflect all packets on the local network segment attached to the identified interface.
此组中的统计信息反映连接到标识接口的本地网段上的所有数据包。
This object may not be modified if the associated hlHostControlStatus object is equal to active(1)." ::= { hlHostControlEntry 2 }
This object may not be modified if the associated hlHostControlStatus object is equal to active(1)." ::= { hlHostControlEntry 2 }
hlHostControlNlDroppedFrames OBJECT-TYPE
hlHostControlNlDroppedFrames对象类型
SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that were received by the probe and therefore not accounted for in the *StatsDropEvents, but that the probe chose not to count for the associated nlHost entries for whatever reason. Most often, this event occurs when the probe is out of some resources and decides to shed load from this collection.
语法计数器32 MAX-ACCESS只读状态当前说明“探测器接收到的帧总数,因此未计入*StatsDropEvents,但探测器出于任何原因选择不计入关联的nlHost条目。大多数情况下,当探测资源不足并决定从该集合中卸载时,会发生此事件。
This count does not include packets that were not counted because they had MAC-layer errors.
此计数不包括由于MAC层错误而未计数的数据包。
Note that if the nlHostTable is inactive because no protocols are enabled in the protocol directory, this value should be 0.
请注意,如果nlHostTable由于在协议目录中未启用任何协议而处于非活动状态,则该值应为0。
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { hlHostControlEntry 3 }
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { hlHostControlEntry 3 }
hlHostControlNlInserts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times an nlHost entry has been inserted into the nlHost table. If an entry is inserted, then deleted, and then inserted, this counter will be incremented by 2.
hlHostControlNlInserts对象类型语法计数器32 MAX-ACCESS只读状态当前描述“nlHost条目插入nlHost表的次数。如果先插入条目,然后删除,再插入,此计数器将递增2。
To allow for efficient implementation strategies, agents may delay updating this object for short periods of time. For example, an implementation strategy may allow internal data structures to differ from those visible via SNMP for short periods of time. This counter may reflect the internal data structures for those short periods of time.
为了实现高效的实现策略,代理可能会在短时间内延迟更新此对象。例如,实施策略可能允许内部数据结构在短时间内与通过SNMP可见的数据结构不同。此计数器可能反映这些短时间段的内部数据结构。
Note that the table size can be determined by subtracting hlHostControlNlDeletes from hlHostControlNlInserts." ::= { hlHostControlEntry 4 }
Note that the table size can be determined by subtracting hlHostControlNlDeletes from hlHostControlNlInserts." ::= { hlHostControlEntry 4 }
hlHostControlNlDeletes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times an nlHost entry has been
hlHostControlNlDeletes对象类型语法计数器32 MAX-ACCESS只读状态当前描述“nlHost条目已被删除的次数
deleted from the nlHost table (for any reason). If an entry is deleted, then inserted, and then deleted, this counter will be incremented by 2.
从nlHost表中删除(出于任何原因)。如果一个条目被删除,然后被插入,然后被删除,则此计数器将增加2。
To allow for efficient implementation strategies, agents may delay updating this object for short periods of time. For example, an implementation strategy may allow internal data structures to differ from those visible via SNMP for short periods of time. This counter may reflect the internal data structures for those short periods of time.
为了实现高效的实现策略,代理可能会在短时间内延迟更新此对象。例如,实施策略可能允许内部数据结构在短时间内与通过SNMP可见的数据结构不同。此计数器可能反映这些短时间段的内部数据结构。
Note that the table size can be determined by subtracting hlHostControlNlDeletes from hlHostControlNlInserts." ::= { hlHostControlEntry 5 }
Note that the table size can be determined by subtracting hlHostControlNlDeletes from hlHostControlNlInserts." ::= { hlHostControlEntry 5 }
hlHostControlNlMaxDesiredEntries OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of entries that are desired in the nlHostTable on behalf of this control entry. The probe will not create more than this number of associated entries in the table but may choose to create fewer entries in this table for any reason, including the lack of resources.
hlHostControlNlMaxDesiredEntries对象类型语法整数32(-1..2147483647)MAX-ACCESS读取创建状态当前说明“nlHostTable中代表此控件项所需的最大项数。探测器在表中创建的关联项不会超过此数目,但可能会出于任何原因(包括资源不足)选择在此表中创建较少的项。
If this object is set to a value less than the current number of entries, enough entries are chosen in an implementation-dependent manner and deleted so that the number of entries in the table equals the value of this object.
如果将此对象设置为小于当前条目数的值,则将以依赖于实现的方式选择足够的条目数并将其删除,以便表中的条目数等于此对象的值。
If this value is set to -1, the probe may create any number of entries in this table. If the associated hlHostControlStatus object is equal to 'active', this object may not be modified.
如果此值设置为-1,则探测器可能会在此表中创建任意数量的条目。如果关联的hlHostControlStatus对象等于“活动”,则不能修改此对象。
This object may be used to control how resources are allocated on the probe for the various RMON functions." ::= { hlHostControlEntry 6 }
This object may be used to control how resources are allocated on the probe for the various RMON functions." ::= { hlHostControlEntry 6 }
hlHostControlAlDroppedFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that were received by the probe and therefore not accounted for in the *StatsDropEvents, but that the probe chose not to count for the associated
hlHostControlAlDroppedFrames对象类型语法计数器32 MAX-ACCESS只读状态当前描述“探测器接收到的因此未计入*StatsDropEvents,但探测器选择不计入关联事件的帧总数
alHost entries for whatever reason. Most often, this event occurs when the probe is out of some resources and decides to shed load from this collection.
无论出于何种原因,alHost条目都会被删除。大多数情况下,当探测资源不足并决定从该集合中卸载时,会发生此事件。
This count does not include packets that were not counted because they had MAC-layer errors.
此计数不包括由于MAC层错误而未计数的数据包。
Note that if the alHostTable is not implemented or is inactive because no protocols are enabled in the protocol directory, this value should be 0.
请注意,如果由于协议目录中未启用任何协议而未实现或处于非活动状态,则该值应为0。
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { hlHostControlEntry 7 }
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { hlHostControlEntry 7 }
hlHostControlAlInserts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times an alHost entry has been inserted into the alHost table. If an entry is inserted, then deleted, and then inserted, this counter will be incremented by 2.
hlHostControlAlInserts对象类型语法计数器32 MAX-ACCESS只读状态当前描述“alHost条目插入alHost表的次数。如果先插入条目,然后删除,再插入,此计数器将递增2。
To allow for efficient implementation strategies, agents may delay updating this object for short periods of time. For example, an implementation strategy may allow internal data structures to differ from those visible via SNMP for short periods of time. This counter may reflect the internal data structures for those short periods of time.
为了实现高效的实现策略,代理可能会在短时间内延迟更新此对象。例如,实施策略可能允许内部数据结构在短时间内与通过SNMP可见的数据结构不同。此计数器可能反映这些短时间段的内部数据结构。
Note that the table size can be determined by subtracting hlHostControlAlDeletes from hlHostControlAlInserts." ::= { hlHostControlEntry 8 }
Note that the table size can be determined by subtracting hlHostControlAlDeletes from hlHostControlAlInserts." ::= { hlHostControlEntry 8 }
hlHostControlAlDeletes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times an alHost entry has been deleted from the alHost table (for any reason). If an entry is deleted, then inserted, and then deleted, this counter will be incremented by 2.
hlHostControlAlDeletes对象类型语法计数器32 MAX-ACCESS只读状态当前描述“从alHost表中删除alHost条目的次数(出于任何原因)。如果删除条目,然后插入,然后删除,则此计数器将增加2。
To allow for efficient implementation strategies, agents may delay updating this object for short periods of time. For
为了实现高效的实现策略,代理可能会在短时间内延迟更新此对象。对于
example, an implementation strategy may allow internal data structures to differ from those visible via SNMP for short periods of time. This counter may reflect the internal data structures for those short periods of time.
例如,实施策略可能允许内部数据结构在短时间内与通过SNMP可见的数据结构不同。此计数器可能反映这些短时间段的内部数据结构。
Note that the table size can be determined by subtracting hlHostControlAlDeletes from hlHostControlAlInserts." ::= { hlHostControlEntry 9 }
Note that the table size can be determined by subtracting hlHostControlAlDeletes from hlHostControlAlInserts." ::= { hlHostControlEntry 9 }
hlHostControlAlMaxDesiredEntries OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of entries that are desired in the alHost table on behalf of this control entry. The probe will not create more than this number of associated entries in the table but may choose to create fewer entries in this table for any reason, including the lack of resources.
HLHOSTControlAlMaxDesignEntries对象类型语法整数32(-1..2147483647)MAX-ACCESS读取创建状态当前说明“alHost表中代表此控件项所需的最大项数。探测器在表中创建的关联项不会超过此数目,但可能会出于任何原因(包括资源不足)选择在此表中创建较少的项。
If this object is set to a value less than the current number of entries, enough entries are chosen in an implementation-dependent manner and deleted so that the number of entries in the table equals the value of this object.
如果将此对象设置为小于当前条目数的值,则将以依赖于实现的方式选择足够的条目数并将其删除,以便表中的条目数等于此对象的值。
If this value is set to -1, the probe may create any number of entries in this table. If the associated hlHostControlStatus object is equal to 'active', this object may not be modified.
如果此值设置为-1,则探测器可能会在此表中创建任意数量的条目。如果关联的hlHostControlStatus对象等于“活动”,则不能修改此对象。
This object may be used to control how resources are allocated on the probe for the various RMON functions." ::= { hlHostControlEntry 10 }
This object may be used to control how resources are allocated on the probe for the various RMON functions." ::= { hlHostControlEntry 10 }
hlHostControlOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it." ::= { hlHostControlEntry 11 }
hlHostControlOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it." ::= { hlHostControlEntry 11 }
hlHostControlStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION
hlHostControlStatus对象类型语法RowStatus MAX-ACCESS read create STATUS当前说明
"The status of this hlHostControlEntry.
“此hlHostControlEntry的状态。
An entry may not exist in the active state unless all objects in the entry have an appropriate value.
除非条目中的所有对象都具有适当的值,否则条目可能不存在于活动状态。
If this object is not equal to active(1), all associated entries in the nlHostTable and alHostTable shall be deleted." ::= { hlHostControlEntry 12 }
If this object is not equal to active(1), all associated entries in the nlHostTable and alHostTable shall be deleted." ::= { hlHostControlEntry 12 }
nlHostTable OBJECT-TYPE SYNTAX SEQUENCE OF NlHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A collection of statistics for a particular network layer address that has been discovered on an interface of this device.
nlHostTable对象类型NlHostEntry MAX-ACCESS的语法序列不可访问状态当前描述“在该设备的接口上发现的特定网络层地址的统计信息的集合。
The probe will populate this table for all network layer protocols in the protocol directory table whose value of protocolDirHostConfig is equal to supportedOn(3), and will delete any entries whose protocolDirEntry is deleted or has a protocolDirHostConfig value of supportedOff(2).
protocolDirHostConfig值等于supportedOn(3)的protocolDirHostConfig协议目录表中的所有网络层协议的探测将填充此表,并将删除protocolDirEntry已删除或protocolDirHostConfig值为supportedOff(2)的任何条目。
The probe will add to this table all addresses seen as the source or destination address in all packets with no MAC errors, and will increment octet and packet counts in the table for all packets with no MAC errors." ::= { nlHost 2 }
The probe will add to this table all addresses seen as the source or destination address in all packets with no MAC errors, and will increment octet and packet counts in the table for all packets with no MAC errors." ::= { nlHost 2 }
nlHostEntry OBJECT-TYPE SYNTAX NlHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the nlHostTable.
nlHostEntry对象类型语法nlHostEntry MAX-ACCESS不可访问状态当前描述“nlHostTable中的概念行。
The hlHostControlIndex value in the index identifies the hlHostControlEntry on whose behalf this entry was created. The protocolDirLocalIndex value in the index identifies the network layer protocol of the nlHostAddress.
索引中的hlHostControlIndex值标识代表其创建此项的hlHostControlEntry。索引中的ProtocolDirLocaliIndex值标识nlHostAddress的网络层协议。
An example of the indexing of this entry is nlHostOutPkts.1.783495.18.4.128.2.6.6.
该条目的索引示例为nlHostOutPkts.1.783495.18.4.128.2.6.6。
Note that some combinations of index values may result in an index that exceeds 128 sub-identifiers in length, which exceeds the maximum for the SNMP protocol. Implementations should take
请注意,索引值的某些组合可能导致索引长度超过128个子标识符,这超过了SNMP协议的最大值。实现应该采取以下步骤
care to avoid such combinations." INDEX { hlHostControlIndex, nlHostTimeMark, protocolDirLocalIndex, nlHostAddress } ::= { nlHostTable 1 }
care to avoid such combinations." INDEX { hlHostControlIndex, nlHostTimeMark, protocolDirLocalIndex, nlHostAddress } ::= { nlHostTable 1 }
NlHostEntry ::= SEQUENCE { nlHostTimeMark TimeFilter, nlHostAddress OCTET STRING, nlHostInPkts ZeroBasedCounter32, nlHostOutPkts ZeroBasedCounter32, nlHostInOctets ZeroBasedCounter32, nlHostOutOctets ZeroBasedCounter32, nlHostOutMacNonUnicastPkts ZeroBasedCounter32, nlHostCreateTime LastCreateTime }
NlHostEntry ::= SEQUENCE { nlHostTimeMark TimeFilter, nlHostAddress OCTET STRING, nlHostInPkts ZeroBasedCounter32, nlHostOutPkts ZeroBasedCounter32, nlHostInOctets ZeroBasedCounter32, nlHostOutOctets ZeroBasedCounter32, nlHostOutMacNonUnicastPkts ZeroBasedCounter32, nlHostCreateTime LastCreateTime }
nlHostTimeMark OBJECT-TYPE SYNTAX TimeFilter MAX-ACCESS not-accessible STATUS current DESCRIPTION "A TimeFilter for this entry. See the TimeFilter textual convention to see how this works." ::= { nlHostEntry 1 }
nlHostTimeMark OBJECT-TYPE SYNTAX TimeFilter MAX-ACCESS not-accessible STATUS current DESCRIPTION "A TimeFilter for this entry. See the TimeFilter textual convention to see how this works." ::= { nlHostEntry 1 }
nlHostAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The network address for this nlHostEntry.
nlHostAddress对象类型语法八位字符串(大小(1..255))MAX-ACCESS不可访问状态当前描述“此nlHostEntry的网络地址。
This is represented as an octet string with specific semantics and length as identified by the protocolDirLocalIndex component of the index.
这表示为一个八位字符串,具有特定的语义和长度,由索引的ProtocolDirLocaliIndex组件标识。
For example, if the protocolDirLocalIndex indicates an encapsulation of IP, this object is encoded as a length octet of 4, followed by the 4 octets of the IP address, in network byte order." ::= { nlHostEntry 2 }
For example, if the protocolDirLocalIndex indicates an encapsulation of IP, this object is encoded as a length octet of 4, followed by the 4 octets of the IP address, in network byte order." ::= { nlHostEntry 2 }
nlHostInPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets without errors transmitted to
nlHostInPkts对象类型语法ZeroBasedCounter32 MAX-ACCESS只读状态当前描述“传输到的无错误数据包数”
this address since it was added to the nlHostTable. Note that this is the number of link-layer packets, so if a single network-layer packet is fragmented into several link-layer frames, this counter is incremented several times." ::= { nlHostEntry 3 }
this address since it was added to the nlHostTable. Note that this is the number of link-layer packets, so if a single network-layer packet is fragmented into several link-layer frames, this counter is incremented several times." ::= { nlHostEntry 3 }
nlHostOutPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets without errors transmitted by this address since it was added to the nlHostTable. Note that this is the number of link-layer packets, so if a single network-layer packet is fragmented into several link-layer frames, this counter is incremented several times." ::= { nlHostEntry 4 }
nlHostOutPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets without errors transmitted by this address since it was added to the nlHostTable. Note that this is the number of link-layer packets, so if a single network-layer packet is fragmented into several link-layer frames, this counter is incremented several times." ::= { nlHostEntry 4 }
nlHostInOctets OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets transmitted to this address since it was added to the nlHostTable (excluding framing bits, but including FCS octets), excluding octets in packets that contained errors.
nlHostInOctets对象类型语法ZeroBasedCounter32 MAX-ACCESS只读状态当前描述“自添加到nlHostTable后传输到此地址的八位字节数(不包括帧位,但包括FCS八位字节),不包括包含错误的数据包中的八位字节。
Note that this doesn't count just those octets in the particular protocol frames but includes the entire packet that contained the protocol." ::= { nlHostEntry 5 }
Note that this doesn't count just those octets in the particular protocol frames but includes the entire packet that contained the protocol." ::= { nlHostEntry 5 }
nlHostOutOctets OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets transmitted by this address since it was added to the nlHostTable (excluding framing bits, but including FCS octets), excluding octets in packets that contained errors.
NLHOSTOUTPOCTETS对象类型语法ZeroBasedCounter32 MAX-ACCESS只读状态当前描述“自该地址添加到nlHostTable后,该地址传输的八位字节数(不包括帧位,但包括FCS八位字节),不包括包含错误的数据包中的八位字节。
Note that this doesn't count just those octets in the particular protocol frames but includes the entire packet that contained the protocol." ::= { nlHostEntry 6 }
Note that this doesn't count just those octets in the particular protocol frames but includes the entire packet that contained the protocol." ::= { nlHostEntry 6 }
nlHostOutMacNonUnicastPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets without errors transmitted by this address that were directed to any MAC broadcast addresses or to any MAC multicast addresses since this host was added to the nlHostTable. Note that this is the number of link-layer packets, so if a single network-layer packet is fragmented into several link-layer frames, this counter is incremented several times." ::= { nlHostEntry 7 }
nlHostOutMacNonUnicastPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets without errors transmitted by this address that were directed to any MAC broadcast addresses or to any MAC multicast addresses since this host was added to the nlHostTable. Note that this is the number of link-layer packets, so if a single network-layer packet is fragmented into several link-layer frames, this counter is incremented several times." ::= { nlHostEntry 7 }
nlHostCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this entry was last activated. This can be used by the management station to ensure that the entry has not been deleted and recreated between polls." ::= { nlHostEntry 8 }
nlHostCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this entry was last activated. This can be used by the management station to ensure that the entry has not been deleted and recreated between polls." ::= { nlHostEntry 8 }
-- -- Network Layer Matrix Group -- -- Counts the amount of traffic sent between each pair of network -- addresses discovered by the probe. -- Note that while the hlMatrixControlTable also has objects that -- control optional alMatrixTables, implementation of the -- alMatrixTables is not required to fully implement this group.
-- -- Network Layer Matrix Group -- -- Counts the amount of traffic sent between each pair of network -- addresses discovered by the probe. -- Note that while the hlMatrixControlTable also has objects that -- control optional alMatrixTables, implementation of the -- alMatrixTables is not required to fully implement this group.
hlMatrixControlTable OBJECT-TYPE SYNTAX SEQUENCE OF HlMatrixControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of higher-layer (i.e., non-MAC) matrix control entries.
HlMatrixControlEntry MAX-ACCESS不可访问状态的HLMATRIXCONTROLTRABLE对象类型语法序列当前描述“更高层(即非MAC)矩阵控制项列表。
These entries will enable the collection of the network- and application-level matrix tables containing conversation statistics indexed by pairs of network addresses. Both the network- and application-level matrix tables are controlled by this table so that they will both be created and deleted at the same time, further increasing the ease with which they can be implemented as a single datastore. (Note that if an implementation stores application-layer matrix records
这些条目将允许收集网络级和应用程序级矩阵表,其中包含按网络地址对索引的会话统计信息。网络级和应用程序级矩阵表都由该表控制,以便同时创建和删除它们,进一步提高了它们作为单个数据存储实现的易用性。(请注意,如果实现存储应用层矩阵记录
in memory, it can derive network-layer matrix records from them.)
在内存中,它可以从中导出网络层矩阵记录。)
Entries in the nlMatrixSDTable and nlMatrixDSTable will be created on behalf of each entry in this table. Additionally, if this probe implements the alMatrix tables, entries in the alMatrix tables will be created on behalf of each entry in this table." ::= { nlMatrix 1 }
Entries in the nlMatrixSDTable and nlMatrixDSTable will be created on behalf of each entry in this table. Additionally, if this probe implements the alMatrix tables, entries in the alMatrix tables will be created on behalf of each entry in this table." ::= { nlMatrix 1 }
hlMatrixControlEntry OBJECT-TYPE SYNTAX HlMatrixControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the hlMatrixControlTable.
hlMatrixControlEntry对象类型语法hlMatrixControlEntry MAX-ACCESS不可访问状态当前描述“hlMatrixControlTable中的概念行。
An example of indexing of this entry is hlMatrixControlNlDroppedFrames.1" INDEX { hlMatrixControlIndex } ::= { hlMatrixControlTable 1 }
An example of indexing of this entry is hlMatrixControlNlDroppedFrames.1" INDEX { hlMatrixControlIndex } ::= { hlMatrixControlTable 1 }
HlMatrixControlEntry ::= SEQUENCE { hlMatrixControlIndex Integer32, hlMatrixControlDataSource DataSource, hlMatrixControlNlDroppedFrames Counter32, hlMatrixControlNlInserts Counter32, hlMatrixControlNlDeletes Counter32, hlMatrixControlNlMaxDesiredEntries Integer32, hlMatrixControlAlDroppedFrames Counter32, hlMatrixControlAlInserts Counter32, hlMatrixControlAlDeletes Counter32, hlMatrixControlAlMaxDesiredEntries Integer32, hlMatrixControlOwner OwnerString, hlMatrixControlStatus RowStatus }
HlMatrixControlEntry ::= SEQUENCE { hlMatrixControlIndex Integer32, hlMatrixControlDataSource DataSource, hlMatrixControlNlDroppedFrames Counter32, hlMatrixControlNlInserts Counter32, hlMatrixControlNlDeletes Counter32, hlMatrixControlNlMaxDesiredEntries Integer32, hlMatrixControlAlDroppedFrames Counter32, hlMatrixControlAlInserts Counter32, hlMatrixControlAlDeletes Counter32, hlMatrixControlAlMaxDesiredEntries Integer32, hlMatrixControlOwner OwnerString, hlMatrixControlStatus RowStatus }
hlMatrixControlIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index that uniquely identifies an entry in the hlMatrixControlTable. Each such entry defines a function that discovers conversations on a particular interface and places statistics about them in the nlMatrixSDTable and the nlMatrixDSTable, and optionally the alMatrixSDTable and alMatrixDSTable, on behalf of this
hlMatrixControlIndex对象类型语法整数32(1..65535)MAX-ACCESS不可访问状态当前说明“唯一标识hlMatrixControlTable中的条目的索引。每个这样的条目都定义了一个函数,用于发现特定接口上的对话,并将有关对话的统计信息放置在nlMatrixSDTable和nlMatrixDSTable(可选)以及alMatrixSDTable和alMatrixDSTable中
hlMatrixControlEntry." ::= { hlMatrixControlEntry 1 }
hlMatrixControlEntry." ::= { hlMatrixControlEntry 1 }
hlMatrixControlDataSource OBJECT-TYPE SYNTAX DataSource MAX-ACCESS read-create STATUS current DESCRIPTION "The source of the data for the associated matrix tables.
hlMatrixControlDataSource对象类型语法DataSource MAX-ACCESS读取创建状态当前描述“关联矩阵表的数据源。
The statistics in this group reflect all packets on the local network segment attached to the identified interface.
此组中的统计信息反映连接到标识接口的本地网段上的所有数据包。
This object may not be modified if the associated hlMatrixControlStatus object is equal to active(1)." ::= { hlMatrixControlEntry 2 }
This object may not be modified if the associated hlMatrixControlStatus object is equal to active(1)." ::= { hlMatrixControlEntry 2 }
hlMatrixControlNlDroppedFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that were received by the probe and therefore not accounted for in the *StatsDropEvents, but that the probe chose not to count for this entry for whatever reason. Most often, this event occurs when the probe is out of some resources and decides to shed load from this collection.
HLMatrixControl NLDroppedFrames对象类型语法计数器32 MAX-ACCESS只读状态当前说明“探测器接收到的帧总数,因此未计入*StatsDropEvents,但探测器出于任何原因选择不计入此条目。大多数情况下,当探测资源不足并决定从该集合中卸载时,会发生此事件。
This count does not include packets that were not counted because they had MAC-layer errors.
此计数不包括由于MAC层错误而未计数的数据包。
Note that if the nlMatrixTables are inactive because no protocols are enabled in the protocol directory, this value should be 0.
请注意,如果nlMatrixTables处于非活动状态,因为协议目录中未启用任何协议,则该值应为0。
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { hlMatrixControlEntry 3 }
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { hlMatrixControlEntry 3 }
hlMatrixControlNlInserts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times an nlMatrix entry has been inserted into the nlMatrix tables. If an entry is inserted,
hlMatrixControlNlInserts对象类型语法计数器32 MAX-ACCESS只读状态当前描述“nlMatrix条目插入nlMatrix表的次数。如果插入条目,
then deleted, and then inserted, this counter will be incremented by 2. The addition of a conversation into both the nlMatrixSDTable and nlMatrixDSTable shall be counted as two insertions (even though every addition into one table must be accompanied by an insertion into the other).
然后删除,然后插入,此计数器将增加2。将对话添加到nlMatrixSDTable和NLMATRIXDTABLE中应视为两次插入(即使每次添加到一个表中都必须同时插入到另一个表中)。
To allow for efficient implementation strategies, agents may delay updating this object for short periods of time. For example, an implementation strategy may allow internal data structures to differ from those visible via SNMP for short periods of time. This counter may reflect the internal data structures for those short periods of time.
为了实现高效的实现策略,代理可能会在短时间内延迟更新此对象。例如,实施策略可能允许内部数据结构在短时间内与通过SNMP可见的数据结构不同。此计数器可能反映这些短时间段的内部数据结构。
Note that the sum of then nlMatrixSDTable and nlMatrixDSTable sizes can be determined by subtracting hlMatrixControlNlDeletes from hlMatrixControlNlInserts." ::= { hlMatrixControlEntry 4 }
Note that the sum of then nlMatrixSDTable and nlMatrixDSTable sizes can be determined by subtracting hlMatrixControlNlDeletes from hlMatrixControlNlInserts." ::= { hlMatrixControlEntry 4 }
hlMatrixControlNlDeletes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times an nlMatrix entry has been deleted from the nlMatrix tables (for any reason). If an entry is deleted, then inserted, and then deleted, this counter will be incremented by 2. The deletion of a conversation from both the nlMatrixSDTable and nlMatrixDSTable shall be counted as two deletions (even though every deletion from one table must be accompanied by a deletion from the other).
hlMatrixControlNlDeletes对象类型语法计数器32 MAX-ACCESS只读状态当前描述“从nlMatrix表中删除nlMatrix项的次数(出于任何原因)。如果一个条目被删除,然后被插入,然后被删除,则此计数器将增加2。从nlMatrixSDTable和nlMatrixDSTable中删除一个对话将被视为两次删除(即使从一个表中删除的每一次都必须同时从另一个表中删除)。
To allow for efficient implementation strategies, agents may delay updating this object for short periods of time. For example, an implementation strategy may allow internal data structures to differ from those visible via SNMP for short periods of time. This counter may reflect the internal data structures for those short periods of time.
为了实现高效的实现策略,代理可能会在短时间内延迟更新此对象。例如,实施策略可能允许内部数据结构在短时间内与通过SNMP可见的数据结构不同。此计数器可能反映这些短时间段的内部数据结构。
Note that the table size can be determined by subtracting hlMatrixControlNlDeletes from hlMatrixControlNlInserts." ::= { hlMatrixControlEntry 5 }
Note that the table size can be determined by subtracting hlMatrixControlNlDeletes from hlMatrixControlNlInserts." ::= { hlMatrixControlEntry 5 }
hlMatrixControlNlMaxDesiredEntries OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION
hlMatrixControlNlMaxDesiredEntries对象类型语法整数32(-1..2147483647)MAX-ACCESS读取创建状态当前说明
"The maximum number of entries that are desired in the nlMatrix tables on behalf of this control entry. The probe will not create more than this number of associated entries in the table but may choose to create fewer entries in this table for any reason, including the lack of resources.
nlMatrix表中代表此控制项所需的最大项数。探测器在表中创建的关联项不会超过此数,但可能出于任何原因(包括资源不足)选择在此表中创建较少的项数。
If this object is set to a value less than the current number of entries, enough entries are chosen in an implementation-dependent manner and deleted so that the number of entries in the table equals the value of this object.
如果将此对象设置为小于当前条目数的值,则将以依赖于实现的方式选择足够的条目数并将其删除,以便表中的条目数等于此对象的值。
If this value is set to -1, the probe may create any number of entries in this table. If the associated hlMatrixControlStatus object is equal to 'active', this object may not be modified.
如果此值设置为-1,则探测器可能会在此表中创建任意数量的条目。如果关联的hlMatrixControlStatus对象等于“活动”,则不能修改此对象。
This object may be used to control how resources are allocated on the probe for the various RMON functions." ::= { hlMatrixControlEntry 6 }
This object may be used to control how resources are allocated on the probe for the various RMON functions." ::= { hlMatrixControlEntry 6 }
hlMatrixControlAlDroppedFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that were received by the probe and therefore not accounted for in the *StatsDropEvents, but that the probe chose not to count for this entry for whatever reason. Most often, this event occurs when the probe is out of some resources and decides to shed load from this collection.
HLMATRIXCONTROLALDROPEDFRAMES对象类型语法计数器32 MAX-ACCESS只读状态当前说明“探测器接收到的帧总数,因此未计入*StatsDropEvents,但探测器出于任何原因选择不计入此条目。大多数情况下,当探测资源不足并决定从该集合中卸载时,会发生此事件。
This count does not include packets that were not counted because they had MAC-layer errors.
此计数不包括由于MAC层错误而未计数的数据包。
Note that if the alMatrixTables are not implemented or are inactive because no protocols are enabled in the protocol directory, this value should be 0.
请注意,如果ALMATRIXTABLE未实现或由于协议目录中未启用任何协议而处于非活动状态,则该值应为0。
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { hlMatrixControlEntry 7 }
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { hlMatrixControlEntry 7 }
hlMatrixControlAlInserts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION
hlMatrixControlAlInserts对象类型语法计数器32 MAX-ACCESS只读状态当前说明
"The number of times an alMatrix entry has been inserted into the alMatrix tables. If an entry is inserted, then deleted, and then inserted, this counter will be incremented by 2. The addition of a conversation into both the alMatrixSDTable and alMatrixDSTable shall be counted as two insertions (even though every addition into one table must be accompanied by an insertion into the other).
将alMatrix条目插入alMatrix表的次数。如果插入条目,然后删除,然后插入,则此计数器将增加2。将对话添加到alMatrixSDTable和alMatrixDSTable中应计为两次插入(即使一个表中的每一项添加都必须同时插入另一个表)。
To allow for efficient implementation strategies, agents may delay updating this object for short periods of time. For example, an implementation strategy may allow internal data structures to differ from those visible via SNMP for short periods of time. This counter may reflect the internal data structures for those short periods of time.
为了实现高效的实现策略,代理可能会在短时间内延迟更新此对象。例如,实施策略可能允许内部数据结构在短时间内与通过SNMP可见的数据结构不同。此计数器可能反映这些短时间段的内部数据结构。
Note that the table size can be determined by subtracting hlMatrixControlAlDeletes from hlMatrixControlAlInserts." ::= { hlMatrixControlEntry 8 }
Note that the table size can be determined by subtracting hlMatrixControlAlDeletes from hlMatrixControlAlInserts." ::= { hlMatrixControlEntry 8 }
hlMatrixControlAlDeletes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times an alMatrix entry has been deleted from the alMatrix tables. If an entry is deleted, then inserted, and then deleted, this counter will be incremented by 2. The deletion of a conversation from both the alMatrixSDTable and alMatrixDSTable shall be counted as two deletions (even though every deletion from one table must be accompanied by a deletion from the other).
HLMATRIXCONTROLALDELETE对象类型语法计数器32 MAX-ACCESS只读状态当前说明“alMatrix条目从alMatrix表中删除的次数。如果一个条目被删除,然后被插入,然后被删除,则此计数器将增加2。从alMatrixSDTable和ALMATRIXDTABLE中删除对话应视为两次删除(即使从一个表中删除的每一次都必须同时从另一个表中删除)。
To allow for efficient implementation strategies, agents may delay updating this object for short periods of time. For example, an implementation strategy may allow internal data structures to differ from those visible via SNMP for short periods of time. This counter may reflect the internal data structures for those short periods of time.
为了实现高效的实现策略,代理可能会在短时间内延迟更新此对象。例如,实施策略可能允许内部数据结构在短时间内与通过SNMP可见的数据结构不同。此计数器可能反映这些短时间段的内部数据结构。
Note that the table size can be determined by subtracting hlMatrixControlAlDeletes from hlMatrixControlAlInserts." ::= { hlMatrixControlEntry 9 }
Note that the table size can be determined by subtracting hlMatrixControlAlDeletes from hlMatrixControlAlInserts." ::= { hlMatrixControlEntry 9 }
hlMatrixControlAlMaxDesiredEntries OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION
HLMatrixControlLalmaxDesiredEntries对象类型语法整数32(-1..2147483647)最大访问读取创建状态当前说明
"The maximum number of entries that are desired in the alMatrix tables on behalf of this control entry. The probe will not create more than this number of associated entries in the table but may choose to create fewer entries in this table for any reason, including the lack of resources.
“alMatrix表中代表此控件项所需的最大项数。探测器在表中创建的关联项不会超过此数,但可能会出于任何原因(包括资源不足)选择在此表中创建较少的项数。”。
If this object is set to a value less than the current number of entries, enough entries are chosen in an implementation-dependent manner and deleted so that the number of entries in the table equals the value of this object.
如果将此对象设置为小于当前条目数的值,则将以依赖于实现的方式选择足够的条目数并将其删除,以便表中的条目数等于此对象的值。
If this value is set to -1, the probe may create any number of entries in this table. If the associated hlMatrixControlStatus object is equal to 'active', this object may not be modified.
如果此值设置为-1,则探测器可能会在此表中创建任意数量的条目。如果关联的hlMatrixControlStatus对象等于“活动”,则不能修改此对象。
This object may be used to control how resources are allocated on the probe for the various RMON functions." ::= { hlMatrixControlEntry 10 }
This object may be used to control how resources are allocated on the probe for the various RMON functions." ::= { hlMatrixControlEntry 10 }
hlMatrixControlOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it." ::= { hlMatrixControlEntry 11 }
hlMatrixControlOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it." ::= { hlMatrixControlEntry 11 }
hlMatrixControlStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this hlMatrixControlEntry.
hlMatrixControlStatus对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此hlMatrixControlEntry的状态。
An entry may not exist in the active state unless all objects in the entry have an appropriate value.
除非条目中的所有对象都具有适当的值,否则条目可能不存在于活动状态。
If this object is not equal to active(1), all associated entries in the nlMatrixSDTable, nlMatrixDSTable, alMatrixSDTable, and alMatrixDSTable shall be deleted by the agent." ::= { hlMatrixControlEntry 12 }
If this object is not equal to active(1), all associated entries in the nlMatrixSDTable, nlMatrixDSTable, alMatrixSDTable, and alMatrixDSTable shall be deleted by the agent." ::= { hlMatrixControlEntry 12 }
nlMatrixSDTable OBJECT-TYPE SYNTAX SEQUENCE OF NlMatrixSDEntry MAX-ACCESS not-accessible
NLMatrixSentry MAX-ACCESS的nlMatrixSDTable对象类型语法序列不可访问
STATUS current DESCRIPTION "A list of traffic matrix entries that collect statistics for conversations between two network-level addresses. This table is indexed first by the source address and then by the destination address to make it convenient to collect all conversations from a particular address.
STATUS current DESCRIPTION“收集两个网络级地址之间对话统计信息的流量矩阵项列表。此表先按源地址索引,然后按目标地址索引,以便从特定地址收集所有对话。
The probe will populate this table for all network layer protocols in the protocol directory table whose value of protocolDirMatrixConfig is equal to supportedOn(3), and will delete any entries whose protocolDirEntry is deleted or has a protocolDirMatrixConfig value of supportedOff(2).
protocolDirMatrixConfig的值等于supportedOn(3)的协议目录表中的所有网络层协议的探测将填充此表,并将删除protocolDirEntry已删除或protocolDirMatrixConfig的值为supportedOff(2)的任何条目。
The probe will add to this table all pairs of addresses seen in all packets with no MAC errors and will increment octet and packet counts in the table for all packets with no MAC errors.
探测器将向该表中添加在所有无MAC错误数据包中看到的所有地址对,并将增加表中所有无MAC错误数据包的八位字节和数据包计数。
Further, this table will only contain entries that have a corresponding entry in the nlMatrixDSTable with the same source address and destination address." ::= { nlMatrix 2 }
Further, this table will only contain entries that have a corresponding entry in the nlMatrixDSTable with the same source address and destination address." ::= { nlMatrix 2 }
nlMatrixSDEntry OBJECT-TYPE SYNTAX NlMatrixSDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the nlMatrixSDTable.
NLMATRIXSENTRY对象类型语法NLMATRIXSENTRY MAX-ACCESS不可访问状态当前描述“nlMatrixSDTable中的概念行。
The hlMatrixControlIndex value in the index identifies the hlMatrixControlEntry on whose behalf this entry was created. The protocolDirLocalIndex value in the index identifies the network-layer protocol of the nlMatrixSDSourceAddress and nlMatrixSDDestAddress.
索引中的hlMatrixControlIndex值标识创建此条目所代表的hlMatrixControlEntry。索引中的ProtocolDirLocaliIndex值标识nlMatrixSDSourceAddress和NLMatrixSDestAddress的网络层协议。
An example of the indexing of this table is nlMatrixSDPkts.1.783495.18.4.128.2.6.6.4.128.2.6.7.
该表的索引示例为nlMatrixSDPkts.1.783495.18.4.128.2.6.6.4.128.2.6.7。
Note that some combinations of index values may result in an index that exceeds 128 sub-identifiers in length, which exceeds the maximum for the SNMP protocol. Implementations should take care to avoid such combinations." INDEX { hlMatrixControlIndex, nlMatrixSDTimeMark, protocolDirLocalIndex, nlMatrixSDSourceAddress, nlMatrixSDDestAddress } ::= { nlMatrixSDTable 1 }
Note that some combinations of index values may result in an index that exceeds 128 sub-identifiers in length, which exceeds the maximum for the SNMP protocol. Implementations should take care to avoid such combinations." INDEX { hlMatrixControlIndex, nlMatrixSDTimeMark, protocolDirLocalIndex, nlMatrixSDSourceAddress, nlMatrixSDDestAddress } ::= { nlMatrixSDTable 1 }
NlMatrixSDEntry ::= SEQUENCE { nlMatrixSDTimeMark TimeFilter, nlMatrixSDSourceAddress OCTET STRING, nlMatrixSDDestAddress OCTET STRING, nlMatrixSDPkts ZeroBasedCounter32, nlMatrixSDOctets ZeroBasedCounter32, nlMatrixSDCreateTime LastCreateTime }
NlMatrixSDEntry ::= SEQUENCE { nlMatrixSDTimeMark TimeFilter, nlMatrixSDSourceAddress OCTET STRING, nlMatrixSDDestAddress OCTET STRING, nlMatrixSDPkts ZeroBasedCounter32, nlMatrixSDOctets ZeroBasedCounter32, nlMatrixSDCreateTime LastCreateTime }
nlMatrixSDTimeMark OBJECT-TYPE SYNTAX TimeFilter MAX-ACCESS not-accessible STATUS current DESCRIPTION "A TimeFilter for this entry. See the TimeFilter textual convention to see how this works." ::= { nlMatrixSDEntry 1 }
nlMatrixSDTimeMark OBJECT-TYPE SYNTAX TimeFilter MAX-ACCESS not-accessible STATUS current DESCRIPTION "A TimeFilter for this entry. See the TimeFilter textual convention to see how this works." ::= { nlMatrixSDEntry 1 }
nlMatrixSDSourceAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The network source address for this nlMatrixSDEntry.
nlMatrixSDSourceAddress对象类型语法八位字符串(大小(1..255))MAX-ACCESS不可访问状态当前描述“此NLMATRIXSENTRY的网络源地址。
This is represented as an octet string with specific semantics and length as identified by the protocolDirLocalIndex component of the index.
这表示为一个八位字符串,具有特定的语义和长度,由索引的ProtocolDirLocaliIndex组件标识。
For example, if the protocolDirLocalIndex indicates an encapsulation of IP, this object is encoded as a length octet of 4, followed by the 4 octets of the IP address, in network byte order." ::= { nlMatrixSDEntry 2 }
For example, if the protocolDirLocalIndex indicates an encapsulation of IP, this object is encoded as a length octet of 4, followed by the 4 octets of the IP address, in network byte order." ::= { nlMatrixSDEntry 2 }
nlMatrixSDDestAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The network destination address for this nlMatrixSDEntry.
NLMATRIXSDDESTADDERESS对象类型语法八位字符串(大小(1..255))MAX-ACCESS不可访问状态当前描述“此NLMATRIXSENTRY的网络目标地址。
This is represented as an octet string with specific semantics and length as identified by the protocolDirLocalIndex component of the index.
这表示为一个八位字符串,具有特定的语义和长度,由索引的ProtocolDirLocaliIndex组件标识。
For example, if the protocolDirLocalIndex indicates an
例如,如果ProtocolDirLocaliIndex指示
encapsulation of IP, this object is encoded as a length octet of 4, followed by the 4 octets of the IP address, in network byte order." ::= { nlMatrixSDEntry 3 }
encapsulation of IP, this object is encoded as a length octet of 4, followed by the 4 octets of the IP address, in network byte order." ::= { nlMatrixSDEntry 3 }
nlMatrixSDPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets without errors transmitted from the source address to the destination address since this entry was added to the nlMatrixSDTable. Note that this is the number of link-layer packets, so if a single network-layer packet is fragmented into several link-layer frames, this counter is incremented several times." ::= { nlMatrixSDEntry 4 }
nlMatrixSDPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets without errors transmitted from the source address to the destination address since this entry was added to the nlMatrixSDTable. Note that this is the number of link-layer packets, so if a single network-layer packet is fragmented into several link-layer frames, this counter is incremented several times." ::= { nlMatrixSDEntry 4 }
nlMatrixSDOctets OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets transmitted from the source address to the destination address since this entry was added to the nlMatrixSDTable (excluding framing bits, but including FCS octets), excluding octets in packets that contained errors.
nlMatrixSDOctets对象类型语法ZeroBasedCounter32 MAX-ACCESS只读状态当前描述“自将此条目添加到nlMatrixSDTable后,从源地址传输到目标地址的八位字节数(不包括帧位,但包括FCS八位字节),不包括包含错误的数据包中的八位字节。
Note that this doesn't count just those octets in the particular protocol frames but includes the entire packet that contained the protocol." ::= { nlMatrixSDEntry 5 }
Note that this doesn't count just those octets in the particular protocol frames but includes the entire packet that contained the protocol." ::= { nlMatrixSDEntry 5 }
nlMatrixSDCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this entry was last activated. This can be used by the management station to ensure that the entry has not been deleted and recreated between polls." ::= { nlMatrixSDEntry 6 }
nlMatrixSDCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this entry was last activated. This can be used by the management station to ensure that the entry has not been deleted and recreated between polls." ::= { nlMatrixSDEntry 6 }
-- Traffic matrix tables from destination to source
--从目标到源的流量矩阵表
nlMatrixDSTable OBJECT-TYPE
NLX稳定对象类型
SYNTAX SEQUENCE OF NlMatrixDSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of traffic matrix entries that collect statistics for conversations between two network-level addresses. This table is indexed first by the destination address and then by the source address to make it convenient to collect all conversations to a particular address.
NLMatrixSentry MAX-ACCESS的语法序列不可访问状态当前描述“收集两个网络级地址之间对话统计信息的流量矩阵项列表。此表首先由目标地址索引,然后由源地址索引,以便于收集到特定地址的所有对话。
The probe will populate this table for all network layer protocols in the protocol directory table whose value of protocolDirMatrixConfig is equal to supportedOn(3), and will delete any entries whose protocolDirEntry is deleted or has a protocolDirMatrixConfig value of supportedOff(2).
protocolDirMatrixConfig的值等于supportedOn(3)的协议目录表中的所有网络层协议的探测将填充此表,并将删除protocolDirEntry已删除或protocolDirMatrixConfig的值为supportedOff(2)的任何条目。
The probe will add to this table all pairs of addresses seen in all packets with no MAC errors and will increment octet and packet counts in the table for all packets with no MAC errors.
探测器将向该表中添加在所有无MAC错误数据包中看到的所有地址对,并将增加表中所有无MAC错误数据包的八位字节和数据包计数。
Further, this table will only contain entries that have a corresponding entry in the nlMatrixSDTable with the same source address and destination address." ::= { nlMatrix 3 }
Further, this table will only contain entries that have a corresponding entry in the nlMatrixSDTable with the same source address and destination address." ::= { nlMatrix 3 }
nlMatrixDSEntry OBJECT-TYPE SYNTAX NlMatrixDSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the nlMatrixDSTable.
NLMatrixSentry对象类型语法NLMatrixSentry MAX-ACCESS不可访问状态当前描述“nlMatrixDSTable中的概念行。
The hlMatrixControlIndex value in the index identifies the hlMatrixControlEntry on whose behalf this entry was created. The protocolDirLocalIndex value in the index identifies the network-layer protocol of the nlMatrixDSSourceAddress and nlMatrixDSDestAddress.
索引中的hlMatrixControlIndex值标识创建此条目所代表的hlMatrixControlEntry。索引中的protocolDirLocalIndex值标识NLMatrixDSourceAddress和nlMatrixDSDestAddress的网络层协议。
An example of the indexing of this table is nlMatrixDSPkts.1.783495.18.4.128.2.6.7.4.128.2.6.6.
该表的索引示例为nlMatrixDSPkts.1.783495.18.4.128.2.6.7.4.128.2.6.6。
Note that some combinations of index values may result in an index that exceeds 128 sub-identifiers in length, which exceeds the maximum for the SNMP protocol. Implementations should take care to avoid such combinations." INDEX { hlMatrixControlIndex, nlMatrixDSTimeMark, protocolDirLocalIndex,
请注意,索引值的某些组合可能导致索引长度超过128个子标识符,这超过了SNMP协议的最大值。实现应注意避免这种组合。”索引{hlMatrixControlIndex,NLMatrixStimeMark,protocolDirLocalIndex,
nlMatrixDSDestAddress, nlMatrixDSSourceAddress } ::= { nlMatrixDSTable 1 }
nlMatrixDSDestAddress, nlMatrixDSSourceAddress } ::= { nlMatrixDSTable 1 }
NlMatrixDSEntry ::= SEQUENCE { nlMatrixDSTimeMark TimeFilter, nlMatrixDSSourceAddress OCTET STRING, nlMatrixDSDestAddress OCTET STRING, nlMatrixDSPkts ZeroBasedCounter32, nlMatrixDSOctets ZeroBasedCounter32, nlMatrixDSCreateTime LastCreateTime }
NlMatrixDSEntry ::= SEQUENCE { nlMatrixDSTimeMark TimeFilter, nlMatrixDSSourceAddress OCTET STRING, nlMatrixDSDestAddress OCTET STRING, nlMatrixDSPkts ZeroBasedCounter32, nlMatrixDSOctets ZeroBasedCounter32, nlMatrixDSCreateTime LastCreateTime }
nlMatrixDSTimeMark OBJECT-TYPE SYNTAX TimeFilter MAX-ACCESS not-accessible STATUS current DESCRIPTION "A TimeFilter for this entry. See the TimeFilter textual convention to see how this works." ::= { nlMatrixDSEntry 1 }
nlMatrixDSTimeMark OBJECT-TYPE SYNTAX TimeFilter MAX-ACCESS not-accessible STATUS current DESCRIPTION "A TimeFilter for this entry. See the TimeFilter textual convention to see how this works." ::= { nlMatrixDSEntry 1 }
nlMatrixDSSourceAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The network source address for this nlMatrixDSEntry.
nlMatrixDSSourceAddress对象类型语法八位字符串(大小(1..255))MAX-ACCESS不可访问状态当前描述“此NLMatrixSentry的网络源地址。
This is represented as an octet string with specific semantics and length as identified by the protocolDirLocalIndex component of the index.
这表示为一个八位字符串,具有特定的语义和长度,由索引的ProtocolDirLocaliIndex组件标识。
For example, if the protocolDirLocalIndex indicates an encapsulation of IP, this object is encoded as a length octet of 4, followed by the 4 octets of the IP address, in network byte order." ::= { nlMatrixDSEntry 2 }
For example, if the protocolDirLocalIndex indicates an encapsulation of IP, this object is encoded as a length octet of 4, followed by the 4 octets of the IP address, in network byte order." ::= { nlMatrixDSEntry 2 }
nlMatrixDSDestAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The network destination address for this nlMatrixDSEntry.
nlMatrixDSDestAddress对象类型语法八位字符串(大小(1..255))MAX-ACCESS不可访问状态当前描述“此nlMatrixDSEntry的网络目标地址。
This is represented as an octet string with specific semantics and length as identified
这表示为具有特定语义和长度的八位字节字符串
by the protocolDirLocalIndex component of the index.
通过索引的protocolDirLocalIndex组件。
For example, if the protocolDirLocalIndex indicates an encapsulation of IP, this object is encoded as a length octet of 4, followed by the 4 octets of the IP address, in network byte order." ::= { nlMatrixDSEntry 3 }
For example, if the protocolDirLocalIndex indicates an encapsulation of IP, this object is encoded as a length octet of 4, followed by the 4 octets of the IP address, in network byte order." ::= { nlMatrixDSEntry 3 }
nlMatrixDSPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets without errors transmitted from the source address to the destination address since this entry was added to the nlMatrixDSTable. Note that this is the number of link-layer packets, so if a single network-layer packet is fragmented into several link-layer frames, this counter is incremented several times." ::= { nlMatrixDSEntry 4 }
nlMatrixDSPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets without errors transmitted from the source address to the destination address since this entry was added to the nlMatrixDSTable. Note that this is the number of link-layer packets, so if a single network-layer packet is fragmented into several link-layer frames, this counter is incremented several times." ::= { nlMatrixDSEntry 4 }
nlMatrixDSOctets OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets transmitted from the source address to the destination address since this entry was added to the nlMatrixDSTable (excluding framing bits, but including FCS octets), excluding octets in packets that contained errors.
nlMatrixDSOctets对象类型语法ZeroBasedCounter32 MAX-ACCESS只读状态当前描述“自将此条目添加到nlMatrixDSTable后,从源地址传输到目标地址的八位字节数(不包括帧位,但包括FCS八位字节),不包括包含错误的数据包中的八位字节。
Note that this doesn't count just those octets in the particular protocol frames but includes the entire packet that contained the protocol." ::= { nlMatrixDSEntry 5 }
Note that this doesn't count just those octets in the particular protocol frames but includes the entire packet that contained the protocol." ::= { nlMatrixDSEntry 5 }
nlMatrixDSCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this entry was last activated. This can be used by the management station to ensure that the entry has not been deleted and recreated between polls." ::= { nlMatrixDSEntry 6 }
nlMatrixDSCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this entry was last activated. This can be used by the management station to ensure that the entry has not been deleted and recreated between polls." ::= { nlMatrixDSEntry 6 }
nlMatrixTopNControlTable OBJECT-TYPE
nlMatrixTopNControlTable对象类型
SYNTAX SEQUENCE OF NlMatrixTopNControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of parameters that control the creation of a report of the top N matrix entries according to a selected metric." ::= { nlMatrix 4 }
SYNTAX SEQUENCE OF NlMatrixTopNControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of parameters that control the creation of a report of the top N matrix entries according to a selected metric." ::= { nlMatrix 4 }
nlMatrixTopNControlEntry OBJECT-TYPE SYNTAX NlMatrixTopNControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the nlMatrixTopNControlTable.
nlMatrixTopNControlEntry对象类型语法nlMatrixTopNControlEntry MAX-ACCESS不可访问状态当前描述“nlMatrixTopNControlTable中的概念行。
An example of the indexing of this table is nlMatrixTopNControlDuration.3" INDEX { nlMatrixTopNControlIndex } ::= { nlMatrixTopNControlTable 1 }
An example of the indexing of this table is nlMatrixTopNControlDuration.3" INDEX { nlMatrixTopNControlIndex } ::= { nlMatrixTopNControlTable 1 }
NlMatrixTopNControlEntry ::= SEQUENCE { nlMatrixTopNControlIndex Integer32, nlMatrixTopNControlMatrixIndex Integer32, nlMatrixTopNControlRateBase INTEGER, nlMatrixTopNControlTimeRemaining Integer32, nlMatrixTopNControlGeneratedReports Counter32, nlMatrixTopNControlDuration Integer32, nlMatrixTopNControlRequestedSize Integer32, nlMatrixTopNControlGrantedSize Integer32, nlMatrixTopNControlStartTime TimeStamp, nlMatrixTopNControlOwner OwnerString, nlMatrixTopNControlStatus RowStatus }
NlMatrixTopNControlEntry ::= SEQUENCE { nlMatrixTopNControlIndex Integer32, nlMatrixTopNControlMatrixIndex Integer32, nlMatrixTopNControlRateBase INTEGER, nlMatrixTopNControlTimeRemaining Integer32, nlMatrixTopNControlGeneratedReports Counter32, nlMatrixTopNControlDuration Integer32, nlMatrixTopNControlRequestedSize Integer32, nlMatrixTopNControlGrantedSize Integer32, nlMatrixTopNControlStartTime TimeStamp, nlMatrixTopNControlOwner OwnerString, nlMatrixTopNControlStatus RowStatus }
nlMatrixTopNControlIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index that uniquely identifies an entry in the nlMatrixTopNControlTable. Each such entry defines one topN report prepared for one interface." ::= { nlMatrixTopNControlEntry 1 }
nlMatrixTopNControlIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index that uniquely identifies an entry in the nlMatrixTopNControlTable. Each such entry defines one topN report prepared for one interface." ::= { nlMatrixTopNControlEntry 1 }
nlMatrixTopNControlMatrixIndex OBJECT-TYPE SYNTAX Integer32 (1..65535)
nlMatrixTopNControlMatrixIndex对象类型语法整数32(1..65535)
MAX-ACCESS read-create STATUS current DESCRIPTION "The nlMatrix[SD/DS] table for which a topN report will be prepared on behalf of this entry. The nlMatrix[SD/DS] table is identified by the value of the hlMatrixControlIndex for that table - that value is used here to identify the particular table.
MAX-ACCESS read create STATUS current DESCRIPTION“nlMatrix[SD/DS]表,将代表此条目为其准备topN报告。nlMatrix[SD/DS]表由该表的hlMatrixControlIndex值标识-此处使用该值标识特定表。
This object may not be modified if the associated nlMatrixTopNControlStatus object is equal to active(1)." ::= { nlMatrixTopNControlEntry 2 }
This object may not be modified if the associated nlMatrixTopNControlStatus object is equal to active(1)." ::= { nlMatrixTopNControlEntry 2 }
nlMatrixTopNControlRateBase OBJECT-TYPE SYNTAX INTEGER { nlMatrixTopNPkts(1), nlMatrixTopNOctets(2), nlMatrixTopNHighCapacityPkts(3), nlMatrixTopNHighCapacityOctets(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "The variable for each nlMatrix[SD/DS] entry that the nlMatrixTopNEntries are sorted by, as well as a control for the table that the results will be reported in.
nlMatrixTopNControlRateBase OBJECT-TYPE SYNTAX INTEGER { nlMatrixTopNPkts(1), nlMatrixTopNOctets(2), nlMatrixTopNHighCapacityPkts(3), nlMatrixTopNHighCapacityOctets(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "The variable for each nlMatrix[SD/DS] entry that the nlMatrixTopNEntries are sorted by, as well as a control for the table that the results will be reported in.
This object may not be modified if the associated nlMatrixTopNControlStatus object is equal to active(1).
如果关联的nlMatrixTopNControlStatus对象等于active(1),则不能修改此对象。
If this value is less than or equal to 2, when the report is prepared, entries are created in the nlMatrixTopNTable associated with this object. If this value is greater than or equal to 3, when the report is prepared, entries are created in the nlMatrixTopNHighCapacityTable associated with this object." ::= { nlMatrixTopNControlEntry 3 }
If this value is less than or equal to 2, when the report is prepared, entries are created in the nlMatrixTopNTable associated with this object. If this value is greater than or equal to 3, when the report is prepared, entries are created in the nlMatrixTopNHighCapacityTable associated with this object." ::= { nlMatrixTopNControlEntry 3 }
nlMatrixTopNControlTimeRemaining OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "The number of seconds left in the report currently being collected. When this object is modified by the management station, a new collection is started, possibly aborting a currently running report. The new value is used as the requested duration of this
NLMATRIXTOPNControlimereMaining对象类型语法整数32(0..2147483647)MAX-ACCESS读取创建状态当前说明“当前正在收集的报告中剩余的秒数。当管理工作站修改此对象时,将启动一个新集合,可能会中止当前正在运行的报告。新值将用作此操作的请求持续时间
report and is immediately loaded into the associated nlMatrixTopNControlDuration object.
报告,并立即加载到关联的nlMatrixTopNControlDuration对象中。
When the report finishes, the probe will automatically start another collection with the same initial value of nlMatrixTopNControlTimeRemaining. Thus, the management station may simply read the resulting reports repeatedly, checking the startTime and duration each time to ensure that a report was not missed or that the report parameters were not changed.
报告完成后,探测器将自动启动另一个具有相同初始值NLMatrixTopnControlimereMaining的集合。因此,管理站可以简单地重复读取生成的报告,每次检查开始时间和持续时间,以确保没有遗漏报告或报告参数没有更改。
While the value of this object is non-zero, it decrements by one per second until it reaches zero. At the time that this object decrements to zero, the report is made accessible in the nlMatrixTopNTable, overwriting any report that may be there.
虽然此对象的值不是零,但它每秒递减一次,直到达到零。当此对象递减为零时,报告将在nlMatrixTopNTable中可访问,覆盖可能存在的任何报告。
When this object is modified by the management station, any associated entries in the nlMatrixTopNTable shall be deleted.
当管理站修改此对象时,应删除NLMatrixTopTable中的任何关联条目。
(Note that this is a different algorithm than the one used in the hostTopNTable)." DEFVAL { 1800 } ::= { nlMatrixTopNControlEntry 4 }
(Note that this is a different algorithm than the one used in the hostTopNTable)." DEFVAL { 1800 } ::= { nlMatrixTopNControlEntry 4 }
nlMatrixTopNControlGeneratedReports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of reports that have been generated by this entry." ::= { nlMatrixTopNControlEntry 5 }
nlMatrixTopNControlGeneratedReports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of reports that have been generated by this entry." ::= { nlMatrixTopNControlEntry 5 }
nlMatrixTopNControlDuration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of seconds that this report has collected during the last sampling interval.
nlMatrixTopNControlDuration对象类型语法Integer32 MAX-ACCESS只读状态当前描述“此报告在上次采样间隔内采集的秒数。
When the associated nlMatrixTopNControlTimeRemaining object is set, this object shall be set by the probe to the same value and shall not be modified until the next time the nlMatrixTopNControlTimeRemaining is set.
当设置关联的NLMatrixTopnControlimereMaining对象时,探测器应将该对象设置为相同的值,并且在下次设置NLMatrixTopnControlimereMaining之前不得修改该对象。
This value shall be zero if no reports have been requested for this nlMatrixTopNControlEntry."
如果没有为此NLMatrixTopnControly请求报告,则该值应为零。”
::= { nlMatrixTopNControlEntry 6 }
::= { nlMatrixTopNControlEntry 6 }
nlMatrixTopNControlRequestedSize OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of matrix entries requested for this report.
NLMATRIXTOPNControllRequestedSize对象类型语法整数32(0..2147483647)MAX-ACCESS read create STATUS current DESCRIPTION“此报表请求的最大矩阵项数。
When this object is created or modified, the probe should set nlMatrixTopNControlGrantedSize as closely to this object as possible for the particular probe implementation and available resources." DEFVAL { 150 } ::= { nlMatrixTopNControlEntry 7 }
When this object is created or modified, the probe should set nlMatrixTopNControlGrantedSize as closely to this object as possible for the particular probe implementation and available resources." DEFVAL { 150 } ::= { nlMatrixTopNControlEntry 7 }
nlMatrixTopNControlGrantedSize OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of matrix entries in this report.
nlMatrixTopNControlGrantedSize对象类型语法整数32(0..2147483647)MAX-ACCESS只读状态当前说明“此报表中的最大矩阵项数。
When the associated nlMatrixTopNControlRequestedSize object is created or modified, the probe should set this object as closely to the requested value as possible for the particular implementation and available resources. The probe must not lower this value except as a side-effect of a set to the associated nlMatrixTopNControlRequestedSize object.
创建或修改关联的NLMatrixTopnControllRequestedSize对象时,探测器应将该对象设置为与特定实现和可用资源的请求值尽可能接近。探测不得降低此值,除非是关联NLMatrixTopnControllRequestedSize对象设置的副作用。
If the value of nlMatrixTopNControlRateBase is equal to nlMatrixTopNPkts, when the next topN report is generated, matrix entries with the highest value of nlMatrixTopNPktRate shall be placed in this table in decreasing order of this rate until there is no more room or until there are no more matrix entries.
如果nlMatrixTopNControlRateBase的值等于nlMatrixTopNPkts,则在生成下一个topN报告时,具有nlMatrixTopNPktRate最高值的矩阵条目应按此速率的降序放置在此表中,直到没有更多的空间或矩阵条目为止。
If the value of nlMatrixTopNControlRateBase is equal to nlMatrixTopNOctets, when the next topN report is generated, matrix entries with the highest value of nlMatrixTopNOctetRate shall be placed in this table in decreasing order of this rate until there is no more room or until there are no more matrix entries.
如果nlMatrixTopNControlRateBase的值等于nlMatrixTopNOctets,则在生成下一个topN报告时,具有最高值nlMatrixTopNOctetRate的矩阵条目应按此速率的降序放置在此表中,直到没有更多的空间或矩阵条目为止。
It is an implementation-specific matter how entries with the same value of nlMatrixTopNPktRate or nlMatrixTopNOctetRate are sorted. It is also an implementation-specific matter as to
如何对具有相同值nlMatrixTopNPktRate或NLMATRIXTOPNOCTRETE的条目进行排序是一个特定于实现的问题。这也是一个具体实施事项,涉及:
whether zero-valued entries are available." ::= { nlMatrixTopNControlEntry 8 }
whether zero-valued entries are available." ::= { nlMatrixTopNControlEntry 8 }
nlMatrixTopNControlStartTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this topN report was last started. In other words, this is the time that the associated nlMatrixTopNControlTimeRemaining object was modified to start the requested report or the time the report was last automatically (re)started.
nlMatrixTopNControlStartTime对象类型语法时间戳MAX-ACCESS只读状态当前说明“上次启动此topN报告时sysUpTime的值。换句话说,这是关联的NLMatrixTopnControlimereMaining对象被修改以启动请求的报表的时间,或者是上次自动(重新)启动报表的时间。
This object may be used by the management station to determine whether a report was missed." ::= { nlMatrixTopNControlEntry 9 }
This object may be used by the management station to determine whether a report was missed." ::= { nlMatrixTopNControlEntry 9 }
nlMatrixTopNControlOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it." ::= { nlMatrixTopNControlEntry 10 }
nlMatrixTopNControlOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it." ::= { nlMatrixTopNControlEntry 10 }
nlMatrixTopNControlStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this nlMatrixTopNControlEntry.
nlMatrixTopNControlStatus对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此nlMatrixTopNControlEntry的状态。
An entry may not exist in the active state unless all objects in the entry have an appropriate value.
除非条目中的所有对象都具有适当的值,否则条目可能不存在于活动状态。
If this object is not equal to active(1), all associated entries in the nlMatrixTopNTable shall be deleted by the agent." ::= { nlMatrixTopNControlEntry 11 }
If this object is not equal to active(1), all associated entries in the nlMatrixTopNTable shall be deleted by the agent." ::= { nlMatrixTopNControlEntry 11 }
nlMatrixTopNTable OBJECT-TYPE SYNTAX SEQUENCE OF NlMatrixTopNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of statistics for those network-layer matrix entries
nlMatrixTopNTable对象类型NLMATRIXTOPENTERY MAX-ACCESS的语法序列不可访问状态当前描述“这些网络层矩阵项的一组统计信息
that have counted the highest number of octets or packets." ::= { nlMatrix 5 }
that have counted the highest number of octets or packets." ::= { nlMatrix 5 }
nlMatrixTopNEntry OBJECT-TYPE SYNTAX NlMatrixTopNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the nlMatrixTopNTable.
NLMATRIXTOPENTRY对象类型语法NLMATRIXTOPENTRY MAX-ACCESS不可访问状态当前描述“nlMatrixTopNTable中的概念行。
The nlMatrixTopNControlIndex value in the index identifies the nlMatrixTopNControlEntry on whose behalf this entry was created.
索引中的nlMatrixTopNControlIndex值标识为其创建此项的nlMatrixTopNControlEntry。
An example of the indexing of this table is nlMatrixTopNPktRate.3.10" INDEX { nlMatrixTopNControlIndex, nlMatrixTopNIndex } ::= { nlMatrixTopNTable 1 }
An example of the indexing of this table is nlMatrixTopNPktRate.3.10" INDEX { nlMatrixTopNControlIndex, nlMatrixTopNIndex } ::= { nlMatrixTopNTable 1 }
NlMatrixTopNEntry ::= SEQUENCE { nlMatrixTopNIndex Integer32, nlMatrixTopNProtocolDirLocalIndex Integer32, nlMatrixTopNSourceAddress OCTET STRING, nlMatrixTopNDestAddress OCTET STRING, nlMatrixTopNPktRate Gauge32, nlMatrixTopNReversePktRate Gauge32, nlMatrixTopNOctetRate Gauge32, nlMatrixTopNReverseOctetRate Gauge32 }
NlMatrixTopNEntry ::= SEQUENCE { nlMatrixTopNIndex Integer32, nlMatrixTopNProtocolDirLocalIndex Integer32, nlMatrixTopNSourceAddress OCTET STRING, nlMatrixTopNDestAddress OCTET STRING, nlMatrixTopNPktRate Gauge32, nlMatrixTopNReversePktRate Gauge32, nlMatrixTopNOctetRate Gauge32, nlMatrixTopNReverseOctetRate Gauge32 }
nlMatrixTopNIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index that uniquely identifies an entry in the nlMatrixTopNTable among those in the same report. This index is between 1 and N, where N is the number of entries in this report.
nlMatrixTopNIndex对象类型语法整数32(1..65535)MAX-ACCESS not ACCESS STATUS current DESCRIPTION“在同一报表中唯一标识nlMatrixTopNTable中的条目的索引。此索引介于1和N之间,其中N是此报表中的条目数。
If the value of nlMatrixTopNControlRateBase is equal to nlMatrixTopNPkts, increasing values of nlMatrixTopNIndex shall be assigned to entries with decreasing values of nlMatrixTopNPktRate until index N is assigned or there are no more nlMatrixTopNEntries.
如果nlMatrixTopNControlRateBase的值等于nlMatrixTopNPkts,则nlMatrixTopNIndex的递增值应分配给nlMatrixTopNPktRate值递减的条目,直到分配索引N或不再有NLMATRIXTOPKTRATE。
If the value of nlMatrixTopNControlRateBase is equal to nlMatrixTopNOctets, increasing values of nlMatrixTopNIndex
如果nlMatrixTopNControlRateBase的值等于NLMATRIXTOPNOCTS,则增加nlMatrixTopNIndex的值
shall be assigned to entries with decreasing values of nlMatrixTopNOctetRate until index N is assigned or there are no more nlMatrixTopNEntries." ::= { nlMatrixTopNEntry 1 }
shall be assigned to entries with decreasing values of nlMatrixTopNOctetRate until index N is assigned or there are no more nlMatrixTopNEntries." ::= { nlMatrixTopNEntry 1 }
nlMatrixTopNProtocolDirLocalIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The protocolDirLocalIndex of the network-layer protocol of this entry's network address." ::= { nlMatrixTopNEntry 2 }
nlMatrixTopNProtocolDirLocalIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The protocolDirLocalIndex of the network-layer protocol of this entry's network address." ::= { nlMatrixTopNEntry 2 }
nlMatrixTopNSourceAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The network-layer address of the source host in this conversation.
nlMatrixTopNSourceAddress对象类型语法八位字节字符串(大小(1..255))MAX-ACCESS只读状态当前说明“此对话中源主机的网络层地址。
This is represented as an octet string with specific semantics and length as identified by the associated nlMatrixTopNProtocolDirLocalIndex.
这表示为八位字节字符串,其特定语义和长度由关联的NLMatrixTopnProtocolDirLocaliIndex标识。
For example, if the protocolDirLocalIndex indicates an encapsulation of IP, this object is encoded as a length octet of 4, followed by the 4 octets of the IP address, in network byte order." ::= { nlMatrixTopNEntry 3 }
For example, if the protocolDirLocalIndex indicates an encapsulation of IP, this object is encoded as a length octet of 4, followed by the 4 octets of the IP address, in network byte order." ::= { nlMatrixTopNEntry 3 }
nlMatrixTopNDestAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The network-layer address of the destination host in this conversation.
nlMatrixTopNDestAddress对象类型语法八位字节字符串(大小(1..255))MAX-ACCESS只读状态当前说明“此对话中目标主机的网络层地址。
This is represented as an octet string with specific semantics and length as identified by the associated nlMatrixTopNProtocolDirLocalIndex.
这表示为八位字节字符串,其特定语义和长度由关联的NLMatrixTopnProtocolDirLocaliIndex标识。
For example, if the nlMatrixTopNProtocolDirLocalIndex indicates an encapsulation of IP, this object is encoded as a length octet of 4, followed by the 4 octets of the IP address, in network byte order."
例如,如果nlMatrixTopNProtocolDirLocalIndex指示IP的封装,则此对象编码为长度为4的八位字节,后跟IP地址的4个八位字节,以网络字节顺序排列。”
::= { nlMatrixTopNEntry 4 }
::= { nlMatrixTopNEntry 4 }
nlMatrixTopNPktRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets seen from the source host to the destination host during this sampling interval, counted using the rules for counting the nlMatrixSDPkts object. If the value of nlMatrixTopNControlRateBase is nlMatrixTopNPkts, this variable will be used to sort this report." ::= { nlMatrixTopNEntry 5 }
nlMatrixTopNPktRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets seen from the source host to the destination host during this sampling interval, counted using the rules for counting the nlMatrixSDPkts object. If the value of nlMatrixTopNControlRateBase is nlMatrixTopNPkts, this variable will be used to sort this report." ::= { nlMatrixTopNEntry 5 }
nlMatrixTopNReversePktRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets seen from the destination host to the source host during this sampling interval, counted using the rules for counting the nlMatrixSDPkts object. (Note that the corresponding nlMatrixSDPkts object selected is the one whose source address is equal to nlMatrixTopNDestAddress and whose destination address is equal to nlMatrixTopNSourceAddress.)
NLMATRIXTOPNRERVERSEPKTRATE对象类型语法量表32 MAX-ACCESS只读状态当前描述“在此采样间隔内从目标主机到源主机看到的数据包数,使用nlMatrixSDPkts对象计数规则进行计数。(请注意,所选的对应nlMatrixSDPkts对象是源地址等于nlMatrixTopNDestAddress且目标地址等于nlMatrixTopNSourceAddress的对象。)
Note that if the value of nlMatrixTopNControlRateBase is equal to nlMatrixTopNPkts, the sort of topN entries is based entirely on nlMatrixTopNPktRate, and not on the value of this object." ::= { nlMatrixTopNEntry 6 }
Note that if the value of nlMatrixTopNControlRateBase is equal to nlMatrixTopNPkts, the sort of topN entries is based entirely on nlMatrixTopNPktRate, and not on the value of this object." ::= { nlMatrixTopNEntry 6 }
nlMatrixTopNOctetRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets seen from the source host to the destination host during this sampling interval, counted using the rules for counting the nlMatrixSDOctets object. If the value of nlMatrixTopNControlRateBase is nlMatrixTopNOctets, this variable will be used to sort this report." ::= { nlMatrixTopNEntry 7 }
nlMatrixTopNOctetRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets seen from the source host to the destination host during this sampling interval, counted using the rules for counting the nlMatrixSDOctets object. If the value of nlMatrixTopNControlRateBase is nlMatrixTopNOctets, this variable will be used to sort this report." ::= { nlMatrixTopNEntry 7 }
nlMatrixTopNReverseOctetRate OBJECT-TYPE
nlMatrixTopNReverseOctetRate对象类型
SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets seen from the destination host to the source host during this sampling interval, counted using the rules for counting the nlMatrixDSOctets object. (Note that the corresponding nlMatrixSDOctets object selected is the one whose source address is equal to nlMatrixTopNDestAddress and whose destination address is equal to nlMatrixTopNSourceAddress.)
SYNTAX Gauge32 MAX-ACCESS只读状态当前描述“在此采样间隔内从目标主机到源主机看到的八位字节数,使用nlMatrixDSOctets对象计数规则进行计数。(请注意,所选的对应NLMatrixDoctets对象是源地址等于nlMatrixTopNDestAddress且目标地址等于nlMatrixTopNSourceAddress的对象。)
Note that if the value of nlMatrixTopNControlRateBase is equal to nlMatrixTopNOctets, the sort of topN entries is based entirely on nlMatrixTopNOctetRate, and not on the value of this object." ::= { nlMatrixTopNEntry 8 }
Note that if the value of nlMatrixTopNControlRateBase is equal to nlMatrixTopNOctets, the sort of topN entries is based entirely on nlMatrixTopNOctetRate, and not on the value of this object." ::= { nlMatrixTopNEntry 8 }
-- Application Layer Functions -- -- The application layer host, matrix, and matrixTopN functions report -- on protocol usage at the network layer or higher. Note that the -- use of the term application layer does not imply that only -- application-layer protocols are counted, rather it means that -- protocols up to and including the application layer are supported.
-- Application Layer Functions -- -- The application layer host, matrix, and matrixTopN functions report -- on protocol usage at the network layer or higher. Note that the -- use of the term application layer does not imply that only -- application-layer protocols are counted, rather it means that -- protocols up to and including the application layer are supported.
-- -- Application Layer Host Group -- -- Counts the amount of traffic, by protocol, sent from and to each -- network address discovered by the probe. -- Implementation of this group requires implementation of the Network -- Layer Host Group.
-- -- Application Layer Host Group -- -- Counts the amount of traffic, by protocol, sent from and to each -- network address discovered by the probe. -- Implementation of this group requires implementation of the Network -- Layer Host Group.
alHostTable OBJECT-TYPE SYNTAX SEQUENCE OF AlHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A collection of statistics for a particular protocol from a particular network address that has been discovered on an interface of this device.
alHostTable AlHostEntry MAX-ACCESS的对象类型语法序列不可访问状态当前描述“从该设备接口上发现的特定网络地址收集特定协议的统计信息。
The probe will populate this table for all protocols in the protocol directory table whose value of protocolDirHostConfig is equal to supportedOn(3), and will delete any entries whose protocolDirEntry is deleted or has a protocolDirHostConfig value of supportedOff(2).
探测器将为protocolDirHostConfig值等于supportedOn(3)的协议目录表中的所有协议填充此表,并将删除protocolDirEntry已删除或protocolDirHostConfig值为supportedOff(2)的任何条目。
The probe will add to this table all addresses seen as the source or destination address in all packets with no MAC errors and will increment octet and packet counts in the table for all packets with no MAC errors. Further, entries will only be added to this table if their address exists in the nlHostTable and will be deleted from this table if their address is deleted from the nlHostTable." ::= { alHost 1 }
The probe will add to this table all addresses seen as the source or destination address in all packets with no MAC errors and will increment octet and packet counts in the table for all packets with no MAC errors. Further, entries will only be added to this table if their address exists in the nlHostTable and will be deleted from this table if their address is deleted from the nlHostTable." ::= { alHost 1 }
alHostEntry OBJECT-TYPE SYNTAX AlHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the alHostTable.
“当前HOSTERTY ALMAX”语法中的“HOSTERTY ALMAX”类型为“HOSTERTY ALACCESS STATUS not ACCESS”。
The hlHostControlIndex value in the index identifies the hlHostControlEntry on whose behalf this entry was created. The first protocolDirLocalIndex value in the index identifies the network-layer protocol of the address. The nlHostAddress value in the index identifies the network-layer address of this entry. The second protocolDirLocalIndex value in the index identifies the protocol that is counted by this entry.
索引中的hlHostControlIndex值标识代表其创建此项的hlHostControlEntry。索引中的第一个ProtocolDirLocaliIndex值标识地址的网络层协议。索引中的nlHostAddress值标识此项的网络层地址。索引中的第二个ProtocolDirLocaliIndex值标识由该条目计数的协议。
An example of the indexing in this entry is alHostOutPkts.1.783495.18.4.128.2.6.6.34.
本条目的索引示例为alHostOutPkts.1.783495.18.4.128.2.6.6.34。
Note that some combinations of index values may result in an index that exceeds 128 sub-identifiers in length, which exceeds the maximum for the SNMP protocol. Implementations should take care to avoid such combinations." INDEX { hlHostControlIndex, alHostTimeMark, protocolDirLocalIndex, nlHostAddress, protocolDirLocalIndex } ::= { alHostTable 1 }
Note that some combinations of index values may result in an index that exceeds 128 sub-identifiers in length, which exceeds the maximum for the SNMP protocol. Implementations should take care to avoid such combinations." INDEX { hlHostControlIndex, alHostTimeMark, protocolDirLocalIndex, nlHostAddress, protocolDirLocalIndex } ::= { alHostTable 1 }
AlHostEntry ::= SEQUENCE { alHostTimeMark TimeFilter, alHostInPkts ZeroBasedCounter32, alHostOutPkts ZeroBasedCounter32, alHostInOctets ZeroBasedCounter32, alHostOutOctets ZeroBasedCounter32, alHostCreateTime LastCreateTime }
AlHostEntry ::= SEQUENCE { alHostTimeMark TimeFilter, alHostInPkts ZeroBasedCounter32, alHostOutPkts ZeroBasedCounter32, alHostInOctets ZeroBasedCounter32, alHostOutOctets ZeroBasedCounter32, alHostCreateTime LastCreateTime }
alHostTimeMark OBJECT-TYPE SYNTAX TimeFilter
alHostTimeMark对象类型语法时间过滤器
MAX-ACCESS not-accessible STATUS current DESCRIPTION "A TimeFilter for this entry. See the TimeFilter textual convention to see how this works." ::= { alHostEntry 1 }
MAX-ACCESS not-accessible STATUS current DESCRIPTION "A TimeFilter for this entry. See the TimeFilter textual convention to see how this works." ::= { alHostEntry 1 }
alHostInPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets of this protocol type without errors transmitted to this address since it was added to the alHostTable. Note that this is the number of link-layer packets, so if a single network-layer packet is fragmented into several link-layer frames, this counter is incremented several times." ::= { alHostEntry 2 }
alHostInPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets of this protocol type without errors transmitted to this address since it was added to the alHostTable. Note that this is the number of link-layer packets, so if a single network-layer packet is fragmented into several link-layer frames, this counter is incremented several times." ::= { alHostEntry 2 }
alHostOutPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets of this protocol type without errors transmitted by this address since it was added to the alHostTable. Note that this is the number of link-layer packets, so if a single network-layer packet is fragmented into several link-layer frames, this counter is incremented several times." ::= { alHostEntry 3 }
alHostOutPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets of this protocol type without errors transmitted by this address since it was added to the alHostTable. Note that this is the number of link-layer packets, so if a single network-layer packet is fragmented into several link-layer frames, this counter is incremented several times." ::= { alHostEntry 3 }
alHostInOctets OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets transmitted to this address of this protocol type since it was added to the alHostTable (excluding framing bits, but including FCS octets), excluding octets in packets that contained errors.
alHostInOctets对象类型语法ZeroBasedCounter32 MAX-ACCESS只读状态当前描述“自该协议类型的地址添加到alHostTable后传输到此地址的八位字节数(不包括帧位,但包括FCS八位字节),不包括包含错误的数据包中的八位字节。
Note that this doesn't count just those octets in the particular protocol frames but includes the entire packet that contained the protocol." ::= { alHostEntry 4 }
Note that this doesn't count just those octets in the particular protocol frames but includes the entire packet that contained the protocol." ::= { alHostEntry 4 }
alHostOutOctets OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets transmitted by this address of this protocol type since it was added to the alHostTable (excluding framing bits, but including FCS octets), excluding octets in packets that contained errors.
ALHOSTOUTPOCTETS对象类型语法ZeroBasedCounter32 MAX-ACCESS只读状态当前描述“此协议类型的地址自添加到alHostTable后传输的八位字节数(不包括帧位,但包括FCS八位字节),不包括包含错误的数据包中的八位字节。
Note that this doesn't count just those octets in the particular protocol frames but includes the entire packet that contained the protocol." ::= { alHostEntry 5 }
Note that this doesn't count just those octets in the particular protocol frames but includes the entire packet that contained the protocol." ::= { alHostEntry 5 }
alHostCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this entry was last activated. This can be used by the management station to ensure that the entry has not been deleted and recreated between polls." ::= { alHostEntry 6 }
alHostCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this entry was last activated. This can be used by the management station to ensure that the entry has not been deleted and recreated between polls." ::= { alHostEntry 6 }
-- -- Application Layer Matrix Group -- -- Counts the amount of traffic, by protocol, sent between each pair -- of network addresses discovered by the probe. -- Implementation of this group requires implementation of the Network -- Layer Matrix Group.
-- -- Application Layer Matrix Group -- -- Counts the amount of traffic, by protocol, sent between each pair -- of network addresses discovered by the probe. -- Implementation of this group requires implementation of the Network -- Layer Matrix Group.
alMatrixSDTable OBJECT-TYPE SYNTAX SEQUENCE OF AlMatrixSDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of application traffic matrix entries that collect statistics for conversations of a particular protocol between two network-level addresses. This table is indexed first by the source address and then by the destination address to make it convenient to collect all statistics from a particular address.
alMatrixSDTable ALMATRIXSENTRY MAX-ACCESS的对象类型语法序列不可访问状态当前描述“应用程序流量矩阵项的列表,用于收集两个网络级地址之间特定协议对话的统计信息。该表首先由源地址索引,然后由目标地址索引,以便从特定地址收集所有统计信息。
The probe will populate this table for all protocols in the protocol directory table whose value of
探测器将为其值为的协议目录表中的所有协议填充此表
protocolDirMatrixConfig is equal to supportedOn(3), and will delete any entries whose protocolDirEntry is deleted or has a protocolDirMatrixConfig value of supportedOff(2).
protocolDirMatrixConfig等于supportedOn(3),并将删除protocolDirEntry已删除或protocolDirMatrixConfig值为supportedOff(2)的任何条目。
The probe will add to this table all pairs of addresses for all protocols seen in all packets with no MAC errors and will increment octet and packet counts in the table for all packets with no MAC errors. Further, entries will only be added to this table if their address pair exists in the nlMatrixSDTable and will be deleted from this table if the address pair is deleted from the nlMatrixSDTable." ::= { alMatrix 1 }
The probe will add to this table all pairs of addresses for all protocols seen in all packets with no MAC errors and will increment octet and packet counts in the table for all packets with no MAC errors. Further, entries will only be added to this table if their address pair exists in the nlMatrixSDTable and will be deleted from this table if the address pair is deleted from the nlMatrixSDTable." ::= { alMatrix 1 }
alMatrixSDEntry OBJECT-TYPE SYNTAX AlMatrixSDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the alMatrixSDTable.
alMatrixSDEntry对象类型语法alMatrixSDEntry MAX-ACCESS不可访问状态当前描述“alMatrixSDTable中的概念行。
The hlMatrixControlIndex value in the index identifies the hlMatrixControlEntry on whose behalf this entry was created. The first protocolDirLocalIndex value in the index identifies the network-layer protocol of the nlMatrixSDSourceAddress and nlMatrixSDDestAddress. The nlMatrixSDSourceAddress value in the index identifies the network-layer address of the source host in this conversation. The nlMatrixSDDestAddress value in the index identifies the network-layer address of the destination host in this conversation. The second protocolDirLocalIndex value in the index identifies the protocol that is counted by this entry.
索引中的hlMatrixControlIndex值标识创建此条目所代表的hlMatrixControlEntry。索引中的第一个protocolDirLocalIndex值标识NLMatrixSDourceAddress和NLMatrixSDestAddress的网络层协议。索引中的nlMatrixSDSourceAddress值标识此对话中源主机的网络层地址。索引中的nlMatrixSDDestAddress值标识此对话中目标主机的网络层地址。索引中的第二个ProtocolDirLocaliIndex值标识由该条目计数的协议。
An example of the indexing of this entry is alMatrixSDPkts.1.783495.18.4.128.2.6.6.4.128.2.6.7.34.
该条目的索引示例为AlMatrix XSDPKTS.1.783495.18.4.128.2.6.6.4.128.2.6.7.34。
Note that some combinations of index values may result in an index that exceeds 128 sub-identifiers in length, which exceeds the maximum for the SNMP protocol. Implementations should take care to avoid such combinations." INDEX { hlMatrixControlIndex, alMatrixSDTimeMark, protocolDirLocalIndex, nlMatrixSDSourceAddress, nlMatrixSDDestAddress, protocolDirLocalIndex } ::= { alMatrixSDTable 1 }
Note that some combinations of index values may result in an index that exceeds 128 sub-identifiers in length, which exceeds the maximum for the SNMP protocol. Implementations should take care to avoid such combinations." INDEX { hlMatrixControlIndex, alMatrixSDTimeMark, protocolDirLocalIndex, nlMatrixSDSourceAddress, nlMatrixSDDestAddress, protocolDirLocalIndex } ::= { alMatrixSDTable 1 }
AlMatrixSDEntry ::= SEQUENCE { alMatrixSDTimeMark TimeFilter,
AlMatrixSDEntry ::= SEQUENCE { alMatrixSDTimeMark TimeFilter,
alMatrixSDPkts ZeroBasedCounter32, alMatrixSDOctets ZeroBasedCounter32, alMatrixSDCreateTime LastCreateTime }
Almatrix XSDPKTS ZeroBasedCounter32,Almatrix XSdocets ZeroBasedCounter32,Almatrix XSDCreateTime LastCreateTime}
alMatrixSDTimeMark OBJECT-TYPE SYNTAX TimeFilter MAX-ACCESS not-accessible STATUS current DESCRIPTION "A TimeFilter for this entry. See the TimeFilter textual convention to see how this works." ::= { alMatrixSDEntry 1 }
alMatrixSDTimeMark OBJECT-TYPE SYNTAX TimeFilter MAX-ACCESS not-accessible STATUS current DESCRIPTION "A TimeFilter for this entry. See the TimeFilter textual convention to see how this works." ::= { alMatrixSDEntry 1 }
alMatrixSDPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets of this protocol type without errors transmitted from the source address to the destination address since this entry was added to the alMatrixSDTable. Note that this is the number of link-layer packets, so if a single network-layer packet is fragmented into several link-layer frames, this counter is incremented several times." ::= { alMatrixSDEntry 2 }
alMatrixSDPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets of this protocol type without errors transmitted from the source address to the destination address since this entry was added to the alMatrixSDTable. Note that this is the number of link-layer packets, so if a single network-layer packet is fragmented into several link-layer frames, this counter is incremented several times." ::= { alMatrixSDEntry 2 }
alMatrixSDOctets OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets in packets of this protocol type transmitted from the source address to the destination address since this entry was added to the alMatrixSDTable (excluding framing bits, but including FCS octets), excluding octets in packets that contained errors.
alMatrixSDOctets对象类型语法ZeroBasedCounter32 MAX-ACCESS只读状态当前描述“自将此条目添加到alMatrixSDTable后,从源地址传输到目标地址的此协议类型数据包中的八位字节数(不包括帧位,但包括FCS八位字节),不包括包含错误的数据包中的八位字节。
Note that this doesn't count just those octets in the particular protocol frames but includes the entire packet that contained the protocol." ::= { alMatrixSDEntry 3 }
Note that this doesn't count just those octets in the particular protocol frames but includes the entire packet that contained the protocol." ::= { alMatrixSDEntry 3 }
alMatrixSDCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION
alMatrixSDCreateTime对象类型语法LastCreateTime MAX-ACCESS只读状态当前说明
"The value of sysUpTime when this entry was last activated. This can be used by the management station to ensure that the entry has not been deleted and recreated between polls." ::= { alMatrixSDEntry 4 }
"The value of sysUpTime when this entry was last activated. This can be used by the management station to ensure that the entry has not been deleted and recreated between polls." ::= { alMatrixSDEntry 4 }
-- Traffic matrix tables from destination to source
--从目标到源的流量矩阵表
alMatrixDSTable OBJECT-TYPE SYNTAX SEQUENCE OF AlMatrixDSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of application traffic matrix entries that collect statistics for conversations of a particular protocol between two network-level addresses. This table is indexed first by the destination address and then by the source address to make it convenient to collect all statistics to a particular address.
AlMatrixDSEntry MAX-ACCESS的alMatrixDSTable对象类型语法序列不可访问状态当前描述“应用程序流量矩阵项的列表,用于收集两个网络级地址之间特定协议对话的统计信息。此表首先由目标地址索引,然后由源地址索引,以便于收集特定地址的所有统计信息。
The probe will populate this table for all protocols in the protocol directory table whose value of protocolDirMatrixConfig is equal to supportedOn(3), and will delete any entries whose protocolDirEntry is deleted or has a protocolDirMatrixConfig value of supportedOff(2).
probe将为protocolDirMatrixConfig值等于supportedOn(3)的协议目录表中的所有协议填充此表,并将删除protocolDirEntry已删除或protocolDirMatrixConfig值为supportedOff(2)的任何条目。
The probe will add to this table all pairs of addresses for all protocols seen in all packets with no MAC errors and will increment octet and packet counts in the table for all packets with no MAC errors. Further, entries will only be added to this table if their address pair exists in the nlMatrixDSTable and will be deleted from this table if the address pair is deleted from the nlMatrixDSTable." ::= { alMatrix 2 }
The probe will add to this table all pairs of addresses for all protocols seen in all packets with no MAC errors and will increment octet and packet counts in the table for all packets with no MAC errors. Further, entries will only be added to this table if their address pair exists in the nlMatrixDSTable and will be deleted from this table if the address pair is deleted from the nlMatrixDSTable." ::= { alMatrix 2 }
alMatrixDSEntry OBJECT-TYPE SYNTAX AlMatrixDSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the alMatrixDSTable.
alMatrixDSEntry对象类型语法alMatrixDSEntry MAX-ACCESS不可访问状态当前描述“alMatrixDSTable中的概念行。
The hlMatrixControlIndex value in the index identifies the hlMatrixControlEntry on whose behalf this entry was created. The first protocolDirLocalIndex value in the index identifies the network-layer protocol of the alMatrixDSSourceAddress and alMatrixDSDestAddress. The nlMatrixDSDestAddress value in the index identifies the network-layer address of the destination host in this
索引中的hlMatrixControlIndex值标识创建此条目所代表的hlMatrixControlEntry。索引中的第一个ProtocolDirLocaliIndex值标识AlmTrixDSourceAddress和AlmTrixDSdestAddress的网络层协议。索引中的nlMatrixDSDestAddress值标识此索引中目标主机的网络层地址
conversation. The nlMatrixDSSourceAddress value in the index identifies the network-layer address of the source host in this conversation. The second protocolDirLocalIndex value in the index identifies the protocol that is counted by this entry.
会话索引中的NLMatrixDSourceAddress值标识此对话中源主机的网络层地址。索引中的第二个ProtocolDirLocaliIndex值标识由该条目计数的协议。
An example of the indexing of this entry is alMatrixDSPkts.1.783495.18.4.128.2.6.7.4.128.2.6.6.34.
该条目的索引示例为alMatrixDSPkts.1.783495.18.4.128.2.6.7.4.128.2.6.6.34。
Note that some combinations of index values may result in an index that exceeds 128 sub-identifiers in length, which exceeds the maximum for the SNMP protocol. Implementations should take care to avoid such combinations." INDEX { hlMatrixControlIndex, alMatrixDSTimeMark, protocolDirLocalIndex, nlMatrixDSDestAddress, nlMatrixDSSourceAddress, protocolDirLocalIndex } ::= { alMatrixDSTable 1 }
Note that some combinations of index values may result in an index that exceeds 128 sub-identifiers in length, which exceeds the maximum for the SNMP protocol. Implementations should take care to avoid such combinations." INDEX { hlMatrixControlIndex, alMatrixDSTimeMark, protocolDirLocalIndex, nlMatrixDSDestAddress, nlMatrixDSSourceAddress, protocolDirLocalIndex } ::= { alMatrixDSTable 1 }
AlMatrixDSEntry ::= SEQUENCE { alMatrixDSTimeMark TimeFilter, alMatrixDSPkts ZeroBasedCounter32, alMatrixDSOctets ZeroBasedCounter32, alMatrixDSCreateTime LastCreateTime }
AlMatrixDSEntry ::= SEQUENCE { alMatrixDSTimeMark TimeFilter, alMatrixDSPkts ZeroBasedCounter32, alMatrixDSOctets ZeroBasedCounter32, alMatrixDSCreateTime LastCreateTime }
alMatrixDSTimeMark OBJECT-TYPE SYNTAX TimeFilter MAX-ACCESS not-accessible STATUS current DESCRIPTION "A TimeFilter for this entry. See the TimeFilter textual convention to see how this works." ::= { alMatrixDSEntry 1 }
alMatrixDSTimeMark OBJECT-TYPE SYNTAX TimeFilter MAX-ACCESS not-accessible STATUS current DESCRIPTION "A TimeFilter for this entry. See the TimeFilter textual convention to see how this works." ::= { alMatrixDSEntry 1 }
alMatrixDSPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets of this protocol type without errors transmitted from the source address to the destination address since this entry was added to the alMatrixDSTable. Note that this is the number of link-layer packets, so if a single network-layer packet is fragmented into several link-layer frames, this counter is incremented several times." ::= { alMatrixDSEntry 2 }
alMatrixDSPkts OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets of this protocol type without errors transmitted from the source address to the destination address since this entry was added to the alMatrixDSTable. Note that this is the number of link-layer packets, so if a single network-layer packet is fragmented into several link-layer frames, this counter is incremented several times." ::= { alMatrixDSEntry 2 }
alMatrixDSOctets OBJECT-TYPE SYNTAX ZeroBasedCounter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets in packets of this protocol type transmitted from the source address to the destination address since this entry was added to the alMatrixDSTable (excluding framing bits, but including FCS octets), excluding octets in packets that contained errors.
alMatrixDSOctets对象类型语法ZeroBasedCounter32 MAX-ACCESS只读状态当前描述“自将此条目添加到alMatrixDSTable后,从源地址传输到目标地址的此协议类型数据包中的八位字节数(不包括帧位,但包括FCS八位字节),不包括包含错误的数据包中的八位字节。
Note that this doesn't count just those octets in the particular protocol frames but includes the entire packet that contained the protocol." ::= { alMatrixDSEntry 3 }
Note that this doesn't count just those octets in the particular protocol frames but includes the entire packet that contained the protocol." ::= { alMatrixDSEntry 3 }
alMatrixDSCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this entry was last activated. This can be used by the management station to ensure that the entry has not been deleted and recreated between polls." ::= { alMatrixDSEntry 4 }
alMatrixDSCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this entry was last activated. This can be used by the management station to ensure that the entry has not been deleted and recreated between polls." ::= { alMatrixDSEntry 4 }
alMatrixTopNControlTable OBJECT-TYPE SYNTAX SEQUENCE OF AlMatrixTopNControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of parameters that control the creation of a report of the top N matrix entries according to a selected metric." ::= { alMatrix 3 }
alMatrixTopNControlTable OBJECT-TYPE SYNTAX SEQUENCE OF AlMatrixTopNControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of parameters that control the creation of a report of the top N matrix entries according to a selected metric." ::= { alMatrix 3 }
alMatrixTopNControlEntry OBJECT-TYPE SYNTAX AlMatrixTopNControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the alMatrixTopNControlTable.
alMatrixTopNControlEntry对象类型语法alMatrixTopNControlEntry MAX-ACCESS不可访问状态当前描述“alMatrixTopNControlTable中的概念行。
An example of the indexing of this table is alMatrixTopNControlDuration.3" INDEX { alMatrixTopNControlIndex } ::= { alMatrixTopNControlTable 1 }
An example of the indexing of this table is alMatrixTopNControlDuration.3" INDEX { alMatrixTopNControlIndex } ::= { alMatrixTopNControlTable 1 }
AlMatrixTopNControlEntry ::= SEQUENCE { alMatrixTopNControlIndex Integer32, alMatrixTopNControlMatrixIndex Integer32, alMatrixTopNControlRateBase INTEGER, alMatrixTopNControlTimeRemaining Integer32, alMatrixTopNControlGeneratedReports Counter32, alMatrixTopNControlDuration Integer32, alMatrixTopNControlRequestedSize Integer32, alMatrixTopNControlGrantedSize Integer32, alMatrixTopNControlStartTime TimeStamp, alMatrixTopNControlOwner OwnerString, alMatrixTopNControlStatus RowStatus }
AlMatrixTopNControlEntry ::= SEQUENCE { alMatrixTopNControlIndex Integer32, alMatrixTopNControlMatrixIndex Integer32, alMatrixTopNControlRateBase INTEGER, alMatrixTopNControlTimeRemaining Integer32, alMatrixTopNControlGeneratedReports Counter32, alMatrixTopNControlDuration Integer32, alMatrixTopNControlRequestedSize Integer32, alMatrixTopNControlGrantedSize Integer32, alMatrixTopNControlStartTime TimeStamp, alMatrixTopNControlOwner OwnerString, alMatrixTopNControlStatus RowStatus }
alMatrixTopNControlIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index that uniquely identifies an entry in the alMatrixTopNControlTable. Each such entry defines one topN report prepared for one interface." ::= { alMatrixTopNControlEntry 1 }
alMatrixTopNControlIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index that uniquely identifies an entry in the alMatrixTopNControlTable. Each such entry defines one topN report prepared for one interface." ::= { alMatrixTopNControlEntry 1 }
alMatrixTopNControlMatrixIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The alMatrix[SD/DS] table for which a topN report will be prepared on behalf of this entry. The alMatrix[SD/DS] table is identified by the value of the hlMatrixControlIndex for that table - that value is used here to identify the particular table.
alMatrixTopNControlMatrixIndex对象类型语法整数32(1..65535)MAX-ACCESS read create STATUS current DESCRIPTION“将代表此条目为其准备topN报告的alMatrix[SD/DS]表。alMatrix[SD/DS]表由该表的hlMatrixControlIndex的值标识—此处使用该值标识特定表。
This object may not be modified if the associated alMatrixTopNControlStatus object is equal to active(1)." ::= { alMatrixTopNControlEntry 2 }
This object may not be modified if the associated alMatrixTopNControlStatus object is equal to active(1)." ::= { alMatrixTopNControlEntry 2 }
alMatrixTopNControlRateBase OBJECT-TYPE SYNTAX INTEGER { alMatrixTopNTerminalsPkts(1), alMatrixTopNTerminalsOctets(2), alMatrixTopNAllPkts(3), alMatrixTopNAllOctets(4), alMatrixTopNTerminalsHighCapacityPkts(5), alMatrixTopNTerminalsHighCapacityOctets(6),
ALMATRIXTOPNControllRateBase对象类型语法整数{ALMATRIXTOPINTERMINALSPKTS(1)、ALMATRIXTOPINTERMINALSPKTS(2)、alMatrixTopNAllPkts(3)、alMatrixTopNAllOctets(4)、ALMATRIXTOPINTERMINALSHIGCAPACYPKTS(5)、ALMATRIXTOPINTERMINALSHIGCAPACYCTETS(6),
alMatrixTopNAllHighCapacityPkts(7), alMatrixTopNAllHighCapacityOctets(8) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object controls which alMatrix[SD/DS] entry that the alMatrixTopNEntries are sorted by, which view of the matrix table that will be used, as well as which table the results will be reported in.
alMatrixTopNAllHighCapacityPkts(7)、alMatrixTopNAllHighCapacityOctets(8)}MAX-ACCESS read create STATUS current DESCRIPTION“此对象控制对ALMATRIXTOPENTERIES进行排序的alMatrix[SD/DS]条目、将使用的矩阵表的哪个视图以及将在哪个表中报告结果。
The values alMatrixTopNTerminalsPkts, alMatrixTopNTerminalsOctets, alMatrixTopNTerminalsHighCapacityPkts, and alMatrixTopNTerminalsHighCapacityOctets cause collection only from protocols that have no child protocols that are counted. The values alMatrixTopNAllPkts, alMatrixTopNAllOctets, alMatrixTopNAllHighCapacityPkts, and alMatrixTopNAllHighCapacityOctets cause collection from all alMatrix entries.
值ALMATRIXTOPINTERMINALSPKTS、ALMATRIXTOPINTERMINALSOCTETS、ALMATRIXTOPINTERMINALSHIGHPCAPACITYPKTS和ALMATRIXTOPINTERMINALSHIGCAPACITYCTETS只会导致从没有子协议的协议中进行收集。值alMatrixTopNAllPkts、alMatrixTopNAllOctets、alMatrixTopNAllHighCapacityPkts和alMatrixTopNAllHighCapacityOctets导致从所有alMatrix条目中收集。
This object may not be modified if the associated alMatrixTopNControlStatus object is equal to active(1)." ::= { alMatrixTopNControlEntry 3 }
This object may not be modified if the associated alMatrixTopNControlStatus object is equal to active(1)." ::= { alMatrixTopNControlEntry 3 }
alMatrixTopNControlTimeRemaining OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "The number of seconds left in the report currently being collected. When this object is modified by the management station, a new collection is started, possibly aborting a currently running report. The new value is used as the requested duration of this report and is immediately loaded into the associated alMatrixTopNControlDuration object.
ALMATRIXTOPNControlimereMaining对象类型语法整数32(0..2147483647)MAX-ACCESS读取创建状态当前说明“当前正在收集的报告中剩余的秒数。当管理工作站修改此对象时,将启动一个新集合,可能会中止当前正在运行的报告。新值用作此报告的请求持续时间,并立即加载到关联的alMatrixTopNControlDuration对象中。
When the report finishes, the probe will automatically start another collection with the same initial value of alMatrixTopNControlTimeRemaining. Thus, the management station may simply read the resulting reports repeatedly, checking the startTime and duration each time to ensure that a report was not missed or that the report parameters were not changed.
报告完成后,探测器将自动启动另一个具有相同初始值AlmatrixTopnControlimereMaining的集合。因此,管理站可以简单地重复读取生成的报告,每次检查开始时间和持续时间,以确保没有遗漏报告或报告参数没有更改。
While the value of this object is non-zero, it decrements by one per second until it reaches zero. At the time
虽然此对象的值不是零,但它每秒递减一次,直到达到零。当时
that this object decrements to zero, the report is made accessible in the alMatrixTopNTable, overwriting any report that may be there.
如果该对象递减为零,则可以在alMatrix选项卡中访问该报告,覆盖可能存在的任何报告。
When this object is modified by the management station, any associated entries in the alMatrixTopNTable shall be deleted.
当管理站修改此对象时,应删除alMatrixTopNTable中的任何关联条目。
(Note that this is a different algorithm than the one used in the hostTopNTable)." DEFVAL { 1800 } ::= { alMatrixTopNControlEntry 4 }
(Note that this is a different algorithm than the one used in the hostTopNTable)." DEFVAL { 1800 } ::= { alMatrixTopNControlEntry 4 }
alMatrixTopNControlGeneratedReports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of reports that have been generated by this entry." ::= { alMatrixTopNControlEntry 5 }
alMatrixTopNControlGeneratedReports OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of reports that have been generated by this entry." ::= { alMatrixTopNControlEntry 5 }
alMatrixTopNControlDuration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of seconds that this report has collected during the last sampling interval.
alMatrixTopNControlDuration对象类型语法Integer32 MAX-ACCESS只读状态当前描述“此报告在上次采样间隔内采集的秒数。
When the associated alMatrixTopNControlTimeRemaining object is set, this object shall be set by the probe to the same value and shall not be modified until the next time the alMatrixTopNControlTimeRemaining is set.
当设置了关联的ALMATRIXTOPNControlimereMaining对象时,探测器应将该对象设置为相同的值,并且在下次设置ALMATRIXTOPNControlimereMaining之前不得修改该对象。
This value shall be zero if no reports have been requested for this alMatrixTopNControlEntry." ::= { alMatrixTopNControlEntry 6 }
This value shall be zero if no reports have been requested for this alMatrixTopNControlEntry." ::= { alMatrixTopNControlEntry 6 }
alMatrixTopNControlRequestedSize OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum number of matrix entries requested for this report.
alMatrixTopNControlRequestedSize对象类型语法整数32(0..2147483647)MAX-ACCESS read create STATUS current DESCRIPTION“此报表请求的最大矩阵项数。
When this object is created or modified, the probe should set alMatrixTopNControlGrantedSize as closely to this object as possible for the particular probe implementation and available resources."
创建或修改此对象时,探测器应针对特定探测器实现和可用资源,将alMatrixTopNControlGrantedSize设置为尽可能靠近此对象。”
DEFVAL { 150 } ::= { alMatrixTopNControlEntry 7 }
DEFVAL { 150 } ::= { alMatrixTopNControlEntry 7 }
alMatrixTopNControlGrantedSize OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of matrix entries in this report.
alMatrixTopNControlGrantedSize对象类型语法整数32(0..2147483647)MAX-ACCESS只读状态当前说明“此报表中的最大矩阵项数。
When the associated alMatrixTopNControlRequestedSize object is created or modified, the probe should set this object as closely to the requested value as possible for the particular implementation and available resources. The probe must not lower this value except as a side-effect of a set to the associated alMatrixTopNControlRequestedSize object.
创建或修改关联的alMatrixTopNControlRequestedSize对象时,探测器应将该对象设置为与特定实现和可用资源的请求值尽可能接近。探测器不得降低此值,除非是由于关联的alMatrixTopNControlRequestedSize对象的设置产生副作用。
If the value of alMatrixTopNControlRateBase is equal to alMatrixTopNTerminalsPkts or alMatrixTopNAllPkts, when the next topN report is generated, matrix entries with the highest value of alMatrixTopNPktRate shall be placed in this table in decreasing order of this rate until there is no more room or until there are no more matrix entries.
如果alMatrixTopNControlRateBase的值等于ALMATRIXTOPINTERMINALSPKTS或alMatrixTopNAllPkts,则在生成下一个topN报告时,具有alMatrixTopNPktRate最高值的矩阵条目应按此速率的降序放入此表中,直到没有更多的空间或矩阵条目为止。
If the value of alMatrixTopNControlRateBase is equal to alMatrixTopNTerminalsOctets or alMatrixTopNAllOctets, when the next topN report is generated, matrix entries with the highest value of alMatrixTopNOctetRate shall be placed in this table in decreasing order of this rate until there is no more room or until there are no more matrix entries.
如果alMatrixTopNControlRateBase的值等于ALMATRIXTOPINTERMINALSOCTETS或ALMATRIXTOPNALLOCETS,则在生成下一个topN报告时,应将ALMATRIXTOPNOCTREATE值最高的矩阵项按此比率的降序放入该表中,直到没有更多的空间或矩阵项为止。
It is an implementation-specific matter how entries with the same value of alMatrixTopNPktRate or alMatrixTopNOctetRate are sorted. It is also an implementation-specific matter as to whether zero-valued entries are available." ::= { alMatrixTopNControlEntry 8 }
It is an implementation-specific matter how entries with the same value of alMatrixTopNPktRate or alMatrixTopNOctetRate are sorted. It is also an implementation-specific matter as to whether zero-valued entries are available." ::= { alMatrixTopNControlEntry 8 }
alMatrixTopNControlStartTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this topN report was last started. In other words, this is the time that the associated alMatrixTopNControlTimeRemaining object was modified to start the requested report or the time the report was last automatically (re)started.
alMatrixTopNControlStartTime对象类型语法时间戳MAX-ACCESS只读状态当前说明“上次启动此topN报告时sysUpTime的值。换言之,这是修改关联的AlmatrixTopnControlimereMaining对象以启动请求的报表的时间,或者是上次自动(重新)启动报表的时间。
This object may be used by the management station to determine whether a report was missed." ::= { alMatrixTopNControlEntry 9 }
This object may be used by the management station to determine whether a report was missed." ::= { alMatrixTopNControlEntry 9 }
alMatrixTopNControlOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it." ::= { alMatrixTopNControlEntry 10 }
alMatrixTopNControlOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it." ::= { alMatrixTopNControlEntry 10 }
alMatrixTopNControlStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this alMatrixTopNControlEntry.
alMatrixTopNControlStatus对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此ALMATRIXTOPNControly的状态。
An entry may not exist in the active state unless all objects in the entry have an appropriate value.
除非条目中的所有对象都具有适当的值,否则条目可能不存在于活动状态。
If this object is not equal to active(1), all associated entries in the alMatrixTopNTable shall be deleted by the agent." ::= { alMatrixTopNControlEntry 11 }
If this object is not equal to active(1), all associated entries in the alMatrixTopNTable shall be deleted by the agent." ::= { alMatrixTopNControlEntry 11 }
alMatrixTopNTable OBJECT-TYPE SYNTAX SEQUENCE OF AlMatrixTopNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of statistics for those application-layer matrix entries that have counted the highest number of octets or packets." ::= { alMatrix 4 }
alMatrixTopNTable OBJECT-TYPE SYNTAX SEQUENCE OF AlMatrixTopNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of statistics for those application-layer matrix entries that have counted the highest number of octets or packets." ::= { alMatrix 4 }
alMatrixTopNEntry OBJECT-TYPE SYNTAX AlMatrixTopNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row in the alMatrixTopNTable.
ALMATRIXTOPENTRY对象类型语法ALMATRIXTOPENTRY MAX-ACCESS不可访问状态当前描述“ALMATRIXTOPNTERY表格中的概念行。
The alMatrixTopNControlIndex value in the index identifies the alMatrixTopNControlEntry on whose behalf this entry was created.
索引中的alMatrixTopNControlIndex值标识代表其创建此项的alMatrixTopNControlEntry。
An example of the indexing of this table is alMatrixTopNPktRate.3.10" INDEX { alMatrixTopNControlIndex, alMatrixTopNIndex } ::= { alMatrixTopNTable 1 }
An example of the indexing of this table is alMatrixTopNPktRate.3.10" INDEX { alMatrixTopNControlIndex, alMatrixTopNIndex } ::= { alMatrixTopNTable 1 }
AlMatrixTopNEntry ::= SEQUENCE { alMatrixTopNIndex Integer32, alMatrixTopNProtocolDirLocalIndex Integer32, alMatrixTopNSourceAddress OCTET STRING, alMatrixTopNDestAddress OCTET STRING, alMatrixTopNAppProtocolDirLocalIndex Integer32, alMatrixTopNPktRate Gauge32, alMatrixTopNReversePktRate Gauge32, alMatrixTopNOctetRate Gauge32, alMatrixTopNReverseOctetRate Gauge32 }
AlMatrixTopNEntry ::= SEQUENCE { alMatrixTopNIndex Integer32, alMatrixTopNProtocolDirLocalIndex Integer32, alMatrixTopNSourceAddress OCTET STRING, alMatrixTopNDestAddress OCTET STRING, alMatrixTopNAppProtocolDirLocalIndex Integer32, alMatrixTopNPktRate Gauge32, alMatrixTopNReversePktRate Gauge32, alMatrixTopNOctetRate Gauge32, alMatrixTopNReverseOctetRate Gauge32 }
alMatrixTopNIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index that uniquely identifies an entry in the alMatrixTopNTable among those in the same report.
alMatrixTopNIndex对象类型语法Integer32(1..65535)MAX-ACCESS not ACCESS STATUS current DESCRIPTION“在同一报表中唯一标识alMatrixTopNTable中某项的索引。
This index is between 1 and N, where N is the number of entries in this report.
此索引介于1和N之间,其中N是此报告中的条目数。
If the value of alMatrixTopNControlRateBase is equal to alMatrixTopNTerminalsPkts or alMatrixTopNAllPkts, increasing values of alMatrixTopNIndex shall be assigned to entries with decreasing values of alMatrixTopNPktRate until index N is assigned or there are no more alMatrixTopNEntries.
如果alMatrixTopNControlRateBase的值等于ALMATRIXTOPINTERMINALSPKTS或alMatrixTopNAllPkts,则alMatrixTopNIndex的递增值应分配给alMatrixTopNPktRate值递减的条目,直到分配索引N或不再有ALMATRIXTOPENTERS。
If the value of alMatrixTopNControlRateBase is equal to alMatrixTopNTerminalsOctets or alMatrixTopNAllOctets, increasing values of alMatrixTopNIndex shall be assigned to entries with decreasing values of alMatrixTopNOctetRate until index N is assigned or there are no more alMatrixTopNEntries." ::= { alMatrixTopNEntry 1 }
If the value of alMatrixTopNControlRateBase is equal to alMatrixTopNTerminalsOctets or alMatrixTopNAllOctets, increasing values of alMatrixTopNIndex shall be assigned to entries with decreasing values of alMatrixTopNOctetRate until index N is assigned or there are no more alMatrixTopNEntries." ::= { alMatrixTopNEntry 1 }
alMatrixTopNProtocolDirLocalIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The protocolDirLocalIndex of the network-layer protocol of this entry's network address."
AlMatrixTopnProtocolDirLocaliIndex对象类型语法整数32(1..2147483647)MAX-ACCESS只读状态当前描述“此条目网络地址的网络层协议的ProtocolDirLocaliIndex。”
::= { alMatrixTopNEntry 2 }
::= { alMatrixTopNEntry 2 }
alMatrixTopNSourceAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The network-layer address of the source host in this conversation.
alMatrixTopNSourceAddress对象类型语法八位字节字符串(大小(1..255))MAX-ACCESS只读状态当前说明“此对话中源主机的网络层地址。
This is represented as an octet string with specific semantics and length as identified by the associated alMatrixTopNProtocolDirLocalIndex.
这表示为八位字节字符串,具有特定的语义和长度,由关联的AlmatrixTopnProtocolDirLocaliIndex标识。
For example, if the alMatrixTopNProtocolDirLocalIndex indicates an encapsulation of IP, this object is encoded as a length octet of 4, followed by the 4 octets of the IP address, in network byte order." ::= { alMatrixTopNEntry 3 }
For example, if the alMatrixTopNProtocolDirLocalIndex indicates an encapsulation of IP, this object is encoded as a length octet of 4, followed by the 4 octets of the IP address, in network byte order." ::= { alMatrixTopNEntry 3 }
alMatrixTopNDestAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The network-layer address of the destination host in this conversation.
alMatrixTopNDestAddress对象类型语法八位字节字符串(大小(1..255))MAX-ACCESS只读状态当前描述“此对话中目标主机的网络层地址。
This is represented as an octet string with specific semantics and length as identified by the associated alMatrixTopNProtocolDirLocalIndex.
这表示为八位字节字符串,具有特定的语义和长度,由关联的AlmatrixTopnProtocolDirLocaliIndex标识。
For example, if the alMatrixTopNProtocolDirLocalIndex indicates an encapsulation of IP, this object is encoded as a length octet of 4, followed by the 4 octets of the IP address, in network byte order." ::= { alMatrixTopNEntry 4 }
For example, if the alMatrixTopNProtocolDirLocalIndex indicates an encapsulation of IP, this object is encoded as a length octet of 4, followed by the 4 octets of the IP address, in network byte order." ::= { alMatrixTopNEntry 4 }
alMatrixTopNAppProtocolDirLocalIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the protocol counted by this matrix entry." ::= { alMatrixTopNEntry 5 }
alMatrixTopNAppProtocolDirLocalIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the protocol counted by this matrix entry." ::= { alMatrixTopNEntry 5 }
alMatrixTopNPktRate OBJECT-TYPE SYNTAX Gauge32
alMatrixTopNPktRate对象类型语法量表32
MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets seen of this protocol from the source host to the destination host during this sampling interval, counted using the rules for counting the alMatrixSDPkts object.
MAX-ACCESS read only STATUS current DESCRIPTION“在此采样间隔内从源主机到目标主机看到的此协议的数据包数,使用alMatrixSDPkts对象计数规则进行计数。
If the value of alMatrixTopNControlRateBase is alMatrixTopNTerminalsPkts or alMatrixTopNAllPkts, this variable will be used to sort this report." ::= { alMatrixTopNEntry 6 }
If the value of alMatrixTopNControlRateBase is alMatrixTopNTerminalsPkts or alMatrixTopNAllPkts, this variable will be used to sort this report." ::= { alMatrixTopNEntry 6 }
alMatrixTopNReversePktRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets seen of this protocol from the destination host to the source host during this sampling interval, counted using the rules for counting the alMatrixDSPkts object. (Note that the corresponding alMatrixSDPkts object selected is the one whose source address is equal to alMatrixTopNDestAddress and whose destination address is equal to alMatrixTopNSourceAddress.)
alMatrixTopNReversePktRate对象类型语法量表32 MAX-ACCESS只读状态当前描述“在此采样间隔期间,从目标主机到源主机看到的此协议的数据包数,使用alMatrixDSPkts对象计数规则进行计数。(请注意,所选的对应Almatrix XSDPKTS对象是源地址等于Almatrix XTOPNDESTAddress且目标地址等于Almatrix XTOPNSourceAddress的对象。)
Note that if the value of alMatrixTopNControlRateBase is equal to alMatrixTopNTerminalsPkts or alMatrixTopNAllPkts, the sort of topN entries is based entirely on alMatrixTopNPktRate, and not on the value of this object." ::= { alMatrixTopNEntry 7 }
Note that if the value of alMatrixTopNControlRateBase is equal to alMatrixTopNTerminalsPkts or alMatrixTopNAllPkts, the sort of topN entries is based entirely on alMatrixTopNPktRate, and not on the value of this object." ::= { alMatrixTopNEntry 7 }
alMatrixTopNOctetRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets seen of this protocol from the source host to the destination host during this sampling interval, counted using the rules for counting the alMatrixSDOctets object.
ALMATRIXTOPNOCTREATE对象类型语法量表32 MAX-ACCESS只读状态当前描述“在此采样间隔内,从源主机到目标主机看到的此协议的八位字节数,使用alMatrixSDOctets对象计数规则进行计数。
If the value of alMatrixTopNControlRateBase is alMatrixTopNTerminalsOctets or alMatrixTopNAllOctets, this variable will be used to sort this report." ::= { alMatrixTopNEntry 8 }
If the value of alMatrixTopNControlRateBase is alMatrixTopNTerminalsOctets or alMatrixTopNAllOctets, this variable will be used to sort this report." ::= { alMatrixTopNEntry 8 }
alMatrixTopNReverseOctetRate OBJECT-TYPE
ALMATRIXTOPNRERVERSEOCETRATE对象类型
SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets seen of this protocol from the destination host to the source host during this sampling interval, counted using the rules for counting the alMatrixDSOctets object. (Note that the corresponding alMatrixSDOctets object selected is the one whose source address is equal to alMatrixTopNDestAddress and whose destination address is equal to alMatrixTopNSourceAddress.)
SYNTAX Gauge32 MAX-ACCESS只读状态当前描述“在此采样间隔内,从目标主机到源主机看到的此协议的八位字节数,使用alMatrixDSOctets对象计数规则进行计数。(请注意,所选的对应AlmTrixDoctets对象是源地址等于AlmTrixTopNdestAddress且目标地址等于AlmTrixTopNsourceAddress的对象。)
Note that if the value of alMatrixTopNControlRateBase is equal to alMatrixTopNTerminalsOctets or alMatrixTopNAllOctets, the sort of topN entries is based entirely on alMatrixTopNOctetRate, and not on the value of this object." ::= { alMatrixTopNEntry 9 }
Note that if the value of alMatrixTopNControlRateBase is equal to alMatrixTopNTerminalsOctets or alMatrixTopNAllOctets, the sort of topN entries is based entirely on alMatrixTopNOctetRate, and not on the value of this object." ::= { alMatrixTopNEntry 9 }
-- -- User History Collection Group (usrHistory) -- -- The usrHistory group combines mechanisms seen in the alarm and -- history groups to provide user-specified history collection, -- utilizing two additional control tables and one additional data -- table. This function has traditionally been done by NMS -- applications, via periodic polling. The usrHistory group allows -- this task to be offloaded to an RMON probe. -- -- Data (an ASN.1 INTEGER based object) is collected in the same -- manner as any history data table (e.g., etherHistoryTable) except -- that the user specifies the MIB instances to be collected. Objects -- are collected in bucket-groups, with the intent that all MIB -- instances in the same bucket-group are collected as atomically as -- possible by the RMON probe. -- -- The usrHistoryControlTable is a one-dimensional read-create table. -- Each row configures a collection of user history buckets, much -- the same as a historyControlEntry, except that the creation of a -- row in this table will cause one or more associated instances in -- the usrHistoryObjectTable to be created. The user specifies the -- number of bucket elements (rows in the usrHistoryObjectTable) -- requested, as well as the number of buckets requested. -- -- The usrHistoryObjectTable is a 2-d read-write table. -- Each row configures a single MIB instance to be collected. -- All rows with the same major index constitute a bucket-group. -- -- The usrHistoryTable is a 3-d read-only table containing
-- -- User History Collection Group (usrHistory) -- -- The usrHistory group combines mechanisms seen in the alarm and -- history groups to provide user-specified history collection, -- utilizing two additional control tables and one additional data -- table. This function has traditionally been done by NMS -- applications, via periodic polling. The usrHistory group allows -- this task to be offloaded to an RMON probe. -- -- Data (an ASN.1 INTEGER based object) is collected in the same -- manner as any history data table (e.g., etherHistoryTable) except -- that the user specifies the MIB instances to be collected. Objects -- are collected in bucket-groups, with the intent that all MIB -- instances in the same bucket-group are collected as atomically as -- possible by the RMON probe. -- -- The usrHistoryControlTable is a one-dimensional read-create table. -- Each row configures a collection of user history buckets, much -- the same as a historyControlEntry, except that the creation of a -- row in this table will cause one or more associated instances in -- the usrHistoryObjectTable to be created. The user specifies the -- number of bucket elements (rows in the usrHistoryObjectTable) -- requested, as well as the number of buckets requested. -- -- The usrHistoryObjectTable is a 2-d read-write table. -- Each row configures a single MIB instance to be collected. -- All rows with the same major index constitute a bucket-group. -- -- The usrHistoryTable is a 3-d read-only table containing
-- the data of associated usrHistoryControlEntries. Each -- entry represents the value of a single MIB instance -- during a specific sampling interval (or the rate of -- change during the interval). -- -- A sample value is stored in two objects - an absolute value and -- a status object. This allows numbers from -(2G-1) to +4G to be -- stored. The status object also indicates whether a sample is -- valid. This allows data collection to continue if periodic -- retrieval of a particular instance fails for any reason. -- -- Row Creation Order Relationships -- -- The static nature of the usrHistoryObjectTable creates -- some row creation/modification issues. The rows in this -- table need to be set before the associated -- usrHistoryControlEntry can be activated. -- -- Note that the usrHistoryObject entries associated with a -- particular usrHistoryControlEntry are not required to -- be active before the control entry is activated. However, -- the usrHistory data entries associated with an inactive -- usrHistoryObject entry will be inactive (i.e., -- usrHistoryValStatus == valueNotAvailable). --
-- the data of associated usrHistoryControlEntries. Each -- entry represents the value of a single MIB instance -- during a specific sampling interval (or the rate of -- change during the interval). -- -- A sample value is stored in two objects - an absolute value and -- a status object. This allows numbers from -(2G-1) to +4G to be -- stored. The status object also indicates whether a sample is -- valid. This allows data collection to continue if periodic -- retrieval of a particular instance fails for any reason. -- -- Row Creation Order Relationships -- -- The static nature of the usrHistoryObjectTable creates -- some row creation/modification issues. The rows in this -- table need to be set before the associated -- usrHistoryControlEntry can be activated. -- -- Note that the usrHistoryObject entries associated with a -- particular usrHistoryControlEntry are not required to -- be active before the control entry is activated. However, -- the usrHistory data entries associated with an inactive -- usrHistoryObject entry will be inactive (i.e., -- usrHistoryValStatus == valueNotAvailable). --
usrHistoryControlTable OBJECT-TYPE SYNTAX SEQUENCE OF UsrHistoryControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of data-collection configuration entries." ::= { usrHistory 1 }
usrHistoryControlTable OBJECT-TYPE SYNTAX SEQUENCE OF UsrHistoryControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of data-collection configuration entries." ::= { usrHistory 1 }
usrHistoryControlEntry OBJECT-TYPE SYNTAX UsrHistoryControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of parameters that set up a group of user-defined MIB objects to be sampled periodically (called a bucket-group).
usrHistoryControlEntry对象类型语法usrHistoryControlEntry MAX-ACCESS不可访问状态当前描述“设置要定期采样的用户定义MIB对象组(称为bucket组)的参数列表。
For example, an instance of usrHistoryControlInterval might be named usrHistoryControlInterval.1" INDEX { usrHistoryControlIndex } ::= { usrHistoryControlTable 1 }
For example, an instance of usrHistoryControlInterval might be named usrHistoryControlInterval.1" INDEX { usrHistoryControlIndex } ::= { usrHistoryControlTable 1 }
UsrHistoryControlEntry ::= SEQUENCE { usrHistoryControlIndex Integer32, usrHistoryControlObjects Integer32, usrHistoryControlBucketsRequested Integer32, usrHistoryControlBucketsGranted Integer32, usrHistoryControlInterval Integer32, usrHistoryControlOwner OwnerString, usrHistoryControlStatus RowStatus }
UsrHistoryControlEntry ::= SEQUENCE { usrHistoryControlIndex Integer32, usrHistoryControlObjects Integer32, usrHistoryControlBucketsRequested Integer32, usrHistoryControlBucketsGranted Integer32, usrHistoryControlInterval Integer32, usrHistoryControlOwner OwnerString, usrHistoryControlStatus RowStatus }
usrHistoryControlIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index that uniquely identifies an entry in the usrHistoryControlTable. Each such entry defines a set of samples at a particular interval for a specified set of MIB instances available from the managed system." ::= { usrHistoryControlEntry 1 }
usrHistoryControlIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index that uniquely identifies an entry in the usrHistoryControlTable. Each such entry defines a set of samples at a particular interval for a specified set of MIB instances available from the managed system." ::= { usrHistoryControlEntry 1 }
usrHistoryControlObjects OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The number of MIB objects to be collected in the portion of usrHistoryTable associated with this usrHistoryControlEntry.
usrHistoryControlObjects对象类型语法整数32(1..65535)MAX-ACCESS read create STATUS current DESCRIPTION“要在与此usrHistoryControlEntry关联的usrHistoryTable部分中收集的MIB对象数。
This object may not be modified if the associated instance of usrHistoryControlStatus is equal to active(1)." ::= { usrHistoryControlEntry 2 }
This object may not be modified if the associated instance of usrHistoryControlStatus is equal to active(1)." ::= { usrHistoryControlEntry 2 }
usrHistoryControlBucketsRequested OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The requested number of discrete time intervals over which data is to be saved in the part of the usrHistoryTable associated with this usrHistoryControlEntry.
USRHIStoryControlBuckets请求的对象类型语法整数32(1..65535)MAX-ACCESS read create STATUS current DESCRIPTION“请求的离散时间间隔数,在此时间间隔内,数据将保存在与此usrHistoryControlEntry关联的usrHistoryTable部分中。
When this object is created or modified, the probe should set usrHistoryControlBucketsGranted as closely to this object as possible for the particular probe implementation and available resources." DEFVAL { 50 }
创建或修改此对象时,探测器应将usrHistoryControlBucketsGranted设置为尽可能靠近此对象,以用于特定探测器实现和可用资源。“deffal{50}”
::= { usrHistoryControlEntry 3 }
::= { usrHistoryControlEntry 3 }
usrHistoryControlBucketsGranted OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discrete sampling intervals over which data shall be saved in the part of the usrHistoryTable associated with this usrHistoryControlEntry.
usrHistoryControlBucketsGranted对象类型语法整数32(1..65535)MAX-ACCESS只读状态当前描述“离散采样间隔的数量,在此期间,数据应保存在与此usrHistoryControlEntry关联的usrHistoryTable部分。
When the associated usrHistoryControlBucketsRequested object is created or modified, the probe should set this object as closely to the requested value as possible for the particular probe implementation and available resources. The probe must not lower this value except as a result of a modification to the associated usrHistoryControlBucketsRequested object.
创建或修改关联的usrHistoryControlBucketsRequested对象时,探测器应将该对象设置为尽可能接近特定探测器实现和可用资源的请求值。探头不得降低该值,除非是由于修改关联的USRhiStoryStoryControlBucketsRequested对象。
The associated usrHistoryControlBucketsRequested object should be set before or at the same time as this object to allow the probe to accurately estimate the resources required for this usrHistoryControlEntry.
关联的usrHistoryControlBucketsRequested对象应在该对象之前或同时设置,以允许探测器准确估计此usrHistoryControlEntry所需的资源。
There will be times when the actual number of buckets associated with this entry is less than the value of this object. In this case, at the end of each sampling interval, a new bucket will be added to the usrHistoryTable.
有时,与此条目关联的实际桶数小于此对象的值。在这种情况下,在每个采样间隔结束时,将向表中添加一个新桶。
When the number of buckets reaches the value of this object and a new bucket is to be added to the usrHistoryTable, the oldest bucket associated with this usrHistoryControlEntry shall be deleted by the agent so that the new bucket can be added.
当bucket数量达到此对象的值并且要向usrHistoryTable添加新bucket时,代理应删除与此usrHistoryControlEntry关联的最旧bucket,以便添加新bucket。
When the value of this object changes to a value less than the current value, entries are deleted from the usrHistoryTable associated with this usrHistoryControlEntry. Enough of the oldest of these entries shall be deleted by the agent so that their number remains less than or equal to the new value of this object.
当此对象的值更改为小于当前值的值时,将从与此usrHistoryControlEntry关联的usrHistoryTable中删除条目。代理应删除这些条目中足够多的最早条目,以便其数量保持小于或等于该对象的新值。
When the value of this object changes to a value greater than the current value, the number of associated usrHistory entries may be allowed to grow." ::= { usrHistoryControlEntry 4 }
When the value of this object changes to a value greater than the current value, the number of associated usrHistory entries may be allowed to grow." ::= { usrHistoryControlEntry 4 }
usrHistoryControlInterval OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "The interval in seconds over which the data is sampled for each bucket in the part of the usrHistory table associated with this usrHistoryControlEntry.
usrHistoryControlInterval对象类型语法整数32(1..2147483647)MAX-ACCESS read create STATUS current DESCRIPTION“在与此usrHistoryControlEntry关联的usrHistory表部分中,为每个存储桶采样数据的间隔(秒)。
Because the counters in a bucket may overflow at their maximum value with no indication, a prudent manager will take into account the possibility of overflow in any of the associated counters. It is important to consider the minimum time in which any counter could overflow on a particular media type and to set the usrHistoryControlInterval object to a value less than this interval.
由于存储桶中的计数器可能会在没有指示的情况下以其最大值溢出,因此谨慎的管理者将考虑任何相关计数器溢出的可能性。考虑任何计数器在特定媒体类型上溢出的最小时间,并将UrSristyMealCuffic对象设置为小于该间隔的值是很重要的。
This object may not be modified if the associated usrHistoryControlStatus object is equal to active(1)." DEFVAL { 1800 } ::= { usrHistoryControlEntry 5 }
This object may not be modified if the associated usrHistoryControlStatus object is equal to active(1)." DEFVAL { 1800 } ::= { usrHistoryControlEntry 5 }
usrHistoryControlOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it." ::= { usrHistoryControlEntry 6 }
usrHistoryControlOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS current DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it." ::= { usrHistoryControlEntry 6 }
usrHistoryControlStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this variable history control entry.
usrHistoryControlStatus对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此变量历史记录控件项的状态。
An entry may not exist in the active state unless all objects in the entry have an appropriate value.
除非条目中的所有对象都具有适当的值,否则条目可能不存在于活动状态。
If this object is not equal to active(1), all associated entries in the usrHistoryTable shall be deleted." ::= { usrHistoryControlEntry 7 }
If this object is not equal to active(1), all associated entries in the usrHistoryTable shall be deleted." ::= { usrHistoryControlEntry 7 }
-- Object table
--对象表
usrHistoryObjectTable OBJECT-TYPE
usrHistoryObjectTable对象类型
SYNTAX SEQUENCE OF UsrHistoryObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of data-collection configuration entries." ::= { usrHistory 2 }
SYNTAX SEQUENCE OF UsrHistoryObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of data-collection configuration entries." ::= { usrHistory 2 }
usrHistoryObjectEntry OBJECT-TYPE SYNTAX UsrHistoryObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of MIB instances to be sampled periodically.
usrHistoryObjectEntry对象类型语法usrHistoryObjectEntry MAX-ACCESS不可访问状态当前描述“要定期采样的MIB实例列表。
Entries in this table are created when an associated usrHistoryControlObjects object is created.
此表中的条目是在创建关联的usrHistoryControlObjects对象时创建的。
The usrHistoryControlIndex value in the index is that of the associated usrHistoryControlEntry.
索引中的usrHistoryControlIndex值是关联的usrHistoryControlEntry的值。
For example, an instance of usrHistoryObjectVariable might be usrHistoryObjectVariable.1.3" INDEX { usrHistoryControlIndex, usrHistoryObjectIndex } ::= { usrHistoryObjectTable 1 }
For example, an instance of usrHistoryObjectVariable might be usrHistoryObjectVariable.1.3" INDEX { usrHistoryControlIndex, usrHistoryObjectIndex } ::= { usrHistoryObjectTable 1 }
UsrHistoryObjectEntry ::= SEQUENCE { usrHistoryObjectIndex Integer32, usrHistoryObjectVariable OBJECT IDENTIFIER, usrHistoryObjectSampleType INTEGER }
UsrHistoryObjectEntry ::= SEQUENCE { usrHistoryObjectIndex Integer32, usrHistoryObjectVariable OBJECT IDENTIFIER, usrHistoryObjectSampleType INTEGER }
usrHistoryObjectIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index used to uniquely identify an entry in the usrHistoryObject table. Each such entry defines a MIB instance to be collected periodically." ::= { usrHistoryObjectEntry 1 }
usrHistoryObjectIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index used to uniquely identify an entry in the usrHistoryObject table. Each such entry defines a MIB instance to be collected periodically." ::= { usrHistoryObjectEntry 1 }
usrHistoryObjectVariable OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "The object identifier of the particular variable to be
usrHistoryObjectVariable对象类型语法对象标识符MAX-ACCESS read create STATUS current DESCRIPTION“要创建的特定变量的对象标识符
sampled.
抽样调查。
Only variables that resolve to an ASN.1 primitive type of Integer32 (Integer32, Counter, Gauge, or TimeTicks) may be sampled.
只能对解析为ASN.1原语类型的整数32(整数32、计数器、仪表或时间刻度)的变量进行采样。
Because SNMP access control is articulated entirely in terms of the contents of MIB views, no access control mechanism exists that can restrict the value of this object to identify only those objects that exist in a particular MIB view. Because there is thus no acceptable means of restricting the read access that could be obtained through the user history mechanism, the probe must only grant write access to this object in those views that have read access to all objects on the probe. See USM [RFC3414] and VACM [RFC3415] for more information.
由于SNMP访问控制完全根据MIB视图的内容进行阐述,因此不存在可以限制此对象的值以仅识别特定MIB视图中存在的那些对象的访问控制机制。因此,由于没有可接受的方法限制通过用户历史机制获得的读取访问,因此探测器必须仅在对探测器上的所有对象具有读取访问权限的视图中授予对此对象的写入访问权限。有关更多信息,请参见USM[RFC3414]和VACM[RFC3415]。
During a set operation, if the supplied variable name is not available in the selected MIB view, a badValue error must be returned.
在set操作期间,如果提供的变量名在所选MIB视图中不可用,则必须返回badValue错误。
This object may not be modified if the associated usrHistoryControlStatus object is equal to active(1)." ::= { usrHistoryObjectEntry 2 }
This object may not be modified if the associated usrHistoryControlStatus object is equal to active(1)." ::= { usrHistoryObjectEntry 2 }
usrHistoryObjectSampleType OBJECT-TYPE SYNTAX INTEGER { absoluteValue(1), deltaValue(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The method of sampling the selected variable for storage in the usrHistoryTable.
usrHistoryObjectSampleType OBJECT-TYPE SYNTAX INTEGER { absoluteValue(1), deltaValue(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The method of sampling the selected variable for storage in the usrHistoryTable.
If the value of this object is absoluteValue(1), the value of the selected variable will be copied directly into the history bucket.
如果此对象的值为绝对值(1),则所选变量的值将直接复制到历史存储桶中。
If the value of this object is deltaValue(2), the value of the selected variable at the last sample will be subtracted from the current value, and the difference will be stored in the history bucket. If the associated usrHistoryObjectVariable instance could not be obtained at the previous sample interval, then a delta sample is not possible, and the value of the associated usrHistoryValStatus object for this interval will be valueNotAvailable(1).
如果此对象的值为deltaValue(2),则将从当前值中减去上次采样时所选变量的值,差值将存储在历史存储桶中。如果在上一个采样间隔无法获取关联的usrHistoryObjectVariable实例,则无法进行增量采样,并且此间隔的关联usrHistoryValStatus对象的值将为valueNotAvailable(1)。
This object may not be modified if the associated usrHistoryControlStatus object is equal to active(1)." ::= { usrHistoryObjectEntry 3 }
This object may not be modified if the associated usrHistoryControlStatus object is equal to active(1)." ::= { usrHistoryObjectEntry 3 }
-- data table
--数据表
usrHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF UsrHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of user-defined history entries." ::= { usrHistory 3 }
usrHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF UsrHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of user-defined history entries." ::= { usrHistory 3 }
usrHistoryEntry OBJECT-TYPE SYNTAX UsrHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A historical sample of user-defined variables. This sample is associated with the usrHistoryControlEntry that set up the parameters for a regular collection of these samples.
usrHistoryEntry对象类型语法usrHistoryEntry MAX-ACCESS不可访问状态当前描述“用户定义变量的历史样本。此样本与usrHistoryControlEntry关联,该usrHistoryControlEntry为这些样本的常规集合设置参数。
The usrHistoryControlIndex value in the index identifies the usrHistoryControlEntry on whose behalf this entry was created. The usrHistoryObjectIndex value in the index identifies the usrHistoryObjectEntry on whose behalf this entry was created.
索引中的usrHistoryControlIndex值标识代表其创建此项的usrHistoryControlEntry。索引中的usrHistoryObjectIndex值标识代表其创建此项的usrHistoryObjectEntry。
For example, an instance of usrHistoryAbsValue, which represents the 14th sample of a variable collected as specified by usrHistoryControlEntry.1 and usrHistoryObjectEntry.1.5, would be named usrHistoryAbsValue.1.14.5" INDEX { usrHistoryControlIndex, usrHistorySampleIndex, usrHistoryObjectIndex } ::= { usrHistoryTable 1 }
For example, an instance of usrHistoryAbsValue, which represents the 14th sample of a variable collected as specified by usrHistoryControlEntry.1 and usrHistoryObjectEntry.1.5, would be named usrHistoryAbsValue.1.14.5" INDEX { usrHistoryControlIndex, usrHistorySampleIndex, usrHistoryObjectIndex } ::= { usrHistoryTable 1 }
UsrHistoryEntry ::= SEQUENCE { usrHistorySampleIndex Integer32, usrHistoryIntervalStart TimeStamp, usrHistoryIntervalEnd TimeStamp, usrHistoryAbsValue Gauge32, usrHistoryValStatus INTEGER }
UsrHistoryEntry ::= SEQUENCE { usrHistorySampleIndex Integer32, usrHistoryIntervalStart TimeStamp, usrHistoryIntervalEnd TimeStamp, usrHistoryAbsValue Gauge32, usrHistoryValStatus INTEGER }
usrHistorySampleIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current
usrHistorySampleIndex对象类型语法整数32(1..2147483647)MAX-ACCESS不可访问状态当前
DESCRIPTION "An index that uniquely identifies the particular sample this entry represents among all samples associated with the same usrHistoryControlEntry. This index starts at 1 and increases by one as each new sample is taken." ::= { usrHistoryEntry 1 }
DESCRIPTION "An index that uniquely identifies the particular sample this entry represents among all samples associated with the same usrHistoryControlEntry. This index starts at 1 and increases by one as each new sample is taken." ::= { usrHistoryEntry 1 }
usrHistoryIntervalStart OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the start of the interval over which this sample was measured. If the probe keeps track of the time of day, it should start the first sample of the history at a time such that when the next hour of the day begins, a sample is started at that instant.
usrHistoryIntervalStart对象类型语法时间戳MAX-ACCESS只读状态当前说明“测量此样本的时间间隔开始时的sysUpTime值。如果探测器跟踪一天中的时间,它应该在某个时间启动历史的第一个样本,以便在一天中的下一个小时开始时,在该时刻启动样本。
Note that following this rule may require that the probe delay collecting the first sample of the history, as each sample must be of the same interval. Also note that the sample that is currently being collected is not accessible in this table until the end of its interval." ::= { usrHistoryEntry 2 }
Note that following this rule may require that the probe delay collecting the first sample of the history, as each sample must be of the same interval. Also note that the sample that is currently being collected is not accessible in this table until the end of its interval." ::= { usrHistoryEntry 2 }
usrHistoryIntervalEnd OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the end of the interval over which this sample was measured." ::= { usrHistoryEntry 3 }
usrHistoryIntervalEnd OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the end of the interval over which this sample was measured." ::= { usrHistoryEntry 3 }
usrHistoryAbsValue OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The absolute value (i.e., unsigned value) of the user-specified statistic during the last sampling period. The value during the current sampling period is not made available until the period is completed.
USRHIS ABSVALUE对象类型语法量表32 MAX-ACCESS只读状态当前说明“上次采样期间用户指定统计信息的绝对值(即无符号值)。在该期间完成之前,当前采样期间的值不可用。
To obtain the true value for this sampling interval, the associated instance of usrHistoryValStatus must be checked, and usrHistoryAbsValue adjusted as necessary.
要获取此采样间隔的真实值,必须检查关联的UsrhistoreValStatus实例,并根据需要调整UsrhistoreAbsValue。
If the MIB instance could not be accessed during the sampling interval, then this object will have a value of zero, and the associated instance of usrHistoryValStatus will be set to 'valueNotAvailable(1)'.
如果在采样间隔期间无法访问MIB实例,则此对象的值将为零,并且关联的usrHistoryValStatus实例将设置为“valueNotAvailable(1)”。
The access control check prescribed in the definition of usrHistoryObjectVariable SHOULD be checked for each sampling interval. If this check determines that access should not be allowed, then this object will have a value of zero, and the associated instance of usrHistoryValStatus will be set to 'valueNotAvailable(1)'." ::= { usrHistoryEntry 4 }
The access control check prescribed in the definition of usrHistoryObjectVariable SHOULD be checked for each sampling interval. If this check determines that access should not be allowed, then this object will have a value of zero, and the associated instance of usrHistoryValStatus will be set to 'valueNotAvailable(1)'." ::= { usrHistoryEntry 4 }
usrHistoryValStatus OBJECT-TYPE SYNTAX INTEGER { valueNotAvailable(1), valuePositive(2), valueNegative(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the validity and sign of the data in the associated instance of usrHistoryAbsValue.
usrHistoryValStatus OBJECT-TYPE SYNTAX INTEGER { valueNotAvailable(1), valuePositive(2), valueNegative(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the validity and sign of the data in the associated instance of usrHistoryAbsValue.
If the MIB instance could not be accessed during the sampling interval, then 'valueNotAvailable(1)' will be returned.
如果在采样间隔期间无法访问MIB实例,则将返回“valueNotAvailable(1)”。
If the sample is valid and the actual value of the sample is greater than or equal to zero, then 'valuePositive(2)' is returned.
如果样本有效且样本的实际值大于或等于零,则返回“valuePositive(2)”。
If the sample is valid and the actual value of the sample is less than zero, 'valueNegative(3)' will be returned. The associated instance of usrHistoryAbsValue should be multiplied by -1 to obtain the true sample value." ::= { usrHistoryEntry 5 }
If the sample is valid and the actual value of the sample is less than zero, 'valueNegative(3)' will be returned. The associated instance of usrHistoryAbsValue should be multiplied by -1 to obtain the true sample value." ::= { usrHistoryEntry 5 }
-- The Probe Configuration Group -- -- This group controls the configuration of various operating -- parameters of the probe.
-- The Probe Configuration Group -- -- This group controls the configuration of various operating -- parameters of the probe.
ControlString ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This data type is used to communicate with a modem or a
ControlString ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This data type is used to communicate with a modem or a
serial data switch. A ControlString contains embedded commands to control how the device will interact with the remote device through the serial interface. Commands are represented as two-character sequences beginning with the '^' character.
串行数据开关。ControlString包含嵌入式命令,用于控制设备如何通过串行接口与远程设备交互。命令表示为以“^”字符开头的两个字符序列。
The following commands are recognized by the device (note that command characters are case sensitive):
设备可识别以下命令(请注意,命令字符区分大小写):
^s Send string that follows, which is terminated by the next command or the end of string. ^c Delay for the number of seconds that follows. Toss out any data received rather than store it in a buffer for parsing. ^t Set timeout to the value represented by the decimal digits that follow. The default timeout is 20 seconds. Note that this timeout may be overridden by a smaller serialTimeout configured for the associated serial interface (see serialConfigTable). ^w Wait for the reply string that follows, which is terminated by the next command or the end of string. Partial and case-insensitive matching is applied, i.e., if the reply string (any case combination) is found anywhere in the received string, then the a match is found. If the current timeout elapses without a match, then the remaining control string is ignored. ^! The ^ character. ^d Delay the number of seconds specified by the decimal digits that follow. ^b Send break for the number of milliseconds specified by the decimal digits that follow. If no digits follow, break will be enforced for 250 milliseconds by default.
^s发送后面的字符串,该字符串由下一个命令或字符串结尾终止^c延迟随后的秒数。丢弃接收到的任何数据,而不是将其存储在缓冲区中进行解析^t将超时设置为后面的十进制数字表示的值。默认超时为20秒。请注意,此超时可能会被为相关串行接口配置的较小的serialTimeout覆盖(请参阅serialConfigTable)^w等待后面的回复字符串,该字符串由下一个命令或字符串结尾终止。应用部分和不区分大小写的匹配,即,如果在接收到的字符串中的任何位置找到应答字符串(任何大小写组合),则会找到匹配。如果当前超时没有匹配,则忽略剩余的控制字符串。^!^字符^d延迟由后面的十进制数字指定的秒数^b发送由后面的十进制数字指定的毫秒数的中断。如果后面没有数字,默认情况下将强制中断250毫秒。
The following ASCII control characters may be inserted into the '^s' send string or the '^w' reply string:
以下ASCII控制字符可以插入到“^s”发送字符串或“^w”回复字符串中:
^@ 0x00 ^A 0x01 .. ^M 0x0D .. ^Z 0x1A ^[ 0x1B ^ 0x1C ^] 0x1D ^^ 0x1E ^_ 0x1F
^@0x00^A 0x01^M 0x0D^Z 0x1A^[0x1B^0x1C^]0x1D^^0x1E^ 0x1F
Binary data may also be inserted into the data stream. The control sequence for each byte of binary data is ^0x##, where ## is the hexadecimal representation of the data byte. Two ASCII characters (0-9, a-f, A-F) must follow the '^0x' control prefix. For example, '^0x0D^0x0A' is interpreted as a carriage return followed by a line feed." SYNTAX OCTET STRING (SIZE (0..255))
二进制数据也可以插入到数据流中。二进制数据的每个字节的控制序列是^0x###,其中##是数据字节的十六进制表示形式。两个ASCII字符(0-9、a-f、a-f)必须跟在“^0x”控制前缀后面。例如,“^0x0D^0x0A”被解释为一个回车符,后跟一个换行符
probeCapabilities OBJECT-TYPE SYNTAX BITS { etherStats(0), historyControl(1), etherHistory(2), alarm(3), hosts(4), hostTopN(5), matrix(6), filter(7), capture(8), event(9), tokenRingMLStats(10), tokenRingPStats(11), tokenRingMLHistory(12), tokenRingPHistory(13), ringStation(14), ringStationOrder(15), ringStationConfig(16), sourceRouting(17), protocolDirectory(18), protocolDistribution(19), addressMapping(20), nlHost(21), nlMatrix(22), alHost(23), alMatrix(24), usrHistory(25), probeConfig(26) } MAX-ACCESS read-only STATUS current DESCRIPTION "An indication of the RMON MIB groups supported on at least one interface by this probe." ::= { probeConfig 1 }
probeCapabilities OBJECT-TYPE SYNTAX BITS { etherStats(0), historyControl(1), etherHistory(2), alarm(3), hosts(4), hostTopN(5), matrix(6), filter(7), capture(8), event(9), tokenRingMLStats(10), tokenRingPStats(11), tokenRingMLHistory(12), tokenRingPHistory(13), ringStation(14), ringStationOrder(15), ringStationConfig(16), sourceRouting(17), protocolDirectory(18), protocolDistribution(19), addressMapping(20), nlHost(21), nlMatrix(22), alHost(23), alMatrix(24), usrHistory(25), probeConfig(26) } MAX-ACCESS read-only STATUS current DESCRIPTION "An indication of the RMON MIB groups supported on at least one interface by this probe." ::= { probeConfig 1 }
probeSoftwareRev OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) MAX-ACCESS read-only
probeSoftwareRev对象类型语法DisplayString(大小(0..15))MAX-ACCESS只读
STATUS current DESCRIPTION "The software revision of this device. This string will have a zero length if the revision is unknown." ::= { probeConfig 2 }
STATUS current DESCRIPTION "The software revision of this device. This string will have a zero length if the revision is unknown." ::= { probeConfig 2 }
probeHardwareRev OBJECT-TYPE SYNTAX DisplayString (SIZE(0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The hardware revision of this device. This string will have a zero length if the revision is unknown." ::= { probeConfig 3 }
probeHardwareRev OBJECT-TYPE SYNTAX DisplayString (SIZE(0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The hardware revision of this device. This string will have a zero length if the revision is unknown." ::= { probeConfig 3 }
probeDateTime OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0 | 8 | 11)) MAX-ACCESS read-write STATUS current DESCRIPTION "Probe's current date and time.
probeDateTime对象类型语法八位字符串(大小(0 | 8 | 11))最大访问读写状态当前描述“探测器的当前日期和时间。
field octets contents range ----- ------ -------- ----- 1 1-2 year 0..65536 2 3 month 1..12 3 4 day 1..31 4 5 hour 0..23 5 6 minutes 0..59 6 7 seconds 0..60 (use 60 for leap-second) 7 8 deci-seconds 0..9 8 9 direction from UTC '+' / '-' 9 10 hours from UTC 0..11 10 11 minutes from UTC 0..59
field octets contents range ----- ------ -------- ----- 1 1-2 year 0..65536 2 3 month 1..12 3 4 day 1..31 4 5 hour 0..23 5 6 minutes 0..59 6 7 seconds 0..60 (use 60 for leap-second) 7 8 deci-seconds 0..9 8 9 direction from UTC '+' / '-' 9 10 hours from UTC 0..11 10 11 minutes from UTC 0..59
For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would be displayed as:
例如,1992年5月26日星期二美国东部夏令时下午1:30:15将显示为:
1992-5-26,13:30:15.0,-4:0
1992-5-26,13:30:15.0,-4:0
Note that if only local time is known, then time zone information (fields 8-10) is not present, and that if no time information is known, the null string is returned." ::= { probeConfig 4 }
Note that if only local time is known, then time zone information (fields 8-10) is not present, and that if no time information is known, the null string is returned." ::= { probeConfig 4 }
probeResetControl OBJECT-TYPE
probeResetControl对象类型
SYNTAX INTEGER { running(1), warmBoot(2), coldBoot(3) }
SYNTAX INTEGER { running(1), warmBoot(2), coldBoot(3) }
MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to warmBoot(2) causes the device to restart the application software with current configuration parameters saved in non-volatile memory. Setting this object to coldBoot(3) causes the device to reinitialize configuration parameters in non-volatile memory to default values and to restart the application software. When the device is running normally, this variable has a value of running(1)." ::= { probeConfig 5 }
MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to warmBoot(2) causes the device to restart the application software with current configuration parameters saved in non-volatile memory. Setting this object to coldBoot(3) causes the device to reinitialize configuration parameters in non-volatile memory to default values and to restart the application software. When the device is running normally, this variable has a value of running(1)." ::= { probeConfig 5 }
-- The following download objects do not restrict an implementation -- from implementing additional download mechanisms (controlled in an -- implementation-specific manner). Further, in the case where the RMON -- agent shares a processor with other types of systems, the -- implementation is not required to download those non-RMON functions -- with this mechanism.
-- The following download objects do not restrict an implementation -- from implementing additional download mechanisms (controlled in an -- implementation-specific manner). Further, in the case where the RMON -- agent shares a processor with other types of systems, the -- implementation is not required to download those non-RMON functions -- with this mechanism.
probeDownloadFile OBJECT-TYPE SYNTAX DisplayString (SIZE(0..127)) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The file name to be downloaded from the TFTP server when a download is next requested via this MIB. This value is set to the zero-length string when no file name has been specified.
probeDownloadFile对象类型语法DisplayString(大小(0..127))MAX-ACCESS读写状态已弃用说明“下次通过此MIB请求下载时,要从TFTP服务器下载的文件名。未指定文件名时,此值设置为零长度字符串。
This object has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { probeConfig 6 }
This object has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { probeConfig 6 }
probeDownloadTFTPServer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The IP address of the TFTP server that contains the boot image to load when a download is next requested via this MIB. This value is set to '0.0.0.0' when no IP address has been
probeDownloadTFTPServer对象类型语法IpAddress MAX-ACCESS读写状态已弃用描述“当下次通过此MIB请求下载时,包含要加载的引导映像的TFTP服务器的IP地址。如果未安装IP地址,则将此值设置为“0.0.0.0”
specified.
明确规定。
This object has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { probeConfig 7 }
This object has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { probeConfig 7 }
probeDownloadAction OBJECT-TYPE SYNTAX INTEGER { notDownloading(1), downloadToPROM(2), downloadToRAM(3) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "When this object is set to downloadToRAM(3) or downloadToPROM(2), the device will discontinue its normal operation and begin download of the image specified by probeDownloadFile from the server specified by probeDownloadTFTPServer using the TFTP protocol. If downloadToRAM(3) is specified, the new image is copied to RAM only (the old image remains unaltered in the flash EPROM). If downloadToPROM(2) is specified, the new image is written to the flash EPROM memory after its checksum has been verified to be correct. When the download process is completed, the device will warm boot to restart the newly loaded application. When the device is not downloading, this object will have a value of notDownloading(1).
probeDownloadAction OBJECT-TYPE SYNTAX INTEGER { notDownloading(1), downloadToPROM(2), downloadToRAM(3) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "When this object is set to downloadToRAM(3) or downloadToPROM(2), the device will discontinue its normal operation and begin download of the image specified by probeDownloadFile from the server specified by probeDownloadTFTPServer using the TFTP protocol. If downloadToRAM(3) is specified, the new image is copied to RAM only (the old image remains unaltered in the flash EPROM). If downloadToPROM(2) is specified, the new image is written to the flash EPROM memory after its checksum has been verified to be correct. When the download process is completed, the device will warm boot to restart the newly loaded application. When the device is not downloading, this object will have a value of notDownloading(1).
This object has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { probeConfig 8 }
This object has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { probeConfig 8 }
probeDownloadStatus OBJECT-TYPE SYNTAX INTEGER { downloadSuccess(1), downloadStatusUnknown(2), downloadGeneralError(3), downloadNoResponseFromServer(4), downloadChecksumError(5), downloadIncompatibleImage(6), downloadTftpFileNotFound(7), downloadTftpAccessViolation(8) } MAX-ACCESS read-only
probeDownloadStatus OBJECT-TYPE SYNTAX INTEGER { downloadSuccess(1), downloadStatusUnknown(2), downloadGeneralError(3), downloadNoResponseFromServer(4), downloadChecksumError(5), downloadIncompatibleImage(6), downloadTftpFileNotFound(7), downloadTftpAccessViolation(8) } MAX-ACCESS read-only
STATUS deprecated DESCRIPTION "The status of the last download procedure, if any. This object will have a value of downloadStatusUnknown(2) if no download process has been performed.
STATUS deprecated DESCRIPTION“上次下载过程的状态(如果有)。如果未执行下载过程,则此对象的值将为downloadStatusUnknown(2)。
This object has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { probeConfig 9 }
This object has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { probeConfig 9 }
serialConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF SerialConfigEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A table of serial interface configuration entries. This data will be stored in non-volatile memory and preserved across probe resets or power loss.
serialConfigTable对象类型SerialConfigEntry的语法序列MAX-ACCESS不可访问状态不推荐的描述“一个串行接口配置项表。此数据将存储在非易失性内存中,并在探针重置或断电时保留。
This table has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { probeConfig 10 }
This table has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { probeConfig 10 }
serialConfigEntry OBJECT-TYPE SYNTAX SerialConfigEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A set of configuration parameters for a particular serial interface on this device. If the device has no serial interfaces, this table is empty.
serialConfigEntry对象类型语法serialConfigEntry MAX-ACCESS不可访问状态不推荐的描述“此设备上特定串行接口的一组配置参数。如果设备没有串行接口,则此表为空。
The index is composed of the ifIndex assigned to this serial line interface." INDEX { ifIndex } ::= { serialConfigTable 1 }
The index is composed of the ifIndex assigned to this serial line interface." INDEX { ifIndex } ::= { serialConfigTable 1 }
SerialConfigEntry ::= SEQUENCE { serialMode INTEGER, serialProtocol INTEGER, serialTimeout Integer32, serialModemInitString ControlString, serialModemHangUpString ControlString, serialModemConnectResp DisplayString, serialModemNoConnectResp DisplayString, serialDialoutTimeout Integer32,
SerialConfigEntry ::= SEQUENCE { serialMode INTEGER, serialProtocol INTEGER, serialTimeout Integer32, serialModemInitString ControlString, serialModemHangUpString ControlString, serialModemConnectResp DisplayString, serialModemNoConnectResp DisplayString, serialDialoutTimeout Integer32,
serialStatus RowStatus }
serialStatus行状态}
serialMode OBJECT-TYPE SYNTAX INTEGER { direct(1), modem(2) } MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The type of incoming connection to be expected on this serial interface." DEFVAL { direct } ::= { serialConfigEntry 1 }
serialMode OBJECT-TYPE SYNTAX INTEGER { direct(1), modem(2) } MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The type of incoming connection to be expected on this serial interface." DEFVAL { direct } ::= { serialConfigEntry 1 }
serialProtocol OBJECT-TYPE SYNTAX INTEGER { other(1), slip(2), ppp(3) } MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The type of data link encapsulation to be used on this serial interface." DEFVAL { slip } ::= { serialConfigEntry 2 }
serialProtocol OBJECT-TYPE SYNTAX INTEGER { other(1), slip(2), ppp(3) } MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The type of data link encapsulation to be used on this serial interface." DEFVAL { slip } ::= { serialConfigEntry 2 }
serialTimeout OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-create STATUS deprecated DESCRIPTION "This timeout value is used when the Management Station has initiated the conversation over the serial link. This variable represents the number of seconds of inactivity allowed before terminating the connection on this serial interface. Use the serialDialoutTimeout in the case where the probe has initiated the connection for the purpose of sending a trap." DEFVAL { 300 } ::= { serialConfigEntry 3 }
serialTimeout OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-create STATUS deprecated DESCRIPTION "This timeout value is used when the Management Station has initiated the conversation over the serial link. This variable represents the number of seconds of inactivity allowed before terminating the connection on this serial interface. Use the serialDialoutTimeout in the case where the probe has initiated the connection for the purpose of sending a trap." DEFVAL { 300 } ::= { serialConfigEntry 3 }
serialModemInitString OBJECT-TYPE SYNTAX ControlString (SIZE (0..255)) MAX-ACCESS read-create STATUS deprecated
serialModemInitString对象类型语法控制字符串(大小(0..255))MAX-ACCESS读取创建状态已弃用
DESCRIPTION "A control string that controls how a modem attached to this serial interface should be initialized. The initialization is performed once during startup and again after each connection is terminated if the associated serialMode has the value of modem(2).
DESCRIPTION“一个控制字符串,用于控制如何初始化连接到此串行接口的调制解调器。如果关联的serialMode的值为modem(2),则在启动过程中执行一次初始化,并在每次连接终止后执行一次初始化。
A control string that is appropriate for a wide variety of modems is: '^s^MATE0Q0V1X4 S0=1 S2=43^M'." ::= { serialConfigEntry 4 }
A control string that is appropriate for a wide variety of modems is: '^s^MATE0Q0V1X4 S0=1 S2=43^M'." ::= { serialConfigEntry 4 }
serialModemHangUpString OBJECT-TYPE SYNTAX ControlString (SIZE (0..255)) MAX-ACCESS read-create STATUS deprecated DESCRIPTION "A control string that specifies how to disconnect a modem connection on this serial interface. This object is only meaningful if the associated serialMode has the value of modem(2).
SerialModemAngupsString对象类型语法ControlString(大小(0..255))MAX-ACCESS read create STATUS DISCREATED DESCRIPTION“指定如何断开此串行接口上的调制解调器连接的控制字符串。仅当关联的serialMode的值为modem(2)时,此对象才有意义。
A control string that is appropriate for a wide variety of modems is: '^d2^s+++^d2^sATH0^M^d2'." ::= { serialConfigEntry 5 }
A control string that is appropriate for a wide variety of modems is: '^d2^s+++^d2^sATH0^M^d2'." ::= { serialConfigEntry 5 }
serialModemConnectResp OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-create STATUS deprecated DESCRIPTION "An ASCII string containing substrings that describe the expected modem connection response code and associated bps rate. The substrings are delimited by the first character in the string, for example: /CONNECT/300/CONNECT 1200/1200/CONNECT 2400/2400/ CONNECT 4800/4800/CONNECT 9600/9600 will be interpreted as: response code bps rate CONNECT 300 CONNECT 1200 1200 CONNECT 2400 2400 CONNECT 4800 4800 CONNECT 9600 9600 The agent will use the information in this string to adjust the bps rate of this serial interface once a modem connection is established.
serialModemConnectResp对象类型语法DisplayString(大小(0..255))MAX-ACCESS读取创建状态不推荐的说明“一个ASCII字符串,包含描述预期调制解调器连接响应代码和相关bps速率的子字符串。子字符串由字符串中的第一个字符分隔,例如:/CONNECT/300/CONNECT 1200/1200/CONNECT 2400/2400/CONNECT 4800/4800/CONNECT 9600/9600将被解释为:响应代码bps rate CONNECT 300 CONNECT 1200 CONNECT 2400 2400 CONNECT 4800 4800 CONNECT 9600一旦连接到调制解调器,代理将使用此字符串中的信息调整此串行接口的bps速率连接已建立。
A value that is appropriate for a wide variety of modems is:
适用于各种调制解调器的值为:
'/CONNECT/300/CONNECT 1200/1200/CONNECT 2400/2400/ CONNECT 4800/4800/CONNECT 9600/9600/CONNECT 14400/14400/ CONNECT 19200/19200/CONNECT 38400/38400/'." ::= { serialConfigEntry 6 }
'/CONNECT/300/CONNECT 1200/1200/CONNECT 2400/2400/ CONNECT 4800/4800/CONNECT 9600/9600/CONNECT 14400/14400/ CONNECT 19200/19200/CONNECT 38400/38400/'." ::= { serialConfigEntry 6 }
serialModemNoConnectResp OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-create STATUS deprecated DESCRIPTION "An ASCII string containing response codes that may be generated by a modem to report the reason why a connection attempt has failed. The response codes are delimited by the first character in the string, for example: /NO CARRIER/BUSY/NO DIALTONE/NO ANSWER/ERROR/
serialModemNoConnectResp对象类型语法DisplayString(大小(0..255))MAX-ACCESS读取创建状态不推荐的说明“包含响应代码的ASCII字符串,可由调制解调器生成,以报告连接尝试失败的原因。响应代码由字符串中的第一个字符分隔,例如:/NO CARRIER/BUSY/NO DIALTONE/NO ANSWER/ERROR/
If one of these response codes is received via this serial interface while attempting to make a modem connection, the agent will issue the hang up command as specified by serialModemHangUpString.
如果在尝试建立调制解调器连接时通过此串行接口接收到其中一个响应代码,则代理将发出SerialModemAngupsString指定的挂起命令。
A value that is appropriate for a wide variety of modems is: '/NO CARRIER/BUSY/NO DIALTONE/NO ANSWER/ERROR/'." ::= { serialConfigEntry 7 }
A value that is appropriate for a wide variety of modems is: '/NO CARRIER/BUSY/NO DIALTONE/NO ANSWER/ERROR/'." ::= { serialConfigEntry 7 }
serialDialoutTimeout OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-create STATUS deprecated DESCRIPTION "This timeout value is used when the probe initiates the serial connection with the intention of contacting a management station. This variable represents the number of seconds of inactivity allowed before terminating the connection on this serial interface." DEFVAL { 20 } ::= { serialConfigEntry 8 }
serialDialoutTimeout OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-create STATUS deprecated DESCRIPTION "This timeout value is used when the probe initiates the serial connection with the intention of contacting a management station. This variable represents the number of seconds of inactivity allowed before terminating the connection on this serial interface." DEFVAL { 20 } ::= { serialConfigEntry 8 }
serialStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The status of this serialConfigEntry.
serialStatus对象类型语法RowStatus MAX-ACCESS read create STATUS已弃用说明“此serialConfigEntry的状态。
An entry may not exist in the active state unless all objects in the entry have an appropriate value." ::= { serialConfigEntry 9 }
An entry may not exist in the active state unless all objects in the entry have an appropriate value." ::= { serialConfigEntry 9 }
netConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF NetConfigEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A table of netConfigEntries.
NetConfigEntry的netConfigTable对象类型语法序列MAX-ACCESS不可访问状态已弃用说明“netConfigEntries表。
This table has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { probeConfig 11 }
This table has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { probeConfig 11 }
netConfigEntry OBJECT-TYPE SYNTAX NetConfigEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A set of configuration parameters for a particular network interface on this device. If the device has no network interface, this table is empty.
netConfigEntry对象类型语法netConfigEntry MAX-ACCESS不可访问状态不推荐的描述“此设备上特定网络接口的一组配置参数。如果设备没有网络接口,则此表为空。
The index is composed of the ifIndex assigned to the corresponding interface." INDEX { ifIndex } ::= { netConfigTable 1 }
The index is composed of the ifIndex assigned to the corresponding interface." INDEX { ifIndex } ::= { netConfigTable 1 }
NetConfigEntry ::= SEQUENCE { netConfigIPAddress IpAddress, netConfigSubnetMask IpAddress, netConfigStatus RowStatus }
NetConfigEntry ::= SEQUENCE { netConfigIPAddress IpAddress, netConfigSubnetMask IpAddress, netConfigStatus RowStatus }
netConfigIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The IP address of this Net interface. The default value for this object is 0.0.0.0. If either the netConfigIPAddress or netConfigSubnetMask is 0.0.0.0, then when the device boots, it may use BOOTP to try to figure out what these values should be. If BOOTP fails before the device can talk on the network, this value must be configured (e.g., through a terminal attached to the device). If BOOTP is used, care should be taken to not send BOOTP broadcasts too frequently and to eventually send them very infrequently if no replies are received." ::= { netConfigEntry 1 }
netConfigIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The IP address of this Net interface. The default value for this object is 0.0.0.0. If either the netConfigIPAddress or netConfigSubnetMask is 0.0.0.0, then when the device boots, it may use BOOTP to try to figure out what these values should be. If BOOTP fails before the device can talk on the network, this value must be configured (e.g., through a terminal attached to the device). If BOOTP is used, care should be taken to not send BOOTP broadcasts too frequently and to eventually send them very infrequently if no replies are received." ::= { netConfigEntry 1 }
netConfigSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The subnet mask of this Net interface. The default value for this object is 0.0.0.0. If either the netConfigIPAddress or netConfigSubnetMask is 0.0.0.0, then when the device boots, it may use BOOTP to try to figure out what these values should be. If BOOTP fails before the device can talk on the network, this value must be configured (e.g., through a terminal attached to the device). If BOOTP is used, care should be taken to not send BOOTP broadcasts too frequently and to eventually send them very infrequently if no replies are received." ::= { netConfigEntry 2 }
netConfigSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The subnet mask of this Net interface. The default value for this object is 0.0.0.0. If either the netConfigIPAddress or netConfigSubnetMask is 0.0.0.0, then when the device boots, it may use BOOTP to try to figure out what these values should be. If BOOTP fails before the device can talk on the network, this value must be configured (e.g., through a terminal attached to the device). If BOOTP is used, care should be taken to not send BOOTP broadcasts too frequently and to eventually send them very infrequently if no replies are received." ::= { netConfigEntry 2 }
netConfigStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The status of this netConfigEntry.
netConfigStatus对象类型语法RowStatus MAX-ACCESS read create STATUS不推荐的描述“此netConfigEntry的状态。
An entry may not exist in the active state unless all objects in the entry have an appropriate value." ::= { netConfigEntry 3 }
An entry may not exist in the active state unless all objects in the entry have an appropriate value." ::= { netConfigEntry 3 }
netDefaultGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The IP Address of the default gateway. If this value is undefined or unknown, it shall have the value 0.0.0.0." ::= { probeConfig 12 }
netDefaultGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The IP Address of the default gateway. If this value is undefined or unknown, it shall have the value 0.0.0.0." ::= { probeConfig 12 }
-- Trap Destination Table -- -- This table defines the destination addresses for traps generated -- from the device. This table maps a community to one or more trap -- destination entries. -- -- The same trap will be sent to all destinations specified in the -- entries that have the same trapDestCommunity as the eventCommunity -- (as defined by RMON MIB), as long as no access control mechanism -- (e.g., VACM) prohibits sending to one or more of the destinations. -- Information in this table will be stored in non-volatile memory.
-- Trap Destination Table -- -- This table defines the destination addresses for traps generated -- from the device. This table maps a community to one or more trap -- destination entries. -- -- The same trap will be sent to all destinations specified in the -- entries that have the same trapDestCommunity as the eventCommunity -- (as defined by RMON MIB), as long as no access control mechanism -- (e.g., VACM) prohibits sending to one or more of the destinations. -- Information in this table will be stored in non-volatile memory.
-- If the device has gone through a hard restart, this information -- will be reset to its default state.
-- If the device has gone through a hard restart, this information -- will be reset to its default state.
trapDestTable OBJECT-TYPE SYNTAX SEQUENCE OF TrapDestEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A list of trap destination entries." ::= { probeConfig 13 }
trapDestTable OBJECT-TYPE SYNTAX SEQUENCE OF TrapDestEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A list of trap destination entries." ::= { probeConfig 13 }
trapDestEntry OBJECT-TYPE SYNTAX TrapDestEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This entry includes a destination IP address to which traps are sent for this community." INDEX { trapDestIndex } ::= { trapDestTable 1 }
trapDestEntry OBJECT-TYPE SYNTAX TrapDestEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This entry includes a destination IP address to which traps are sent for this community." INDEX { trapDestIndex } ::= { trapDestTable 1 }
TrapDestEntry ::= SEQUENCE { trapDestIndex Integer32, trapDestCommunity OCTET STRING, trapDestProtocol INTEGER, trapDestAddress OCTET STRING, trapDestOwner OwnerString, trapDestStatus RowStatus }
TrapDestEntry ::= SEQUENCE { trapDestIndex Integer32, trapDestCommunity OCTET STRING, trapDestProtocol INTEGER, trapDestAddress OCTET STRING, trapDestOwner OwnerString, trapDestStatus RowStatus }
trapDestIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A value that uniquely identifies this trapDestEntry." ::= { trapDestEntry 1 }
trapDestIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A value that uniquely identifies this trapDestEntry." ::= { trapDestEntry 1 }
trapDestCommunity OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..127)) MAX-ACCESS read-create STATUS deprecated DESCRIPTION "A community to which this destination address belongs. This entry is associated with any eventEntries in the RMON MIB whose value of eventCommunity is equal to the value of this object. Every time an associated event entry sends a trap due to an event, that trap will be sent to each
trapDestCommunity对象类型语法八位字节字符串(大小(0..127))MAX-ACCESS read create STATUS不推荐使用的说明“此目标地址所属的社区。此项与RMON MIB中eventCommunity值等于此对象值的任何eventEntries相关联。每次关联的事件条目由于事件而发送陷阱时,该陷阱都将发送到每个
address in the trapDestTable with a trapDestCommunity equal to eventCommunity, as long as no access control mechanism precludes it (e.g., VACM).
trapDestTable中trapDestCommunity等于eventCommunity的地址,只要没有访问控制机制阻止它(例如,VACM)。
This object may not be modified if the associated trapDestStatus object is equal to active(1)." ::= { trapDestEntry 2 }
This object may not be modified if the associated trapDestStatus object is equal to active(1)." ::= { trapDestEntry 2 }
trapDestProtocol OBJECT-TYPE SYNTAX INTEGER { ip(1), ipx(2) } MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The protocol with which this trap is to be sent." ::= { trapDestEntry 3 }
trapDestProtocol OBJECT-TYPE SYNTAX INTEGER { ip(1), ipx(2) } MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The protocol with which this trap is to be sent." ::= { trapDestEntry 3 }
trapDestAddress OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The destination address for traps on behalf of this entry.
trapDestAddress对象类型语法八位字符串MAX-ACCESS read create STATUS DISCREATED DESCRIPTION“代表此项的陷阱的目标地址。
If the associated trapDestProtocol object is equal to ip(1), the encoding of this object is the same as the snmpUDPAddress textual convention in RFC 3417, 'Transport Mappings for the Simple Network Management Protocol (SNMP)' [RFC3417]: -- for a SnmpUDPAddress of length 6: -- -- octets contents encoding -- 1-4 IP-address network-byte order -- 5-6 UDP-port network-byte order
If the associated trapDestProtocol object is equal to ip(1), the encoding of this object is the same as the snmpUDPAddress textual convention in RFC 3417, 'Transport Mappings for the Simple Network Management Protocol (SNMP)' [RFC3417]: -- for a SnmpUDPAddress of length 6: -- -- octets contents encoding -- 1-4 IP-address network-byte order -- 5-6 UDP-port network-byte order
If the associated trapDestProtocol object is equal to ipx(2), the encoding of this object is the same as the snmpIPXAddress textual convention in RFC 3417, 'Transport Mappings for the Simple Network Management Protocol (SNMP)' [RFC3417]: -- for a SnmpIPXAddress of length 12: -- -- octets contents encoding -- 1-4 network-number network-byte order -- 5-10 physical-address network-byte order -- 11-12 socket-number network-byte order
If the associated trapDestProtocol object is equal to ipx(2), the encoding of this object is the same as the snmpIPXAddress textual convention in RFC 3417, 'Transport Mappings for the Simple Network Management Protocol (SNMP)' [RFC3417]: -- for a SnmpIPXAddress of length 12: -- -- octets contents encoding -- 1-4 network-number network-byte order -- 5-10 physical-address network-byte order -- 11-12 socket-number network-byte order
This object may not be modified if the associated
如果关联的
trapDestStatus object is equal to active(1)." ::= { trapDestEntry 4 }
trapDestStatus object is equal to active(1)." ::= { trapDestEntry 4 }
trapDestOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it." ::= { trapDestEntry 5 }
trapDestOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it." ::= { trapDestEntry 5 }
trapDestStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The status of this trap destination entry.
trapDestStatus对象类型语法RowStatus MAX-ACCESS读取创建状态已弃用描述“此陷阱目标项的状态。
An entry may not exist in the active state unless all objects in the entry have an appropriate value." ::= { trapDestEntry 6 }
An entry may not exist in the active state unless all objects in the entry have an appropriate value." ::= { trapDestEntry 6 }
-- Serial Connection Table -- -- The device may communicate with a management station using -- SLIP. In order for the device to send traps via SLIP, it must -- be able to initiate a connection over the serial interface. The -- serialConnectionTable stores the parameters for such connection -- initiation.
-- Serial Connection Table -- -- The device may communicate with a management station using -- SLIP. In order for the device to send traps via SLIP, it must -- be able to initiate a connection over the serial interface. The -- serialConnectionTable stores the parameters for such connection -- initiation.
serialConnectionTable OBJECT-TYPE SYNTAX SEQUENCE OF SerialConnectionEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A list of serialConnectionEntries.
serialConnectionTable对象类型SerialConnectionEntry的语法序列MAX-ACCESS不可访问状态不推荐的描述“SerialConnectionEntry的列表。
This table has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { probeConfig 14 }
This table has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { probeConfig 14 }
serialConnectionEntry OBJECT-TYPE SYNTAX SerialConnectionEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION
serialConnectionEntry对象类型语法serialConnectionEntry MAX-ACCESS不可访问状态不推荐的说明
"Configuration for a SLIP link over a serial line." INDEX { serialConnectIndex } ::= { serialConnectionTable 1 }
"Configuration for a SLIP link over a serial line." INDEX { serialConnectIndex } ::= { serialConnectionTable 1 }
SerialConnectionEntry ::= SEQUENCE { serialConnectIndex Integer32, serialConnectDestIpAddress IpAddress, serialConnectType INTEGER, serialConnectDialString ControlString, serialConnectSwitchConnectSeq ControlString, serialConnectSwitchDisconnectSeq ControlString, serialConnectSwitchResetSeq ControlString, serialConnectOwner OwnerString, serialConnectStatus RowStatus }
SerialConnectionEntry ::= SEQUENCE { serialConnectIndex Integer32, serialConnectDestIpAddress IpAddress, serialConnectType INTEGER, serialConnectDialString ControlString, serialConnectSwitchConnectSeq ControlString, serialConnectSwitchDisconnectSeq ControlString, serialConnectSwitchResetSeq ControlString, serialConnectOwner OwnerString, serialConnectStatus RowStatus }
serialConnectIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A value that uniquely identifies this serialConnection entry." ::= { serialConnectionEntry 1 }
serialConnectIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A value that uniquely identifies this serialConnection entry." ::= { serialConnectionEntry 1 }
serialConnectDestIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The IP Address that can be reached at the other end of this serial connection.
serialConnectDestIpAddress对象类型语法IpAddress MAX-ACCESS读取创建状态已弃用描述“可在此串行连接的另一端访问的IP地址。
This object may not be modified if the associated serialConnectStatus object is equal to active(1)." ::= { serialConnectionEntry 2 }
This object may not be modified if the associated serialConnectStatus object is equal to active(1)." ::= { serialConnectionEntry 2 }
serialConnectType OBJECT-TYPE SYNTAX INTEGER { direct(1), modem(2), switch(3), modemSwitch(4) } MAX-ACCESS read-create STATUS deprecated DESCRIPTION
serialConnectType OBJECT-TYPE SYNTAX INTEGER { direct(1), modem(2), switch(3), modemSwitch(4) } MAX-ACCESS read-create STATUS deprecated DESCRIPTION
"The type of outgoing connection to be made. If this object has the value direct(1), then a direct serial connection is assumed. If this object has the value modem(2), then serialConnectDialString will be used to make a modem connection. If this object has the value switch(3), then serialConnectSwitchConnectSeq will be used to establish the connection over a serial data switch, and serialConnectSwitchDisconnectSeq will be used to terminate the connection. If this object has the value modem-switch(4), then a modem connection will be made first, followed by the switch connection.
要建立的传出连接类型。如果此对象的值为direct(1),则假定为直接串行连接。如果此对象的值为modem(2),则serialConnectDialString将用于建立调制解调器连接。如果此对象的值为switch(3),则serialConnectSwitchConnectSeq将用于通过串行数据交换机建立连接,serialConnectSwitchDisconnectSeq将用于终止连接。如果此对象的值为modem switch(4),则首先进行调制解调器连接,然后进行交换机连接。
This object may not be modified if the associated serialConnectStatus object is equal to active(1)." DEFVAL { direct } ::= { serialConnectionEntry 3 }
This object may not be modified if the associated serialConnectStatus object is equal to active(1)." DEFVAL { direct } ::= { serialConnectionEntry 3 }
serialConnectDialString OBJECT-TYPE SYNTAX ControlString (SIZE(0..255)) MAX-ACCESS read-create STATUS deprecated DESCRIPTION "A control string that specifies how to dial the phone number in order to establish a modem connection. The string should include the dialing prefix and suffix. For example: '^s^MATD9,888-1234^M' will instruct the Probe to send a carriage return, followed by the dialing prefix 'ATD', the phone number '9,888-1234', and a carriage return as the dialing suffix.
serialConnectDialString对象类型语法ControlString(大小(0..255))MAX-ACCESS读取创建状态不推荐的说明“一种控制字符串,用于指定如何拨打电话号码以建立调制解调器连接。字符串应包括拨号前缀和后缀。例如:“^s^MATD9888-1234^M”将指示探测器发送回车,后跟拨号前缀“ATD”、电话号码“9888-1234”和回车作为拨号后缀。
This object may not be modified if the associated serialConnectStatus object is equal to active(1)." ::= { serialConnectionEntry 4 }
This object may not be modified if the associated serialConnectStatus object is equal to active(1)." ::= { serialConnectionEntry 4 }
serialConnectSwitchConnectSeq OBJECT-TYPE SYNTAX ControlString (SIZE(0..255)) MAX-ACCESS read-create STATUS deprecated DESCRIPTION "A control string that specifies how to establish a data switch connection.
serialConnectSwitchConnectSeq对象类型语法ControlString(大小(0..255))MAX-ACCESS read create STATUS deprecated DESCRIPTION“指定如何建立数据交换机连接的控制字符串。
This object may not be modified if the associated serialConnectStatus object is equal to active(1)." ::= { serialConnectionEntry 5 }
This object may not be modified if the associated serialConnectStatus object is equal to active(1)." ::= { serialConnectionEntry 5 }
serialConnectSwitchDisconnectSeq OBJECT-TYPE SYNTAX ControlString (SIZE(0..255))
serialConnectSwitchDisconnectSeq对象类型语法控制字符串(大小(0..255))
MAX-ACCESS read-create STATUS deprecated DESCRIPTION "A control string that specifies how to terminate a data switch connection.
MAX-ACCESS read create STATUS不推荐的描述“指定如何终止数据交换机连接的控制字符串。
This object may not be modified if the associated serialConnectStatus object is equal to active(1)." ::= { serialConnectionEntry 6 }
This object may not be modified if the associated serialConnectStatus object is equal to active(1)." ::= { serialConnectionEntry 6 }
serialConnectSwitchResetSeq OBJECT-TYPE SYNTAX ControlString (SIZE(0..255)) MAX-ACCESS read-create STATUS deprecated DESCRIPTION "A control string that specifies how to reset a data switch in the event of a timeout.
serialConnectSwitchResetSeq对象类型语法ControlString(大小(0..255))MAX-ACCESS read create STATUS deprecated DESCRIPTION“指定在超时情况下如何重置数据开关的控制字符串。
This object may not be modified if the associated serialConnectStatus object is equal to active(1)." ::= { serialConnectionEntry 7 }
This object may not be modified if the associated serialConnectStatus object is equal to active(1)." ::= { serialConnectionEntry 7 }
serialConnectOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it." ::= { serialConnectionEntry 8 }
serialConnectOwner OBJECT-TYPE SYNTAX OwnerString MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it." ::= { serialConnectionEntry 8 }
serialConnectStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The status of this serialConnectionEntry.
serialConnectStatus对象类型语法RowStatus MAX-ACCESS read create STATUS已弃用说明“此serialConnectionEntry的状态。
If the manager attempts to set this object to active(1) when the serialConnectType is set to modem(2) or modem-switch(4) and the serialConnectDialString is a zero-length string or cannot be correctly parsed as a ConnectString, the set request will be rejected with badValue(3).
当serialConnectType设置为调制解调器(2)或调制解调器开关(4)且serialConnectDialString为零长度字符串或无法正确解析为ConnectString时,如果管理器尝试将此对象设置为活动(1),则设置请求将被拒绝,并返回badValue(3)。
If the manager attempts to set this object to active(1) when the serialConnectType is set to switch(3) or modem-switch(4) and the serialConnectSwitchConnectSeq, the serialConnectSwitchDisconnectSeq, or
当serialConnectType设置为switch(3)或modem switch(4)且serialConnectSwitchConnectSeq时,如果管理器试图将此对象设置为active(1),serialConnectSwitchDisconnectSeq,或
the serialConnectSwitchResetSeq is a zero-length string or cannot be correctly parsed as a ConnectString, the set request will be rejected with badValue(3).
serialConnectSwitchResetSeq是长度为零的字符串,或者无法正确解析为ConnectString,设置请求将被badValue(3)拒绝。
An entry may not exist in the active state unless all objects in the entry have an appropriate value." ::= { serialConnectionEntry 9 }
An entry may not exist in the active state unless all objects in the entry have an appropriate value." ::= { serialConnectionEntry 9 }
-- -- Extensions to the RMON 1 MIB for RMON 2 devices -- -- These extensions include the standard LastCreateTime Textual -- Convention for all control tables, as well as an augmentation of -- the filter entry that provides variable-length offsets into -- packets.
-- -- Extensions to the RMON 1 MIB for RMON 2 devices -- -- These extensions include the standard LastCreateTime Textual -- Convention for all control tables, as well as an augmentation of -- the filter entry that provides variable-length offsets into -- packets.
-- Each of the following, except for filterDroppedFrames, is a -- read-only object which, if implemented, automatically appears when -- the RMON1 row it is associated with is created.
-- Each of the following, except for filterDroppedFrames, is a -- read-only object which, if implemented, automatically appears when -- the RMON1 row it is associated with is created.
etherStats2Table OBJECT-TYPE SYNTAX SEQUENCE OF EtherStats2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." ::= { statistics 4 }
etherStats2Table OBJECT-TYPE SYNTAX SEQUENCE OF EtherStats2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." ::= { statistics 4 }
etherStats2Entry OBJECT-TYPE SYNTAX EtherStats2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." AUGMENTS { etherStatsEntry } ::= { etherStats2Table 1 }
etherStats2Entry OBJECT-TYPE SYNTAX EtherStats2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." AUGMENTS { etherStatsEntry } ::= { etherStats2Table 1 }
EtherStats2Entry ::= SEQUENCE { etherStatsDroppedFrames Counter32, etherStatsCreateTime LastCreateTime }
EtherStats2Entry ::= SEQUENCE { etherStatsDroppedFrames Counter32, etherStatsCreateTime LastCreateTime }
etherStatsDroppedFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION
EtherstStatsDroppedFrames对象类型语法计数器32 MAX-ACCESS只读状态当前说明
"The total number of frames that were received by the probe and therefore not accounted for in the *StatsDropEvents, but that the probe chose not to count for this entry for whatever reason. Most often, this event occurs when the probe is out of some resources and decides to shed load from this collection.
“探测器接收到的帧总数,因此未计入*StatsDropEvents,但探测器出于任何原因选择不计入此项。大多数情况下,当探测器资源不足并决定从此集合中卸载时,会发生此事件。”。
This count does not include packets that were not counted because they had MAC-layer errors.
此计数不包括由于MAC层错误而未计数的数据包。
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { etherStats2Entry 1 }
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { etherStats2Entry 1 }
etherStatsCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this control entry was last activated. This can be used by the management station to ensure that the table has not been deleted and recreated between polls." ::= { etherStats2Entry 2 }
etherStatsCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this control entry was last activated. This can be used by the management station to ensure that the table has not been deleted and recreated between polls." ::= { etherStats2Entry 2 }
historyControl2Table OBJECT-TYPE SYNTAX SEQUENCE OF HistoryControl2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." ::= { history 5 }
historyControl2Table OBJECT-TYPE SYNTAX SEQUENCE OF HistoryControl2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." ::= { history 5 }
historyControl2Entry OBJECT-TYPE SYNTAX HistoryControl2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." AUGMENTS { historyControlEntry } ::= { historyControl2Table 1 }
historyControl2Entry OBJECT-TYPE SYNTAX HistoryControl2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." AUGMENTS { historyControlEntry } ::= { historyControl2Table 1 }
HistoryControl2Entry ::= SEQUENCE { historyControlDroppedFrames Counter32 }
HistoryControl2Entry ::= SEQUENCE { historyControlDroppedFrames Counter32 }
historyControlDroppedFrames OBJECT-TYPE SYNTAX Counter32
historyControlDroppedFrames对象类型语法计数器32
MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that were received by the probe and therefore not accounted for in the *StatsDropEvents, but that the probe chose not to count for this entry for whatever reason. Most often, this event occurs when the probe is out of some resources and decides to shed load from this collection.
MAX-ACCESS只读状态当前描述“探测器接收到的帧总数,因此未计入*StatsDropEvents,但探测器出于任何原因选择不计入此条目。大多数情况下,当探测资源不足并决定从该集合中卸载时,会发生此事件。
This count does not include packets that were not counted because they had MAC-layer errors.
此计数不包括由于MAC层错误而未计数的数据包。
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { historyControl2Entry 1 }
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { historyControl2Entry 1 }
hostControl2Table OBJECT-TYPE SYNTAX SEQUENCE OF HostControl2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." ::= { hosts 4 }
hostControl2Table OBJECT-TYPE SYNTAX SEQUENCE OF HostControl2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." ::= { hosts 4 }
hostControl2Entry OBJECT-TYPE SYNTAX HostControl2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." AUGMENTS { hostControlEntry } ::= { hostControl2Table 1 }
hostControl2Entry OBJECT-TYPE SYNTAX HostControl2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." AUGMENTS { hostControlEntry } ::= { hostControl2Table 1 }
HostControl2Entry ::= SEQUENCE { hostControlDroppedFrames Counter32, hostControlCreateTime LastCreateTime }
HostControl2Entry ::= SEQUENCE { hostControlDroppedFrames Counter32, hostControlCreateTime LastCreateTime }
hostControlDroppedFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that were received by the probe and therefore not accounted for in the *StatsDropEvents, but that the probe chose not to count for this entry for whatever reason. Most often, this event occurs when the
hostControlDroppedFrames对象类型语法计数器32 MAX-ACCESS只读状态当前描述“探测器接收到的帧总数,因此未计入*StatsDropEvents中,但探测器出于任何原因选择不计入此项。大多数情况下,当
probe is out of some resources and decides to shed load from this collection.
探测器的某些资源不足,决定从此集合中卸载。
This count does not include packets that were not counted because they had MAC-layer errors.
此计数不包括由于MAC层错误而未计数的数据包。
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { hostControl2Entry 1 }
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { hostControl2Entry 1 }
hostControlCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this control entry was last activated. This can be used by the management station to ensure that the table has not been deleted and recreated between polls." ::= { hostControl2Entry 2 }
hostControlCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this control entry was last activated. This can be used by the management station to ensure that the table has not been deleted and recreated between polls." ::= { hostControl2Entry 2 }
matrixControl2Table OBJECT-TYPE SYNTAX SEQUENCE OF MatrixControl2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." ::= { matrix 4 }
matrixControl2Table OBJECT-TYPE SYNTAX SEQUENCE OF MatrixControl2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." ::= { matrix 4 }
matrixControl2Entry OBJECT-TYPE SYNTAX MatrixControl2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." AUGMENTS { matrixControlEntry } ::= { matrixControl2Table 1 }
matrixControl2Entry OBJECT-TYPE SYNTAX MatrixControl2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." AUGMENTS { matrixControlEntry } ::= { matrixControl2Table 1 }
MatrixControl2Entry ::= SEQUENCE { matrixControlDroppedFrames Counter32, matrixControlCreateTime LastCreateTime }
MatrixControl2Entry ::= SEQUENCE { matrixControlDroppedFrames Counter32, matrixControlCreateTime LastCreateTime }
matrixControlDroppedFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION
MATRIXCONTROLDROPEDFRAMES对象类型语法计数器32 MAX-ACCESS只读状态当前说明
"The total number of frames that were received by the probe and therefore not accounted for in the *StatsDropEvents, but that the probe chose not to count for this entry for whatever reason. Most often, this event occurs when the probe is out of some resources and decides to shed load from this collection.
“探测器接收到的帧总数,因此未计入*StatsDropEvents,但探测器出于任何原因选择不计入此项。大多数情况下,当探测器资源不足并决定从此集合中卸载时,会发生此事件。”。
This count does not include packets that were not counted because they had MAC-layer errors.
此计数不包括由于MAC层错误而未计数的数据包。
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { matrixControl2Entry 1 }
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { matrixControl2Entry 1 }
matrixControlCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this control entry was last activated. This can be used by the management station to ensure that the table has not been deleted and recreated between polls." ::= { matrixControl2Entry 2 }
matrixControlCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this control entry was last activated. This can be used by the management station to ensure that the table has not been deleted and recreated between polls." ::= { matrixControl2Entry 2 }
channel2Table OBJECT-TYPE SYNTAX SEQUENCE OF Channel2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." ::= { filter 3 }
channel2Table OBJECT-TYPE SYNTAX SEQUENCE OF Channel2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." ::= { filter 3 }
channel2Entry OBJECT-TYPE SYNTAX Channel2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." AUGMENTS { channelEntry } ::= { channel2Table 1 }
channel2Entry OBJECT-TYPE SYNTAX Channel2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." AUGMENTS { channelEntry } ::= { channel2Table 1 }
Channel2Entry ::= SEQUENCE { channelDroppedFrames Counter32, channelCreateTime LastCreateTime }
Channel2Entry ::= SEQUENCE { channelDroppedFrames Counter32, channelCreateTime LastCreateTime }
channelDroppedFrames OBJECT-TYPE
ChannelDropFrames对象类型
SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of frames that were received by the probe and therefore not accounted for in the *StatsDropEvents, but that the probe chose not to count for this entry for whatever reason. Most often, this event occurs when the probe is out of some resources and decides to shed load from this collection.
语法计数器32 MAX-ACCESS只读状态当前说明“探测器接收到的帧总数,因此未计入*StatsDropEvents,但探测器出于任何原因选择不计入此条目。大多数情况下,当探测资源不足并决定从该集合中卸载时,会发生此事件。
This count does not include packets that were not counted because they had MAC-layer errors.
此计数不包括由于MAC层错误而未计数的数据包。
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { channel2Entry 1 }
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { channel2Entry 1 }
channelCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this control entry was last activated. This can be used by the management station to ensure that the table has not been deleted and recreated between polls." ::= { channel2Entry 2 }
channelCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this control entry was last activated. This can be used by the management station to ensure that the table has not been deleted and recreated between polls." ::= { channel2Entry 2 }
tokenRingMLStats2Table OBJECT-TYPE SYNTAX SEQUENCE OF TokenRingMLStats2Entry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Contains the RMON-2 augmentations to RMON-1.
tokenRingMLStats2Table对象类型语法TokenRingMLStats2Entry MAX-ACCESS不可访问状态不推荐的描述”包含对RMON-1的RMON-2扩充。
This table has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { statistics 5 }
This table has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { statistics 5 }
tokenRingMLStats2Entry OBJECT-TYPE SYNTAX TokenRingMLStats2Entry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." AUGMENTS { tokenRingMLStatsEntry }
tokenRingMLStats2Entry对象类型语法tokenRingMLStats2Entry MAX-ACCESS不可访问状态不推荐的描述“包含对RMON-1的RMON-2扩充。”扩充{tokenRingMLStatsEntry}
::= { tokenRingMLStats2Table 1 }
::= { tokenRingMLStats2Table 1 }
TokenRingMLStats2Entry ::= SEQUENCE { tokenRingMLStatsDroppedFrames Counter32, tokenRingMLStatsCreateTime LastCreateTime }
TokenRingMLStats2Entry ::= SEQUENCE { tokenRingMLStatsDroppedFrames Counter32, tokenRingMLStatsCreateTime LastCreateTime }
tokenRingMLStatsDroppedFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The total number of frames that were received by the probe and therefore not accounted for in the *StatsDropEvents, but that the probe chose not to count for this entry for whatever reason. Most often, this event occurs when the probe is out of some resources and decides to shed load from this collection.
tokenRingMLStatsDroppedFrames对象类型语法计数器32 MAX-ACCESS只读状态不推荐使用的说明“探测器接收到的帧总数,因此未计入*StatsDropEvents,但探测器出于任何原因选择不计入此条目。大多数情况下,当探测资源不足并决定从该集合中卸载时,会发生此事件。
This count does not include packets that were not counted because they had MAC-layer errors.
此计数不包括由于MAC层错误而未计数的数据包。
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { tokenRingMLStats2Entry 1 }
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { tokenRingMLStats2Entry 1 }
tokenRingMLStatsCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The value of sysUpTime when this control entry was last activated. This can be used by the management station to ensure that the table has not been deleted and recreated between polls." ::= { tokenRingMLStats2Entry 2 }
tokenRingMLStatsCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The value of sysUpTime when this control entry was last activated. This can be used by the management station to ensure that the table has not been deleted and recreated between polls." ::= { tokenRingMLStats2Entry 2 }
tokenRingPStats2Table OBJECT-TYPE SYNTAX SEQUENCE OF TokenRingPStats2Entry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Contains the RMON-2 augmentations to RMON-1.
TokenRingPSTATS2表对象类型语法TokenRingPSTATS2条目MAX-ACCESS not ACCESS STATUS DESCRIPATED DESCRIPATED“包含对RMON-1的RMON-2扩充。
This table has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { statistics 6 }
This table has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { statistics 6 }
tokenRingPStats2Entry OBJECT-TYPE SYNTAX TokenRingPStats2Entry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." AUGMENTS { tokenRingPStatsEntry } ::= { tokenRingPStats2Table 1 }
tokenRingPStats2Entry OBJECT-TYPE SYNTAX TokenRingPStats2Entry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." AUGMENTS { tokenRingPStatsEntry } ::= { tokenRingPStats2Table 1 }
TokenRingPStats2Entry ::= SEQUENCE { tokenRingPStatsDroppedFrames Counter32, tokenRingPStatsCreateTime LastCreateTime }
TokenRingPStats2Entry ::= SEQUENCE { tokenRingPStatsDroppedFrames Counter32, tokenRingPStatsCreateTime LastCreateTime }
tokenRingPStatsDroppedFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The total number of frames that were received by the probe and therefore not accounted for in the *StatsDropEvents, but that the probe chose not to count for this entry for whatever reason. Most often, this event occurs when the probe is out of some resources and decides to shed load from this collection.
tokenRingPStatsDroppedFrames对象类型语法计数器32 MAX-ACCESS只读状态不推荐使用的说明“探测器接收到的帧总数,因此未计入*StatsDropEvents,但探测器出于任何原因选择不计入此条目。大多数情况下,当探测资源不足并决定从该集合中卸载时,会发生此事件。
This count does not include packets that were not counted because they had MAC-layer errors.
此计数不包括由于MAC层错误而未计数的数据包。
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { tokenRingPStats2Entry 1 }
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { tokenRingPStats2Entry 1 }
tokenRingPStatsCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The value of sysUpTime when this control entry was last activated. This can be used by the management station to ensure that the table has not been deleted and recreated between polls." ::= { tokenRingPStats2Entry 2 }
tokenRingPStatsCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The value of sysUpTime when this control entry was last activated. This can be used by the management station to ensure that the table has not been deleted and recreated between polls." ::= { tokenRingPStats2Entry 2 }
ringStationControl2Table OBJECT-TYPE SYNTAX SEQUENCE OF RingStationControl2Entry MAX-ACCESS not-accessible STATUS deprecated
ringStationControl2Table对象类型语法RingStationControl2Entry MAX-ACCESS不可访问状态已弃用
DESCRIPTION "Contains the RMON-2 augmentations to RMON-1.
描述”包含RMON-1的RMON-2扩充。
This table has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { tokenRing 7 }
This table has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { tokenRing 7 }
ringStationControl2Entry OBJECT-TYPE SYNTAX RingStationControl2Entry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." AUGMENTS { ringStationControlEntry } ::= { ringStationControl2Table 1 }
ringStationControl2Entry OBJECT-TYPE SYNTAX RingStationControl2Entry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." AUGMENTS { ringStationControlEntry } ::= { ringStationControl2Table 1 }
RingStationControl2Entry ::= SEQUENCE { ringStationControlDroppedFrames Counter32, ringStationControlCreateTime LastCreateTime }
RingStationControl2Entry ::= SEQUENCE { ringStationControlDroppedFrames Counter32, ringStationControlCreateTime LastCreateTime }
ringStationControlDroppedFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The total number of frames that were received by the probe and therefore not accounted for in the *StatsDropEvents, but that the probe chose not to count for this entry for whatever reason. Most often, this event occurs when the probe is out of some resources and decides to shed load from this collection.
ringStationControlDroppedFrames对象类型语法计数器32 MAX-ACCESS只读状态不推荐的说明“探测器接收到的帧总数,因此未计入*StatsDropEvents,但探测器出于任何原因选择不计入此条目。大多数情况下,当探测资源不足并决定从该集合中卸载时,会发生此事件。
This count does not include packets that were not counted because they had MAC-layer errors.
此计数不包括由于MAC层错误而未计数的数据包。
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { ringStationControl2Entry 1 }
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { ringStationControl2Entry 1 }
ringStationControlCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The value of sysUpTime when this control entry was last activated. This can be used by the management station to
ringStationControlCreateTime对象类型语法LastCreateTime MAX-ACCESS只读状态不推荐的描述“上次激活此控件项时的系统正常运行时间值。管理站可以使用此值
ensure that the table has not been deleted and recreated between polls." ::= { ringStationControl2Entry 2 }
ensure that the table has not been deleted and recreated between polls." ::= { ringStationControl2Entry 2 }
sourceRoutingStats2Table OBJECT-TYPE SYNTAX SEQUENCE OF SourceRoutingStats2Entry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Contains the RMON-2 augmentations to RMON-1.
sourceRoutingStats2Table SourceRoutingStats2Entry的对象类型语法序列MAX-ACCESS not accessible STATUS deprecated DESCRIPTION“包含对RMON-1的RMON-2扩充。
This table has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { tokenRing 8 }
This table has been deprecated, as it has not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard." ::= { tokenRing 8 }
sourceRoutingStats2Entry OBJECT-TYPE SYNTAX SourceRoutingStats2Entry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." AUGMENTS { sourceRoutingStatsEntry } ::= { sourceRoutingStats2Table 1 }
sourceRoutingStats2Entry OBJECT-TYPE SYNTAX SourceRoutingStats2Entry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Contains the RMON-2 augmentations to RMON-1." AUGMENTS { sourceRoutingStatsEntry } ::= { sourceRoutingStats2Table 1 }
SourceRoutingStats2Entry ::= SEQUENCE { sourceRoutingStatsDroppedFrames Counter32, sourceRoutingStatsCreateTime LastCreateTime }
SourceRoutingStats2Entry ::= SEQUENCE { sourceRoutingStatsDroppedFrames Counter32, sourceRoutingStatsCreateTime LastCreateTime }
sourceRoutingStatsDroppedFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The total number of frames that were received by the probe and therefore not accounted for in the *StatsDropEvents, but that the probe chose not to count for this entry for whatever reason. Most often, this event occurs when the probe is out of some resources and decides to shed load from this collection.
sourceRoutingStatsDroppedFrames对象类型语法计数器32 MAX-ACCESS只读状态不推荐使用的说明“探测器接收到的帧总数,因此未计入*StatsDropEvents,但探测器出于任何原因选择不计入此条目。大多数情况下,当探测资源不足并决定从该集合中卸载时,会发生此事件。
This count does not include packets that were not counted because they had MAC-layer errors.
此计数不包括由于MAC层错误而未计数的数据包。
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { sourceRoutingStats2Entry 1 }
Note that, unlike the dropEvents counter, this number is the exact number of frames dropped." ::= { sourceRoutingStats2Entry 1 }
sourceRoutingStatsCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The value of sysUpTime when this control entry was last activated. This can be used by the management station to ensure that the table has not been deleted and recreated between polls." ::= { sourceRoutingStats2Entry 2 }
sourceRoutingStatsCreateTime OBJECT-TYPE SYNTAX LastCreateTime MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The value of sysUpTime when this control entry was last activated. This can be used by the management station to ensure that the table has not been deleted and recreated between polls." ::= { sourceRoutingStats2Entry 2 }
filter2Table OBJECT-TYPE SYNTAX SEQUENCE OF Filter2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides a variable-length packet filter feature to the RMON-1 filter table." ::= { filter 4 }
filter2Table OBJECT-TYPE SYNTAX SEQUENCE OF Filter2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides a variable-length packet filter feature to the RMON-1 filter table." ::= { filter 4 }
filter2Entry OBJECT-TYPE SYNTAX Filter2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides a variable-length packet filter feature to the RMON-1 filter table." AUGMENTS { filterEntry } ::= { filter2Table 1 }
filter2Entry OBJECT-TYPE SYNTAX Filter2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides a variable-length packet filter feature to the RMON-1 filter table." AUGMENTS { filterEntry } ::= { filter2Table 1 }
Filter2Entry ::= SEQUENCE { filterProtocolDirDataLocalIndex Integer32, filterProtocolDirLocalIndex Integer32 }
Filter2Entry ::= SEQUENCE { filterProtocolDirDataLocalIndex Integer32, filterProtocolDirLocalIndex Integer32 }
filterProtocolDirDataLocalIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "When this object is set to a non-zero value, the filter that it is associated with performs the following operations on every packet:
filterProtocolDirDataLocalIndex对象类型语法整数32(0..2147483647)MAX-ACCESS read create STATUS current DESCRIPTION“当此对象设置为非零值时,与其关联的筛选器对每个数据包执行以下操作:
1) If the packet doesn't match the protocol directory entry identified by this object, discard the packet and exit (i.e., discard the packet if it is not of the identified protocol).
1) 如果数据包与该对象标识的协议目录条目不匹配,则丢弃该数据包并退出(即,如果该数据包不属于标识的协议,则丢弃该数据包)。
2) If the associated filterProtocolDirLocalIndex is non-zero and the packet doesn't match the protocol directory entry identified by that object, discard the packet and exit. 3) If the packet matches, perform the regular filter algorithm as if the beginning of this named protocol is the beginning of the packet, potentially applying the filterOffset value to move further into the packet." DEFVAL { 0 } ::= { filter2Entry 1 }
2) If the associated filterProtocolDirLocalIndex is non-zero and the packet doesn't match the protocol directory entry identified by that object, discard the packet and exit. 3) If the packet matches, perform the regular filter algorithm as if the beginning of this named protocol is the beginning of the packet, potentially applying the filterOffset value to move further into the packet." DEFVAL { 0 } ::= { filter2Entry 1 }
filterProtocolDirLocalIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "When this object is set to a non-zero value, the filter that it is associated with will discard the packet if the packet doesn't match this protocol directory entry." DEFVAL { 0 } ::= { filter2Entry 2 }
filterProtocolDirLocalIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "When this object is set to a non-zero value, the filter that it is associated with will discard the packet if the packet doesn't match this protocol directory entry." DEFVAL { 0 } ::= { filter2Entry 2 }
-- Conformance Macros
--一致性宏
rmon2MIBCompliances OBJECT IDENTIFIER ::= { rmonConformance 1 } rmon2MIBGroups OBJECT IDENTIFIER ::= { rmonConformance 2 }
rmon2MIBCompliances OBJECT IDENTIFIER ::= { rmonConformance 1 } rmon2MIBGroups OBJECT IDENTIFIER ::= { rmonConformance 2 }
rmon2MIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Describes the requirements for conformance to the RMON2 MIB" MODULE -- this module MANDATORY-GROUPS { protocolDirectoryGroup, protocolDistributionGroup, addressMapGroup, nlHostGroup, nlMatrixGroup, usrHistoryGroup, probeInformationGroup }
RMON2MIB符合性模块-符合性状态当前描述“描述与RMON2 MIB的符合性要求”模块-此模块为必填组{protocolDirectoryGroup、protocolDistributionGroup、addressMapGroup、nlHostGroup、nlMatrixGroup、usrHistoryGroup、ProbeInformation Group}
OBJECT nlMatrixTopNControlRateBase SYNTAX INTEGER { nlMatrixTopNPkts(1), nlMatrixTopNOctets(2) } DESCRIPTION
OBJECT nlMatrixTopNControlRateBase SYNTAX INTEGER { nlMatrixTopNPkts(1), nlMatrixTopNOctets(2) } DESCRIPTION
"Conformance to RMON2 requires only support for these values of nlMatrixTopNControlRateBase."
“符合RMON2只需要支持nlMatrixTopNControlRateBase的这些值。”
GROUP rmon1EnhancementGroup DESCRIPTION "The rmon1EnhancementGroup is mandatory for systems that implement RMON [RFC2819]." GROUP rmon1EthernetEnhancementGroup DESCRIPTION "The rmon1EthernetEnhancementGroup is optional and is appropriate for systems that implement the Ethernet group of RMON [RFC2819]." ::= { rmon2MIBCompliances 1 }
GROUP rmon1EnhancementGroup DESCRIPTION "The rmon1EnhancementGroup is mandatory for systems that implement RMON [RFC2819]." GROUP rmon1EthernetEnhancementGroup DESCRIPTION "The rmon1EthernetEnhancementGroup is optional and is appropriate for systems that implement the Ethernet group of RMON [RFC2819]." ::= { rmon2MIBCompliances 1 }
rmon2MIBApplicationLayerCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Describes the requirements for conformance to the RMON2 MIB with Application-Layer Enhancements." MODULE -- this module MANDATORY-GROUPS { protocolDirectoryGroup, protocolDistributionGroup, addressMapGroup, nlHostGroup, nlMatrixGroup, alHostGroup, alMatrixGroup, usrHistoryGroup, probeInformationGroup }
rmon2MIBApplicationLayerCompliance MODULE-COMPLIANCE STATUS当前描述“描述了与RMON2MIB的一致性要求以及应用层增强功能。”模块——此模块为必填组{protocolDirectoryGroup、protocolDistributionGroup、addressMapGroup、nlHostGroup、nlMatrixGroup、alHostGroup、alMatrixGroup、usrHistoryGroup、ProbeInformation Group}
OBJECT nlMatrixTopNControlRateBase SYNTAX INTEGER { nlMatrixTopNPkts(1), nlMatrixTopNOctets(2) } DESCRIPTION "Conformance to RMON2 requires only support for these values of nlMatrixTopNControlRateBase."
OBJECT nlMatrixTopNControlRateBase SYNTAX INTEGER { nlMatrixTopNPkts(1), nlMatrixTopNOctets(2) } DESCRIPTION "Conformance to RMON2 requires only support for these values of nlMatrixTopNControlRateBase."
OBJECT alMatrixTopNControlRateBase SYNTAX INTEGER { alMatrixTopNTerminalsPkts(1), alMatrixTopNTerminalsOctets(2), alMatrixTopNAllPkts(3), alMatrixTopNAllOctets(4) } DESCRIPTION "Conformance to RMON2 requires only support for these
OBJECT alMatrixTopNControlRateBase SYNTAX INTEGER { alMatrixTopNTerminalsPkts(1), alMatrixTopNTerminalsOctets(2), alMatrixTopNAllPkts(3), alMatrixTopNAllOctets(4) } DESCRIPTION "Conformance to RMON2 requires only support for these
values of alMatrixTopNControlRateBase."
alMatrixTopNControlRateBase的值。“
GROUP rmon1EnhancementGroup DESCRIPTION "The rmon1EnhancementGroup is mandatory for systems that implement RMON [RFC2819]." GROUP rmon1EthernetEnhancementGroup DESCRIPTION "The rmon1EthernetEnhancementGroup is optional and is appropriate for systems that implement the Ethernet group of RMON [RFC2819]." ::= { rmon2MIBCompliances 2 }
GROUP rmon1EnhancementGroup DESCRIPTION "The rmon1EnhancementGroup is mandatory for systems that implement RMON [RFC2819]." GROUP rmon1EthernetEnhancementGroup DESCRIPTION "The rmon1EthernetEnhancementGroup is optional and is appropriate for systems that implement the Ethernet group of RMON [RFC2819]." ::= { rmon2MIBCompliances 2 }
protocolDirectoryGroup OBJECT-GROUP OBJECTS { protocolDirLastChange, protocolDirLocalIndex, protocolDirDescr, protocolDirType, protocolDirAddressMapConfig, protocolDirHostConfig, protocolDirMatrixConfig, protocolDirOwner, protocolDirStatus } STATUS current DESCRIPTION "Lists the inventory of protocols the probe has the capability of monitoring and allows the addition, deletion, and configuration of entries in this list." ::= { rmon2MIBGroups 1 }
protocolDirectoryGroup OBJECT-GROUP OBJECTS { protocolDirLastChange, protocolDirLocalIndex, protocolDirDescr, protocolDirType, protocolDirAddressMapConfig, protocolDirHostConfig, protocolDirMatrixConfig, protocolDirOwner, protocolDirStatus } STATUS current DESCRIPTION "Lists the inventory of protocols the probe has the capability of monitoring and allows the addition, deletion, and configuration of entries in this list." ::= { rmon2MIBGroups 1 }
protocolDistributionGroup OBJECT-GROUP OBJECTS { protocolDistControlDataSource, protocolDistControlDroppedFrames, protocolDistControlCreateTime, protocolDistControlOwner, protocolDistControlStatus, protocolDistStatsPkts, protocolDistStatsOctets } STATUS current DESCRIPTION "Collects the relative amounts of octets and packets for the different protocols detected on a network segment." ::= { rmon2MIBGroups 2 }
protocolDistributionGroup OBJECT-GROUP OBJECTS { protocolDistControlDataSource, protocolDistControlDroppedFrames, protocolDistControlCreateTime, protocolDistControlOwner, protocolDistControlStatus, protocolDistStatsPkts, protocolDistStatsOctets } STATUS current DESCRIPTION "Collects the relative amounts of octets and packets for the different protocols detected on a network segment." ::= { rmon2MIBGroups 2 }
addressMapGroup OBJECT-GROUP OBJECTS { addressMapInserts, addressMapDeletes, addressMapMaxDesiredEntries, addressMapControlDataSource, addressMapControlDroppedFrames, addressMapControlOwner, addressMapControlStatus, addressMapPhysicalAddress, addressMapLastChange } STATUS current
addressMapGroup对象组对象{addressMapInserts,addressMapDeletes,addressMapMaxDesiredEntries,addressMapControlDataSource,addressMapControlDroppedFrames,addressMapControlOwner,addressMapControlStatus,addressMapPhysicalAddress,addressMapLastChange}当前状态
DESCRIPTION "Lists MAC address to network address bindings discovered by the probe and what interface they were last seen on." ::= { rmon2MIBGroups 3 }
DESCRIPTION "Lists MAC address to network address bindings discovered by the probe and what interface they were last seen on." ::= { rmon2MIBGroups 3 }
nlHostGroup OBJECT-GROUP OBJECTS { hlHostControlDataSource, hlHostControlNlDroppedFrames, hlHostControlNlInserts, hlHostControlNlDeletes, hlHostControlNlMaxDesiredEntries, hlHostControlAlDroppedFrames, hlHostControlAlInserts, hlHostControlAlDeletes, hlHostControlAlMaxDesiredEntries, hlHostControlOwner, hlHostControlStatus, nlHostInPkts, nlHostOutPkts, nlHostInOctets, nlHostOutOctets, nlHostOutMacNonUnicastPkts, nlHostCreateTime } STATUS current DESCRIPTION "Counts the amount of traffic sent from and to each network address discovered by the probe. Note that while the hlHostControlTable also has objects that control an optional alHostTable, implementation of the alHostTable is not required to fully implement this group." ::= { rmon2MIBGroups 4 }
nlHostGroup OBJECT-GROUP OBJECTS { hlHostControlDataSource, hlHostControlNlDroppedFrames, hlHostControlNlInserts, hlHostControlNlDeletes, hlHostControlNlMaxDesiredEntries, hlHostControlAlDroppedFrames, hlHostControlAlInserts, hlHostControlAlDeletes, hlHostControlAlMaxDesiredEntries, hlHostControlOwner, hlHostControlStatus, nlHostInPkts, nlHostOutPkts, nlHostInOctets, nlHostOutOctets, nlHostOutMacNonUnicastPkts, nlHostCreateTime } STATUS current DESCRIPTION "Counts the amount of traffic sent from and to each network address discovered by the probe. Note that while the hlHostControlTable also has objects that control an optional alHostTable, implementation of the alHostTable is not required to fully implement this group." ::= { rmon2MIBGroups 4 }
nlMatrixGroup OBJECT-GROUP OBJECTS { hlMatrixControlDataSource, hlMatrixControlNlDroppedFrames, hlMatrixControlNlInserts, hlMatrixControlNlDeletes, hlMatrixControlNlMaxDesiredEntries, hlMatrixControlAlDroppedFrames, hlMatrixControlAlInserts, hlMatrixControlAlDeletes, hlMatrixControlAlMaxDesiredEntries, hlMatrixControlOwner, hlMatrixControlStatus, nlMatrixSDPkts, nlMatrixSDOctets, nlMatrixSDCreateTime, nlMatrixDSPkts, nlMatrixDSOctets, nlMatrixDSCreateTime, nlMatrixTopNControlMatrixIndex, nlMatrixTopNControlRateBase, nlMatrixTopNControlTimeRemaining, nlMatrixTopNControlGeneratedReports, nlMatrixTopNControlDuration, nlMatrixTopNControlRequestedSize, nlMatrixTopNControlGrantedSize, nlMatrixTopNControlStartTime, nlMatrixTopNControlOwner, nlMatrixTopNControlStatus, nlMatrixTopNProtocolDirLocalIndex, nlMatrixTopNSourceAddress, nlMatrixTopNDestAddress, nlMatrixTopNPktRate, nlMatrixTopNReversePktRate,
nlMatrixGroup对象组对象{hlMatrixControlDataSource、hlMatrixControlNlDroppedFrames、hlMatrixControlNlInserts、hlMatrixControlNlDeletes、hlMatrixControlNlMaxDesiredEntries、HLMatrixControllDroppedFrames、hlMatrixControlNlDroppedFrames、HLMatrixControlMaxDesiredEntries、HLMatrixSDPKTS、NLMatrixControldDoctes、nlMatrixSDCreateTime、NlMatrixDSPKT、NlMatrixDSCCT、nlMatrixDSCreateTime、NlMatrixTopnControllMatrixIndex、NlMatrixTopnControllateBase、NlMatrixTopnControlTimerMining、nlMatrixTopNControlGeneratedReports、nlMatrixTopNControlDuration、NlMatrixTopnControleRequestedSize、NlMatrixTopnControllStartTime、NlMatrixTopnControltrolOwner、nlMatrixTopNControlStatus、nlMatrixTopNProtocolDirLocalIndex、nlMatrixTopNSourceAddress、nlMatrixTopNDestAddress、NLMatrixTopNktrate、NLMatrixTopNrefersektrate、,
nlMatrixTopNOctetRate, nlMatrixTopNReverseOctetRate } STATUS current DESCRIPTION "Counts the amount of traffic sent between each pair of network addresses discovered by the probe. Note that while the hlMatrixControlTable also has objects that control optional alMatrixTables, implementation of the alMatrixTables is not required to fully implement this group." ::= { rmon2MIBGroups 5 }
nlMatrixTopNOctetRate, nlMatrixTopNReverseOctetRate } STATUS current DESCRIPTION "Counts the amount of traffic sent between each pair of network addresses discovered by the probe. Note that while the hlMatrixControlTable also has objects that control optional alMatrixTables, implementation of the alMatrixTables is not required to fully implement this group." ::= { rmon2MIBGroups 5 }
alHostGroup OBJECT-GROUP OBJECTS { alHostInPkts, alHostOutPkts, alHostInOctets, alHostOutOctets, alHostCreateTime } STATUS current DESCRIPTION "Counts the amount of traffic, by protocol, sent from and to each network address discovered by the probe. Implementation of this group requires implementation of the Network-Layer Host Group." ::= { rmon2MIBGroups 6 }
alHostGroup OBJECT-GROUP OBJECTS { alHostInPkts, alHostOutPkts, alHostInOctets, alHostOutOctets, alHostCreateTime } STATUS current DESCRIPTION "Counts the amount of traffic, by protocol, sent from and to each network address discovered by the probe. Implementation of this group requires implementation of the Network-Layer Host Group." ::= { rmon2MIBGroups 6 }
alMatrixGroup OBJECT-GROUP OBJECTS { alMatrixSDPkts, alMatrixSDOctets, alMatrixSDCreateTime, alMatrixDSPkts, alMatrixDSOctets, alMatrixDSCreateTime, alMatrixTopNControlMatrixIndex, alMatrixTopNControlRateBase, alMatrixTopNControlTimeRemaining, alMatrixTopNControlGeneratedReports, alMatrixTopNControlDuration, alMatrixTopNControlRequestedSize, alMatrixTopNControlGrantedSize, alMatrixTopNControlStartTime, alMatrixTopNControlOwner, alMatrixTopNControlStatus, alMatrixTopNProtocolDirLocalIndex, alMatrixTopNSourceAddress, alMatrixTopNDestAddress, alMatrixTopNAppProtocolDirLocalIndex, alMatrixTopNPktRate, alMatrixTopNReversePktRate, alMatrixTopNOctetRate, alMatrixTopNReverseOctetRate } STATUS current DESCRIPTION "Counts the amount of traffic, by protocol, sent between each pair of network addresses discovered by the probe. Implementation of this group requires implementation of the Network-Layer Matrix Group." ::= { rmon2MIBGroups 7 }
alMatrixGroup OBJECT-GROUP OBJECTS { alMatrixSDPkts, alMatrixSDOctets, alMatrixSDCreateTime, alMatrixDSPkts, alMatrixDSOctets, alMatrixDSCreateTime, alMatrixTopNControlMatrixIndex, alMatrixTopNControlRateBase, alMatrixTopNControlTimeRemaining, alMatrixTopNControlGeneratedReports, alMatrixTopNControlDuration, alMatrixTopNControlRequestedSize, alMatrixTopNControlGrantedSize, alMatrixTopNControlStartTime, alMatrixTopNControlOwner, alMatrixTopNControlStatus, alMatrixTopNProtocolDirLocalIndex, alMatrixTopNSourceAddress, alMatrixTopNDestAddress, alMatrixTopNAppProtocolDirLocalIndex, alMatrixTopNPktRate, alMatrixTopNReversePktRate, alMatrixTopNOctetRate, alMatrixTopNReverseOctetRate } STATUS current DESCRIPTION "Counts the amount of traffic, by protocol, sent between each pair of network addresses discovered by the probe. Implementation of this group requires implementation of the Network-Layer Matrix Group." ::= { rmon2MIBGroups 7 }
usrHistoryGroup OBJECT-GROUP
usrHistoryGroup对象组
OBJECTS { usrHistoryControlObjects, usrHistoryControlBucketsRequested, usrHistoryControlBucketsGranted, usrHistoryControlInterval, usrHistoryControlOwner, usrHistoryControlStatus, usrHistoryObjectVariable, usrHistoryObjectSampleType, usrHistoryIntervalStart, usrHistoryIntervalEnd, usrHistoryAbsValue, usrHistoryValStatus } STATUS current DESCRIPTION "The usrHistoryGroup provides user-defined collection of historical information from MIB objects on the probe." ::= { rmon2MIBGroups 8 }
OBJECTS { usrHistoryControlObjects, usrHistoryControlBucketsRequested, usrHistoryControlBucketsGranted, usrHistoryControlInterval, usrHistoryControlOwner, usrHistoryControlStatus, usrHistoryObjectVariable, usrHistoryObjectSampleType, usrHistoryIntervalStart, usrHistoryIntervalEnd, usrHistoryAbsValue, usrHistoryValStatus } STATUS current DESCRIPTION "The usrHistoryGroup provides user-defined collection of historical information from MIB objects on the probe." ::= { rmon2MIBGroups 8 }
probeInformationGroup OBJECT-GROUP OBJECTS { probeCapabilities, probeSoftwareRev, probeHardwareRev, probeDateTime } STATUS current DESCRIPTION "This group describes various operating parameters of the probe and controls the local time of the probe." ::= { rmon2MIBGroups 9 }
probeInformationGroup OBJECT-GROUP OBJECTS { probeCapabilities, probeSoftwareRev, probeHardwareRev, probeDateTime } STATUS current DESCRIPTION "This group describes various operating parameters of the probe and controls the local time of the probe." ::= { rmon2MIBGroups 9 }
probeConfigurationGroup OBJECT-GROUP OBJECTS { probeResetControl, probeDownloadFile, probeDownloadTFTPServer, probeDownloadAction, probeDownloadStatus, serialMode, serialProtocol, serialTimeout, serialModemInitString, serialModemHangUpString, serialModemConnectResp, serialModemNoConnectResp, serialDialoutTimeout, serialStatus, netConfigIPAddress, netConfigSubnetMask, netConfigStatus, netDefaultGateway, trapDestCommunity, trapDestProtocol, trapDestAddress, trapDestOwner, trapDestStatus, serialConnectDestIpAddress, serialConnectType, serialConnectDialString, serialConnectSwitchConnectSeq, serialConnectSwitchDisconnectSeq, serialConnectSwitchResetSeq, serialConnectOwner, serialConnectStatus } STATUS deprecated DESCRIPTION "This group controls the configuration of various operating parameters of the probe. This group is not referenced by any MODULE-COMPLIANCE macro because it is 'grandfathered' from more recent MIB review rules that would require it." ::= { rmon2MIBGroups 10 }
probeConfigurationGroup OBJECT-GROUP OBJECTS { probeResetControl, probeDownloadFile, probeDownloadTFTPServer, probeDownloadAction, probeDownloadStatus, serialMode, serialProtocol, serialTimeout, serialModemInitString, serialModemHangUpString, serialModemConnectResp, serialModemNoConnectResp, serialDialoutTimeout, serialStatus, netConfigIPAddress, netConfigSubnetMask, netConfigStatus, netDefaultGateway, trapDestCommunity, trapDestProtocol, trapDestAddress, trapDestOwner, trapDestStatus, serialConnectDestIpAddress, serialConnectType, serialConnectDialString, serialConnectSwitchConnectSeq, serialConnectSwitchDisconnectSeq, serialConnectSwitchResetSeq, serialConnectOwner, serialConnectStatus } STATUS deprecated DESCRIPTION "This group controls the configuration of various operating parameters of the probe. This group is not referenced by any MODULE-COMPLIANCE macro because it is 'grandfathered' from more recent MIB review rules that would require it." ::= { rmon2MIBGroups 10 }
rmon1EnhancementGroup OBJECT-GROUP OBJECTS { historyControlDroppedFrames, hostControlDroppedFrames, hostControlCreateTime, matrixControlDroppedFrames, matrixControlCreateTime, channelDroppedFrames, channelCreateTime, filterProtocolDirDataLocalIndex, filterProtocolDirLocalIndex } STATUS current DESCRIPTION "This group adds some enhancements to RMON-1 that help management stations." ::= { rmon2MIBGroups 11 }
rmon1EnhancementGroup OBJECT-GROUP OBJECTS { historyControlDroppedFrames, hostControlDroppedFrames, hostControlCreateTime, matrixControlDroppedFrames, matrixControlCreateTime, channelDroppedFrames, channelCreateTime, filterProtocolDirDataLocalIndex, filterProtocolDirLocalIndex } STATUS current DESCRIPTION "This group adds some enhancements to RMON-1 that help management stations." ::= { rmon2MIBGroups 11 }
rmon1EthernetEnhancementGroup OBJECT-GROUP OBJECTS { etherStatsDroppedFrames, etherStatsCreateTime } STATUS current DESCRIPTION "This group adds some enhancements to RMON-1 that help management stations." ::= { rmon2MIBGroups 12 }
rmon1EthernetEnhancementGroup OBJECT-GROUP OBJECTS { etherStatsDroppedFrames, etherStatsCreateTime } STATUS current DESCRIPTION "This group adds some enhancements to RMON-1 that help management stations." ::= { rmon2MIBGroups 12 }
rmon1TokenRingEnhancementGroup OBJECT-GROUP OBJECTS { tokenRingMLStatsDroppedFrames, tokenRingMLStatsCreateTime, tokenRingPStatsDroppedFrames, tokenRingPStatsCreateTime, ringStationControlDroppedFrames, ringStationControlCreateTime, sourceRoutingStatsDroppedFrames, sourceRoutingStatsCreateTime } STATUS deprecated DESCRIPTION "This group adds some enhancements to RMON-1 that help management stations. This group is not referenced by any MODULE-COMPLIANCE macro because it is 'grandfathered' from more recent MIB review rules that would require it." ::= { rmon2MIBGroups 13 } END
rmon1TokenRingEnhancementGroup OBJECT-GROUP OBJECTS { tokenRingMLStatsDroppedFrames, tokenRingMLStatsCreateTime, tokenRingPStatsDroppedFrames, tokenRingPStatsCreateTime, ringStationControlDroppedFrames, ringStationControlCreateTime, sourceRoutingStatsDroppedFrames, sourceRoutingStatsCreateTime } STATUS deprecated DESCRIPTION "This group adds some enhancements to RMON-1 that help management stations. This group is not referenced by any MODULE-COMPLIANCE macro because it is 'grandfathered' from more recent MIB review rules that would require it." ::= { rmon2MIBGroups 13 } END
In order to implement this MIB, a probe must capture all packets on the locally-attached network, including packets between third parties. These packets are analyzed to collect network addresses, protocol usage information, and conversation statistics. Data of this nature may be considered sensitive in some environments. In such environments, the administrator may wish to restrict SNMP access to the probe.
为了实现此MIB,探测器必须捕获本地连接网络上的所有数据包,包括第三方之间的数据包。对这些数据包进行分析,以收集网络地址、协议使用信息和会话统计信息。在某些环境中,这种性质的数据可能被视为敏感数据。在这种环境中,管理员可能希望限制对探测器的SNMP访问。
The usrHistoryGroup periodically samples the values of user-specified variables on the probe and stores them in another table. Since the access-control specified for a stored snapshot may be different from the access-control for the sampled variable, the agent MUST ensure that usrHistoryObjectVariable is not writable in MIB views that don't already have read access to the entire agent. Because the access control configuration can change over time, information could later be deemed sensitive that would still be accessible to this function. For this reason, an agent SHOULD check the access control on every sample. If an agent doesn't implement the latter check, there is potential for sensitive information to be revealed.
usrHistoryGroup定期对探测器上用户指定变量的值进行采样,并将其存储在另一个表中。由于为存储的快照指定的访问控制可能不同于采样变量的访问控制,因此代理必须确保usrHistoryObjectVariable在尚未对整个代理具有读取访问权限的MIB视图中不可写入。由于访问控制配置可能会随时间而改变,因此稍后可能会认为此功能仍可访问的信息是敏感的。因此,代理应该检查每个样本的访问控制。如果代理不执行后一种检查,则可能会泄露敏感信息。
A probe implementing this MIB is likely to also implement RMON [RFC2819], which includes functions for returning the contents of captured packets, potentially including sensitive user data or passwords. It is recommended that SNMP access to these functions be restricted.
实现此MIB的探测器可能还实现RMON[RFC2819],其中包括用于返回捕获数据包内容的函数,可能包括敏感用户数据或密码。建议限制对这些功能的SNMP访问。
There are a number of management objects defined in this MIB that have a MAX-ACCESS clause of read-write and/or read-create. Such objects may be considered sensitive or vulnerable in some network environments. The support for SET operations in a non-secure environment without proper protection can have a negative effect on network operations.
此MIB中定义了许多管理对象,它们的MAX-ACCESS子句为read-write和/或read-create。在某些网络环境中,此类对象可能被视为敏感或易受攻击。在没有适当保护的非安全环境中支持SET操作可能会对网络操作产生负面影响。
Some of the readable objects in this MIB module (i.e., objects with a MAX-ACCESS other than not-accessible) may be considered sensitive or vulnerable in some network environments. It is thus important to control even GET and/or NOTIFY access to these objects and possibly to even encrypt the values of these objects when sending them over the network via SNMP.
在某些网络环境中,此MIB模块中的某些可读对象(即具有MAX-ACCESS而非not ACCESS的对象)可能被视为敏感或易受攻击。因此,在通过SNMP通过网络发送这些对象时,控制甚至获取和/或通知对这些对象的访问,甚至可能加密这些对象的值,这一点非常重要。
SNMP versions prior to SNMPv3 did not include adequate security. Even if the network itself is secure (for example by using IPSec), even then, there is no control as to who on the secure network is allowed to access and GET/SET (read/change/create/delete) the objects in this MIB module.
SNMPv3之前的SNMP版本未包含足够的安全性。即使网络本身是安全的(例如通过使用IPSec),即使如此,也无法控制安全网络上的谁可以访问和获取/设置(读取/更改/创建/删除)此MIB模块中的对象。
It is RECOMMENDED that implementers consider the security features as provided by the SNMPv3 framework (see [RFC3410], section 8), including full support for the SNMPv3 cryptographic mechanisms (for authentication and privacy).
建议实施者考虑SNMPv3框架所提供的安全特性(参见[RCFC310],第8节),包括对SNMPv3加密机制的完全支持(用于身份验证和隐私)。
Further, deployment of SNMP versions prior to SNMPv3 is NOT RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to enable cryptographic security. It is then a customer/operator responsibility to ensure that the SNMP entity giving access to an instance of this MIB module is properly configured to give access to the objects only to those principals (users) that have legitimate rights to indeed GET or SET (change/create/delete) them.
此外,不建议部署SNMPv3之前的SNMP版本。相反,建议部署SNMPv3并启用加密安全性。然后,客户/运营商应负责确保授予访问此MIB模块实例权限的SNMP实体已正确配置为仅授予那些拥有确实获取或设置(更改/创建/删除)对象的合法权限的主体(用户)访问对象。
1) Theory of Operation
1) 操作理论
The TimeFilter mechanism allows an NMS to reduce the number of SNMP transactions required for a 'table-update' operation, by retrieving only the rows that have changed since a specified time (usually the last poll time). Polling of tables that incorporate a 'TimeFilter' INDEX can be reduced to a theoretical minimum (if used correctly). It can be easily implemented by an agent in a way independent of the number of NMS applications using the same time-filtered table.
TimeFilter机制允许NMS通过仅检索自指定时间(通常是最后一次轮询时间)以来已更改的行来减少“表更新”操作所需的SNMP事务数。对包含“TimeFilter”索引的表的轮询可以减少到理论最小值(如果使用正确)。它可以由代理以独立于NMS应用程序数量的方式使用同一时间过滤表轻松实现。
Although the name 'TimeFilter' may imply that a history of change events is maintained by the agent, this is not the case. A time-filtered-value represents the current value of the object instance, not the 'saved' value at the time indicated by the TimeFilter INDEX value. Note that TimeFilter objects only appear in INDEX clauses (always not-accessible), so their value is never retrieved. By design, the actual value of a TimeFilter instance is not in itself meaningful (it's not a 'last-change-timestamp').
尽管名称“TimeFilter”可能意味着更改事件的历史记录由代理维护,但事实并非如此。时间筛选值表示对象实例的当前值,而不是TimeFilter索引值指示的时间的“已保存”值。请注意,TimeFilter对象仅出现在索引子句中(始终不可访问),因此永远不会检索它们的值。根据设计,TimeFilter实例的实际值本身没有意义(它不是“最后更改时间戳”)。
The TimeFilter is a boolean filtering function applied in internal Get* PDU processing. If the 'last-change-time' of the specified instance is less than the particular TimeFilter INDEX value, then the instance is considered 'not-present', and either it is skipped for GetNext and GetBulk PDUs, or a 'noSuchInstance' exception is returned for Get PDUs.
TimeFilter是一个布尔过滤函数,应用于内部Get*PDU处理。如果指定实例的“上次更改时间”小于特定的TimeFilter索引值,则该实例被视为“不存在”,并且对于GetNext和GetBulk PDU跳过该实例,或者对于Get PDU返回“noSuchInstance”异常。
For TimeFilter purposes:
出于时间过滤器的目的:
- a row is created when an accessible column is created within the row.
- 在行中创建可访问列时,将创建行。
- a column that is created or deleted causes the TimeFilter to update the time-stamp, only because the value of the column is changing (non-existent <-> some value).
- 创建或删除的列会导致时间过滤器更新时间戳,这仅仅是因为该列的值正在更改(不存在<->某些值)。
- a row is deleted when all accessible columns are deleted. This event is not detectable with TimeFilter, and deleted rows are not retrievable with SNMP.
- 删除所有可访问的列时,将删除行。使用TimeFilter无法检测到此事件,并且无法使用SNMP检索已删除的行。
1.1) Agent Implementation of a Time-Filtered Table
1.1)时间过滤表的代理实现
In implementation, the time-filtered rows (one for each tick of sysUpTime) are only conceptual. The agent simply filters a real table based on:
在实现中,时间过滤行(系统正常运行时间的每个周期一行)只是概念性的。代理仅根据以下内容过滤实际表:
* the current value of sysUpTime,
* sysUpTime的当前值,
* the TimeFilter value passed in the varbind, and
* 在varbind中传递的TimeFilter值,以及
* the last-update timestamp of each requested row (agent implementation requirement).
* 每个请求行的最后更新时间戳(代理实现要求)。
For example, to implement a time-filtered table row (e.g., set of counters), an agent maintains a timestamp in a 32-bit storage location, initialized to zero. This is in addition to whatever instrumentation is needed for the set of counters.
例如,为了实现时间过滤表行(例如,一组计数器),代理在32位存储位置中维护时间戳,并将其初始化为零。这是对计数器集所需的任何仪器的补充。
Each time one of the counters is updated, the current value of sysUpTime is recorded in the associated timestamp. If this is not possible or practical, then a background polling process must 'refresh' the timestamp by sampling counter values and comparing them to recorded samples. The timestamp update must occur within 5 seconds of the actual change event.
每次更新一个计数器时,sysUpTime的当前值都记录在相关的时间戳中。如果这不可能或不可行,则后台轮询过程必须通过采样计数器值并将其与记录的样本进行比较来“刷新”时间戳。时间戳更新必须在实际更改事件的5秒内发生。
When an agent receives a Get, GetNext, or GetBulk PDU requesting a time-filtered instance, after the agent has determined that the instance is within the specified MIB view, the following conceptual test is applied to determine if the object is returned or filtered:
当代理收到请求时间筛选实例的Get、GetNext或GetBulk PDU时,在代理确定该实例位于指定的MIB视图内后,将应用以下概念测试以确定是否返回或筛选该对象:
/* return TRUE if the object is present */ boolean time_filter_test ( TimeFilter last_modified_timestamp, TimeFilter index_value_in_pdu ) { if (last_modified_timestamp < index_value_in_pdu) return FALSE; else return TRUE; }
/* return TRUE if the object is present */ boolean time_filter_test ( TimeFilter last_modified_timestamp, TimeFilter index_value_in_pdu ) { if (last_modified_timestamp < index_value_in_pdu) return FALSE; else return TRUE; }
The agent applies this function regardless of the lastActivationTime of the conceptual row in question. In other words, counter discontinuities are ignored (i.e., a conceptual row is deleted and then re-created later). An agent should consider an object instance 'changed' when it is created (either at restart time for scalars and static objects, or row-creation-time for dynamic tables).
代理应用此函数,而不考虑相关概念行的lastActivationTime。然后,在计数器中重新创建和删除其他单词(即,稍后删除)。代理应该考虑对象实例在创建时被更改(无论是在标量和静态对象的重启时间,还是动态表的行创建时间)。
Note that using a timeFilter INDEX value of zero removes the filtering functionality, as the instance will always be 'present' according to the test above.
请注意,使用timeFilter索引值零将删除筛选功能,因为根据上述测试,实例将始终“存在”。
After some deployment experience, it has been determined that a time-filtered table is more efficient to use if the agent stops a MIB walk operation after one time-filtered entry. That is, a GetNext or GetBulk operation will provide one pass through a given table (i.e.,
经过一些部署经验后,确定如果代理在一次筛选条目后停止MIB漫游操作,则时间筛选表的使用效率更高。也就是说,GetNext或GetBulk操作将提供一次通过给定表的过程(即。,
the agent will continue to the next object or table) instead of incrementing a TimeMark INDEX value, even if there exist higher TimeMark values that are valid for the same conceptual row.
即使存在对同一概念行有效的更高的时间标记值,代理也将继续处理下一个对象(或表),而不是增加时间标记索引值。
It is acceptable for an agent to implement a time-filtered table in this manner or in the traditional manner (i.e., every conceptual time-filtered instance is returned in GetNext and GetBulk PDU responses).
代理可以以这种方式或传统方式实现时间过滤表(即,在GetNext和GetBulk PDU响应中返回每个概念时间过滤实例)。
1.2) NMS Implementation of a Time-Filtered Table
1.2)时间过滤表的NMS实施
The particular TimeFilter INDEX values used by an NMS reflect the polling interval of the NMS, relative to the particular agent's notion of sysUpTime.
NMS使用的特定时间过滤器索引值反映了NMS相对于特定代理的系统正常运行时间概念的轮询间隔。
An NMS needs to maintain one timestamp variable per agent (initialized to zero) for an arbitrary group of time-filtered MIB objects that are gathered together in the same PDU. Each time the Get* PDU is sent, a request for sysUpTime is included. The retrieved sysUpTime value is used as the timeFilter value in the next polling cycle. If a polling sweep of a time-filtered group of objects requires more than one SNMP transaction, then the sysUpTime value retrieved in the first GetResponse PDU of the polling sweep is saved as the next timeFilter value.
NMS需要为聚集在同一PDU中的任意时间过滤MIB对象组的每个代理维护一个时间戳变量(初始化为零)。每次发送Get*PDU时,都会包括对系统正常运行时间的请求。检索到的sysUpTime值将在下一个轮询周期中用作时间过滤器值。如果时间筛选对象组的轮询扫描需要多个SNMP事务,则在轮询扫描的第一个GetResponse PDU中检索到的sysUpTime值将保存为下一个timeFilter值。
The actual last-update time of a given object is not indicated in the returned GetResponse instance identifier, but rather the timeFilter value passed in the Get*Request PDU is returned.
返回的GetResponse实例标识符中没有指示给定对象的实际上次更新时间,而是返回在Get*请求PDU中传递的timeFilter值。
A "time-filtered get-next/bulk-sweep", done once per polling cycle, is a series of GetNext or GetBulk transactions and is over when one of the following events occurs:
“时间过滤的get next/bulk扫描”是一系列GetNext或GetBulk事务,每个轮询周期执行一次,在发生以下事件之一时结束:
1) the TimeFilter index value returned in the GetResponse is different from the TimeFilter index value passed in the GetNext or GetBulk request. Counter values will still be returned beyond this point (until the last-change-time is reached), but most likely the same values will be returned.
1) GetResponse中返回的时间过滤器索引值与GetNext或GetBulk请求中传递的时间过滤器索引值不同。计数器值仍将在超过此点时返回(直到达到最后一次更改时间),但很可能返回相同的值。
2) the return PDU includes instances lexigraphically greater than the objects expected (i.e., same GetNext semantics as if the TimeFilter weren't there).
2) 返回的PDU包含的实例在词法上大于预期的对象(即,相同的GetNext语义,就好像时间过滤器不存在一样)。
3) a noSuchName or other exception/error is returned.
3) 返回noSuchName或其他异常/错误。
Note that the use of a time-filtered table in combination with a GetRequest PDU neutralizes any optimization that otherwise might be achieved with the TimeFilter. Either the current time-filtered
请注意,将时间过滤表与GetRequest PDU结合使用会抵消任何可能通过时间过滤器实现的优化。当前时间已被过滤
object-value is returned, or, if there is no time-filtered object-value instance, then a 'noSuchInstance' exception (SNMPv2c or SNMPv3) or 'noSuchName' error (SNMPv1) is returned.
返回对象值,或者,如果没有时间过滤对象值实例,则返回“noSuchInstance”异常(SNMPv2c或SNMPv3)或“noSuchName”错误(SNMPv1)。
2) TimeFilter Example
2) 时间过滤器示例
The following example demonstrates how an NMS and Agent might use a table with a TimeFilter object in the INDEX. A static table is assumed to keep the example simple, but dynamic tables can also be supported.
下面的示例演示NMS和代理如何使用索引中带有TimeFilter对象的表。假设静态表可以使示例保持简单,但也可以支持动态表。
2.1) General Assumptions
2.1)一般假设
fooEntry INDEX { fooTimeMark, fooIfIndex } FooEntry = SEQUENCE { fooTimeMark TimeFilter, fooIfIndex Integer32, fooCounts Counter32 }
fooEntry INDEX { fooTimeMark, fooIfIndex } FooEntry = SEQUENCE { fooTimeMark TimeFilter, fooIfIndex Integer32, fooCounts Counter32 }
The NMS polls the fooTable every 15 seconds, and the baseline poll occurs when the agent has been up for 6 seconds, and when the NMS has been up for 10 seconds.
NMS每15秒轮询一次脚踏板,当代理启动6秒和NMS启动10秒时,会发生基线轮询。
There are 2 static rows in this table at system initialization (fooCounts.0.1 and fooCounts.0.2).
在系统初始化时,此表中有2个静态行(fooCounts.0.1和fooCounts.0.2)。
Row 1 was updated as follows:
第1行更新如下:
SysUpTime fooCounts.*.1 value 500 1 900 2 2300 3
系统正常运行时间计数。*.1值500 1 900 2 2300 3
Row 2 was updated as follows:
第2行更新如下:
SysUpTime fooCounts.*.2 value 1100 1 1400 2
SysUpTime footcounts.*.2值1100 1 1400 2
2.2) SNMP Transactions from NMS Perspective
2.2)从NMS角度看SNMP事务
Time nms-1000: # NMS baseline poll -- get everything since last agent # restart - TimeFilter == 0
Time nms-1000: # NMS baseline poll -- get everything since last agent # restart - TimeFilter == 0
get-bulk(nonRptrs=1, maxReps=2, sysUpTime.0, fooCounts.0);
get-bulk(nonRptrs=1, maxReps=2, sysUpTime.0, fooCounts.0);
returns: sysUpTime.0 == 600 fooCounts.0.1 == 1 # incremented at time 500 fooCounts.0.2 == 0 # visible; created at time 0
returns: sysUpTime.0 == 600 fooCounts.0.1 == 1 # incremented at time 500 fooCounts.0.2 == 0 # visible; created at time 0
Time nms-2500: # NMS 1st poll # TimeFilter index == 600
Time nms-2500: # NMS 1st poll # TimeFilter index == 600
get-bulk(nonRptrs=1, maxReps=2, sysUpTime.0, fooCounts.600); returns: sysUpTime.0 == 2100 fooCounts.600.1 == 2 # incremented at time 900 fooCounts.601.1 == 2 # indicates end of sweep
get-bulk(nonRptrs=1, maxReps=2, sysUpTime.0, fooCounts.600); returns: sysUpTime.0 == 2100 fooCounts.600.1 == 2 # incremented at time 900 fooCounts.601.1 == 2 # indicates end of sweep
Time nms-4000: # NMS 2nd poll # TimeFilter == 2100
Time nms-4000: # NMS 2nd poll # TimeFilter == 2100
get-bulk(nonRptrs=1, maxReps=2, sysUpTime.0, fooCounts.2100); returns: sysUpTime.0 == 3600 fooCounts.2100.1 == 3 # incremented at time 2300 fooCounts.2102.1 == 3 # indicates end-of-sweep
get-bulk(nonRptrs=1, maxReps=2, sysUpTime.0, fooCounts.2100); returns: sysUpTime.0 == 3600 fooCounts.2100.1 == 3 # incremented at time 2300 fooCounts.2102.1 == 3 # indicates end-of-sweep
# the counter value for row 2 is not returned because # it hasn't changed since sysUpTime == 2100. # The next timetick value for row 1 is returned instead
# the counter value for row 2 is not returned because # it hasn't changed since sysUpTime == 2100. # The next timetick value for row 1 is returned instead
Time nms-5500: # NMS 3rd poll # TimeFilter == 3600
Time nms-5500: # NMS 3rd poll # TimeFilter == 3600
get-bulk(nonRptrs=1, maxReps=2, sysUpTime.0, fooCounts.3600); returns: sysUpTime.0 == 5100 some-instance-outside-the-fooTable == <don't care> some-instance-outside-the-fooTable == <don't care>
get-bulk(nonRptrs=1, maxReps=2, sysUpTime.0, fooCounts.3600); returns: sysUpTime.0 == 5100 some-instance-outside-the-fooTable == <don't care> some-instance-outside-the-fooTable == <don't care>
# no 'fooTable' counter values at all are returned # because neither counter has been updated since # sysUpTime == 3600
# no 'fooTable' counter values at all are returned # because neither counter has been updated since # sysUpTime == 3600
2.3) Transactions and TimeFilter Maintenance: Agent Perspective
2.3)事务和时间过滤器维护:代理透视图
Time agt-0: # initialize fooTable fooCounts.1 = 0; changed.1 = 0; fooCounts.2 = 0; changed.2 = 0;
Time agt-0: # initialize fooTable fooCounts.1 = 0; changed.1 = 0; fooCounts.2 = 0; changed.2 = 0;
Time agt-500: # increment fooCounts.1 ++fooCounts.1; changed.1 = 500;
Time agt-500: # increment fooCounts.1 ++fooCounts.1; changed.1 = 500;
Time agt-600 # answer get-bulk # get-bulk(nonRptrs=1, maxReps=2, sysUpTime.0, # fooCounts.0); # (changed >= 0) # return both counters
Time agt-600 # answer get-bulk # get-bulk(nonRptrs=1, maxReps=2, sysUpTime.0, # fooCounts.0); # (changed >= 0) # return both counters
Time agt-900: # increment fooCounts.1 ++fooCounts.1; changed.1 = 900;
Time agt-900: # increment fooCounts.1 ++fooCounts.1; changed.1 = 900;
Time agt-1100: # increment fooCounts.2 ++fooCounts.2; changed.2 = 1100;
Time agt-1100: # increment fooCounts.2 ++fooCounts.2; changed.2 = 1100;
Time agt-1400: # increment fooCounts.2 ++fooCounts.2; changed.2 = 1400;
Time agt-1400: # increment fooCounts.2 ++fooCounts.2; changed.2 = 1400;
Time agt-2100 # answer get-bulk # get-bulk(nonRptrs=1, maxReps=2, sysUpTime.0, # fooCounts.600); # (changed >= 600) # return both counters
Time agt-2100 # answer get-bulk # get-bulk(nonRptrs=1, maxReps=2, sysUpTime.0, # fooCounts.600); # (changed >= 600) # return both counters
Time agt-2300: # increment fooCounts.1 ++fooCounts.1; changed.1 = 2300;
Time agt-2300: # increment fooCounts.1 ++fooCounts.1; changed.1 = 2300;
Time agt-3600: # answer get-bulk # get-bulk(nonRptrs=1, maxReps=2, sysUpTime.0, # fooCounts.2100); # (changed >= 2100) # return only fooCounts.1 from the fooTable--twice
Time agt-3600: # answer get-bulk # get-bulk(nonRptrs=1, maxReps=2, sysUpTime.0, # fooCounts.2100); # (changed >= 2100) # return only fooCounts.1 from the fooTable--twice
Time agt-5100: # answer get-bulk # get-bulk(nonRptrs=1, maxReps=2, sysUpTime.0, # fooCounts.3600); # (changed >= 3600) # return lexigraphically-next two MIB instances
Time agt-5100: # answer get-bulk # get-bulk(nonRptrs=1, maxReps=2, sysUpTime.0, # fooCounts.3600); # (changed >= 3600) # return lexigraphically-next two MIB instances
This version obsoletes the proposed-standard version of the RMON2 MIB (published as RFC 2021) by adding 2 new enumerations to the nlMatrixTopNControlRateBase object and 4 new enumerations to the alMatrixTopNControlRateBase object. These new enumerations support the creation of high capacity top N reports in the High Capacity RMON MIB [RFC3273].
此版本通过向nlMatrixTopNControlRateBase对象添加2个新枚举和向alMatrixTopNControlRateBase对象添加4个新枚举,淘汰了RMON2 MIB的拟议标准版本(发布为RFC 2021)。这些新枚举支持在高容量RMON MIB[RFC3273]中创建高容量top N报告。
Additionally, the following objects have been deprecated, as they have not had enough independent implementations to demonstrate interoperability to meet the requirements of a Draft Standard:
此外,以下对象已被弃用,因为它们没有足够的独立实现来证明互操作性以满足标准草案的要求:
probeDownloadFile probeDownloadTFTPServer probeDownloadAction probeDownloadStatus serialMode serialProtocol serialTimeout serialModemInitString serialModemHangUpString serialModemConnectResp serialModemNoConnectResp serialDialoutTimeout serialStatus serialConnectDestIpAddress serialConnectType serialConnectDialString serialConnectSwitchConnectSeq serialConnectSwitchDisconnectSeq serialConnectSwitchResetSeq serialConnectOwner serialConnectStatus netConfigIPAddress netConfigSubnetMask netConfigStatus netDefaultGateway tokenRingMLStats2DroppedFrames tokenRingMLStats2CreateTime tokenRingPStats2DroppedFrames
probeDownloadFile ProbeDownloadTFTP服务器probeDownloadAction probeDownloadStatus serialMode serialMode协议serialTimeout serialModemInitString SerialModemAngupsString serialModemConnectResp SerialModemOnConnectResp SerialDialoadOutTimeout serialStatus SerialConnectDestImpress serialConnectType serialConnectDialString serialConnectSwitchConnectSeqserialConnectSwitchDisconnectSeq serialConnectSwitchResetSeq serialConnectOwner serialConnectStatus netConfigIPAddress netConfigSubnetMask netConfigStatus netDefaultGateway令牌MLSTATS2DroppedFrames令牌MLSTATS2CreateTime令牌环PSTATS2DroppedFrames
tokenRingPStats2CreateTime ringStationControl2DroppedFrames ringStationControl2CreateTime sourceRoutingStats2DroppedFrames sourceRoutingStats2CreateTime trapDestIndex trapDestCommunity trapDestProtocol trapDestAddress trapDestOwner trapDestStatus
tokenRingPStats2CreateTime环站控制2DroppedFrames环站控制2CreateTime源路由状态2DroppedFrames源路由状态2CreateTrapdestIndex trapDestCommunity trapDestProtocol trapDestAddress trapDestOwner trapDestStatus
In addition, two corrections were made. The LastCreateTime Textual Convention had been defined with a base type of another textual convention, which isn't allowed in SMIv2. The definition has been modified to use TimeTicks as the base type.
此外,作出了两项更正。LastCreateTime文本约定是使用另一个文本约定的基类型定义的,这在SMIv2中是不允许的。该定义已修改为使用TimeTicks作为基本类型。
Further, the SerialConfigEntry SEQUENCE definition included sub-typing information that is not allowed in SMIv2. This information has been deleted. Ranges were added to a number of objects and textual-conventions to constrain their maximum (and sometimes minimum) sizes. The addition of these ranges documents existing practice for these objects. These objects are:
此外,SerialConfigEntry序列定义包含SMIv2中不允许的子类型信息。此信息已被删除。范围被添加到许多对象和文本约定中,以约束它们的最大(有时是最小)大小。这些范围的添加记录了这些对象的现有实践。这些对象是:
ControlString protocolDirID protocolDirParameters addressMapNetworkAddress nlHostAddress nlMatrixSDSourceAddress nlMatrixSDDestAddress nlMatrixDSSourceAddress nlMatrixDSDestAddress nlMatrixTopNSourceAddress nlMatrixTopNDestAddress alHostEntry alMatrixSDEntry alMatrixDSEntry alMatrixTopNSourceAddress alMatrixTopNDestAddress
ControlString protocolDirID protocolDirParameters addressMapNetworkAddress nlHostAddress NLMatrixSDDSourceAddress NLMatrixDDestAddress NLMatrixDSourceAddress nlMatrixTopNSourceAddress nlMatrixTopNDestAddress nlMatrixTopNDestAddress alHostEntry AlmatrixDistantry AlmatrixDSourceAddress NLMatrixDSourceAddress NLMatrixTopNdAddress NLMatrixTopNdEndestAddress NLMatrixTopNdEndestAddress ALMat
Finally, the TimeFilter TC has been updated to encourage agent implementations that allow a MIB walk to behave well even when performed by an application that is not aware of the special TimeFilter semantics.
最后,TimeFilter TC已经更新,以鼓励代理实现,即使由不知道特殊TimeFilter语义的应用程序执行,也允许MIB漫游正常运行。
This document was produced by the IETF Remote Network Monitoring Working Group.
本文件由IETF远程网络监控工作组编制。
The TimeFilter mechanism was invented and documented by Jeanne Haney and further documented by Andy Bierman.
时间过滤器机制由珍妮·哈尼发明并记录在案,安迪·比尔曼进一步记录在案。
The User History group was created by Andy Bierman.
用户历史记录组由Andy Bierman创建。
[RFC2578] McCloghrie, K., Perkins, D., and J. Schoenwaelder, "Structure of Management Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.
[RFC2578]McCloghrie,K.,Perkins,D.,和J.Schoenwaeld,“管理信息的结构版本2(SMIv2)”,STD 58,RFC 2578,1999年4月。
[RFC2579] McCloghrie, K., Perkins, D., and J. Schoenwaelder, "Textual Conventions for SMIv2", STD 58, RFC 2579, April 1999.
[RFC2579]McCloghrie,K.,Perkins,D.,和J.Schoenwaeld,“SMIv2的文本约定”,STD 58,RFC 2579,1999年4月。
[RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder, "Conformance Statements for SMIv2", STD 58, RFC 2580, April 1999.
[RFC2580]McCloghrie,K.,Perkins,D.,和J.Schoenwaeld,“SMIv2的一致性声明”,STD 58,RFC 25801999年4月。
[RFC2819] Waldbusser, S., "Remote Network Monitoring Management Information Base", STD 59, RFC 2819, May 2000.
[RFC2819]Waldbusser,S.,“远程网络监控管理信息库”,STD 59,RFC 2819,2000年5月。
[RFC3273] Waldbusser, S., "Remote Network Monitoring Management Information Base for High Capacity Networks", RFC 3273, July 2002.
[RFC3273]Waldbusser,S.,“大容量网络的远程网络监控管理信息库”,RFC3273,2002年7月。
[RFC3417] Presuhn, R., "Transport Mappings for the Simple Network Management Protocol (SNMP)", STD 62, RFC 3417, December 2002.
[RFC3417]Presohn,R.,“简单网络管理协议(SNMP)的传输映射”,STD 62,RFC 34172002年12月。
[RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group MIB", RFC 2863, June 2000.
[RFC2863]McCloghrie,K.和F.Kastenholz,“接口组MIB”,RFC 28632000年6月。
[RFC1513] Waldbusser, S., "Token Ring Extensions to the Remote Network Monitoring MIB", RFC 1513, September 1993.
[RFC1513]Waldbusser,S.,“远程网络监控MIB的令牌环扩展”,RFC 1513,1993年9月。
[RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, "Introduction and Applicability Statements for Internet-Standard Management Framework", RFC 3410, December 2002.
[RFC3410]Case,J.,Mundy,R.,Partain,D.,和B.Stewart,“互联网标准管理框架的介绍和适用性声明”,RFC 34102002年12月。
[RFC2108] de Graaf, K., Romascanu, D., McMaster, D., and K. McCloghrie, "Definitions of Managed Objects for IEEE 802.3 Repeater Devices using SMIv2", RFC 2108, February 1997.
[RFC2108]de Graaf,K.,Romascan,D.,McMaster,D.,和K.McCloghrie,“使用SMIv2的IEEE 802.3中继器设备的受管对象定义”,RFC 2108,1997年2月。
[RFC3414] Blumenthal, U. and B. Wijnen, "User-based Security Model (USM) for version 3 of the Simple Network Management Protocol (SNMPv3)", STD 62, RFC 3414, December 2002.
[RFC3414]Blumenthal,U.和B.Wijnen,“简单网络管理协议(SNMPv3)版本3的基于用户的安全模型(USM)”,STD 62,RFC 3414,2002年12月。
[RFC3415] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP)", STD 62, RFC 3415, December 2002.
[RFC3415]Wijnen,B.,Presuhn,R.,和K.McCloghrie,“用于简单网络管理协议(SNMP)的基于视图的访问控制模型(VACM)”,STD 62,RFC 3415,2002年12月。
Author's Address
作者地址
Steve Waldbusser
史蒂夫·瓦尔德布瑟
Phone: +1 650-948-6500 Fax: +1 650-745-0671 EMail: waldbusser@nextbeacon.com
Phone: +1 650-948-6500 Fax: +1 650-745-0671 EMail: waldbusser@nextbeacon.com
Full Copyright Statement
完整版权声明
Copyright (C) The Internet Society (2006).
版权所有(C)互联网协会(2006年)。
This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights.
本文件受BCP 78中包含的权利、许可和限制的约束,除其中规定外,作者保留其所有权利。
This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
本文件及其包含的信息是按“原样”提供的,贡献者、他/她所代表或赞助的组织(如有)、互联网协会和互联网工程任务组不承担任何明示或暗示的担保,包括但不限于任何保证,即使用本文中的信息不会侵犯任何权利,或对适销性或特定用途适用性的任何默示保证。
Intellectual Property
知识产权
The IETF takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79.
IETF对可能声称与本文件所述技术的实施或使用有关的任何知识产权或其他权利的有效性或范围,或此类权利下的任何许可可能或可能不可用的程度,不采取任何立场;它也不表示它已作出任何独立努力来确定任何此类权利。有关RFC文件中权利的程序信息,请参见BCP 78和BCP 79。
Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr.
向IETF秘书处披露的知识产权副本和任何许可证保证,或本规范实施者或用户试图获得使用此类专有权利的一般许可证或许可的结果,可从IETF在线知识产权存储库获取,网址为http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf-ipr@ietf.org.
IETF邀请任何相关方提请其注意任何版权、专利或专利申请,或其他可能涵盖实施本标准所需技术的专有权利。请将信息发送至IETF的IETF-ipr@ietf.org.
Acknowledgement
确认
Funding for the RFC Editor function is provided by the IETF Administrative Support Activity (IASA).
RFC编辑器功能的资金由IETF行政支持活动(IASA)提供。