1
OTP-EVA-LOG-MIB DEFINITIONS ::= BEGIN
4
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE,
9
MODULE-COMPLIANCE, OBJECT-GROUP
13
otpEvaMIBObjects, otpEvaMIBCompliances, otpEvaMIBGroups
19
otpEvaLogModule MODULE-IDENTITY
20
LAST-UPDATED "0305090900Z"
21
ORGANIZATION "Ericsson"
23
"Contact: Erlang Support see license agreement for Erlang/OTP."
25
"This MIB is part of the OTP MIB. It defines MIB objects
26
for the event logging mechanism in eva.
28
It uses the generic logTable from OTP-LOG-MIB to log
29
events and alarms. When an EVA log should be created,
30
the logType should be set to 'evaLogType'."
32
REVISION "0305090900Z"
34
"Changed CONTACT-INFO as it was outdated, made it more generic
35
to avoid such changes in the future. Also corrected a minor bug."
37
REVISION "9712010900Z"
39
"Converted to v2 SMI and placed in the OTP tree."
41
REVISION "9705020900Z"
43
"The initial version of this MIB module. It is very much
44
inspired by the Axd301Sto-OMS mib."
47
evaLog OBJECT IDENTIFIER ::= { otpEvaMIBObjects 4 }
51
evaLogType OBJECT-IDENTITY
54
"This identity should be used as the logType for event and
55
alarm logs created in the logTable."
58
evaLogTotalMaxSize OBJECT-TYPE
63
"The total specified maximum size of all eva logs in bytes."
66
evaLogTotalMaxAllowedSize OBJECT-TYPE
71
"The total size in bytes all eva logs are allowed to fill. If
72
the evaLogTotalMaxSize should exceed this value for a
73
newly created log, the creation of the log fails. This
74
object corresponds to the amount of diskspace available for
75
the log function in the agent system."
78
evaLogDiscriminatorTable OBJECT-TYPE
79
SYNTAX SEQUENCE OF EvaLogDiscriminatorEntry
80
MAX-ACCESS not-accessible
83
"This table describes which events are logged in a specific
84
log instance of type 'evaLogType'. Each row represents one event
85
type that is logged in the log. One log instance can be associated
86
with several rows in this table."
89
evaLogDiscriminatorEntry OBJECT-TYPE
90
SYNTAX EvaLogDiscriminatorEntry
91
MAX-ACCESS not-accessible
94
"Describes which events a log subscribes for."
95
INDEX { logIndex, evaLogDiscrEventIndex }
96
::= { evaLogDiscriminatorTable 1 }
98
EvaLogDiscriminatorEntry ::= SEQUENCE {
99
evaLogDiscrEventIndex Integer32 (1..2147483647),
100
evaLogDiscrRowStatus RowStatus
103
evaLogDiscrEventIndex OBJECT-TYPE
104
SYNTAX Integer32 (1..2147483647) -- eventTableIndex
105
MAX-ACCESS not-accessible
108
"Specifies the event type that the log shall subscribe for.
109
An Index which, together with logIndex, uniquely identifies
110
an entry in the eva log discriminator table. An event with
111
eventIndex equal to evaLogDiscrEventIndex is logged in the log
113
::= { evaLogDiscriminatorEntry 1 }
115
evaLogDiscrRowStatus OBJECT-TYPE
117
MAX-ACCESS read-create
120
"Used to make it possible to add rows to the table from a
121
management application. Supported values are createAndGo and
123
::= { evaLogDiscriminatorEntry 2 }
127
otpEvaLogCompliance MODULE-COMPLIANCE
130
"The compliance statement for OTP stystems that
131
implement the OTP-EVA-LOG-MIB."
132
MODULE -- this module
133
MANDATORY-GROUPS { evaLogGroup }
134
::= { otpEvaMIBCompliances 2 }
138
evaLogGroup OBJECT-GROUP
139
OBJECTS { evaLogTotalMaxSize,
140
evaLogTotalMaxAllowedSize,
141
evaLogDiscrRowStatus }
144
"A collection of objects providing control of event and
145
alarm logs in the OTP system."
146
::= { otpEvaMIBGroups 5 }