Observium_CE/mibs/zyxel/ZYXEL-DHCP-CLIENT-MIB

271 lines
8.2 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-DHCP-CLIENT-MIB.mib $
-- Revision 1.1 2014/06/18 07:08:30 Willson
-- Initial revision
ZYXEL-DHCP-CLIENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM SNMPv2-SMI -- RFC2578
RowStatus
FROM SNMPv2-TC -- RFC2579
MODULE-IDENTITY
FROM SNMPv2-SMI
IpAddress
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC -- RFC2579
EnabledStatus
FROM P-BRIDGE-MIB
esMgmt
FROM ZYXEL-ES-SMI;
zyxelDhcpClient MODULE-IDENTITY
LAST-UPDATED "201207010000Z"
ORGANIZATION "Enterprise Solution ZyXEL"
CONTACT-INFO
""
DESCRIPTION
"The subtree for DHCP client"
::= { esMgmt 103 }
zyxelDhcpClientSetup OBJECT IDENTIFIER ::= { zyxelDhcpClient 1 }
zyxelDhcpClientStatus OBJECT IDENTIFIER ::= { zyxelDhcpClient 2 }
--
--
-- 97.zyxelDhcpClient
--
--
zyxelDhcpClientMaxNumberOfClient OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of DHCP client entries that can be created."
::= { zyxelDhcpClientSetup 1 }
-- zyxelDhcpClientTable
zyxelDhcpClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelDhcpClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains DHCP client configuration."
::= { zyxelDhcpClientSetup 2 }
zyxelDhcpClientEntry OBJECT-TYPE
SYNTAX ZyxelDhcpClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains DHCP client configuration."
INDEX { zyDhcpClientID}
::= { zyxelDhcpClientTable 1 }
ZyxelDhcpClientEntry ::=
SEQUENCE {
zyDhcpClientID INTEGER,
zyDhcpClientRowStatus RowStatus,
zyDhcpClientOption60State EnabledStatus,
zyDhcpClientOption60ClassId DisplayString
}
zyDhcpClientID OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VLAN ID to which these DHCP settings apply."
::= { zyxelDhcpClientEntry 1 }
zyDhcpClientRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object allows DHCP client entries to be created and deleted."
::= { zyxelDhcpClientEntry 2 }
zyDhcpClientOption60State OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable(1)/Disable(2) DHCP option 60 vendor class-id."
::= { zyxelDhcpClientEntry 3 }
zyDhcpClientOption60ClassId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set/Get the vendor class identifier (DHCPv4 option 60) to be sent with the DHCP packet.
Min length of string is 1 byte.
Max length of string is 32 bytes."
::= { zyxelDhcpClientEntry 4 }
-- zyxelDhcpClientInfoTable
zyxelDhcpClientInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelDhcpClientInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains DHCP client information."
::= { zyxelDhcpClientStatus 1 }
zyxelDhcpClientInfoEntry OBJECT-TYPE
SYNTAX ZyxelDhcpClientInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains DHCP client information."
INDEX { zyDhcpClientInfoID }
::= { zyxelDhcpClientInfoTable 1 }
ZyxelDhcpClientInfoEntry ::=
SEQUENCE {
zyDhcpClientInfoID INTEGER,
zyDhcpClientInfoIpAddress IpAddress,
zyDhcpClientInfoMask IpAddress ,
zyDhcpClientInfoLeaseTime INTEGER,
zyDhcpClientInfoRenewTime INTEGER,
zyDhcpClientInfoRebindTime INTEGER,
zyDhcpClientInfoLeaseFrom DisplayString,
zyDhcpClientInfoLeaseTo DisplayString,
zyDhcpClientInfoDhcpServer IpAddress,
zyDhcpClientInfoDnsServer1 IpAddress,
zyDhcpClientInfoDnsServer2 IpAddress,
zyDhcpClientInfoDefaultGateway IpAddress,
zyDhcpClientInfoRelease EnabledStatus,
zyDhcpClientInfoRenew EnabledStatus
}
zyDhcpClientInfoID OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DHCP client ID."
::= { zyxelDhcpClientInfoEntry 1 }
zyDhcpClientInfoIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field displays the IP address of the client."
::= { zyxelDhcpClientInfoEntry 2 }
zyDhcpClientInfoMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field displays teh mask of the client."
::= { zyxelDhcpClientInfoEntry 3 }
zyDhcpClientInfoLeaseTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field displays the lease time of the client."
::= { zyxelDhcpClientInfoEntry 4 }
zyDhcpClientInfoRenewTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field displays the renew time of the client."
::= { zyxelDhcpClientInfoEntry 5 }
zyDhcpClientInfoRebindTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field displays the rebind time of the client."
::= { zyxelDhcpClientInfoEntry 6 }
zyDhcpClientInfoLeaseFrom OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Start time of the lease."
::= { zyxelDhcpClientInfoEntry 7 }
zyDhcpClientInfoLeaseTo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"End time of the lease."
::= { zyxelDhcpClientInfoEntry 8 }
zyDhcpClientInfoDhcpServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DHCP server IP address."
::= { zyxelDhcpClientInfoEntry 9 }
zyDhcpClientInfoDnsServer1 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DNS server address assigned to the client."
::= { zyxelDhcpClientInfoEntry 10 }
zyDhcpClientInfoDnsServer2 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DNS server address assigned to the client."
::= { zyxelDhcpClientInfoEntry 11 }
zyDhcpClientInfoDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Gateway address assigned to the client."
::= { zyxelDhcpClientInfoEntry 12 }
zyDhcpClientInfoRelease OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Release IP address provided by a DHCP server."
::= { zyxelDhcpClientInfoEntry 13 }
zyDhcpClientInfoRenew OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Updates teh IP address provided by a DHCP server."
::= { zyxelDhcpClientInfoEntry 14 }
END