mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
463 lines
18 KiB
Plaintext
463 lines
18 KiB
Plaintext
--
|
|
-- Caution. This MIB is temporary and experimental.
|
|
-- In the future it will be removed from products, perhaps
|
|
-- with short notice, in favor of more standard or generic MIBs.
|
|
-- Application developers should not depend on long-term access
|
|
-- to this MIB.
|
|
|
|
CISCO-SIBU-MANAGERS-MIB
|
|
|
|
DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
Integer32, IpAddress,
|
|
NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
RowStatus, DisplayString
|
|
FROM SNMPv2-TC
|
|
ciscoExperiment
|
|
FROM CISCO-SMI;
|
|
|
|
ciscoSibuManagersMIB MODULE-IDENTITY
|
|
LAST-UPDATED "9810230000Z"
|
|
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-sibu@cisco.com"
|
|
DESCRIPTION
|
|
"The MIB module that provides a simple configuration
|
|
of management interfaces on managed devices."
|
|
|
|
REVISION "9810230000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { ciscoExperiment 46 }
|
|
|
|
ciscoSibuManagersMIBObjects OBJECT IDENTIFIER ::= { ciscoSibuManagersMIB 1 }
|
|
cmIpConfig OBJECT IDENTIFIER
|
|
::= { ciscoSibuManagersMIBObjects 1 }
|
|
cmConsoleConfig OBJECT IDENTIFIER
|
|
::= { ciscoSibuManagersMIBObjects 2 }
|
|
cmSnmpSetManager OBJECT IDENTIFIER
|
|
::= { ciscoSibuManagersMIBObjects 3 }
|
|
cmSnmpTrapManager OBJECT IDENTIFIER
|
|
::= { ciscoSibuManagersMIBObjects 4 }
|
|
|
|
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- |
|
|
-- The IP Configuration Group |
|
|
-- |
|
|
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
|
|
cmIpConfigMethod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
manual(1),
|
|
bootp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the management IP address is got from user
|
|
configuration or from Bootp. The default value is 1.
|
|
|
|
This value of this object determines how the device
|
|
obtains its IP address. If set to manual(1), the ip
|
|
address is the value configured by the user by setting
|
|
the value of ipConfigIpAddress.
|
|
|
|
If set to bootp(2), the IP address is obtained
|
|
via the BootStrap Protocol (BOOTP)."
|
|
DEFVAL { manual }
|
|
::= { cmIpConfig 1 }
|
|
|
|
cmIpConfigAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The device's administrative IP address. The device may
|
|
automatically discover a value for this object using the
|
|
BootStrap protocol (BOOTP). The object value is also
|
|
duplicated in the MIB-II ipAddrTable.
|
|
|
|
This object is writable only if the value of
|
|
ipConfigMethod is set to manual(1).
|
|
|
|
A write to this object will take effect immediately,
|
|
replacing the previous address, if any. The default is
|
|
0.0.0.0, or no address."
|
|
DEFVAL { '00000000'H }
|
|
::= { cmIpConfig 2 }
|
|
|
|
cmIpConfigSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The device's administrative IP subnet mask. The device
|
|
may automatically discover a value for this object using
|
|
the BootStrap protocol (BOOTP). The object value is also
|
|
duplicated in the MIB-II ipAddrTable.
|
|
|
|
This object is writable only if the value of
|
|
ipConfigMethod is set to manual(1).
|
|
|
|
A write to this value will take effect immediately.
|
|
The default value is 0.0.0.0, or no subnet mask."
|
|
DEFVAL { '00000000'H }
|
|
::= { cmIpConfig 3 }
|
|
|
|
cmIpConfigDefaultGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The default gateway IP address is the address of the
|
|
next hop router the switch uses to reach a non-local IP
|
|
host when the switch does not know the return route.
|
|
During a normal management protocol exchange with an IP
|
|
client host, the switch simply sends its response onto
|
|
the same route from which the request was received. The
|
|
default gateway route is only used when the switch itself
|
|
initiates an exchange, e.g., a TFTP upgrade, with the
|
|
client.
|
|
|
|
This object is writable only if the value of
|
|
ipConfigMethod is set to manual(1).
|
|
|
|
A write to this object will take effect immediately,
|
|
replacing the previous address, if any. The default is
|
|
0.0.0.0, or no address."
|
|
DEFVAL { '00000000'H }
|
|
::= { cmIpConfig 4 }
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- |
|
|
-- The Console Group |
|
|
-- |
|
|
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
|
|
cmConsoleCLIInactiveTimeout OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 30..65500)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds of command line console session
|
|
inactivity to wait before ending the session. Once a
|
|
session has ended, the user must resupply the cli
|
|
console password to regain access. A value of 0
|
|
indicates no timeout, and is the default value."
|
|
DEFVAL { 0 }
|
|
::= { cmConsoleConfig 1 }
|
|
|
|
cmConsoleCLIPasswordMaxAttempts OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65500)
|
|
UNITS "attempts"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of consecutive invalid password attempts
|
|
allowed before the command line console is shut down
|
|
(kept silent) for a configured duration. A zero value
|
|
permits unlimited attempts. The default value is 3."
|
|
DEFVAL { 3 }
|
|
::= { cmConsoleConfig 2 }
|
|
|
|
cmConsoleCLISilentTime OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65500)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of minutes during which the command line
|
|
console will be unavailable after repeated failed
|
|
attempts to logon. A zero value specifies no silent
|
|
time, and is the default value."
|
|
DEFVAL { 0 }
|
|
::= { cmConsoleConfig 3 }
|
|
|
|
|
|
cmConsoleWebAdminState OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable enables or disables the Web console
|
|
interface. The default value is enabled(1). Enabling
|
|
the console provides access to management via the
|
|
web console."
|
|
DEFVAL { enabled }
|
|
::= { cmConsoleConfig 4 }
|
|
|
|
cmConsoleWebHttpPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable allows the user to configure a specific
|
|
port on which the HTTP server for the web console
|
|
will listen for TCP connections. Port number 23 is
|
|
prohibitted for preventing from disturbing telnet port."
|
|
DEFVAL { 80 }
|
|
::= { cmConsoleConfig 5 }
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- |
|
|
-- The Set Managers Group |
|
|
-- |
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
|
|
cmSnmpSetManagerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CmSnmpSetManagerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing a list of IP addresses of workstations
|
|
permitted to issue SNMP SET requests. Such a
|
|
workstation is called a Set Manager. If this table is
|
|
empty then any SET request with a matching SET community
|
|
string is allowed. If at least one Set manager is
|
|
specified, then an incoming SET request must have its
|
|
source IP address matched against an entry in this table
|
|
before the SET is allowed. An entry can be created and
|
|
deleted via SNMP, command line interface, or web console."
|
|
::= { cmSnmpSetManager 1 }
|
|
|
|
cmSnmpSetManagerEntry OBJECT-TYPE
|
|
SYNTAX CmSnmpSetManagerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An IP address of a manager station allowed to issue
|
|
SET requests to this management agent."
|
|
INDEX { cmSnmpSetManagerAddr}
|
|
::= { cmSnmpSetManagerTable 1 }
|
|
|
|
CmSnmpSetManagerEntry ::= SEQUENCE {
|
|
cmSnmpSetManagerAddr
|
|
IpAddress,
|
|
cmSnmpSetManagerRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
cmSnmpSetManagerAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SET Manager is assumed to be Internet UDP/IP based.
|
|
And this is the manager's IP address."
|
|
::= { cmSnmpSetManagerEntry 1 }
|
|
|
|
cmSnmpSetManagerRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this conceptual row. The row can be set
|
|
to active, createAndGo, and destroy. On creation,
|
|
all objects in an entry must be created in the
|
|
same request."
|
|
::= { cmSnmpSetManagerEntry 2 }
|
|
|
|
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- |
|
|
-- The Trap Manager Group |
|
|
-- |
|
|
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
|
|
cmSnmpTrapManagerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CmSnmpTrapManagerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table containing a list of Network Management
|
|
Stations that are to receive traps generated by this
|
|
Network Management Agent. Such an NMS is called a
|
|
Trap Manager. An entry can be created and deleted via
|
|
SNMP, command line interface or web console."
|
|
::= { cmSnmpTrapManager 1 }
|
|
|
|
cmSnmpTrapManagerEntry OBJECT-TYPE
|
|
SYNTAX CmSnmpTrapManagerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A destination address and community string to a
|
|
particular trap manager."
|
|
INDEX { cmSnmpTrapManagerAddr }
|
|
::= { cmSnmpTrapManagerTable 1 }
|
|
|
|
CmSnmpTrapManagerEntry ::= SEQUENCE {
|
|
cmSnmpTrapManagerAddr
|
|
IpAddress,
|
|
cmSnmpTrapManagerCommunity
|
|
DisplayString,
|
|
cmSnmpTrapManagerRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
cmSnmpTrapManagerAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The trap manager is assumed to be Internet UDP/IP based.
|
|
And this is the manager's IP address."
|
|
::= { cmSnmpTrapManagerEntry 1 }
|
|
|
|
cmSnmpTrapManagerCommunity OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Community string used for traps sent to this trap
|
|
manager."
|
|
::= { cmSnmpTrapManagerEntry 2 }
|
|
|
|
cmSnmpTrapManagerRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this conceptual row. The row can be set
|
|
to active, createAndGo, and destroy. On creation,
|
|
all objects in an entry must be created in the
|
|
same request."
|
|
::= { cmSnmpTrapManagerEntry 3 }
|
|
|
|
-- Notifications
|
|
|
|
ciscoSibuManagersNotifications OBJECT IDENTIFIER
|
|
::= { ciscoSibuManagersMIB 2 }
|
|
|
|
ciscoSibuManagersNotificationsPrefix OBJECT IDENTIFIER
|
|
::= { ciscoSibuManagersNotifications 0 }
|
|
|
|
ciscoSibuManagersConsoleLogonIntruder NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A user is repeatedly trying to logon using an invalid
|
|
password. The number of attempts exceeds the preset
|
|
limit given in consolePasswordMaxAttempts.
|
|
Depending on how the object cmConsoleSilentTime is
|
|
configured, the switch may shut down the command line
|
|
interface console following the generation of this trap."
|
|
::= { ciscoSibuManagersNotificationsPrefix 1 }
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- |
|
|
-- The Managers MIB comformance |
|
|
-- |
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
|
|
ciscoSibuManagersMIBComformance OBJECT IDENTIFIER
|
|
::= { ciscoSibuManagersMIB 3 }
|
|
ciscoSibuManagersMIBCompliances OBJECT IDENTIFIER
|
|
::= { ciscoSibuManagersMIBComformance 1 }
|
|
ciscoSibuManagersMIBGroups OBJECT IDENTIFIER
|
|
::= { ciscoSibuManagersMIBComformance 2 }
|
|
|
|
-- compliance statements
|
|
|
|
ciscoSibuManagersCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for the Cisco Managers MIB."
|
|
MODULE -- this module
|
|
|
|
MANDATORY-GROUPS {
|
|
ciscoSibuManagersIpConfigGroup
|
|
}
|
|
|
|
GROUP ciscoSibuManagersCLIConsoleGroup
|
|
DESCRIPTION
|
|
"Devices that provide management control of command
|
|
line interface console should implement this group."
|
|
|
|
GROUP ciscoSibuManagersWebConsoleGroup
|
|
DESCRIPTION
|
|
"Devices that provide a management via an HTTP
|
|
server should implement this group."
|
|
|
|
GROUP ciscoSibuManagersSnmpSetManagerGroup
|
|
DESCRIPTION
|
|
"Devices that implement set managers should implement
|
|
this group."
|
|
|
|
GROUP ciscoSibuManagersSnmpTrapManagerGroup
|
|
DESCRIPTION
|
|
"Devices that implement trap managers configuration
|
|
should implement this group."
|
|
::= { ciscoSibuManagersMIBCompliances 1 }
|
|
|
|
-- Units of conformance
|
|
|
|
ciscoSibuManagersIpConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cmIpConfigMethod,
|
|
cmIpConfigAddress,
|
|
cmIpConfigSubnetMask,
|
|
cmIpConfigDefaultGateway
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to configure IP address
|
|
for remote management."
|
|
::= { ciscoSibuManagersMIBGroups 1 }
|
|
|
|
ciscoSibuManagersCLIConsoleGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cmConsoleCLIInactiveTimeout,
|
|
cmConsoleCLIPasswordMaxAttempts,
|
|
cmConsoleCLISilentTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to configure command line
|
|
interface console access."
|
|
::= { ciscoSibuManagersMIBGroups 2 }
|
|
|
|
ciscoSibuManagersWebConsoleGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cmConsoleWebAdminState,
|
|
cmConsoleWebHttpPort
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to configure web console
|
|
access."
|
|
::= { ciscoSibuManagersMIBGroups 3 }
|
|
|
|
ciscoSibuManagersSnmpSetManagerGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cmSnmpSetManagerRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to configure SNMP set
|
|
manager restrictions."
|
|
::= { ciscoSibuManagersMIBGroups 4 }
|
|
|
|
ciscoSibuManagersSnmpTrapManagerGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cmSnmpTrapManagerCommunity,
|
|
cmSnmpTrapManagerRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects to configure trap managers."
|
|
::= { ciscoSibuManagersMIBGroups 5 }
|
|
|
|
END
|