📄 rfc3014.txt
字号:
描述
“控制使日志有效或无效。如果没有这种控制,日志条目将会受到干扰。
请注意多个管理者之间的竞争:这些管理者会试着给对象赋不同的值。而这
可能会影响单个管理者所见到的数据的可靠性和完整性。”
DEFVAL { enabled }
::= { nlmConfigLogEntry 4 }
nlmConfigLogOperStatus OBJECT-TYPE
SYNTAX INTEGER { disabled(1), operational(2), noFilter(3) }
MAX-ACCESS read-only
STATUS current
描述
“本日志的操作状态:
无效 管理无效
操作 管理有效
noFilter 管理有效,但是slmConfigLogFilterName为零长度,或者
snmpNotifyFilterTable中存在的条目没有命名。”
::= { nlmConfigLogEntry 5 }
nlmConfigLogStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
描述
“本概念行的存储方式。”
::= { nlmConfigLogEntry 6 }
nlmConfigLogEntryStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
描述
“控制创建和删除日志条目。当前日志条目可能得到修改。
对于没有命名的日志来说,当有请求要设置nlmConfigLogStatus为激活状态,管
理系统将根据请求记录安全许可证,并凭此许可证对提示的对象进行访问控制,进而决定提
示是否需要记入日志。”
::= { nlmConfigLogEntry 7 }
--
-- 统计部分
--
nlmStatsGlobalNotificationsLogged OBJECT-TYPE
SYNTAX Counter32
UNITS "notifications"
MAX-ACCESS read-only
STATUS current
描述
“放入nlmLogTable的提示的数目。每访问日志一次都会把提示计算一次,所以
被多个日志使用的提示将被计算多次。”
::= { nlmStats 1 }
nlmStatsGlobalNotificationsBumped OBJECT-TYPE
SYNTAX Counter32
UNITS "notifications"
MAX-ACCESS read-only
STATUS current
描述
“删除的日志条目的数目。当资源缺乏或者由于nlmConfigGlobalEntryLImit和
nlmConfigEntryLimit的值的原因,一些日志条目将被删除,以便腾出空间创建新的条目。但
是这并不包括由于nlmConfigGlobalAgeOut的值而删除的日志条目。”
::= { nlmStats 2 }
--
-- 日志统计表格
--
nlmStatsLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF NlmStatsLogEntry
MAX-ACCESS not-accessible
STATUS current
描述
“关于提示日志统计条目的表格。”
::= { nlmStats 3 }
nlmStatsLogEntry OBJECT-TYPE
SYNTAX NlmStatsLogEntry
MAX-ACCESS not-accessible
STATUS current
描述
“提示日志统计条目。”
AUGMENTS { nlmConfigLogEntry }
::= { nlmStatsLogTable 1 }
NlmStatsLogEntry ::= SEQUENCE {
nlmStatsLogNotificationsLogged Counter32,
nlmStatsLogNotificationsBumped Counter32
}
nlmStatsLogNotificationsLogged OBJECT-TYPE
SYNTAX Counter32
UNITS "notifications"
MAX-ACCESS read-only
STATUS current
描述
“放入命名日志的提示的数目。”
::= { nlmStatsLogEntry 1 }
nlmStatsLogNotificationsBumped OBJECT-TYPE
SYNTAX Counter32
UNITS "notifications"
MAX-ACCESS read-only
STATUS current
描述
"删除的日志条的数目.当空间不足或者由于nlmConfigGlobalEntryLimit或
nlmConfigLogEntryLimit值的原因,一些日志条将从此命名日志上删除以给新的条目腾出空
间.但是这不包括因为nlmConfigGlobalAgeOut的值而删除的条目."
::= { nlmStatsLogEntry 2 }
--
--日志部分
--
--
-- 日志表格
--
nlmLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF NlmLogEntry
MAX-ACCESS not-accessible
STATUS current
描述
"提示日志条表格.
表格中的条目是否不按照管理系统的初始化保存需要视情况而定,但总的来说会按照管
理系统的初始化保存.
请注意,如果日志条目不按照管理的初始化保存,将给计数器和TimeStamps造成某种混
淆,因为两者都基于sysUpTime,而sysUpTime根据管理系统设定的初值重新设置.在这种情况
下,计数器只能在重新设置之后才能应用,重新设置之前产生的条目的nlmLogTime必须设置
为0.
::= { nlmLog 1 }
nlmLogEntry OBJECT-TYPE
SYNTAX NlmLogEntry
MAX-ACCESS not-accessible
STATUS current
描述
"提示日志条.
当提示产生并通过nlmConfigLogFilterName和访问控制的过滤时,日志条将在这个表
格中产生。当空间不足或者由于nlmConfigGlobalEntryLimit, nlmConfigGlobalAgeOut,
nlmConfigLogEntryLimit值的原因,这些条目将被删除以为新的条目腾出空间.
如果总的日志条超过了nlmConfigGlobalEntryLimit或者总的系统资源的限制,日志最早
的条目将被删除以为新条目腾出空间.
如果总的条目超过了nlmConfigLogEntryLimit的限制,日志最早的条目将被删除以给新
条目腾出空间.
在管理系统把本地产生的提示记入未命名提示之前,管理系统需要确保日志的创立者有
权使用提示的信息.如果创立者没有这个权力,管理系统不会把提示记入日志中."
INDEX { nlmLogName, nlmLogIndex }
::= { nlmLogTable 1 }
NlmLogEntry ::= SEQUENCE {
nlmLogIndex Unsigned32,
nlmLogTime TimeStamp,
nlmLogDateAndTime DateAndTime,
nlmLogEngineID SnmpEngineID,
nlmLogEngineTAddress TAddress,
nlmLogEngineTDomain TDomain,
nlmLogContextEngineID SnmpEngineID,
nlmLogContextName SnmpAdminString,
nlmLogNotificationID OBJECT IDENTIFIER
}
nlmLogIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
描述
"单调递增整数.这个整数的唯一目的是指向此命名日志的条目.当整数达到设定的最大值(不
太可能发生)时,代理将把它的值降为1."
::= { nlmLogEntry 1 }
nlmLogTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
描述
“当条目记入日志时sysUpTime的值。如果条目在最近的管理系统初始化之前产生,
此对象的值必须置为0。”
::= { nlmLogEntry 2 }
nlmLogDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
描述
“条目记入日志时的当地日期和时间。他只能被具备日期和时间的系统例示。”
::= { nlmLogEntry 3 }
nlmLogEngineID OBJECT-TYPE
SYNTAX SnmpEngineID
MAX-ACCESS read-only
STATUS current
描述
“产生提示的SNMP引擎的识别。
如果日志只能包含一个引擎的提示,或者陷阱的格式是SNMPv1,这个对象就是一个零
长度的字符串。“
::= { nlmLogEntry 4 }
nlmLogEngineTAddress OBJECT-TYPE
SYNTAX TAddress
MAX-ACCESS read-only
STATUS current
描述
“SNMP引擎的传输服务地址。提示从SNMP引擎接收。此地址的格式根据
nlmLogEngineTDomain的值设定。因为nlmLogEngineId不能从SNMPv1陷阱pdu(协议数据
单元)得出,这就被用来确定SNMPv1陷阱的来源。
即使日志只能包含一个引擎的提示,这个对象也必须总是被例示。
请注意nlmLogEngineTAddress可能不能唯一确定发送提示的SNMP引擎。譬如说,如
果SNMP引擎使用DHCP或NAT来获取IP地址,这个IP地址可能与其它的网络设备共享,
因此不能唯一确定SNMP引擎。“
::= { nlmLogEntry 5 }
nlmLogEngineTDomain OBJECT-TYPE
SYNTAX TDomain
MAX-ACCESS read-only
STATUS current
描述
“表明传输服务的类型。SNMP引擎通过传输服务发送提示。NlmLogEngineTAddress
包含SNMP引擎的传输服务地址。
这个对象可能的值可以在最近的SNMPv2文档的传输映射中找到(RFC1906[8])。"
::= { nlmLogEntry 6 }
nlmLogContextEngineID OBJECT-TYPE
SYNTAX SnmpEngineID
MAX-ACCESS read-only
STATUS current
描述
“如果提示按照含有contextEngineID元素的协议(如SNMPv3)接收,这个对象就含
有此值。否则它的值就为一个零长度的字符串。”
::= { nlmLogEntry 7 }
nlmLogContextName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
描述
“SNMP MIB背景的名称。提示就是在这种背景中产生。对于SNMPv1陷阱来说,这
是陷阱的共同体字符串。”
::= { nlmLogEntry 8 }
nlmLogNotificationID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
描述
“所产生提示的NOTIFICATION-TYPE对象标志符。”
:= { nlmLogEntry 9 }
--
--日志变量表
--
nlmLogVariableTable OBJECT-TYPE
SYNTAX SEQUENCE OF NlmLogVariableEntry
MAX-ACCESS not-accessible
STATUS current
描述
“与提示日志条目配套的变量表。”
::= { nlmLog 2 }
nlmLogVariableEntry OBJECT-TYPE
SYNTAX NlmLogVariableEntry
MAX-ACCESS not-accessible
STATUS current
描述
“提示日志条目变量。
当nlmLogTable中的提示列表中有变量时,条目就会在这个表格产生。”
INDEX { nlmLogName, nlmLogIndex, nlmLogVariableIndex }
::= { nlmLogVariableTable 1 }
NlmLogVariableEntry ::= SEQUENCE {
nlmLogVariableIndex Unsigned32,
nlmLogVariableID OBJECT IDENTIFIER,
nlmLogVariableValueType INTEGER,
nlmLogVariableCounter32Val Counter32,
nlmLogVariableUnsigned32Val Unsigned32,
nlmLogVariableTimeTicksVal TimeTicks,
nlmLogVariableInteger32Val Integer32,
nlmLogVariableOctetStringVal OCTET STRING,
nlmLogVariableIpAddressVal IpAddress,
nlmLogVariableOidVal OBJECT IDENTIFIER,
nlmLogVariableCounter64Val Counter64,
nlmLogVariableOpaqueVal Opaque
}
nlmLogVariableIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
描述
“一个单调递增的整数。他对于给定的nlmLogIndex来说从1开始计数,并指向已记入
日志的提示里的变量。”
::= { nlmLogVariableEntry 1 }
nlmLogVariableID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
描述
“变量的对象标志符。”
::= { nlmLogVariableEntry 2 }
nlmLogVariableValueType OBJECT-TYPE
SYNTAX INTEGER { counter32(1), unsigned32(2), timeTicks(3),
integer32(4), ipAddress(5), octetString(6),
objectId(7), counter64(8), opaque(9) }
MAX-ACCESS read-only
STATUS current
描述
“值类型。接下去的这种类型的值对象中,有且只有一个值对象必须例示。”
VariableCounter32Val OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
描述
“当nlmLogVariableType 是'counter32'时的值。”
::= { nlmLogVariableEntry 4 }
nlmLogVariableUnsigned32Val OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
描述
“当nlmLogVariableType 是 'unsigned32'时的值。”
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -