Observium_CE/mibs/raisecom/DHCP-SERVER-MIB

424 lines
15 KiB
Plaintext

--MibName=rcDhcpServer
DHCP-SERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, TimeTicks, OBJECT-TYPE
FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
EnableVar,Vlanset FROM SWITCH-TC
iscomSwitch FROM RAISECOM-BASE-MIB;
rcDhcpServer MODULE-IDENTITY
LAST-UPDATED "200412200000Z" -- Dec 20, 2004
ORGANIZATION "raisecom."
CONTACT-INFO
"raisecom
E-mail: "
DESCRIPTION "dhcp module management."
REVISION "200412200000Z" -- Dec 20, 2004
DESCRIPTION "Initial Version"
::= { iscomSwitch 12 }
rcDhcpServerMibObjects OBJECT IDENTIFIER ::= { rcDhcpServer 1 }
rcDhcpDot1dDhcp OBJECT IDENTIFIER ::= { rcDhcpServerMibObjects 1 }
rcDhcpServerStatistics OBJECT IDENTIFIER ::= { rcDhcpServerMibObjects 2 }
--rcDhcpDot1dDhcp--
rcDhcpPropEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enabled/disabled status of the dhcp."
DEFVAL { disable }
::= { rcDhcpDot1dDhcp 1 }
rcDhcpVlanActive OBJECT-TYPE
SYNTAX Vlanset
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enabled/disabled status of dhcp of vlan."
REFERENCE
"DHCP SERVER SOUCE-CODE"
::= { rcDhcpDot1dDhcp 2 }
rcDhcpIpNextIndex OBJECT-TYPE
SYNTAX INTEGER (1..20)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The next index of the dhcp server ip pool."
REFERENCE
"DHCP SERVER SOUCE-CODE"
::= { rcDhcpDot1dDhcp 3 }
rcDhcpMaxLease OBJECT-TYPE
SYNTAX INTEGER (30..10080) -- is caculated with minute.It is must be greater than 30.
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The max Lease of Ip address(minute)."
REFERENCE
"DHCP SERVER SOUCE-CODE"
DEFVAL { 10080 }
::= { rcDhcpDot1dDhcp 4 }
rcDhcpMinLease OBJECT-TYPE
SYNTAX INTEGER (30..10080)-- is caculated with minute.It is must be greater than 30.
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The min Lease of Ip address(minute)."
REFERENCE
"DHCP SERVER SOUCE-CODE"
DEFVAL { 30 }
::= { rcDhcpDot1dDhcp 5 }
rcDhcpDefLease OBJECT-TYPE
SYNTAX INTEGER (30..10080)-- is caculated with minute. It is must be greater than 30.
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default Lease of Ip address(minute)."
REFERENCE
"DHCP SERVER SOUCE-CODE"
DEFVAL { 30 }
::= { rcDhcpDot1dDhcp 6 }
rcDhcpVlanAuth OBJECT-TYPE
SYNTAX Vlanset
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enabled/disabled auth status of dhcp of vlan."
REFERENCE
"DHCP SERVER SOUCE-CODE"
::= { rcDhcpDot1dDhcp 7 }
rcDhcpServerStartTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This read-only object displays the DHCP server startup time."
REFERENCE
"DHCP SERVER SOUCE-CODE"
::= { rcDhcpDot1dDhcp 8 }
rcDhcpIpTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcDhcpIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains ip-pool information
for the DHCP Server."
::= { rcDhcpDot1dDhcp 9 }
rcDhcpIpEntry OBJECT-TYPE
SYNTAX RcDhcpIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A entry that contains ip-pool information
for the DHCP Server."
INDEX { rcDhcpIpIndex }
::= { rcDhcpIpTable 1 }
RcDhcpIpEntry ::=
SEQUENCE {
rcDhcpIpIndex INTEGER,
rcDhcpIpEntryName OCTET STRING,
rcDhcpIpVlanset Vlanset,
rcDhcpIpStartIp IpAddress,
rcDhcpIpEndIp IpAddress,
rcDhcpIpNetmask IpAddress,
rcDhcpIpGateway IpAddress,
rcDhcpIpDnsServer IpAddress,
rcDhcpIpSecondaryDnsServer IpAddress,
rcDhcpIpRowStatus RowStatus
}
rcDhcpIpIndex OBJECT-TYPE
SYNTAX INTEGER (1..20)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"index of Ip-pool row."
REFERENCE
"SOUCE-CODE OF DHCP SERVER"
::= { rcDhcpIpEntry 1 }
rcDhcpIpEntryName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of Ip-pool row."
REFERENCE
"SOUCE-CODE OF DHCP SERVER"
::= { rcDhcpIpEntry 2 }
rcDhcpIpVlanset OBJECT-TYPE
SYNTAX Vlanset
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
Name of Ip-pool row."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { rcDhcpIpEntry 3 }
rcDhcpIpStartIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
start ip address."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { rcDhcpIpEntry 4 }
rcDhcpIpEndIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
end ip address."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { rcDhcpIpEntry 5 }
rcDhcpIpNetmask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
netmask of ip address."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { rcDhcpIpEntry 6 }
rcDhcpIpGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
gateway of ip address."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { rcDhcpIpEntry 7 }
rcDhcpIpDnsServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
dns of ip address."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { rcDhcpIpEntry 8 }
rcDhcpIpSecondaryDnsServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
dns of ip address."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { rcDhcpIpEntry 9 }
rcDhcpIpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
rowstatus of ip address."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { rcDhcpIpEntry 10 }
---------------dhcp relay table--------------------------
rcDhcpRelayNextIndex OBJECT-TYPE
SYNTAX INTEGER (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The next index of Relay server."
REFERENCE
"DHCP SERVER SOUCE-CODE"
::= { rcDhcpDot1dDhcp 10 }
rcDhcpRelayTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcDhcpRelayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains relay server information
for the DHCP Server."
::= { rcDhcpDot1dDhcp 11 }
rcDhcpRelayEntry OBJECT-TYPE
SYNTAX RcDhcpRelayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A entry that contains relay server information
for the DHCP Server."
INDEX { rcDhcpRelayIndex }
::= { rcDhcpRelayTable 1 }
RcDhcpRelayEntry ::=
SEQUENCE {
rcDhcpRelayIndex INTEGER,
rcDhcpRelayAddress IpAddress,
rcDhcpRelayMask IpAddress,
rcDhcpRelayRowStatus RowStatus
}
rcDhcpRelayIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"index of relay server."
REFERENCE
"SOUCE-CODE OF DHCP SERVER"
::= { rcDhcpRelayEntry 1 }
rcDhcpRelayAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"ip address of relay server."
REFERENCE
"SOUCE-CODE OF DHCP SERVER"
::= { rcDhcpRelayEntry 2 }
rcDhcpRelayMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"ip mask of relay server."
REFERENCE
"SOUCE-CODE OF DHCP SERVER"
::= { rcDhcpRelayEntry 3 }
rcDhcpRelayRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"DURABLE:
rowstatus of relay server address."
REFERENCE
"SOUCE-CODE OF DHCP SERVER."
::= { rcDhcpRelayEntry 4 }
--dhcp server statistics--
rcDhcpServerStatsBootps OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the Bootps num."
::= {rcDhcpServerStatistics 1 }
rcDhcpServerStatsDiscovers OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the Discovers num."
::= { rcDhcpServerStatistics 2 }
rcDhcpServerStatsRequests OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the Requests num."
::= { rcDhcpServerStatistics 3 }
rcDhcpServerStatsReleases OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the Releases num."
::= { rcDhcpServerStatistics 4 }
rcDhcpServerStatsOffers OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the Offers num."
::= { rcDhcpServerStatistics 5 }
rcDhcpServerStatsAcks OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the Acks num."
::= { rcDhcpServerStatistics 6 }
rcDhcpServerStatsNacks OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the Nacks num."
::= { rcDhcpServerStatistics 7 }
rcDhcpServerStatsDeclines OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the Declines num."
::= {rcDhcpServerStatistics 8 }
rcDhcpServerStatsInformations OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the Informations num."
::= {rcDhcpServerStatistics 9 }
rcDhcpServerStatsUnknows OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the unknowed packets num."
::= {rcDhcpServerStatistics 10 }
rcDhcpServerStatsPackets OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"This read-only object displays the DHCP Server receive the total packets num."
::= {rcDhcpServerStatistics 11 }
END