Observium_CE/mibs/supermicro/SUPERMICRO-DHCP-SERVER-MIB

876 lines
30 KiB
Plaintext

-- Copyright (C) 2008-2014 Super Micro Computer Inc. All Rights Reserved
-- $Id: fsdhcps.mib,v 1.14 2013/07/09 12:31:00 siva Exp $
SUPERMICRO-DHCP-SERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Counter32, enterprises,
Unsigned32, Integer32, IpAddress, TimeTicks, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString, TruthValue, RowStatus FROM SNMPv2-TC;
futureDhcpSrvMIB MODULE-IDENTITY
LAST-UPDATED "201209050000Z"
ORGANIZATION "Super Micro Computer Inc."
CONTACT-INFO "support@Supermicro.com"
DESCRIPTION " The DHCP Server MIB is placed under
supermicro MIB branch."
REVISION "201209050000Z"
DESCRIPTION " The DHCP Server MIB is placed under
supermicro MIB branch."
::= { enterprises supermicro-computer-inc(10876) super-switch(101) basic(1) 84 }
dhcpSrvConfig OBJECT IDENTIFIER ::= { futureDhcpSrvMIB 1 }
dhcpSrvBinding OBJECT IDENTIFIER ::= { futureDhcpSrvMIB 2 }
dhcpSrvCounters OBJECT IDENTIFIER ::= { futureDhcpSrvMIB 3 }
dhcpSrvTrapGroup OBJECT IDENTIFIER ::= { futureDhcpSrvMIB 4 }
--- dhcpScalars
dhcpSrvEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is for enabling or disabling DHCP server in
the router."
::= { dhcpSrvConfig 1 }
dhcpSrvDebugLevel OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The mask which is used to enable selective debug levels in
DHCP server module.Each allowed BIT in the integer, represents
a particular level of Trace.The maping between the bit
positions & the level of trace is as follows:
0 - Event Traces
2 - Management Trace
3 - packet Trace
4 - Bind Trace
6 - All Failure Traces
The remaining bits are unused. Combination of levels are also
allowed. For example if the bits 0 and 2 are set, then the
Trace statements related to events and management will
be printed. The user has to enter the corresponding INTEGER VALUE
for the bits set. For example if bits 0 and 2 are set then user
has to give the value 5."
DEFVAL { 0 }
::= { dhcpSrvConfig 2 }
dhcpSrvOfferReuseTimeOut OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Offer Reuse Timer Value (in seconds). This timer value
represents the amount of time the DHCP server entity would
wait for the DHCP REQUEST from the client, before reusing
the offer, like the blocked IP address. The value zero
disables this timer."
DEFVAL { 5 }
::= { dhcpSrvConfig 3 }
dhcpSrvIcmpEchoEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether ICMP echo is enabled for the DHCP server
entity. This object controls the server to probe for the IP
address before allocating the IP address to a client through
the ICMP echo message. The default value is FALSE."
DEFVAL { false }
::= { dhcpSrvConfig 4 }
dhcpSrvBootServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address of next server to use in bootstrap."
::= { dhcpSrvConfig 5 }
dhcpSrvDefBootFilename OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Default Boot file name, null terminated string."
::= { dhcpSrvConfig 6 }
dhcpSrvBootpClientsSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether bootp clients are suppored by the
dhcp server."
DEFVAL { true }
::= { dhcpSrvConfig 7 }
dhcpSrvAutomaticBootpEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether automatic address allocation to bootp
clients is supported."
DEFVAL { true }
::= { dhcpSrvConfig 8 }
--- dhcpSubnetPool
dhcpSrvSubnetPoolConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpSrvSubnetPoolConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This table contains the subnet specific IpAddress Range that
are to be used by the server on response to a DHCP DISCOVER
message in a DHCP OFFER message."
::= { dhcpSrvConfig 9 }
dhcpSrvSubnetPoolConfigEntry OBJECT-TYPE
SYNTAX DhcpSrvSubnetPoolConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries of the dhcpSrvSubnetPoolConfigTable"
INDEX {dhcpSrvSubnetPoolIndex}
::= { dhcpSrvSubnetPoolConfigTable 1 }
--
DhcpSrvSubnetPoolConfigEntry ::= SEQUENCE {
dhcpSrvSubnetPoolIndex INTEGER,
dhcpSrvSubnetSubnet IpAddress,
dhcpSrvSubnetPortNumber INTEGER,
dhcpSrvSubnetMask IpAddress,
dhcpSrvSubnetStartIpAddress IpAddress,
dhcpSrvSubnetEndIpAddress IpAddress,
dhcpSrvSubnetLeaseTime INTEGER,
dhcpSrvSubnetPoolName DisplayString,
dhcpSrvSubnetUtlThreshold INTEGER,
dhcpSrvSubnetPoolRowStatus RowStatus
}
dhcpSrvSubnetPoolIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of one entry in dhcpSrvSubnetPoolConfigTable"
::= { dhcpSrvSubnetPoolConfigEntry 1 }
dhcpSrvSubnetSubnet OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Subnet corresponds to this Entry."
::= { dhcpSrvSubnetPoolConfigEntry 2 }
dhcpSrvSubnetPortNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port number of this subnet"
::= { dhcpSrvSubnetPoolConfigEntry 3 }
dhcpSrvSubnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Netmask of this subnet entry"
::= { dhcpSrvSubnetPoolConfigEntry 4 }
dhcpSrvSubnetStartIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP Address of the first address in this range."
::= { dhcpSrvSubnetPoolConfigEntry 5 }
dhcpSrvSubnetEndIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP Address of the last address in this range."
::= { dhcpSrvSubnetPoolConfigEntry 6 }
dhcpSrvSubnetLeaseTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Lease time in seconds for an IpAddress in this range."
::= { dhcpSrvSubnetPoolConfigEntry 7 }
dhcpSrvSubnetPoolName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name for the subnet pool.Null terminated string."
::= { dhcpSrvSubnetPoolConfigEntry 8 }
dhcpSrvSubnetUtlThreshold OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Utilization threshold for this pool in percentage value.
If the pool utilization is above this value, a trap will be sent.
0 represents sending trap is disabled."
DEFVAL { 75 }
::= { dhcpSrvSubnetPoolConfigEntry 9 }
dhcpSrvSubnetPoolRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RowStatus of this entry."
::= { dhcpSrvSubnetPoolConfigEntry 10 }
--- dhcpSrvExludeIpAddresses
dhcpSrvExcludeIpAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpSrvExcludeIpAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains IpAddresses,which should not
be allocated to any dhcp clients."
::= { dhcpSrvConfig 10 }
dhcpSrvExcludeIpAddressEntry OBJECT-TYPE
SYNTAX DhcpSrvExcludeIpAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
INDEX { dhcpSrvSubnetPoolIndex,dhcpSrvExcludeStartIpAddress }
::= { dhcpSrvExcludeIpAddressTable 1 }
--
DhcpSrvExcludeIpAddressEntry ::=
SEQUENCE {
dhcpSrvExcludeStartIpAddress IpAddress,
dhcpSrvExcludeEndIpAddress IpAddress,
dhcpSrvExcludeAddressRowStatus RowStatus
}
dhcpSrvExcludeStartIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP Address of the first address in this range."
::= { dhcpSrvExcludeIpAddressEntry 1 }
dhcpSrvExcludeEndIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP Address of the last address in this range.Default
value is same as dhcpSrvExcludeStartIpAddress."
::= { dhcpSrvExcludeIpAddressEntry 2 }
dhcpSrvExcludeAddressRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RowStatus of this entry."
::= { dhcpSrvExcludeIpAddressEntry 3 }
--- dhcpGlobalOptions
dhcpSrvGblOptTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpSrvGblOptEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the global options that are
to be used by the server on response to a DHCP
DISCOVER message in a DHCP OFFER message. This
Table would contain entries indexed serially by the
object an dhcpSrvGblOptType "
::= { dhcpSrvConfig 11 }
dhcpSrvGblOptEntry OBJECT-TYPE
SYNTAX DhcpSrvGblOptEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The various option objects common to all DHCP offer
messages."
INDEX { dhcpSrvGblOptType }
::= { dhcpSrvGblOptTable 1 }
--
DhcpSrvGblOptEntry ::=
SEQUENCE {
dhcpSrvGblOptType INTEGER,
dhcpSrvGblOptLen INTEGER,
dhcpSrvGblOptVal OCTET STRING,
dhcpSrvGblOptRowStatus RowStatus
}
dhcpSrvGblOptType OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The object identifies the option, this is the
tag octet of the DHCP option. This option is the
index in the dhcpSrvGblOptTable."
::= { dhcpSrvGblOptEntry 1 }
dhcpSrvGblOptLen OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the length of the option
indicated by the option type. This length does not
include the two octets specifiying the tag and length. "
::= { dhcpSrvGblOptEntry 2 }
dhcpSrvGblOptVal OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the octets of data, of length
specified by dhcpSrvGblOptLen for that entry. "
::= { dhcpSrvGblOptEntry 3 }
dhcpSrvGblOptRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row status of this entry."
::= { dhcpSrvGblOptEntry 4 }
--- dhcpSrvSubnetOptTable
dhcpSrvSubnetOptTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpSrvSubnetOptEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the subnet specific options
that are to be used by the server on response to
a DHCP DISCOVER message in a DHCP OFFER message."
::= { dhcpSrvConfig 12 }
dhcpSrvSubnetOptEntry OBJECT-TYPE
SYNTAX DhcpSrvSubnetOptEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The various option objects common to all DHCP offer
messages."
INDEX { dhcpSrvSubnetPoolIndex,dhcpSrvSubnetOptType }
::= { dhcpSrvSubnetOptTable 1 }
--
DhcpSrvSubnetOptEntry ::=
SEQUENCE {
dhcpSrvSubnetOptType INTEGER,
dhcpSrvSubnetOptLen INTEGER,
dhcpSrvSubnetOptVal OCTET STRING,
dhcpSrvSubnetOptRowStatus RowStatus
}
dhcpSrvSubnetOptType OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The object identifies the option, this is the
tag octet of the DHCP option. This option is the
index in the dhcpSrvSubnetOptTable."
::= { dhcpSrvSubnetOptEntry 1 }
dhcpSrvSubnetOptLen OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the length of the option
indicated by the option type. This length does not
include the two octets specifiying the tag and length. "
::= { dhcpSrvSubnetOptEntry 2 }
dhcpSrvSubnetOptVal OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the octets of data, of length
specified by dhcpSrvSubnetOptLen for that entry. "
::= { dhcpSrvSubnetOptEntry 3 }
dhcpSrvSubnetOptRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row status of this entry."
::= { dhcpSrvSubnetOptEntry 4 }
--- dhcpSrvHostOptTable
dhcpSrvHostOptTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpSrvHostOptEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the host specific options that
are to be used by the server on response to a DHCP
DISCOVER message in a DHCP OFFER message."
::= { dhcpSrvConfig 13 }
dhcpSrvHostOptEntry OBJECT-TYPE
SYNTAX DhcpSrvHostOptEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The various option objects common to all DHCP offer
messages."
INDEX { dhcpSrvHostType, dhcpSrvHostId,
dhcpSrvSubnetPoolIndex,dhcpSrvHostOptType }
::= { dhcpSrvHostOptTable 1 }
--
DhcpSrvHostOptEntry ::=
SEQUENCE {
dhcpSrvHostType INTEGER,
dhcpSrvHostId OCTET STRING,
dhcpSrvHostOptType INTEGER,
dhcpSrvHostOptLen INTEGER,
dhcpSrvHostOptVal OCTET STRING,
dhcpSrvHostOptRowStatus RowStatus
}
dhcpSrvHostType OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies the type of host identifier,
whether this host specific entry is based on hardware
or non-hardware of the client. This option is one of
the index in the dhcpSrvHostOptTable"
::= { dhcpSrvHostOptEntry 1 }
dhcpSrvHostId OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..64))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The object identifies the host.This id is an
index to this table"
::= { dhcpSrvHostOptEntry 2 }
dhcpSrvHostOptType OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The object identifies the option, this is the
tag octet of the DHCP option. This option is the
index in the dhcpSrvSubnetOptTable."
::= { dhcpSrvHostOptEntry 3 }
dhcpSrvHostOptLen OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the length of the option
indicated by the option type. This length does not
include the two octets specifiying the tag and length. "
::= { dhcpSrvHostOptEntry 4 }
dhcpSrvHostOptVal OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the octets of data, of length
specified by dhcpSrvSubnetOptLen for that entry. "
::= { dhcpSrvHostOptEntry 5 }
dhcpSrvHostOptRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row status of this entry."
::= { dhcpSrvHostOptEntry 6 }
--- dhcpSrvHostConfigTable
dhcpSrvHostConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpSrvHostConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the IpAddress for specific hosts"
::= { dhcpSrvConfig 14 }
dhcpSrvHostConfigEntry OBJECT-TYPE
SYNTAX DhcpSrvHostConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
INDEX { dhcpSrvHostType, dhcpSrvHostId,dhcpSrvSubnetPoolIndex }
::= { dhcpSrvHostConfigTable 1 }
--
DhcpSrvHostConfigEntry ::=
SEQUENCE {
dhcpSrvHostIpAddress IpAddress,
dhcpSrvHostPoolName INTEGER,
dhcpSrvHostBootFileName DisplayString,
dhcpSrvHostBootServerAddress IpAddress,
dhcpSrvHostConfigRowStatus RowStatus
}
dhcpSrvHostIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" IpAddress configured for this client"
::= { dhcpSrvHostConfigEntry 1 }
dhcpSrvHostPoolName OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the subnet pool"
::= { dhcpSrvHostConfigEntry 2 }
dhcpSrvHostBootFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Boot file name, null terminated string."
::= { dhcpSrvHostConfigEntry 3 }
dhcpSrvHostBootServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address of next server to use in bootstrap."
::= { dhcpSrvHostConfigEntry 4 }
dhcpSrvHostConfigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RowStatus of this entry"
::= { dhcpSrvHostConfigEntry 5 }
--- dhcpSrvBindingTable
dhcpSrvBindingTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpSrvBindingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains binding informations for
the client."
::= { dhcpSrvBinding 1 }
dhcpSrvBindingEntry OBJECT-TYPE
SYNTAX DhcpSrvBindingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { dhcpSrvBindIpAddress }
::= { dhcpSrvBindingTable 1 }
--
DhcpSrvBindingEntry ::=
SEQUENCE {
dhcpSrvBindIpAddress IpAddress,
dhcpSrvBindHwType INTEGER,
dhcpSrvBindHwAddress OCTET STRING,
dhcpSrvBindExpireTime INTEGER,
dhcpSrvBindAllocMethod INTEGER,
dhcpSrvBindState INTEGER,
dhcpSrvBindXid Unsigned32,
dhcpSrvBindEntryStatus RowStatus
}
dhcpSrvBindIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" IpAddress associated with the binding."
::= { dhcpSrvBindingEntry 1 }
dhcpSrvBindHwType OBJECT-TYPE
SYNTAX INTEGER {
clientid (0),
ethernet (1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Hardware address type of the binding. Value 0,
Indicates client identifier."
::= { dhcpSrvBindingEntry 2 }
dhcpSrvBindHwAddress OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Hardware address of the binding."
::= { dhcpSrvBindingEntry 3 }
dhcpSrvBindExpireTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Indicates time remaining for the binding. Negative
Values indicate already expired binding."
::= { dhcpSrvBindingEntry 4 }
dhcpSrvBindAllocMethod OBJECT-TYPE
SYNTAX INTEGER {
dynamic (1),
manual (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Indicates the binding is for statically assigned
ip-address or automatically assigned from the poll."
::= { dhcpSrvBindingEntry 5 }
dhcpSrvBindState OBJECT-TYPE
SYNTAX INTEGER {
offered (1),
assigned (2),
probing (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" State of the binding. In offered state offer has been
sent, but no req has been received from the client.In
assigned state the address is assigned to the client.
In probing state the address is currently being probed
by the dhcp server."
::= { dhcpSrvBindingEntry 6 }
dhcpSrvBindXid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transaction ID, a random number chosen by the
client, used by the client and server to associate
messages and responses between a client and a
server."
::= { dhcpSrvBindingEntry 7 }
dhcpSrvBindEntryStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Binding entry status. Only DESTROY (6) is the
allowed configurable value. If the entry is present
value will be ACTIVE."
::= { dhcpSrvBindingEntry 8 }
--- dhcpSrvCounters Group
dhcpCountDiscovers OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCPDISCOVER (option 53 with value 1) packets
received."
::= { dhcpSrvCounters 1 }
dhcpCountRequests OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCPREQUEST (option 53 with value 3) packets
received."
::= { dhcpSrvCounters 2 }
dhcpCountReleases OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCPRELEASE (option 53 with value 7) packets
received."
::= { dhcpSrvCounters 3 }
dhcpCountDeclines OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCPDECLINE (option 53 with value 4) packets
received."
::= { dhcpSrvCounters 4 }
dhcpCountInforms OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCPINFORM (option 53 with value 8) packets
received."
::= { dhcpSrvCounters 5 }
dhcpCountInvalids OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCP packets received whose DHCP message type
(i.e., option number 53) is not understood or handled by the
server."
::= { dhcpSrvCounters 6 }
dhcpCountOffers OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCPOFFER (option 53 with value 2) packets
sent."
::= { dhcpSrvCounters 7 }
dhcpCountAcks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCPACK (option 53 with value 5) packets
sent."
::= { dhcpSrvCounters 8 }
dhcpCountNacks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCPNACK (option 53 with value 6) packets
sent."
::= { dhcpSrvCounters 9 }
dhcpCountDroppedUnknownClient OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCP packets dropped due to the server not
recognizing or not providing service to the client-id and/or
hardware address received in the incoming packet."
::= { dhcpSrvCounters 10 }
dhcpCountDroppedNotServingSubnet OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DHCP packets dropped due to the server not
being
configured or not otherwise able to serve addresses on the
subnet from which this message was received."
::= { dhcpSrvCounters 11 }
dhcpCountResetCounters OBJECT-TYPE
SYNTAX INTEGER
{
set (1),
notset (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to reset the statistics counters.
When set to set(1), statistics counters will be cleared. When set to notset(2), no
action will take place."
DEFVAL { notset }
::= { dhcpSrvCounters 12 }
--dhcp snmp trap Configuration
dhcpSrvTraps OBJECT IDENTIFIER ::= { dhcpSrvTrapGroup 0 }
dhcpSrvPoolUtlTrap NOTIFICATION-TYPE
OBJECTS {
dhcpSrvSubnetUtlThreshold
}
STATUS current
DESCRIPTION
"Generated when pool utilization exceeds the threshold value"
::= {dhcpSrvTraps 1 }
END