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.
决定对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.
相关文章推荐
- JAVA程序员模拟考试题tk310-035V12.0(部分)中文翻译和解题分析
- OPENCV用户手册之图像处理部分(之三):形态学操作(中文翻译)
- 部分opencv中的GPU加速函数(中文翻译)
- 聊天机器人 ,中文翻译,繁简 ,关键词提取,主题提取,摘要提取 ,命名体识别,分词 ,情感分析,正负类分析 ,近义词,同义词,句子相似性,聚类,监督,无监督,词性标注,词向量句子向量
- Sencha Cmd 6 和 Ext JS 6 指南文档(部分官方文档中文翻译)
- OPENCV用户手册之图像处理部分(之三):形态学操作(中文翻译)
- mysql-5.7.5-labs-http-documentation中文翻译-摘要
- 论文阅读——R-TREES. A DYNAMIC INDEX STRUCTURE 中文翻译
- OPENCV用户手册之图像处理部分(之二):采样、差值与几何变换(中文翻译)
- Redis命令参考(Commands Reference)中文翻译【Key部分】
- Programming .Net component 2nd (部分中文翻译)
- OPENCV用户手册之图像处理部分(之四):滤波器与色彩转换(中文翻译)
- Programming .Net component 2nd (部分中文翻译2)
- ASP .Net 2.0三层结构例子和部分中文翻译
- UIView中文部分翻译
- 《Entity Framework 6 Recipes》中文翻译系列 (17) -----第三章 查询之分页、过滤和使用DateTime中的日期部分分组
- gentoo开发手册部分中文翻译
- freebsd developers-handbook部分中文翻译1---freebsd代码结构
- OPENCV之CV部分参考手册的中文翻译
- 好的读书网站-发现、翻译 阅读中文之外的互联网精华