Observium_CE/mibs/zyxel/ZYXEL-CLUSTER-MIB

335 lines
11 KiB
Plaintext

-- ZyXEL Communications Corporation
-- Private Enterprise MIB definition
-- This file describes the ZyXEL Communications Corporation Enterprise MIB.
-- It contains ZyXEL products OIDs, and common managed objects.
-- $Log: ZYXEL-CLUSTER-MIB.mib $
-- Revision 1.4 2013/12/06 07:02:55 ccho
-- remove uncessary imports
-- Revision 1.3 2012/09/19 07:30:14 Kevin
-- if it's leaf node, revise the vender name from zyxel to zy
-- Revision 1.2 2012/07/05 06:22:23 Kevin
-- 1. upgrade from SNMP to SNMPv2
-- 2. clean warning
-- Revision 1.1 2012/05/30 07:48:13 Kevin
-- Initial revision
ZYXEL-CLUSTER-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM SNMPv2-SMI -- RFC2578
MODULE-IDENTITY
FROM SNMPv2-SMI
MacAddress
FROM SNMPv2-TC
RowStatus
FROM SNMPv2-TC -- RFC2579
DisplayString
FROM SNMPv2-TC
esMgmt
FROM ZYXEL-ES-SMI;
zyxelCluster MODULE-IDENTITY
LAST-UPDATED "201207010000Z"
ORGANIZATION "Enterprise Solution ZyXEL"
CONTACT-INFO
""
DESCRIPTION
"The subtree for cluster"
::= { esMgmt 14 }
zyxelClusterSetup OBJECT IDENTIFIER ::= { zyxelCluster 1 }
zyxelClusterStatus OBJECT IDENTIFIER ::= { zyxelCluster 2 }
-- 1.zyxelClusterSetup
-- zyxelClusterManager
zyxelClusterManager OBJECT IDENTIFIER ::= { zyxelClusterSetup 1 }
zyClusterManagerMaxNumberOfManagers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of cluster managers that can be created."
::= { zyxelClusterManager 1 }
-- zyxelClusterManagerTable
zyxelClusterManagerTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelClusterManagerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains cluster manager configuration."
::= { zyxelClusterManager 2 }
zyxelClusterManagerEntry OBJECT-TYPE
SYNTAX ZyxelClusterManagerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains cluster manager configuration. "
INDEX { zyClusterManagerVid }
::= { zyxelClusterManagerTable 1 }
ZyxelClusterManagerEntry ::=
SEQUENCE {
zyClusterManagerVid INTEGER,
zyClusterManagerName DisplayString,
zyClusterManagerRowStatus RowStatus
}
zyClusterManagerVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the VLAN ID and is only applicable if the switch is set to 802.1Q VLAN.
All switches must be directly connected and in the same VLAN group to belong to the same cluster."
::= { zyxelClusterManagerEntry 1 }
zyClusterManagerName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Type a name to identify the cluster manager."
::= { zyxelClusterManagerEntry 2 }
zyClusterManagerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows cluster manager entries to be created and deleted from cluster manager table."
::= { zyxelClusterManagerEntry 3 }
-- zyxelClusterMembers
zyxelClusterMembers OBJECT IDENTIFIER ::= { zyxelClusterSetup 2 }
zyClusterMemberMaxNumberOfMembers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of cluster members that can be created."
::= { zyxelClusterMembers 1 }
-- zyxelClusterMemberTable
zyxelClusterMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelClusterMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains cluster member configuration."
::= { zyxelClusterMembers 2 }
zyxelClusterMemberEntry OBJECT-TYPE
SYNTAX ZyxelClusterMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains cluster member configuration."
INDEX { zyClusterMemberMacAddress }
::= { zyxelClusterMemberTable 1 }
ZyxelClusterMemberEntry ::=
SEQUENCE {
zyClusterMemberMacAddress MacAddress,
zyClusterMemberName DisplayString,
zyClusterMemberModel DisplayString,
zyClusterMemberPassword DisplayString,
zyClusterMemberRowStatus RowStatus
}
zyClusterMemberMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the cluster member switch's hardware MAC address."
::= { zyxelClusterMemberEntry 1 }
zyClusterMemberName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the cluster member switch's system name."
::= { zyxelClusterMemberEntry 2 }
zyClusterMemberModel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the cluster member switch's model name."
::= { zyxelClusterMemberEntry 3 }
zyClusterMemberPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Each cluster member's password is its administration password."
::= { zyxelClusterMemberEntry 4 }
zyClusterMemberRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows cluster member entries to be created and deleted from cluster member table."
::= { zyxelClusterMemberEntry 5 }
-- zyxelClusterCandidates
zyxelClusterCandidate OBJECT IDENTIFIER ::= { zyxelClusterStatus 1 }
-- zyxelClusterCandidateTable
zyxelClusterCandidateTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelClusterCandidateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains cluster candidate information."
::= { zyxelClusterCandidate 1 }
zyxelClusterCandidateEntry OBJECT-TYPE
SYNTAX ZyxelClusterCandidateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains cluster candidate information."
INDEX { zyClusterCandidateMacAddress }
::= { zyxelClusterCandidateTable 1 }
ZyxelClusterCandidateEntry ::=
SEQUENCE {
zyClusterCandidateMacAddress MacAddress,
zyClusterCandidateName DisplayString,
zyClusterCandidateModel DisplayString
}
zyClusterCandidateMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the cluster candidate switch's hardware MAC address."
::= { zyxelClusterCandidateEntry 1 }
zyClusterCandidateName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the cluster candidate switch's system name."
::= { zyxelClusterCandidateEntry 2 }
zyClusterCandidateModel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the cluster candidate switch's model name."
::= { zyxelClusterCandidateEntry 3 }
-- 2. zyxelClusterStatus
zyClusterRole OBJECT-TYPE
SYNTAX INTEGER {
none(0),
manager(1),
member(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The role of this switch within the cluster."
::= { zyxelClusterStatus 2 }
zyClusterInfoManager OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The cluster manager switch's hardware MAC address."
::= { zyxelClusterStatus 3 }
-- zyxelClusterStatusMemberTable
zyxelClusterInfoMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelClusterInfoMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains cluster member information."
::= { zyxelClusterStatus 4 }
zyxelClusterInfoMemberEntry OBJECT-TYPE
SYNTAX ZyxelClusterInfoMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains cluster member information."
INDEX { zyClusterInfoMemberMacAddress }
::= { zyxelClusterInfoMemberTable 1 }
ZyxelClusterInfoMemberEntry ::=
SEQUENCE {
zyClusterInfoMemberMacAddress MacAddress,
zyClusterInfoMemberName DisplayString,
zyClusterInfoMemberModel DisplayString,
zyClusterInfoMemberStatus INTEGER
}
zyClusterInfoMemberMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the cluster member switch's hardware MAC address."
::= { zyxelClusterInfoMemberEntry 1 }
zyClusterInfoMemberName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the cluster member switch's system name."
::= { zyxelClusterInfoMemberEntry 2 }
zyClusterInfoMemberModel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the cluster member switch's model name."
::= { zyxelClusterInfoMemberEntry 3 }
zyClusterInfoMemberStatus OBJECT-TYPE
SYNTAX INTEGER {
error(0),
online(1),
offline(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"There are three types in cluster status. Online(the cluster member switch is accessible),
Error (for example, the cluster member switch password was changed or the switch was set
as the manager and so left the member list, etc.), Offline (the switch is disconnected -
Offline shows approximately 1.5 minutes after the link between cluster member and manager goes down)."
::= { zyxelClusterInfoMemberEntry 4 }
END