您的位置:首页 > 其它

RFC2257 AgentX 阅读摘要的部分中文翻译

2008-07-25 13:42 411 查看
AgentX的资料真的很少。几乎没有中文资料。
决定对RFC2257进行翻译。前三章大概就阐述这是个什么东西为什么要用。就翻了。从第四章开始:

Daniele, et. al. Standards Track [Page 5]

RFC 2257 AgentX January 1998

The wide deployment of extensible SNMP agents, coupled with the lack
of Internet standards in this area, makes it difficult to field
SNMP-manageable applications. A vendor may have to support several
different subagent environments (APIs) in order to support different
target platforms.

It can also become quite cumbersome to configure subagents and
(possibly multiple) master agents on a particular managed node.

Specifying a standard protocol for agent extensibility (AgentX)
provides the technical foundation required to solve both of these
problems. Independently developed AgentX-capable master agents and
subagents will be able to interoperate at the protocol level.
Vendors can continue to differentiate their products in all other
respects.

4. AgentX Framework

Within the SNMP framework, a managed node contains a processing
entity, called an agent, which has access to management information.
在AgentX框架内,一个代理有更广泛的说明:
Within the AgentX framework, an agent is further defined to consist
of
唯一的一个master agent 进程负责完成发送和接收 SNMP 协议,
(如指定SNMP的版本)
但是它通常不直接访问management information。

- a single processing entity called the master agent, which sends
and receives SNMP protocol messages in an agent role (as
specified by the SNMP version 1 and version 2 framework
documents) but typically has little or no direct access to
management information.

subagents进程的数量可以是0个或多个。master agent访问SNMP协议
对subagents是不可见的。
但是subagetns可以访问management information.

- 0 or more processing entities called subagents, which are
"shielded" from the SNMP protocol messages processed by the
master agent, but which have access to management information.

master和subagent之间通过AgentX协议来通讯。
The master and subagent entities communicate via AgentX protocol
messages, as specified in this memo. Other interfaces (if any) on
these entities, and their associated protocols, are outside the scope
of this document. While some of the AgentX protocol messages appear
similar in syntax and semantics to the SNMP, bear in mind that AgentX
is not SNMP.

AgentX想对与SNMP而已是透明的。从manager的角度看一个可扩展的
agent和一个不可扩展的agent在访问management的行为是一样的。

The internal operations of AgentX are invisible to an SNMP entity
operating in a manager role. From a manager's point of view, an
extensible agent behaves exactly as would a non-extensible
(monolithic) agent that has access to the same management
instrumentation.

Daniele, et. al. Standards Track [Page 6]

RFC 2257 AgentX January 1998

This transparency to managers is a fundamental requirement of AgentX,
and is what differentiates AgentX subagents from SNMP proxy agents.

4.1. AgentX Roles
一个master agent 要实现如下职能:
An entity acting in a master agent role performs the following
functions:
接收来自subagents的 Agentx 会话的请求
- Accepts AgentX session establishment requests from subagents.
接收来自subagetns端mib域并注册
- Accepts registration of MIB regions by subagents.
往agent指定的地址发送和接收SNMP协议
- Sends and accepts SNMP protocol messages on the agent's
specified transport addresses.

- Implements the agent role Elements of Procedure specified
for the administrative framework applicable to the SNMP protocol
message, except where they specify performing management
operations. (The application of MIB views, and the access
control policy for the managed node, are implemented by the
master agent.)

关于MIB对象的定义参阅RFC1907[5] 任何和MIB对象有关的管理框架都支持
- Provides instrumentation for the MIB objects defined in RFC
1907 [5], and for any MIB objects relevant to any administrative
framework it supports.

在当前注册的MIB上
发送和接受Agentx协议访问management information
- Sends and receives AgentX protocol messages to access
management information, based on the current registry of MIB
regions.

发通知给subagents
- Forwards notifications on behalf of subagents.

一个subagent 要履行一下职能:
An entity acting in a subagent role performs the following functions:

初始化产生一个与master agent的一个AgentX会话
- Initiates an AgentX session with the master agent.

注册MIB到master agent
- Registers MIB regions with the master agent.

初始话一个管理对象
- Instantiates managed objects.

在已经注册的MIB中绑定 OIDs相对应的变量
- Binds OIDs within its registered MIB regions to actual
variables.

操作管理操作上的变量
- Performs management operations on variables.

初始化通知
- Initiates notifications.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐