mirror of
https://github.com/stylersnico/librenms.git
synced 2026-07-09 00:12:58 +02:00
more cisco mibs
git-svn-id: http://www.observium.org/svn/observer/trunk@2795 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,681 @@
|
||||
-- *****************************************************************
|
||||
-- CISCO-ENHANCED-IMAGE-MIB.my
|
||||
--
|
||||
-- September 2001, Narayana Pai H.
|
||||
-- Jan 2005, Adithya R Sesani
|
||||
--
|
||||
-- Copyright (c) 2001-2005 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
CISCO-ENHANCED-IMAGE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB
|
||||
DateAndTime,
|
||||
TruthValue,
|
||||
RowStatus,
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
ciscoMgmt
|
||||
FROM CISCO-SMI
|
||||
PhysicalIndex,
|
||||
entPhysicalIndex
|
||||
FROM ENTITY-MIB
|
||||
CeImageInstallableStatus,
|
||||
CeImageInstallableType
|
||||
FROM CISCO-IMAGE-TC;
|
||||
|
||||
ciscoEnhancedImageMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200501060000Z"
|
||||
ORGANIZATION "Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
"Cisco Systems
|
||||
Customer Service
|
||||
|
||||
Postal: 170 W Tasman Drive
|
||||
San Jose, CA 95134
|
||||
USA
|
||||
|
||||
Tel: +1 800 553-NETS
|
||||
|
||||
E-mail: cs-core-mibs@cisco.com"
|
||||
DESCRIPTION
|
||||
"This MIB provides information about images running
|
||||
on the system. It has been extended to be useful
|
||||
for modular operating systems.
|
||||
|
||||
The image table provides information about currently
|
||||
running image on the system. A modular operating
|
||||
system image consists of base image and all the
|
||||
installables loaded on the base image. A base image
|
||||
can be obtained from ceImageTable and all the
|
||||
installables installed on this image can be obtained
|
||||
using ceImageInstallableTable.
|
||||
|
||||
Glossary:
|
||||
|
||||
Base Image
|
||||
Essential part of the operating system,
|
||||
which forms base functionality on top of
|
||||
which patches can be added.
|
||||
|
||||
MBI (Minimum bootable image)
|
||||
A small image which contains the smallest
|
||||
possible amount of functionality required to
|
||||
bootstrap and load a full image. This image
|
||||
typically contains the kernel, the file system
|
||||
drivers, and some hardware initialization code.
|
||||
It is executed at boot-up, and initializes just
|
||||
enough to access the rest of the code, and
|
||||
run it.
|
||||
|
||||
Modular operating system
|
||||
An operating system that exhibits runtime
|
||||
modularity characteristics, such as multiple
|
||||
address spaces, fault isolation between
|
||||
processes, and modularity delivery and
|
||||
replacement of image components.
|
||||
|
||||
Patch/Package/SMU (software maintenance upgrade)
|
||||
A modular replacement for some piece of on-box
|
||||
content, such as a binary shared object, or a text
|
||||
file. This entity is meant to replace or augment
|
||||
something that is already part of the base image.
|
||||
|
||||
Composite package
|
||||
Group of packages delivered as a bundle. It is
|
||||
meant to be loaded on MBI.
|
||||
|
||||
Script
|
||||
A non-binary piece of on-box content, typically a
|
||||
TCL script for use by the TCL interpreter, or
|
||||
some other form of interpreted router content.
|
||||
|
||||
Installable
|
||||
An installable can be a patch, package, composite
|
||||
package, SMU or script. It is a piece of
|
||||
software which can be loaded on to the base
|
||||
image on a system.
|
||||
|
||||
Location
|
||||
This term is used in this MIB to represent path
|
||||
where operating system image is located. It is
|
||||
the way of describing where on the file system
|
||||
the installed software is located. Modular
|
||||
operating system image consists of base image
|
||||
and installables loaded on this base image.
|
||||
|
||||
Tag
|
||||
Tag is a virtual label placed by user that
|
||||
indicates a point deemed to be stable. It can be
|
||||
used to rollback to a system after an install
|
||||
that negatively impacted the functionality of the
|
||||
system. It gives points in system where user can
|
||||
go back to, to remove installables installed
|
||||
after that point of time.
|
||||
"
|
||||
REVISION "200501060000Z"
|
||||
DESCRIPTION
|
||||
"This MIB has been extended to be useful for modular
|
||||
operating systems.
|
||||
|
||||
Added tables ceImageLocationTable, ceImageTagTable,
|
||||
ceImageInstallableTable. They are applicable to modular
|
||||
operating systems and provide information about the
|
||||
operating system software installed on the system.
|
||||
"
|
||||
REVISION "200202280000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of the MIB. This MIB has Image table
|
||||
containing the following information related to the
|
||||
running OS image
|
||||
1. Entity Index
|
||||
2. The image name
|
||||
3. Family
|
||||
4. Feature set
|
||||
5. Version
|
||||
6. Media and
|
||||
7. Description
|
||||
This MIB deprecates the objects in the CISCO-IMAGE-MIB.
|
||||
"
|
||||
::= { ciscoMgmt 249 }
|
||||
|
||||
ciscoEnhancedImageMIBObjects OBJECT IDENTIFIER
|
||||
::= { ciscoEnhancedImageMIB 1 }
|
||||
|
||||
ceImage OBJECT IDENTIFIER
|
||||
::= { ciscoEnhancedImageMIBObjects 1 }
|
||||
ceImageInstallable OBJECT IDENTIFIER
|
||||
::= { ciscoEnhancedImageMIBObjects 2 }
|
||||
ceImageTags OBJECT IDENTIFIER
|
||||
::= { ciscoEnhancedImageMIBObjects 3 }
|
||||
|
||||
-- Textual Convention
|
||||
|
||||
MediaType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This TC describes the media type on which the
|
||||
image is loaded and is running from.
|
||||
|
||||
This is not the secondary storage device from
|
||||
which the image is loaded. The storage device
|
||||
from which the image is loaded is part of the
|
||||
image name (ceImageName)."
|
||||
SYNTAX INTEGER {
|
||||
ram (1), -- The image is in RAM
|
||||
rom (2), -- The image is in ROM
|
||||
other (3) -- The image is in unknown media
|
||||
}
|
||||
|
||||
-- Image Table
|
||||
|
||||
ceImageTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CeImageEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides information describing the
|
||||
executing image.
|
||||
|
||||
For modular operating systems this table provides
|
||||
base image or MBI.
|
||||
"
|
||||
::= { ceImage 1 }
|
||||
|
||||
ceImageEntry OBJECT-TYPE
|
||||
SYNTAX CeImageEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An image characteristic entry."
|
||||
INDEX { ceImageIndex }
|
||||
::= { ceImageTable 1 }
|
||||
|
||||
|
||||
CeImageEntry ::=
|
||||
SEQUENCE {
|
||||
ceImageIndex PhysicalIndex,
|
||||
ceImageName SnmpAdminString,
|
||||
ceImageFamily SnmpAdminString,
|
||||
ceImageFeature SnmpAdminString,
|
||||
ceImageVersion SnmpAdminString,
|
||||
ceImageMedia MediaType,
|
||||
ceImageDescription SnmpAdminString
|
||||
}
|
||||
|
||||
ceImageIndex OBJECT-TYPE
|
||||
SYNTAX PhysicalIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entPhysicalIndex from the ENTITY-MIB of
|
||||
the physical entity that runs this OS image."
|
||||
::= { ceImageEntry 1 }
|
||||
|
||||
ceImageName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the running OS image. This will also
|
||||
include the path from where the image is loaded.
|
||||
For example, flash:c3640-is-mz."
|
||||
::= { ceImageEntry 2 }
|
||||
|
||||
ceImageFamily OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Family of the running OS image. The image family
|
||||
indicates the platform for which the image is built.
|
||||
Examples of image families -
|
||||
are C3640, C7200 etc."
|
||||
::= { ceImageEntry 3 }
|
||||
|
||||
ceImageFeature OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Feature set supported on this image. Examples of
|
||||
feature set are -
|
||||
ENTERPRISE, PROVIDER etc."
|
||||
::= { ceImageEntry 4 }
|
||||
|
||||
ceImageVersion OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Version of the running OS image."
|
||||
::= { ceImageEntry 5 }
|
||||
|
||||
ceImageMedia OBJECT-TYPE
|
||||
SYNTAX MediaType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Media on which the image represented by this
|
||||
entry is running."
|
||||
::= { ceImageEntry 6 }
|
||||
|
||||
ceImageDescription OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description of running OS image."
|
||||
::= { ceImageEntry 7 }
|
||||
|
||||
|
||||
ceImageLocationTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CeImageLocationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is applicable to modular operating systems.
|
||||
A location describes where on the file system the installed
|
||||
software is placed. This table consists of list of all
|
||||
locations along with status of image at that location.
|
||||
ceImageLocationRunningStatus will be true only for the
|
||||
location from where system is currently operational.
|
||||
|
||||
The agent may add entries to this table when a new image is
|
||||
installed on the system. The agent may delete entries from
|
||||
this table when an image has been removed from the system.
|
||||
"
|
||||
::= { ceImageInstallable 1 }
|
||||
|
||||
ceImageLocationEntry OBJECT-TYPE
|
||||
SYNTAX CeImageLocationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry provides location of an image,
|
||||
status of the image."
|
||||
INDEX { entPhysicalIndex, ceImageLocationIndex }
|
||||
::= { ceImageLocationTable 1 }
|
||||
|
||||
CeImageLocationEntry ::= SEQUENCE {
|
||||
ceImageLocationIndex Unsigned32,
|
||||
ceImageLocation SnmpAdminString,
|
||||
ceImageLocationRunningStatus TruthValue
|
||||
}
|
||||
|
||||
ceImageLocationIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer that uniquely identifies a location.
|
||||
It is allocated by the system and is unique per location."
|
||||
::= { ceImageLocationEntry 1 }
|
||||
|
||||
ceImageLocation OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Location where the operating system is installed on the
|
||||
system. This is path specifying the directory where
|
||||
installables can be found."
|
||||
::= { ceImageLocationEntry 2 }
|
||||
|
||||
ceImageLocationRunningStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object will have value of true if the image from this
|
||||
location is currently running on the system. For example
|
||||
status will be 'true' for the location disk0:/sys, if the
|
||||
system currently has image installed from this location."
|
||||
::= { ceImageLocationEntry 3 }
|
||||
|
||||
|
||||
ceImageInstallableTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CeImageInstallableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table specifies a list of software installables
|
||||
installed on the system.
|
||||
|
||||
This table will be applicable to operating systems which
|
||||
support installables. A modular operating system can
|
||||
consist of base image or MBI and installables.
|
||||
|
||||
The value of ceImageLocationIndex can be used as index to
|
||||
retrieve installables installed at a particular location.
|
||||
|
||||
Every image will have a table of installables. Entries are
|
||||
added in this table when an installable is installed on the
|
||||
image. Entries are deleted from this table when installables
|
||||
are removed or rolled back from the image.
|
||||
"
|
||||
::= { ceImageInstallable 2 }
|
||||
|
||||
ceImageInstallableEntry OBJECT-TYPE
|
||||
SYNTAX CeImageInstallableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry provides information about the installed
|
||||
software."
|
||||
INDEX {
|
||||
entPhysicalIndex,
|
||||
ceImageLocationIndex,
|
||||
ceImageInstallableIndex
|
||||
}
|
||||
::= { ceImageInstallableTable 1 }
|
||||
|
||||
CeImageInstallableEntry ::= SEQUENCE {
|
||||
ceImageInstallableIndex Unsigned32,
|
||||
ceImageInstallableType CeImageInstallableType,
|
||||
ceImageInstallableName SnmpAdminString,
|
||||
ceImageInstallableStatus CeImageInstallableStatus,
|
||||
ceImageInstallableMajorVerNumber Unsigned32,
|
||||
ceImageInstallableMinorVerNumber Unsigned32,
|
||||
ceImageInstallableRevisionVerNum SnmpAdminString,
|
||||
ceImageInstallableDate DateAndTime,
|
||||
ceImageInstallableRowStatus RowStatus
|
||||
}
|
||||
|
||||
ceImageInstallableIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer that uniquely identifies an installable.
|
||||
It is allocated by the system and is unique per an
|
||||
installable entry."
|
||||
::= { ceImageInstallableEntry 1 }
|
||||
|
||||
ceImageInstallableType OBJECT-TYPE
|
||||
SYNTAX CeImageInstallableType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the software package."
|
||||
::= { ceImageInstallableEntry 2 }
|
||||
|
||||
ceImageInstallableName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the installable."
|
||||
::= { ceImageInstallableEntry 3 }
|
||||
|
||||
ceImageInstallableStatus OBJECT-TYPE
|
||||
SYNTAX CeImageInstallableStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the software installable."
|
||||
::= { ceImageInstallableEntry 4 }
|
||||
|
||||
ceImageInstallableMajorVerNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Major version number of the software installable.
|
||||
Version is represented as major.minor.maintaince
|
||||
For example, 12 will be major number for version
|
||||
12.3(18.1)S"
|
||||
::= { ceImageInstallableEntry 5 }
|
||||
|
||||
ceImageInstallableMinorVerNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minor version number of the software installable.
|
||||
For example, minor number for the version 12.3(18.1)S
|
||||
is 3."
|
||||
::= { ceImageInstallableEntry 6 }
|
||||
|
||||
ceImageInstallableRevisionVerNum OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maintenance version string of the software installable.
|
||||
This string represents incremental change in the image
|
||||
over the minor release number. For example, revision
|
||||
number for the version 12.3(18.1)S is (18.1)S.
|
||||
"
|
||||
::= { ceImageInstallableEntry 7 }
|
||||
|
||||
ceImageInstallableDate OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Date and time software was installed
|
||||
on the system."
|
||||
::= { ceImageInstallableEntry 8 }
|
||||
|
||||
ceImageInstallableRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this conceptual row. This object is used to
|
||||
manage creation, and deletion of rows in this table.
|
||||
|
||||
When the row is active, installablestatus object may be
|
||||
modified to activate the installable.
|
||||
"
|
||||
::= { ceImageInstallableEntry 9 }
|
||||
|
||||
|
||||
ceImageTagTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CeImageTagEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A tag is a virtual label placed by user that indicates a
|
||||
point deemed to be stable. It can be used to rollback to
|
||||
a system after an install that negatively impacts the
|
||||
functionality of the system. It gives point in system
|
||||
where user can go back to, to remove installables
|
||||
installed after that point of time.
|
||||
|
||||
When a tag is placed on an image an entry appears in
|
||||
this table. An entry is removed from this table when
|
||||
tag is removed from the system. The value of
|
||||
ceImageLocationIndex is used as index to get all the tags
|
||||
that are placed on the image at this location.
|
||||
"
|
||||
::= { ceImageTags 1 }
|
||||
|
||||
ceImageTagEntry OBJECT-TYPE
|
||||
SYNTAX CeImageTagEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry consists of information about a committed tag.
|
||||
"
|
||||
INDEX {
|
||||
entPhysicalIndex,
|
||||
ceImageLocationIndex,
|
||||
ceImageTagName
|
||||
}
|
||||
::= { ceImageTagTable 1 }
|
||||
|
||||
CeImageTagEntry ::= SEQUENCE {
|
||||
ceImageTagName SnmpAdminString,
|
||||
ceImageTagListofInstIndex SnmpAdminString,
|
||||
ceImageTagDate DateAndTime,
|
||||
ceImageTagRowStatus RowStatus
|
||||
}
|
||||
|
||||
ceImageTagName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the tag."
|
||||
::= { ceImageTagEntry 1 }
|
||||
|
||||
ceImageTagListofInstIndex OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of all the installables which are committed
|
||||
using this tag. Installables are represented
|
||||
using installable index and each index is saperated
|
||||
by a space."
|
||||
::= { ceImageTagEntry 2 }
|
||||
|
||||
ceImageTagDate OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Date and time this tag was committed."
|
||||
::= { ceImageTagEntry 3 }
|
||||
|
||||
ceImageTagRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this conceptual row. This object is used to
|
||||
manage creation, and deletion of rows in this table.
|
||||
"
|
||||
::= { ceImageTagEntry 4 }
|
||||
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
|
||||
ciscoEnhancedImageMIBConformance OBJECT IDENTIFIER
|
||||
::= { ciscoEnhancedImageMIB 3 }
|
||||
|
||||
ciscoEnhancedImageMIBCompliances OBJECT IDENTIFIER
|
||||
::= { ciscoEnhancedImageMIBConformance 1 }
|
||||
|
||||
ciscoEnhancedImageMIBGroups OBJECT IDENTIFIER
|
||||
::= { ciscoEnhancedImageMIBConformance 2 }
|
||||
|
||||
--
|
||||
-- Compliance
|
||||
--
|
||||
|
||||
ciscoEnhancedImageMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS deprecated -- By
|
||||
-- ceImageMibComplianceRev1
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which implement
|
||||
the CISCO-ENHANCED-IMAGE-MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { ciscoEnhancedImageMIBGroup }
|
||||
::= { ciscoEnhancedImageMIBCompliances 1 }
|
||||
|
||||
ceImageMIBComplianceRev1 MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which implement
|
||||
the CISCO-ENHANCED-IMAGE-MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { ciscoEnhancedImageMIBGroup }
|
||||
|
||||
GROUP ceImageLocationMIBGroup
|
||||
DESCRIPTION
|
||||
"This group is optional.
|
||||
Only applicable to modular operating systems.
|
||||
This group provides information about locations where
|
||||
images and installables are located on the system."
|
||||
GROUP ceImageInstallableMIBGroup
|
||||
DESCRIPTION
|
||||
"This group is optional.
|
||||
Only applicable to modular operating systems.
|
||||
This group provides information about Installables
|
||||
loaded on the systems and their current state."
|
||||
|
||||
GROUP ceImageTagMIBGroup
|
||||
DESCRIPTION
|
||||
"This group is optional.
|
||||
Only applicable to modular operating systems.
|
||||
This group provides information about tags committed on
|
||||
the system and number of files committed under a tag."
|
||||
|
||||
::= { ciscoEnhancedImageMIBCompliances 2 }
|
||||
|
||||
--
|
||||
-- Units of Conformance
|
||||
--
|
||||
|
||||
ciscoEnhancedImageMIBGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
ceImageName,
|
||||
ceImageFamily,
|
||||
ceImageFeature,
|
||||
ceImageVersion,
|
||||
ceImageMedia,
|
||||
ceImageDescription
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing OS image
|
||||
characteristics."
|
||||
::= { ciscoEnhancedImageMIBGroups 1 }
|
||||
|
||||
ceImageLocationMIBGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
ceImageLocation,
|
||||
ceImageLocationRunningStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing information about
|
||||
location of Installable Images on the system."
|
||||
::= { ciscoEnhancedImageMIBGroups 2 }
|
||||
|
||||
ceImageInstallableMIBGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
ceImageInstallableType,
|
||||
ceImageInstallableName,
|
||||
ceImageInstallableStatus,
|
||||
ceImageInstallableMajorVerNumber,
|
||||
ceImageInstallableMinorVerNumber,
|
||||
ceImageInstallableRevisionVerNum,
|
||||
ceImageInstallableDate,
|
||||
ceImageInstallableRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing
|
||||
Operating system image and installables."
|
||||
::= { ciscoEnhancedImageMIBGroups 3 }
|
||||
|
||||
ceImageTagMIBGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
ceImageTagListofInstIndex,
|
||||
ceImageTagDate,
|
||||
ceImageTagRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing information about
|
||||
tags committed to the operating system image"
|
||||
::= { ciscoEnhancedImageMIBGroups 4 }
|
||||
|
||||
END
|
||||
@@ -0,0 +1,136 @@
|
||||
-- *****************************************************************
|
||||
-- CISCO-IMAGE-MIB.my: Router Image MIB file
|
||||
--
|
||||
-- Jan 1995, Yunsen Wang
|
||||
--
|
||||
-- Copyright (c) 1995, 2009 by cisco Systems Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
CISCO-IMAGE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
ciscoMgmt
|
||||
FROM CISCO-SMI;
|
||||
|
||||
|
||||
ciscoImageMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9508150000Z"
|
||||
ORGANIZATION "Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
"Cisco Systems
|
||||
Customer Service
|
||||
|
||||
Postal: 170 W Tasman Drive
|
||||
San Jose, CA 95134
|
||||
USA
|
||||
|
||||
Tel: +1 800 553-NETS
|
||||
|
||||
E-mail: cs-snmp@cisco.com"
|
||||
DESCRIPTION
|
||||
"Router image MIB which identify the capabilities
|
||||
and characteristics of the image"
|
||||
REVISION "9508150000Z"
|
||||
DESCRIPTION
|
||||
"Specify a correct (non-negative) range for an index
|
||||
object."
|
||||
REVISION "9501160000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { ciscoMgmt 25 }
|
||||
|
||||
|
||||
-- This group is present in all IOS based products.
|
||||
|
||||
ciscoImageMIBObjects OBJECT IDENTIFIER
|
||||
::= { ciscoImageMIB 1 }
|
||||
|
||||
|
||||
ciscoImageTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CiscoImageEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table provides content information describing the
|
||||
executing IOS image."
|
||||
::= { ciscoImageMIBObjects 1 }
|
||||
|
||||
ciscoImageEntry OBJECT-TYPE
|
||||
SYNTAX CiscoImageEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A image characteristic string entry."
|
||||
INDEX { ciscoImageIndex }
|
||||
::= { ciscoImageTable 1 }
|
||||
|
||||
CiscoImageEntry ::= SEQUENCE {
|
||||
ciscoImageIndex Integer32,
|
||||
ciscoImageString DisplayString
|
||||
}
|
||||
|
||||
ciscoImageIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A sequence number for each string stored
|
||||
in the IOS image."
|
||||
::= { ciscoImageEntry 1 }
|
||||
|
||||
ciscoImageString OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The string of this entry."
|
||||
::= { ciscoImageEntry 2 }
|
||||
|
||||
|
||||
-- conformance information
|
||||
|
||||
ciscoImageMIBConformance OBJECT IDENTIFIER
|
||||
::= { ciscoImageMIB 2 }
|
||||
|
||||
ciscoImageMIBCompliances OBJECT IDENTIFIER
|
||||
::= { ciscoImageMIBConformance 1 }
|
||||
|
||||
ciscoImageMIBGroups OBJECT IDENTIFIER
|
||||
::= { ciscoImageMIBConformance 2 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
ciscoImageMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which implement
|
||||
the Cisco Image MIB"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { ciscoImageMIBGroup }
|
||||
::= { ciscoImageMIBCompliances 1 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
ciscoImageMIBGroup OBJECT-GROUP
|
||||
OBJECTS { ciscoImageString }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing IOS image characteristics"
|
||||
::= { ciscoImageMIBGroups 1 }
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,265 @@
|
||||
-- *****************************************************************
|
||||
-- CISCO-IMAGE-TC.my
|
||||
--
|
||||
-- January 2005, Adithya R Sesani
|
||||
--
|
||||
-- Copyright (c) 2004-2005 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *****************************************************************
|
||||
|
||||
CISCO-IMAGE-TC DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
ciscoMgmt
|
||||
FROM CISCO-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
ciscoImageTc MODULE-IDENTITY
|
||||
LAST-UPDATED "200501120000Z"
|
||||
ORGANIZATION "Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
"Cisco Systems
|
||||
Customer Service
|
||||
|
||||
Postal: 170 W Tasman Drive
|
||||
San Jose, CA 95134
|
||||
USA
|
||||
|
||||
Tel: +1 800 553-NETS
|
||||
|
||||
E-mail: cs-core-mibs@cisco.com"
|
||||
DESCRIPTION
|
||||
"This MIB module defines the textual conventions
|
||||
used in the enhanced image MIB.
|
||||
|
||||
Glossary:
|
||||
|
||||
Base Image
|
||||
Essential part of the operating system,
|
||||
which forms base functionality on top of
|
||||
which patches can be added.
|
||||
|
||||
MBI (Minimum bootable image)
|
||||
A small image which contains the smallest
|
||||
possible amount of functionality required to
|
||||
bootstrap and load a full image. This image
|
||||
typically contains the kernel, the file system
|
||||
drivers, and some hardware initialization code.
|
||||
It is executed at boot-up, and initializes just
|
||||
enough to access the rest of the code, and
|
||||
run it.
|
||||
|
||||
Modular operating system
|
||||
An operating system that exhibits runtime
|
||||
modularity characteristics, such as multiple
|
||||
address spaces, fault isolation between
|
||||
processes, and modularity delivery and
|
||||
replacement of image components.
|
||||
|
||||
Patch/Package/SMU (software maintenance upgrade)
|
||||
A modular replacement for some piece of on-box
|
||||
content, such as a binary shared object, or a
|
||||
text file. This entity is meant to replace or
|
||||
augment something that is already part of the
|
||||
base image.
|
||||
|
||||
Composite package
|
||||
Group of packages delivered as a bundle. It is
|
||||
meant to be loaded on MBI.
|
||||
|
||||
Script
|
||||
A non-binary piece of on-box content, typically
|
||||
a TCL script for use by the TCL interpreter, or
|
||||
some other form of interpreted router content.
|
||||
|
||||
Installable
|
||||
An installable can be a patch, package, composite
|
||||
package, SMU or script. It is a piece of
|
||||
software which can be loaded on to the base
|
||||
image on a system.
|
||||
"
|
||||
REVISION "200501120000Z"
|
||||
DESCRIPTION
|
||||
"Initial draft version."
|
||||
::= { ciscoMgmt 455 }
|
||||
|
||||
|
||||
CeImageInstallableStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current state of the installable :
|
||||
|
||||
|
|
||||
| install
|
||||
|
|
||||
\/
|
||||
+-----------------+
|
||||
| 'pendingInstall'|
|
||||
+-----------------+
|
||||
|
|
||||
| activate
|
||||
|
|
||||
\/ (needs reload)
|
||||
-----------------------
|
||||
| |
|
||||
| |
|
||||
| \/
|
||||
| +----------------------+
|
||||
| |'installPendingReload'|
|
||||
| +----------------------+
|
||||
| |
|
||||
\/ |
|
||||
+--------+ \/
|
||||
|'active'| <----------------
|
||||
+--------+ (reload)
|
||||
|
|
||||
|
|
||||
|
|
||||
| rollback
|
||||
|
|
||||
\/
|
||||
+----------------+
|
||||
|'pendingRemoval'|
|
||||
+----------------+
|
||||
|
|
||||
| activate
|
||||
|
|
||||
\/ (needs reload)
|
||||
---------------------
|
||||
| |
|
||||
| |
|
||||
\/ \/
|
||||
+----------------------+
|
||||
(removed) |'removedPendingReload'|
|
||||
+----------------------+
|
||||
|
|
||||
| (reload)
|
||||
|
|
||||
(removed)
|
||||
|
||||
|
||||
'active' Installable is active in the system.
|
||||
It has been activated and currently
|
||||
is running in the system.
|
||||
|
||||
'pendingInstall' Installable is installed on the system,
|
||||
but it needs to be activated by issuing
|
||||
activate command before it becomes
|
||||
active on the system.
|
||||
|
||||
'pendingRemoval' Rollback command has been issued on the
|
||||
installable to remove it from the
|
||||
system, but it is not yet removed from
|
||||
the system. For the rollback to take
|
||||
effect and remove the installable from
|
||||
the system, it has to be confirmed with
|
||||
activate command.
|
||||
|
||||
'installPendingReload' Installable is activated, but is not yet
|
||||
running on the system because system
|
||||
needs a reload to run this installable.
|
||||
On the next reload, it will become
|
||||
'active'.
|
||||
|
||||
'removedPendingReload' The removal of this installable has been
|
||||
committed, but it has not yet taken
|
||||
effect. This typically means that it
|
||||
is pending a reload, so it is not
|
||||
actually removed yet. On the next
|
||||
reload this installable is removed
|
||||
completely from the system.
|
||||
|
||||
'installPendingReloadPendingRemoval'
|
||||
Installable is both pending a reload
|
||||
and also pending removal. It means
|
||||
installable has been installed but it
|
||||
needs reload, before reload is done
|
||||
installable is removed. If an activate
|
||||
is done on the installable both the
|
||||
conditions cancel each other and
|
||||
installable will become 'active'. If a
|
||||
reload is done then installable will
|
||||
go into 'pendingReload' state.
|
||||
|
||||
'removedPendingReloadPendingInstall'
|
||||
Installable is both pending a reload
|
||||
and also pending install. It means
|
||||
installable has been removed but it
|
||||
needs reload, before reload is done
|
||||
installable is installed again. If
|
||||
an activate is done on the
|
||||
installable both the conditions
|
||||
cancel each other and installable
|
||||
will become 'active'. If a reload is
|
||||
done then installable will go into
|
||||
'pendingInstall' state.
|
||||
|
||||
'pruned' Installable is in pruned state. When a
|
||||
tag is removed from the system and a
|
||||
installable under the tag is not in
|
||||
running state it is put in pruned state.
|
||||
This represents a temporary state and
|
||||
the installable will be removed from
|
||||
the system.
|
||||
|
||||
'inactive' Loaded but is not currently active.
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
active(1),
|
||||
pendingInstall(2),
|
||||
pendingRemoval(3),
|
||||
installPendingReload(4),
|
||||
removedPendingReload(5),
|
||||
installPendingReloadPendingRemoval(6),
|
||||
removedPendingReloadPendingInstall(7),
|
||||
pruned(8),
|
||||
inactive(9)
|
||||
}
|
||||
|
||||
CeImageInstallableType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of software. Modular Operating Systems can have
|
||||
different type of software loaded like base image or
|
||||
minimum bootable image(MBI), a patch, a package or a
|
||||
script. This TC will describe what type of software
|
||||
is loaded.
|
||||
|
||||
'base'
|
||||
Base image or minimum bootable image
|
||||
|
||||
'patch'
|
||||
Piece of software which can be loaded on to base
|
||||
image, usually to fix bugs in base image
|
||||
|
||||
'script'
|
||||
A user written program which can be loaded on the base
|
||||
image, usually to monitor and notify system activities
|
||||
|
||||
'package'
|
||||
Piece of software which can be loaded on minimum bootable
|
||||
image, used by some operating systems to provide new
|
||||
features.
|
||||
|
||||
'compositePackage'
|
||||
Collection of Packages bundled together
|
||||
|
||||
'softwareMaintenanceUpgrade'
|
||||
SMU, Same as Patch used to provide point fixes
|
||||
for bugs.
|
||||
"
|
||||
|
||||
SYNTAX INTEGER {
|
||||
base(1),
|
||||
patch(2),
|
||||
script(3),
|
||||
package(4),
|
||||
compositePackage(5),
|
||||
softwareMaintenanceUpgrade(6)
|
||||
}
|
||||
|
||||
END
|
||||
@@ -0,0 +1,305 @@
|
||||
-- *****************************************************************
|
||||
-- MIB for FIFO, Priority, Custom, and Fair Queuing
|
||||
--
|
||||
-- May 1995, Fred Baker
|
||||
--
|
||||
-- Copyright (c) 1995-1996 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
|
||||
CISCO-QUEUE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Counter32, Integer32, Gauge32
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
ifIndex
|
||||
FROM RFC1213-MIB
|
||||
ciscoMgmt
|
||||
FROM CISCO-SMI;
|
||||
|
||||
ciscoQueueMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9505310000Z"
|
||||
ORGANIZATION "Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
" Cisco Systems
|
||||
Customer Service
|
||||
|
||||
Postal: 170 West Tasman Drive
|
||||
San Jose, CA 95134
|
||||
USA
|
||||
|
||||
Tel: +1 800 553-NETS
|
||||
|
||||
E-mail: cs-snmp@cisco.com"
|
||||
DESCRIPTION
|
||||
"This is the MIB module for objects used to manage
|
||||
interface queuing in Cisco devices."
|
||||
REVISION "9508210000Z"
|
||||
DESCRIPTION
|
||||
"Minor cleanups to pacify mib compiler."
|
||||
::= { ciscoMgmt 37 }
|
||||
|
||||
ciscoQueueObjects OBJECT IDENTIFIER ::= { ciscoQueueMIB 1 }
|
||||
ciscoQueueTraps OBJECT IDENTIFIER ::= { ciscoQueueMIB 2 }
|
||||
ciscoQueueConformance OBJECT IDENTIFIER ::= { ciscoQueueMIB 3 }
|
||||
|
||||
CQAlgorithm ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of queuing algorithm used on the interface."
|
||||
SYNTAX INTEGER {
|
||||
fifo(1), -- First In First Out
|
||||
priority(2), -- Priority Queuing
|
||||
custom(3), -- Custom Queuing
|
||||
weightedFair(4) -- Weighted Fair Queuing
|
||||
}
|
||||
|
||||
-- Queue Interface Table
|
||||
--
|
||||
-- This table describes Cisco specific queuing extensions
|
||||
|
||||
cQIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CQIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains objects that describe the queues on a
|
||||
Cisco Interface.
|
||||
|
||||
An interface queue is modeled as a collection of one or more
|
||||
secondary queues that feed into a device's hardware queue. The
|
||||
hardware queue has a maximum depth set by the MCI tx-queue-limit
|
||||
command or equivalent. The secondary queues (also known as the
|
||||
'hold queue') have maximum depths set by the hold-queue command
|
||||
or equivalent.
|
||||
|
||||
This table parallels the ifTable, and indicates the type of
|
||||
queuing in use on the interface, number of queues, and similar
|
||||
parameters."
|
||||
::= { ciscoQueueObjects 1 }
|
||||
|
||||
cQIfEntry OBJECT-TYPE
|
||||
SYNTAX CQIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of queue attributes for an interface."
|
||||
INDEX { ifIndex }
|
||||
::= { cQIfTable 1 }
|
||||
|
||||
CQIfEntry ::= SEQUENCE {
|
||||
cQIfQType CQAlgorithm,
|
||||
cQIfTxLimit Integer32,
|
||||
cQIfSubqueues Integer32
|
||||
}
|
||||
|
||||
cQIfQType OBJECT-TYPE
|
||||
SYNTAX CQAlgorithm
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of queuing used in the Hold Queue.
|
||||
|
||||
First In First Out Queuing implies that the interface always
|
||||
transmits messages in the order that they are received.
|
||||
|
||||
Priority Queuing sorts messages out by the use of access lists.
|
||||
Messages in a higher priority queue are always sent in
|
||||
preference to messages in a lower priority queue.
|
||||
|
||||
Custom Queuing sorts messages out by the use of access lists.
|
||||
Sub-queues are selected in round robin order as either the
|
||||
sub-queue is drained or a given number of octets is moved from
|
||||
the sub-queue to the transmission queue.
|
||||
|
||||
Weighted Fair Queuing sorts messages by 'conversation', which
|
||||
is source-destination pair of addresses and sockets or ports,
|
||||
as defined by the network layer protocol. Messages are removed
|
||||
from queues in a sequence that gives each conversation a
|
||||
proportion of the available bandwidth."
|
||||
::= { cQIfEntry 1 }
|
||||
|
||||
cQIfTxLimit OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of messages placed into the hardware
|
||||
transmission queue. This is a first come first serve queue, fed
|
||||
by the hold queue. If the hold queue contains information,
|
||||
this queue is presumably full."
|
||||
::= { cQIfEntry 2 }
|
||||
|
||||
cQIfSubqueues OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of sub-queues of which the hold queue is built.
|
||||
This is a constant for each value of cQIfQType."
|
||||
::= { cQIfEntry 3 }
|
||||
|
||||
-- Sub-Queue Statistics Table
|
||||
--
|
||||
-- This table describes Cisco specific queuing extensions
|
||||
|
||||
cQStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CQStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains statistical objects that for the
|
||||
sub-queues of a Cisco Interface."
|
||||
::= { ciscoQueueObjects 2 }
|
||||
|
||||
cQStatsEntry OBJECT-TYPE
|
||||
SYNTAX CQStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of sub-queue attributes for an interface."
|
||||
INDEX { ifIndex, cQStatsQNumber }
|
||||
::= { cQStatsTable 1 }
|
||||
|
||||
CQStatsEntry ::= SEQUENCE {
|
||||
cQStatsQNumber Integer32 (0..2147483647),
|
||||
cQStatsDepth Gauge32,
|
||||
cQStatsMaxDepth Integer32,
|
||||
cQStatsDiscards Counter32
|
||||
}
|
||||
|
||||
cQStatsQNumber OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of the queue within the queue set.
|
||||
|
||||
In FIFO queuing, this value is always 2.
|
||||
|
||||
In Priority Queuing, it corresponds to the various priorities:
|
||||
|
||||
high = 0
|
||||
medium = 1
|
||||
normal = 2
|
||||
low = 3
|
||||
|
||||
In Custom Queuing, it is the queue number referenced in the
|
||||
access list.
|
||||
|
||||
In Weighted Fair Queuing, it is the queue number associated
|
||||
with the traffic stream (conversation) identified."
|
||||
::= { cQStatsEntry 1 }
|
||||
|
||||
cQStatsDepth OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of messages in the sub-queue."
|
||||
::= { cQStatsEntry 2 }
|
||||
|
||||
cQStatsMaxDepth OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of messages permitted in the sub-queue."
|
||||
::= { cQStatsEntry 3 }
|
||||
|
||||
cQStatsDiscards OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of messages discarded from this queue since restart
|
||||
by reason of enqueue at a time that cQStatsDepth >= cQStatsMaxDepth."
|
||||
::= { cQStatsEntry 4 }
|
||||
|
||||
-- Custom Queue Rotation Table
|
||||
--
|
||||
-- This table describes Cisco specific queuing extensions
|
||||
|
||||
cQRotationTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CQRotationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table describes the rotation of Custom Queuing on an
|
||||
Interface."
|
||||
::= { ciscoQueueObjects 3 }
|
||||
|
||||
cQRotationEntry OBJECT-TYPE
|
||||
SYNTAX CQRotationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Custom Queuing sub-queue attributes for an interface."
|
||||
INDEX { ifIndex, cQStatsQNumber }
|
||||
::= { cQRotationTable 1 }
|
||||
|
||||
CQRotationEntry ::= SEQUENCE {
|
||||
cQRotationOctets Integer32
|
||||
}
|
||||
|
||||
cQRotationOctets OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of octets which may be transmitted from a custom
|
||||
queuing sub-queue before it must yield to another queue."
|
||||
::= { cQRotationEntry 1 }
|
||||
|
||||
--
|
||||
-- Conformance Information
|
||||
--
|
||||
|
||||
cQCompliances OBJECT IDENTIFIER ::= { ciscoQueueConformance 1 }
|
||||
cQGroups OBJECT IDENTIFIER ::= { ciscoQueueConformance 2 }
|
||||
|
||||
--
|
||||
-- Compliance Statements
|
||||
--
|
||||
|
||||
cQCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The core compliance statement for all queued interfaces."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { cQIfGroup, cQStatsGroup, cQRotationGroup }
|
||||
::= { cQCompliances 1 }
|
||||
|
||||
--
|
||||
-- Core Conformance Groups for All Link Stations
|
||||
--
|
||||
|
||||
cQIfGroup OBJECT-GROUP
|
||||
OBJECTS { cQIfQType, cQIfTxLimit, cQIfSubqueues }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configuration of queuing on the interface. Interface
|
||||
Queuing statistics (ifOutQDepth and ifOutDiscards) are kept in
|
||||
the interface table."
|
||||
::= { cQGroups 1 }
|
||||
|
||||
cQStatsGroup OBJECT-GROUP
|
||||
OBJECTS { cQStatsDepth, cQStatsMaxDepth, cQStatsDiscards }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The statistics for individual queues in the interface queuing
|
||||
system."
|
||||
::= { cQGroups 2 }
|
||||
|
||||
cQRotationGroup OBJECT-GROUP
|
||||
OBJECTS { cQRotationOctets }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Custom Queuing queue rotation weights."
|
||||
::= { cQGroups 3 }
|
||||
END
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,605 @@
|
||||
-- *****************************************************************
|
||||
-- CISCO-SYSLOG-MIB.my: Cisco syslog message MIB file
|
||||
--
|
||||
-- August 1995, Scott Mordock
|
||||
--
|
||||
-- Copyright (c) 1995-1997, 2005 by cisco Systems, Inc.
|
||||
-- All rights reserved.
|
||||
-- *****************************************************************
|
||||
--
|
||||
|
||||
-- This MIB provides a means to gather syslog messages generated
|
||||
-- by the Cisco IOS
|
||||
|
||||
-- Terminology:
|
||||
-- Various textual messages are generated by the Cisco IOS. The IOS
|
||||
-- can be configured such that these messages are sent to a "syslog"
|
||||
-- server. With this MIB these same messages can also be received via
|
||||
-- the SNMP. These messages are hereupon referred to as "syslog
|
||||
-- messages" in this document. Note: Messages generated as a result
|
||||
-- of entering CLI debug commands are not made available via the SNMP
|
||||
-- at this time.
|
||||
--
|
||||
-- All IOS syslog messages have the following attributes:
|
||||
-- timestamp (optional), facility name (where the message came
|
||||
-- from), severity, message name, message text
|
||||
--
|
||||
-- The following example is often seen:
|
||||
-- %SYS-5-CONFIG_I: Configured from console ...
|
||||
-- where facility=SYS, severity=5, message name=CONFIG_I
|
||||
|
||||
CISCO-SYSLOG-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE,
|
||||
OBJECT-TYPE,
|
||||
Integer32,
|
||||
Counter32,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION,
|
||||
DisplayString,
|
||||
TimeStamp,
|
||||
TruthValue,
|
||||
RowStatus
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB
|
||||
ciscoMgmt
|
||||
FROM CISCO-SMI
|
||||
InetAddress,
|
||||
InetAddressType
|
||||
FROM INET-ADDRESS-MIB;
|
||||
|
||||
ciscoSyslogMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200512030000Z"
|
||||
ORGANIZATION "Cisco Systems, Inc."
|
||||
CONTACT-INFO
|
||||
" Cisco Systems
|
||||
Customer Service
|
||||
|
||||
Postal: 170 W Tasman Drive
|
||||
San Jose, CA 95134
|
||||
USA
|
||||
|
||||
Tel: +1 800 553-NETS
|
||||
|
||||
E-mail: cs-snmp@cisco.com"
|
||||
DESCRIPTION
|
||||
"The MIB module to describe and store the system
|
||||
messages generated by the IOS and any other
|
||||
OS which supports syslogs."
|
||||
REVISION "200512030000Z"
|
||||
DESCRIPTION
|
||||
"Removed UNITS clause for clogOriginIDType
|
||||
as UNITS clause is not applicable."
|
||||
|
||||
REVISION "200508110000Z"
|
||||
DESCRIPTION
|
||||
"Added following objects:
|
||||
clogOriginIDType
|
||||
clogOriginID"
|
||||
|
||||
REVISION "200506010000Z"
|
||||
DESCRIPTION
|
||||
"Added clogServerGroup."
|
||||
REVISION "9508070000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { ciscoMgmt 41 }
|
||||
|
||||
ciscoSyslogMIBObjects OBJECT IDENTIFIER ::= { ciscoSyslogMIB 1 }
|
||||
|
||||
-- Subgroups
|
||||
|
||||
clogBasic OBJECT IDENTIFIER ::= { ciscoSyslogMIBObjects 1 }
|
||||
clogHistory OBJECT IDENTIFIER ::= { ciscoSyslogMIBObjects 2 }
|
||||
clogServer OBJECT IDENTIFIER ::= { ciscoSyslogMIBObjects 3 }
|
||||
|
||||
-- Textual Conventions
|
||||
|
||||
SyslogSeverity ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The severity of a syslog message. The enumeration
|
||||
values are equal to the values that syslog uses + 1.
|
||||
For example, with syslog, emergency=0.
|
||||
|
||||
'emergency' : system is unusable
|
||||
'alert' : action must be taken immediately
|
||||
'critical' : critical conditions
|
||||
'error' : error conditions
|
||||
'warning' : warning conditions
|
||||
'notice' : normal but significant condition
|
||||
'informational': informational messages
|
||||
'debug' : debug-level messages."
|
||||
REFERENCE
|
||||
"RFC 3164, Section 4.1 - syslog Message Parts"
|
||||
SYNTAX INTEGER { emergency(1),
|
||||
alert(2),
|
||||
critical(3),
|
||||
error(4),
|
||||
warning(5),
|
||||
notice(6),
|
||||
info(7),
|
||||
debug(8)
|
||||
}
|
||||
|
||||
-- Basic syslog objects
|
||||
|
||||
clogNotificationsSent OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "notifications"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of clogMessageGenerated notifications that
|
||||
have been sent. This number may include notifications
|
||||
that were prevented from being transmitted due to
|
||||
reasons such as resource limitations and/or
|
||||
non-connectivity. If one is receiving notifications,
|
||||
one can periodically poll this object to determine if
|
||||
any notifications were missed. If so, a poll of the
|
||||
clogHistoryTable might be appropriate."
|
||||
::= { clogBasic 1 }
|
||||
|
||||
clogNotificationsEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether clogMessageGenerated notifications
|
||||
will or will not be sent when a syslog message is
|
||||
generated by the device. Disabling notifications
|
||||
does not prevent syslog messages from being added
|
||||
to the clogHistoryTable."
|
||||
DEFVAL { false }
|
||||
::= { clogBasic 2 }
|
||||
|
||||
clogMaxSeverity OBJECT-TYPE
|
||||
SYNTAX SyslogSeverity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates which syslog severity levels will be
|
||||
processed. Any syslog message with a severity value
|
||||
greater than this value will be ignored by the agent.
|
||||
note: severity numeric values increase as their
|
||||
severity decreases, e.g. 'error' is more severe than
|
||||
'debug'."
|
||||
DEFVAL { warning }
|
||||
::= { clogBasic 3 }
|
||||
|
||||
clogMsgIgnores OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "messages"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of syslog messages which were ignored. A
|
||||
message will be ignored if it has a severity value
|
||||
greater than clogMaxSeverity."
|
||||
::= { clogBasic 4 }
|
||||
|
||||
clogMsgDrops OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "messages"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of syslog messages which could not be
|
||||
processed due to lack of system resources. Most
|
||||
likely this will occur at the same time that syslog
|
||||
messages are generated to indicate this lack of
|
||||
resources. Increases in this object's value may serve
|
||||
as an indication that system resource levels should be
|
||||
examined via other mib objects. A message that is
|
||||
dropped will not appear in the history table and
|
||||
no notification will be sent for this message."
|
||||
::= { clogBasic 5 }
|
||||
|
||||
clogOriginIDType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none (1),
|
||||
other (2),
|
||||
hostName (3),
|
||||
ipv4Address (4),
|
||||
contextName (5),
|
||||
userDefined (6)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the type of value that
|
||||
will be contained in clogOriginID object.
|
||||
|
||||
The possible value(s) are:
|
||||
'none' : do not send origin identifier in
|
||||
syslog messages.
|
||||
'other' : type that is not identified by other
|
||||
values specified in this object.
|
||||
'hostName' : Send hostname of the system in syslog
|
||||
messages.
|
||||
'ipv4Address': Send IP address of the sending interface.
|
||||
'contextName': Send context name of the security device.
|
||||
'userDefined': Send user configured string in
|
||||
syslog message.
|
||||
|
||||
The value 'other' and 'none' can not be set but
|
||||
can only be read."
|
||||
DEFVAL { none }
|
||||
::= { clogBasic 6 }
|
||||
|
||||
clogOriginID OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used for configuring the
|
||||
origin identifier for the syslog messages.
|
||||
|
||||
The origin identifier is useful for identifying
|
||||
the source of system logging messages in cases
|
||||
syslog messages from multiple devices are sent
|
||||
to a single syslog host.
|
||||
The origin identifier is added to the beginning of
|
||||
all system logging (syslog) messages sent to remote
|
||||
hosts.
|
||||
|
||||
The type of the identifier is specified
|
||||
by clogOriginIDType object.
|
||||
|
||||
This object can be written by the SNMP manager
|
||||
only when clogOriginIDType is set to 'userDefined'.
|
||||
|
||||
For following value(s) of clogOriginIDType,
|
||||
this object can not be set; the value of this
|
||||
object is derived by the system in these cases:
|
||||
'contextName'
|
||||
'ipv4Address'
|
||||
'hostName'
|
||||
'other'
|
||||
'none'
|
||||
|
||||
This object contains the context name
|
||||
of the device, when clogOriginIDType is
|
||||
set to 'contextName'.
|
||||
|
||||
This object contains IPv4 address
|
||||
(in dotted decimal notation) of the sending
|
||||
interface when clogOriginIDType is set to
|
||||
'ipv4Address'.
|
||||
|
||||
This object contains hostname of the system
|
||||
when clogOriginIDType is set to 'hostName'.
|
||||
|
||||
This object will contain zero length
|
||||
octet string when clogOriginIDType is
|
||||
either 'none' or 'other'."
|
||||
DEFVAL { "" }
|
||||
::= { clogBasic 7 }
|
||||
|
||||
-- Syslog message history table
|
||||
|
||||
clogHistTableMaxLength OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..500)
|
||||
UNITS "entries"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The upper limit on the number of entries that the
|
||||
clogHistoryTable may contain. A value of 0 will
|
||||
prevent any history from being retained. When this
|
||||
table is full, the oldest entry will be deleted and
|
||||
a new one will be created."
|
||||
DEFVAL { 1 }
|
||||
::= { clogHistory 1 }
|
||||
|
||||
clogHistMsgsFlushed OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "messages"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of entries that have been removed from
|
||||
the clogHistoryTable in order to make room for new
|
||||
entries. This object can be utilized to determine
|
||||
whether your polling frequency on the history table
|
||||
is fast enough and/or the size of your history table
|
||||
is large enough such that you are not missing
|
||||
messages."
|
||||
::= { clogHistory 2 }
|
||||
|
||||
clogHistoryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ClogHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of syslog messages generated by this device.
|
||||
All 'interesting' syslog messages (i.e. severity <=
|
||||
clogMaxSeverity) are entered into this table."
|
||||
::= { clogHistory 3 }
|
||||
|
||||
clogHistoryEntry OBJECT-TYPE
|
||||
SYNTAX ClogHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A syslog message that was previously generated by this
|
||||
device. Each entry is indexed by a message index."
|
||||
INDEX { clogHistIndex }
|
||||
::= { clogHistoryTable 1 }
|
||||
|
||||
ClogHistoryEntry ::=
|
||||
SEQUENCE {
|
||||
clogHistIndex Integer32,
|
||||
clogHistFacility DisplayString,
|
||||
clogHistSeverity SyslogSeverity,
|
||||
clogHistMsgName DisplayString,
|
||||
clogHistMsgText DisplayString,
|
||||
clogHistTimestamp TimeStamp
|
||||
}
|
||||
|
||||
clogHistIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A monotonically increasing integer for the sole
|
||||
purpose of indexing messages. When it reaches the
|
||||
maximum value the agent flushes the table and wraps
|
||||
the value back to 1."
|
||||
::= { clogHistoryEntry 1 }
|
||||
|
||||
clogHistFacility OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the facility that generated this message.
|
||||
For example: 'SYS'."
|
||||
::= { clogHistoryEntry 2 }
|
||||
|
||||
clogHistSeverity OBJECT-TYPE
|
||||
SYNTAX SyslogSeverity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The severity of the message."
|
||||
::= { clogHistoryEntry 3 }
|
||||
|
||||
clogHistMsgName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A textual identification for the message type.
|
||||
A facility name in conjunction with a message name
|
||||
uniquely identifies a message type."
|
||||
::= { clogHistoryEntry 4 }
|
||||
|
||||
clogHistMsgText OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the message. If the text of the message
|
||||
exceeds 255 bytes, the message will be truncated to
|
||||
254 bytes and a '*' character will be appended -
|
||||
indicating that the message has been truncated."
|
||||
::= { clogHistoryEntry 5 }
|
||||
|
||||
clogHistTimestamp OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when this message was
|
||||
generated."
|
||||
::= { clogHistoryEntry 6 }
|
||||
|
||||
clogMaxServers OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of syslog servers that can be
|
||||
configured for the system in clogServerConfigTable.
|
||||
|
||||
A value of zero for this object indicates there is
|
||||
no specified limit for the system and is only dictated
|
||||
by system resources."
|
||||
::= { clogServer 1 }
|
||||
|
||||
|
||||
clogServerConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ClogServerConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains entries that allow application
|
||||
to configure syslog servers for the system.
|
||||
|
||||
The maximum number of entries that can be created
|
||||
for this table is limited by the object
|
||||
clogMaxServers."
|
||||
::= { clogServer 2 }
|
||||
|
||||
clogServerConfigEntry OBJECT-TYPE
|
||||
SYNTAX ClogServerConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information about syslog servers
|
||||
configured for the system."
|
||||
INDEX { clogServerAddrType,
|
||||
clogServerAddr }
|
||||
::= { clogServerConfigTable 1 }
|
||||
|
||||
ClogServerConfigEntry ::=
|
||||
SEQUENCE {
|
||||
clogServerAddrType InetAddressType,
|
||||
clogServerAddr InetAddress,
|
||||
clogServerStatus RowStatus
|
||||
}
|
||||
|
||||
clogServerAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of Internet address of this syslog server."
|
||||
::= { clogServerConfigEntry 1 }
|
||||
|
||||
clogServerAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress (SIZE(0..64))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Internet address of this syslog server.
|
||||
The type of this address is determined by the
|
||||
value of the clogServerAddrType object."
|
||||
::= { clogServerConfigEntry 2 }
|
||||
|
||||
clogServerStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status object used to manage rows in this table.
|
||||
|
||||
A row may only be created by setting this object to
|
||||
'createAndGo'.
|
||||
|
||||
A row may only be deleted by setting this object to
|
||||
'destroy'."
|
||||
::= { clogServerConfigEntry 3 }
|
||||
|
||||
-- notifications
|
||||
|
||||
ciscoSyslogMIBNotificationPrefix OBJECT IDENTIFIER
|
||||
::= { ciscoSyslogMIB 2 }
|
||||
ciscoSyslogMIBNotifications OBJECT IDENTIFIER
|
||||
::= { ciscoSyslogMIBNotificationPrefix 0 }
|
||||
|
||||
clogMessageGenerated NOTIFICATION-TYPE
|
||||
OBJECTS { clogHistFacility,
|
||||
clogHistSeverity,
|
||||
clogHistMsgName,
|
||||
clogHistMsgText,
|
||||
clogHistTimestamp
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When a syslog message is generated by the device a
|
||||
clogMessageGenerated notification is sent. The
|
||||
sending of these notifications can be enabled/disabled
|
||||
via the clogNotificationsEnabled object."
|
||||
::= { ciscoSyslogMIBNotifications 1 }
|
||||
|
||||
-- conformance information
|
||||
|
||||
ciscoSyslogMIBConformance OBJECT IDENTIFIER ::= { ciscoSyslogMIB 3 }
|
||||
ciscoSyslogMIBCompliances OBJECT IDENTIFIER
|
||||
::= { ciscoSyslogMIBConformance 1 }
|
||||
ciscoSyslogMIBGroups OBJECT IDENTIFIER
|
||||
::= { ciscoSyslogMIBConformance 2 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
ciscoSyslogMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS deprecated -- superceded by ciscoSyslogMIBComplianceRev1
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which implement
|
||||
the Cisco syslog MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { ciscoSyslogMIBGroup }
|
||||
::= { ciscoSyslogMIBCompliances 1 }
|
||||
|
||||
ciscoSyslogMIBComplianceRev1 MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which implement
|
||||
the Cisco syslog MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { ciscoSyslogMIBGroup }
|
||||
|
||||
GROUP clogServerGroup
|
||||
DESCRIPTION
|
||||
"The implementation of this group is
|
||||
mandatory for those systems where
|
||||
configuration of remote syslog server hosts
|
||||
is supported."
|
||||
|
||||
GROUP clogOriginIDGroup
|
||||
DESCRIPTION
|
||||
"The implementation of this group is
|
||||
mandatory for those systems where
|
||||
syslog origin identifier is supported."
|
||||
|
||||
GROUP clogNotificationsGroup
|
||||
DESCRIPTION
|
||||
"The implementation of this group is
|
||||
mandatory for those systems where
|
||||
syslog notification is supported."
|
||||
::= { ciscoSyslogMIBCompliances 2 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
ciscoSyslogMIBGroup OBJECT-GROUP
|
||||
OBJECTS { clogNotificationsSent,
|
||||
clogNotificationsEnabled,
|
||||
clogMaxSeverity,
|
||||
clogMsgIgnores,
|
||||
clogMsgDrops,
|
||||
clogHistTableMaxLength,
|
||||
clogHistMsgsFlushed,
|
||||
clogHistFacility,
|
||||
clogHistSeverity,
|
||||
clogHistMsgName,
|
||||
clogHistMsgText,
|
||||
clogHistTimestamp
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing the syslog
|
||||
MIB capability."
|
||||
::= { ciscoSyslogMIBGroups 1 }
|
||||
|
||||
clogNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
clogMessageGenerated
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of notification(s) for syslog feature."
|
||||
::= { ciscoSyslogMIBGroups 2 }
|
||||
|
||||
clogServerGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
clogMaxServers,
|
||||
clogServerStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing syslog server
|
||||
information for the system."
|
||||
::= { ciscoSyslogMIBGroups 3 }
|
||||
|
||||
clogOriginIDGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
clogOriginIDType,
|
||||
clogOriginID
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing information
|
||||
on origin of syslog messages."
|
||||
::= { ciscoSyslogMIBGroups 4 }
|
||||
END
|
||||
Reference in New Issue
Block a user