- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
328 lines
12 KiB
Text
328 lines
12 KiB
Text
LINKSYS-RMON DEFINITIONS ::= BEGIN
|
|
|
|
-- Title: LINKSYS Rmon Private Extension
|
|
-- Version: 7.37.00.00
|
|
-- Date: 17 May 2004
|
|
|
|
IMPORTS
|
|
rnd FROM LINKSYS-MIB
|
|
OwnerString, EntryStatus FROM RMON-MIB
|
|
Unsigned32, Integer32, Counter32, TimeTicks,
|
|
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
|
DisplayString, RowStatus, TruthValue,
|
|
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
|
|
|
|
|
rlRmonControl MODULE-IDENTITY
|
|
LAST-UPDATED "200406010000Z"
|
|
ORGANIZATION "Linksys LLC."
|
|
CONTACT-INFO
|
|
"www.linksys.com/business/support"
|
|
DESCRIPTION
|
|
"The private MIB module definition for RND RMON MIB."
|
|
REVISION "200406010000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB."
|
|
::= { rnd 49 }
|
|
|
|
|
|
rlRmonControlMibVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MIB's version. The current version is 1"
|
|
::= {rlRmonControl 1}
|
|
|
|
rlRmonControlHistoryControlQuotaBucket OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of buckets to be used by each
|
|
History Control group entry.
|
|
changed to read only, value is derived from
|
|
rsMaxRmonEtherHistoryEntrie"
|
|
DEFVAL { 8 }
|
|
::= {rlRmonControl 2}
|
|
|
|
rlRmonControlHistoryControlMaxGlobalBuckets OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of buckets to be used by all
|
|
History Control group entries together."
|
|
DEFVAL { 300 }
|
|
::= {rlRmonControl 3}
|
|
|
|
rlHistoryControlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlHistoryControlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of rlHistory control entries. This table is exactly like the
|
|
corresponding RMON I History control group table, but is used to sample
|
|
statistics of counters not specified by the RMON I statistics group."
|
|
::= {rlRmonControl 4}
|
|
|
|
rlHistoryControlEntry OBJECT-TYPE
|
|
SYNTAX RlHistoryControlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of parameters that set up a periodic sampling
|
|
of statistics. As an example, an instance of the
|
|
rlHistoryControlInterval object might be named
|
|
rlHistoryControlInterval.2"
|
|
INDEX { rlHistoryControlIndex }
|
|
::= { rlHistoryControlTable 1 }
|
|
|
|
RlHistoryControlEntry ::= SEQUENCE {
|
|
rlHistoryControlIndex INTEGER (1..65535),
|
|
rlHistoryControlDataSource OBJECT IDENTIFIER,
|
|
rlHistoryControlBucketsRequested INTEGER (1..65535),
|
|
rlHistoryControlBucketsGranted INTEGER (1..65535),
|
|
rlHistoryControlInterval INTEGER (1..3600),
|
|
rlHistoryControlOwner OwnerString,
|
|
rlHistoryControlStatus EntryStatus
|
|
}
|
|
|
|
rlHistoryControlIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index that uniquely identifies an entry in the
|
|
rlHistoryControl table. Each such entry defines a
|
|
set of samples at a particular interval for a sampled counter."
|
|
::= { rlHistoryControlEntry 1 }
|
|
|
|
rlHistoryControlDataSource OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the source of the data for
|
|
which historical data was collected and
|
|
placed in the rlHistory table.
|
|
|
|
This object may not be modified if the associated
|
|
rlHistoryControlStatus object is equal to valid(1)."
|
|
::= { rlHistoryControlEntry 2 }
|
|
|
|
rlHistoryControlBucketsRequested OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The requested number of discrete time intervals
|
|
over which data is to be saved in the part of the
|
|
rlHistory table associated with this rlHistoryControlEntry.
|
|
|
|
When this object is created or modified, the probe
|
|
should set rlHistoryControlBucketsGranted as closely to
|
|
this object as is possible for the particular probe
|
|
implementation and available resources."
|
|
DEFVAL { 50 }
|
|
::= { rlHistoryControlEntry 3 }
|
|
|
|
rlHistoryControlBucketsGranted OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of discrete sampling intervals
|
|
over which data shall be saved in the part of
|
|
the rlHistory table associated with this
|
|
rlHistoryControlEntry.
|
|
|
|
When the associated rlHistoryControlBucketsRequested
|
|
object is created or modified, the probe
|
|
should set this object as closely to the requested
|
|
value as is possible for the particular
|
|
probe implementation and available resources. The
|
|
probe must not lower this value except as a result
|
|
of a modification to the associated
|
|
rlHistoryControlBucketsRequested 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 rlHistory table.
|
|
|
|
When the number of buckets reaches the value of
|
|
this object and a new bucket is to be added to the
|
|
media-specific table, the oldest bucket associated
|
|
with this rlHistoryControlEntry 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 rlHistory table. 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 rlHistory table entries may be allowed to
|
|
grow."
|
|
::= { rlHistoryControlEntry 4 }
|
|
|
|
rlHistoryControlInterval OBJECT-TYPE
|
|
SYNTAX INTEGER (1..3600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interval in seconds over which the data is
|
|
sampled for each bucket in the part of the
|
|
rlHistory table associated with this
|
|
rlHistoryControlEntry. This interval can
|
|
be set to any number of seconds between 1 and
|
|
3600 (1 hour).
|
|
|
|
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
|
|
could overflow and set the rlHistoryControlInterval object to a value
|
|
This object may not be modified if the associated
|
|
rlHistoryControlStatus object is equal to valid(1)."
|
|
DEFVAL { 1800 }
|
|
::= { rlHistoryControlEntry 5 }
|
|
|
|
rlHistoryControlOwner OBJECT-TYPE
|
|
SYNTAX OwnerString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entity that configured this entry and is
|
|
therefore using the resources assigned to it."
|
|
::= { rlHistoryControlEntry 6 }
|
|
|
|
rlHistoryControlStatus OBJECT-TYPE
|
|
SYNTAX EntryStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this rlHistoryControl entry.
|
|
|
|
Each instance of the rlHistory table associated
|
|
with this rlHistoryControlEntry will be deleted by the
|
|
agent if this rlHistoryControlEntry is not equal to
|
|
valid(1)."
|
|
::= { rlHistoryControlEntry 7 }
|
|
|
|
rlHistoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of history entries."
|
|
::= { rlRmonControl 5 }
|
|
|
|
rlHistoryEntry OBJECT-TYPE
|
|
SYNTAX RlHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An historical statistics sample of a counter specified
|
|
by the corresponding history control entry.
|
|
This sample is associated with the rlHistoryControlEntry which set up
|
|
the parameters for a regular collection of these
|
|
samples. As an example, an instance of the
|
|
rlHistoryPkts object might be named
|
|
rlHistoryPkts.2.89"
|
|
INDEX { rlHistoryIndex , rlHistorySampleIndex }
|
|
::= { rlHistoryTable 1 }
|
|
|
|
RlHistoryEntry ::= SEQUENCE {
|
|
rlHistoryIndex INTEGER (1..65535),
|
|
rlHistorySampleIndex INTEGER (1..2147483647),
|
|
rlHistoryIntervalStart TimeTicks,
|
|
rlHistoryValue Counter32
|
|
}
|
|
|
|
rlHistoryIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
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 rlHistoryControlIndex."
|
|
::= { rlHistoryEntry 1 }
|
|
|
|
rlHistorySampleIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index that uniquely identifies the particular
|
|
sample this entry represents among all samples
|
|
associated with the same rlHistoryControlEntry.
|
|
This index starts at 1 and increases by one
|
|
as each new sample is taken."
|
|
::= { rlHistoryEntry 2 }
|
|
|
|
rlHistoryIntervalStart OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime at the start of the interval
|
|
over which this sample was measured. If the probe
|
|
keeps track of the time of day, it should start
|
|
the first sample of the history at a time such that
|
|
when the next hour of the day begins, a sample is
|
|
started at that instant. Note that following this
|
|
rule may require the probe to delay collecting the
|
|
first sample of the history, as each sample must be
|
|
of the same interval. Also note that the sample which
|
|
is currently being collected is not accessible in this
|
|
table until the end of its interval."
|
|
::= { rlHistoryEntry 3 }
|
|
|
|
rlHistoryValue OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the sampled counter at the time of this sampling."
|
|
::= { rlHistoryEntry 4 }
|
|
|
|
rlControlHistoryControlQuotaBucket OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of buckets to be used by each rlHistoryControlTable
|
|
entry."
|
|
DEFVAL { 8 }
|
|
::= {rlRmonControl 6}
|
|
|
|
rlControlHistoryControlMaxGlobalBuckets OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of buckets to be used by all
|
|
rlHistoryControlTable entries together."
|
|
DEFVAL { 300 }
|
|
::= {rlRmonControl 7}
|
|
|
|
rlControlHistoryMaxEntries OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of rlHistoryTable entries."
|
|
DEFVAL { 300 }
|
|
::= {rlRmonControl 8}
|
|
|
|
END
|
|
|