Observium_CE/mibs/raisecom/RAISECOM-RCMP-MIB

293 lines
7.6 KiB
Plaintext

-- MibName=raisecomRcmp
RAISECOM-RCMP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
MacAddress,
RowStatus FROM SNMPv2-TC
EnableVar FROM SWITCH-TC
raisecomCluster FROM RAISECOM-BASE-MIB;
raisecomRcmp MODULE-IDENTITY
LAST-UPDATED "0412210000Z"
ORGANIZATION "IETF SNMPv2 Working Group"
CONTACT-INFO
"
Phone: 01082884499
Email: support@raisecom.com"
DESCRIPTION
"The MIB module for managing rcmp protocol."
REVISION "0412210000Z"
DESCRIPTION
""
::= {raisecomCluster 1}
raisecomRcmpClusterEnable OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-write
STATUS current
DESCRIPTION
"DURABLE: enable(1) or disable(2) rcmp protocol on the switch."
DEFVAL { disable }
::= { raisecomRcmp 1 }
raisecomRcmpIdentity OBJECT-TYPE
SYNTAX INTEGER {
member(1),
candidate(2),
commander(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The identity of the switch."
::= { raisecomRcmp 2 }
raisecomRcmpCommanderMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mac address of the commander."
::= { raisecomRcmp 3 }
raisecomRcmpAutoActiveEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable auto active function."
DEFVAL { disable }
::= { raisecomRcmp 4 }
raisecomRcmpAutoActiveCommanderMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The mac address of the commander that can auto active it'self."
::= { raisecomRcmp 5 }
-- raisecomRcmpMemberTable
raisecomRcmpMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomRcmpMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Cluster member talbe."
::= { raisecomRcmp 6 }
raisecomRcmpMemberEntry OBJECT-TYPE
SYNTAX RaisecomRcmpMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Cluster member table entry."
INDEX {raisecomRcmpMacAddress}
::= { raisecomRcmpMemberTable 1 }
RaisecomRcmpMemberEntry ::= SEQUENCE {
raisecomRcmpMacAddress MacAddress,
raisecomRcmpHostName OCTET STRING,
raisecomRcmpActiveEnable EnableVar,
raisecomRcmpOperationState INTEGER,
raisecomRcmpUdpPortNumber INTEGER,
raisecomRcmpUserName OCTET STRING,
raisecomRcmpPassword OCTET STRING,
raisecomRcmpRowStatus RowStatus
}
raisecomRcmpMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mac addr of the member."
::= { raisecomRcmpMemberEntry 1 }
raisecomRcmpHostName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The hostname of the member."
::= { raisecomRcmpMemberEntry 2 }
raisecomRcmpActiveEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The hostname of the member."
::= { raisecomRcmpMemberEntry 3 }
raisecomRcmpOperationState OBJECT-TYPE
SYNTAX INTEGER {
down(1),
up(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operation state of the member."
::= { raisecomRcmpMemberEntry 4 }
raisecomRcmpUdpPortNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The udp port of the member."
::= { raisecomRcmpMemberEntry 5 }
raisecomRcmpUserName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user name of the member."
::= { raisecomRcmpMemberEntry 6 }
raisecomRcmpPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..48))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The password of the member."
::= { raisecomRcmpMemberEntry 7 }
raisecomRcmpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of the member table."
::= { raisecomRcmpMemberEntry 8 }
raisecomRcmpSessionTimeout OBJECT-TYPE
SYNTAX INTEGER (120..600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Cluster session timeout time."
::= { raisecomRcmp 7 }
raisecomRcmpMaxSession OBJECT-TYPE
SYNTAX INTEGER (1..2048)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Max sessions of the Cluster."
::= { raisecomRcmp 8 }
raisecomRcmpMaxSessionPerMember OBJECT-TYPE
SYNTAX INTEGER (1..50)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Max sessions of a cluster member."
::= { raisecomRcmp 9 }
raisecomRcmpMaxMember OBJECT-TYPE
SYNTAX INTEGER (1..512)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Max number of the Cluster member."
::= { raisecomRcmp 10 }
raisecomRcmpID OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cluster member ID."
::= { raisecomRcmp 11 }
raisecomRcmpStatisticsTotalSession OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total cluster sessions."
::= { raisecomRcmp 12 }
raisecomRcmpStatisticsCurrentSession OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current cluster sessions."
::= { raisecomRcmp 13 }
raisecomRcmpStatisticsMaxSession OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"max cluster sessions."
::= { raisecomRcmp 14 }
raisecomRcmpStatisticsTimeoutSession OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"timeout cluster sessions."
::= { raisecomRcmp 15 }
raisecomRcmpStatisticsInPkts OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"incoming cluster packets."
::= { raisecomRcmp 16 }
raisecomRcmpStatisticsOutPkts OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"outgoing cluster packets."
::= { raisecomRcmp 17 }
raisecomRcmpStatisticsDiscardPkts OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"discard cluster packets."
::= { raisecomRcmp 18 }
raisecomRcmpStatisticsErrorPkts OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"error cluster packets."
::= { raisecomRcmp 19 }
raisecomRcmpDefaultVlan OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"default vlan for cluster."
::= { raisecomRcmp 20 }
raisecomRcmpClearStatistics OBJECT-TYPE
SYNTAX INTEGER {
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"clear statistics."
::= { raisecomRcmp 21 }
END