home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network Support Encyclopedia 96-1
/
novell-nsepro-1996-1-cd2.iso
/
download
/
netware
/
mwlanz.exe
/
CONSOLE
/
DISK
/
SETUP.Z
/
GNTREND.MIB
next >
Wrap
Text File
|
1995-11-02
|
22KB
|
502 lines
Novell-Generic-Monitoring-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, IpAddress, Counter, Gauge, TimeTicks
FROM RFC1155-SMI
DisplayString, PhysAddress
FROM RFC1213-MIB
-- OwnerString, EntryStatus
-- FROM RFC1271-MIB
-- TransportDomain, TransportAddress, NWTime
-- FROM Novell-Server-MIB
OBJECT-TYPE
FROM RFC-1212;
-- define those to make the MIB compiler happy...
--
OwnerString ::= DisplayString
EntryStatus ::= INTEGER {
valid(1),
createdRequest(2),
underCreation(3),
invalid(4)
}
TransportDomain ::= INTEGER {
ipx(1),
ip(2),
appleTalk(3)
}
TransportAddress ::= OCTET STRING
NWTime ::= INTEGER
--
--
-- MIB root
novell OBJECT IDENTIFIER ::= { enterprises 23 }
experimental OBJECT IDENTIFIER ::= { novell 4 }
nwHistory OBJECT IDENTIFIER ::= { experimental 16 }
-- History Control Table
nwHistoryControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF NwHistoryControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of history control table entries"
::= { nwHistory 1 }
nwHistoryControlEntry OBJECT-TYPE
SYNTAX NwHistoryControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of parameters that set up a periodic
sampling of integer-valued MIB objects"
INDEX { nwHistoryControlIndex }
::= { nwHistoryControlTable 1 }
NwHistoryControlEntry ::= SEQUENCE {
nwHistoryControlIndex INTEGER (1..65535),
nwHistoryControlBucketsRequested INTEGER,
nwHistoryControlBucketsGranted INTEGER,
nwHistoryControlInterval INTEGER,
nwHistoryControlTargetDomain TransportDomain,
nwHistoryControlTargetAddress TransportAddress,
nwHistoryControlTargetCommunity OCTET STRING,
nwHistoryControlState INTEGER,
nwHistoryControlLastSampleIndex INTEGER,
nwHistoryControlOwner OwnerString,
nwHistoryControlStatus EntryStatus,
nwHistoryControlSampleType INTEGER
}
nwHistoryControlIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index that uniquely identifies an entry in the
nwHistoryControlTable. Each such entry defines a
set of samples at a particular interval for a
specified set of objects"
::= { nwHistoryControlEntry 1 }
nwHistoryControlBucketsRequested OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The requested number of discrete time intervals
over which data is to be saved in the part of the
nwHistoryDataTable associated with this
nwHistoryControlEntry.
When this object is created or modified, the agent
should set nwHistoryControlBucketsGranted as
closely to this object as is possible for the
particular agent implementation, the local policy,
and available resources."
DEFVAL { 100 }
::= { nwHistoryControlEntry 2 }
nwHistoryControlBucketsGranted OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of discrete sampling intervals over
which data shall be saved in the part of the
nwHistoryDataTable associated with this
nwHistoryControlEntry.
When the associated
nwHistoryControlBucketsRequested object is created
or modified, the agent should set this object as
closely to the requested value as possible for the
particular agent implementation and available
resources. The agent must not lower this value
except as a result of a modification to the
associated nwHistoryControlBucketsRequested
object.
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 part of the nwHistoryDataTable
associated with this nwHistoryControlEntry.
When the number of buckets reaches the value of
this object and a new bucket is to be added to the
part of the nwHistoryDataTable associated with
this nwHistoryControlEntry, the oldest bucket
associated with this nwHistoryControlEntry shall
be deleted by the agent so that the new bucket can
be added.
When the value of this object changes to a value
less than the current value, entries are deleted
from the part of the nwHistoryDataTable associated
with this nwHistoryControlEntry. 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.
When the value of this object changes to a value
greater than the current value, the number of
associated nwHistoryDataEntries may be allowed to
grow"
::= { nwHistoryControlEntry 3 }
nwHistoryControlInterval OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The interval in seconds over which the data is
sampled for each bucket in the part of the
nwHistoryDataTable associated with this
nwHistoryControlEntry.
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 being sampled could overflow, and set
the nwHistoryControlInterval object to a value
less than this interval.
This object may not be modified if the associated
nwHistoryControlStatus object is equal to
valid(1)."
DEFVAL { 900 }
::= { nwHistoryControlEntry 4 }
nwHistoryControlTargetDomain OBJECT-TYPE
SYNTAX TransportDomain
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The transport domain of the target system."
DEFVAL { 1 } -- ipx(1)
::= { nwHistoryControlEntry 5 }
nwHistoryControlTargetAddress OBJECT-TYPE
SYNTAX TransportAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The transport address of the target system. If
this value is not set, or is set to the zero
length string, then the objects are sampled on the
local host. Otherwise, the samples are obtained
from the specified target."
DEFVAL { ''H } -- zero length string => local host
::= { nwHistoryControlEntry 6 }
nwHistoryControlTargetCommunity OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The community string to be used when accessing to
the remote target"
DEFVAL { ''H } -- zero length string
::= { nwHistoryControlEntry 7 }
nwHistoryControlState OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object may be used to enable or disable the
sampling and history storage associated with this
nwHistoryControlEntry.
Setting the value to disabled(2) will cause
sampling and history storage to be discontinued.
Setting the value to enabled(1) will cause
sampling and history storage to be recommenced.
The initial value at row creation will be
enabled(1); however, sampling will not commence
until the row is set to valid."
DEFVAL { 1 } -- enabled
::= { nwHistoryControlEntry 8 }
nwHistoryControlLastSampleIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of nwHistoryDataSampleIndex for the
most recent sample in the associated history.
Zero if no samples have yet been taken."
::= { nwHistoryControlEntry 9 }
nwHistoryControlOwner OBJECT-TYPE
SYNTAX OwnerString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The entity that configured this entry and is
therefore using the resources assigned to it"
::= { nwHistoryControlEntry 10 }
nwHistoryControlStatus OBJECT-TYPE
SYNTAX EntryStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of this nwHistoryControlEntry.
Each instance of the nwHistoryDataTable associated
with this nwHistoryControlEntry will be deleted by
the agent if this nwHistoryControlEntry is not
equal to valid(1).
Each instance of the nwHistoryObjectsTable
associated with this nwHistoryControlEntry will be
deleted by the agent if this nwHistoryControlEntry
is set to invalid(4)."
::= { nwHistoryControlEntry 11 }
nwHistoryControlSampleType OBJECT-TYPE
SYNTAX INTEGER {
absolute(1),
delta(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The sample type"
DEFVAL { 1 }
::= { nwHistoryControlEntry 12 }
-- History Objects Table
nwHistoryObjectsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NwHistoryObjectsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of history objects table entries"
::= { nwHistory 2 }
nwHistoryObjectsEntry OBJECT-TYPE
SYNTAX NwHistoryObjectsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of integer-valued MIB objects to be
sampled on a periodic basis"
INDEX { nwHistoryObjectsControlIndex,
nwHistoryObjectsOIDIndex }
::= { nwHistoryObjectsTable 1 }
NwHistoryObjectsEntry ::= SEQUENCE {
nwHistoryObjectsControlIndex INTEGER,
nwHistoryObjectsOIDIndex INTEGER,
nwHistoryObjectsOID OBJECT IDENTIFIER
}
nwHistoryObjectsControlIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The history of which this entry is a part. The
history identified by a particular value of this
index is the same history as identified by the
same value of nwHistoryControlIndex."
::= { nwHistoryObjectsEntry 1 }
nwHistoryObjectsOIDIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index that, when used in conjunction with
nwHistoryObjectsControlIndex, uniquely identifies
an entry in the nwHistoryObjectsTable"
::= { nwHistoryObjectsEntry 2 }
nwHistoryObjectsOID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The object identifier of the particular variable
to be sampled. Only variables that resolve to an
ASN.1 primitive type of INTEGER (INTEGER, Counter,
Gauge, or TimeTicks) may be sampled.
If it is detected that the variable name of an
established nwHistoryObjectsEntry is no longer
available in the sampling context, it will simply
be omitted from future nwHistoryDataEntrys.
This object may not be modified if the
nwHistoryControlStatus object in the associated
nwHistoryControlEntry is equal to valid(1)."
::= { nwHistoryObjectsEntry 3 }
-- History Data Table
nwHistoryDataTable OBJECT-TYPE
SYNTAX SEQUENCE OF NwHistoryDataEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of history data sample entries"
::= { nwHistory 3 }
nwHistoryDataEntry OBJECT-TYPE
SYNTAX NwHistoryDataEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An historical sample of the objects defined in
the corresponding nwHistoryObjectsEntry. This
sample is alos associated with the
nwHistoryControlEntry which set up the parameters
for a regular collection of these samples"
INDEX { nwHistoryDataControlIndex,
nwHistoryDataObjectIndex, nwHistoryDataSampleIndex
}
::= { nwHistoryDataTable 1 }
NwHistoryDataEntry ::= SEQUENCE {
nwHistoryDataControlIndex INTEGER,
nwHistoryDataObjectIndex INTEGER,
nwHistoryDataSampleIndex INTEGER,
nwHistoryDataObjectValue INTEGER,
nwHistoryDataTimeStamp NWTime,
nwHistoryDataStatus INTEGER
}
nwHistoryDataControlIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The history of which this entry is a part. The
history identified by a particular value of this
index is the same history as identified by the
same value of nwHistoryControlIndex."
::= { nwHistoryDataEntry 1 }
nwHistoryDataObjectIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index, that uniquely identifies the MIB object
of which this entry contains a sampled value. The
object identified by a particular (positive) value
of this index is the same object as identified by
the same value of nwHistoryObjectsOIDIndex."
::= { nwHistoryDataEntry 2 }
nwHistoryDataSampleIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index that uniquely identifies the particular
sample this entry represents among all samples
associated with the same nwHistoryControlEntry.
This index starts at 1 and increases by one as
each new sample is taken."
::= { nwHistoryDataEntry 3 }
nwHistoryDataObjectValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the monitored object at the time the
sample was taken."
::= { nwHistoryDataEntry 4 }
nwHistoryDataTimeStamp OBJECT-TYPE
SYNTAX NWTime
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This timestamp is the absolute date and time
(GMT) that the sample was taken, expressed as
seconds since midnight on January 1, 1970"
::= { nwHistoryDataEntry 5 }
nwHistoryDataSampleStatus OBJECT-TYPE
SYNTAX INTEGER (0..3)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A value representing the state of the sample.
The value is a sum. This value takes the value
zero, then for each exceptional condition present,
2 raised to a power is added to the sum. The
powers are according to the following table:
1h Sample invalid
2h First sample following a gap (in sampling)"
::= { nwHistoryDataEntry 6 }
--
--
--
nwHistorySysInfo OBJECT IDENTIFIER ::= { nwHistory 4 }
nwHistorySysTime OBJECT-TYPE
SYNTAX NWTime
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date and time (GMT) kept by this server."
::= { nwHistorySysInfo 1 }
nwHistorySysTimeZone OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time zone in which this server resides. The
string is in the same format as in the NetWare 'SET
TIMEZONE' command."
::= { nwHistorySysInfo 2 }
nwHistorySysDaylightSavings OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether daylight savings time is applicable
or not."
::= { nwHistorySysInfo 3 }
END