Observium_CE/mibs/ruckus/RUCKUS-DHCP-MIB

141 lines
2.9 KiB
Plaintext

--
-- Copyright (c) 2010 by Ruckus Wireless, Inc.
-- All Rights Reserved
--
RUCKUS-DHCP-MIB DEFINITIONS ::= BEGIN
IMPORTS
ruckusCommonDHCPModule
FROM RUCKUS-ROOT-MIB
MODULE-IDENTITY,
OBJECT-TYPE,
IpAddress,
Unsigned32
FROM SNMPv2-SMI
OBJECT-GROUP,
MODULE-COMPLIANCE
FROM SNMPv2-CONF
MacAddress,
TruthValue
FROM SNMPv2-TC;
ruckusDHCPMIB MODULE-IDENTITY
LAST-UPDATED "201010150800Z"
ORGANIZATION "Ruckus Wireless, Inc."
CONTACT-INFO
"Ruckus Wireless Inc.
Postal:
350 West Java Dr.
Sunnyvale, CA 94089
USA
EMail: support@ruckuswireless.com
Phone: +1-650-265-4200."
DESCRIPTION
"Ruckus DHCP mib module."
::= { ruckusCommonDHCPModule 1 }
-- Groups
--
ruckusDHCPObjects OBJECT IDENTIFIER ::= { ruckusDHCPMIB 1 }
ruckusDHCPClientInfo OBJECT IDENTIFIER ::= { ruckusDHCPObjects 1 }
ruckusDHCPClientExternal OBJECT IDENTIFIER ::= { ruckusDHCPObjects 2 }
ruckusDHCPClientEvents OBJECT IDENTIFIER ::= { ruckusDHCPMIB 2 }
-- DHCP CLient Table
--
ruckusDHCPClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF RuckusDHCPClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies dhcp client table."
::= { ruckusDHCPClientInfo 1 }
ruckusDHCPClientEntry OBJECT-TYPE
SYNTAX RuckusDHCPClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies each dhcp client entry."
INDEX {
ruckusDHCPClientHWAddress }
::= { ruckusDHCPClientTable 1 }
RuckusDHCPClientEntry ::= SEQUENCE {
ruckusDHCPClientHWAddress MacAddress,
ruckusDHCPClientIPAddress IpAddress,
ruckusDHCPClientSubnetMask IpAddress,
ruckusDHCPClientLeaseTime Unsigned32 }
ruckusDHCPClientHWAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Macaddress of the client, an index into the table."
::= { ruckusDHCPClientEntry 1 }
ruckusDHCPClientIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the IP address of the client."
::= { ruckusDHCPClientEntry 2 }
ruckusDHCPClientSubnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the subnet mask of the client."
::= { ruckusDHCPClientEntry 3 }
ruckusDHCPClientLeaseTime OBJECT-TYPE
SYNTAX Unsigned32
UNITS
"seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the lease time."
::= { ruckusDHCPClientEntry 4 }
--
--
ruckusDHCPClientExternalRenew OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies if the IP address needs to be
renewed or not from the service provider."
DEFVAL { true }
::= { ruckusDHCPClientExternal 1 }
-- Conformance & Compliance
--
END