mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
382 lines
9.6 KiB
Plaintext
382 lines
9.6 KiB
Plaintext
![]() |
-- *------------------------------------------------------------------
|
||
|
-- * ALTIGA-DHCP-STATS-MIB.my: The Altiga DHCP Statistics MIB.
|
||
|
-- *
|
||
|
-- * Altiga Networks was acquired by Cisco Systems on March 29, 2000
|
||
|
-- *
|
||
|
-- * Copyright (c) 2002 by Cisco Systems, Inc.
|
||
|
-- * All rights reserved.
|
||
|
-- *
|
||
|
-- *------------------------------------------------------------------
|
||
|
|
||
|
ALTIGA-DHCP-STATS-MIB DEFINITIONS ::= BEGIN
|
||
|
|
||
|
IMPORTS
|
||
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress, Gauge32
|
||
|
FROM SNMPv2-SMI
|
||
|
RowStatus, DisplayString
|
||
|
FROM SNMPv2-TC
|
||
|
OBJECT-GROUP, MODULE-COMPLIANCE
|
||
|
FROM SNMPv2-CONF
|
||
|
alStatsDhcp, alDhcpGroup
|
||
|
FROM ALTIGA-MIB
|
||
|
alDhcpMibModule
|
||
|
FROM ALTIGA-GLOBAL-REG;
|
||
|
|
||
|
altigaDhcpStatsMibModule MODULE-IDENTITY
|
||
|
LAST-UPDATED "200209051300Z"
|
||
|
ORGANIZATION "Cisco Systems, Inc."
|
||
|
CONTACT-INFO
|
||
|
"Cisco Systems
|
||
|
170 W Tasman Drive
|
||
|
San Jose, CA 95134
|
||
|
USA
|
||
|
|
||
|
Tel: +1 800 553-NETS
|
||
|
E-mail: cs-cvpn3000@cisco.com"
|
||
|
|
||
|
DESCRIPTION
|
||
|
"The Altiga DHCP Statistics MIB models counters and objects that are
|
||
|
of management interest for DHCP.
|
||
|
|
||
|
Acronyms
|
||
|
The following acronyms are used in this document:
|
||
|
|
||
|
DHCP: Dynamic Host Configuration Protocol
|
||
|
|
||
|
MIB: Management Information Base
|
||
|
|
||
|
"
|
||
|
|
||
|
REVISION "200209051300Z"
|
||
|
DESCRIPTION
|
||
|
"Added module compliance."
|
||
|
|
||
|
REVISION "200207100000Z"
|
||
|
DESCRIPTION
|
||
|
"Updated with new header"
|
||
|
|
||
|
::= { alDhcpMibModule 2 }
|
||
|
|
||
|
|
||
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||
|
-- MIB Objects
|
||
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||
|
|
||
|
alStatsDhcpGlobal OBJECT IDENTIFIER ::= { alStatsDhcp 1 }
|
||
|
|
||
|
alDhcpStatsActiveLeases OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of active DHCP leases."
|
||
|
::= { alStatsDhcpGlobal 1 }
|
||
|
|
||
|
alDhcpStatsMaximumLeases OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of leases that were active at any one time."
|
||
|
::= { alStatsDhcpGlobal 2 }
|
||
|
|
||
|
alDhcpStatsDiscoversSent OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of transmitted DHCPDISCOVER messages."
|
||
|
::= { alStatsDhcpGlobal 3 }
|
||
|
|
||
|
alDhcpStatsOffersRcvd OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of received DHCPOFFER messages."
|
||
|
::= { alStatsDhcpGlobal 4 }
|
||
|
|
||
|
alDhcpStatsInitRequestsSent OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of initially (i.e. in the SELECTING or REQUESTING state)
|
||
|
transmitted DHCPREQUEST messages."
|
||
|
::= { alStatsDhcpGlobal 5 }
|
||
|
|
||
|
alDhcpStatsT1RequestsSent OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of transmitted DHCPDISCOVER messages after the T1
|
||
|
timer expired."
|
||
|
::= { alStatsDhcpGlobal 6 }
|
||
|
|
||
|
alDhcpStatsT2RequestsSent OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of transmitted DHCPDISCOVER messages after the T2
|
||
|
timer expired."
|
||
|
::= { alStatsDhcpGlobal 7 }
|
||
|
|
||
|
alDhcpStatsInitAcksRcvd OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of received original (i.e. in the REQUESTING state)
|
||
|
DHCPACK messages."
|
||
|
::= { alStatsDhcpGlobal 8 }
|
||
|
|
||
|
alDhcpStatsInitNaksRcvd OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of received original (i.e. in the REQUESTING state)
|
||
|
DHCPNAK messages."
|
||
|
::= { alStatsDhcpGlobal 9 }
|
||
|
|
||
|
alDhcpStatsT1AcksRcvd OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of received DHCPACK messages after the T1 timer
|
||
|
expired."
|
||
|
::= { alStatsDhcpGlobal 10 }
|
||
|
|
||
|
alDhcpStatsT1NaksRcvd OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of received DHCPNAK messages after the T1 timer
|
||
|
expired."
|
||
|
::= { alStatsDhcpGlobal 11 }
|
||
|
|
||
|
alDhcpStatsT2AcksRcvd OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of received DHCPACK messages after the T2 timer
|
||
|
expired."
|
||
|
::= { alStatsDhcpGlobal 12 }
|
||
|
|
||
|
alDhcpStatsT2NaksRcvd OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of received DHCPNAK messages after the T2 timer
|
||
|
expired."
|
||
|
::= { alStatsDhcpGlobal 13 }
|
||
|
|
||
|
alDhcpStatsT1Timeouts OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of T1 timeouts that occurred."
|
||
|
::= { alStatsDhcpGlobal 14 }
|
||
|
|
||
|
alDhcpStatsT2Timeouts OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of T2 timeouts that occurred."
|
||
|
::= { alStatsDhcpGlobal 15 }
|
||
|
|
||
|
alDhcpStatsApiRequests OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of requests made to obtain an IP address from
|
||
|
the DHCP module."
|
||
|
::= { alStatsDhcpGlobal 16 }
|
||
|
|
||
|
alDhcpStatsLeaseTimeouts OBJECT-TYPE
|
||
|
SYNTAX Gauge32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The number of leases that expired."
|
||
|
::= { alStatsDhcpGlobal 17 }
|
||
|
|
||
|
|
||
|
-- Per session stats
|
||
|
|
||
|
alDhcpStatsSessTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AlDhcpStatsSessEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"List of active sessions."
|
||
|
::= { alStatsDhcp 2 }
|
||
|
|
||
|
alDhcpStatsSessEntry OBJECT-TYPE
|
||
|
SYNTAX AlDhcpStatsSessEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An entry in the alDhcpStatsSessTable."
|
||
|
INDEX { alDhcpStatsSessIpAddr }
|
||
|
::= { alDhcpStatsSessTable 1 }
|
||
|
|
||
|
AlDhcpStatsSessEntry ::= SEQUENCE {
|
||
|
alDhcpStatsSessRowStatus RowStatus,
|
||
|
alDhcpStatsSessId Integer32,
|
||
|
alDhcpStatsSessKey Integer32,
|
||
|
alDhcpStatsSessIpAddr IpAddress,
|
||
|
alDhcpStatsSessUpTime Integer32,
|
||
|
alDhcpStatsSessLeaseDuration Integer32,
|
||
|
alDhcpStatsSessLeaseExpire Integer32,
|
||
|
alDhcpStatsSessState DisplayString,
|
||
|
alDhcpStatsSessClientId DisplayString,
|
||
|
alDhcpStatsSessSrvrIpAddr IpAddress
|
||
|
}
|
||
|
|
||
|
alDhcpStatsSessRowStatus OBJECT-TYPE
|
||
|
SYNTAX RowStatus
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of this row. This can be used to delete the
|
||
|
lease, but can not be used to create one."
|
||
|
::= { alDhcpStatsSessEntry 1 }
|
||
|
|
||
|
alDhcpStatsSessId OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The unique DHCP session ID used as the index for this row."
|
||
|
::= { alDhcpStatsSessEntry 2 }
|
||
|
|
||
|
alDhcpStatsSessKey OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The DHCP hash key for this lease."
|
||
|
::= { alDhcpStatsSessEntry 3 }
|
||
|
|
||
|
alDhcpStatsSessIpAddr OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The IP address of the remote client."
|
||
|
::= { alDhcpStatsSessEntry 4 }
|
||
|
|
||
|
alDhcpStatsSessUpTime OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The total length of time that this session has had active
|
||
|
lease(s)."
|
||
|
::= { alDhcpStatsSessEntry 5 }
|
||
|
|
||
|
alDhcpStatsSessLeaseDuration OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The duration of the current lease."
|
||
|
::= { alDhcpStatsSessEntry 6 }
|
||
|
|
||
|
alDhcpStatsSessLeaseExpire OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The remaining seconds until the current lease expires."
|
||
|
::= { alDhcpStatsSessEntry 7 }
|
||
|
|
||
|
alDhcpStatsSessState OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The state of this session."
|
||
|
::= { alDhcpStatsSessEntry 8 }
|
||
|
|
||
|
alDhcpStatsSessClientId OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The full 'client ID' value associated with this lease."
|
||
|
::= { alDhcpStatsSessEntry 9 }
|
||
|
|
||
|
alDhcpStatsSessSrvrIpAddr OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The IP address of the server from which this lease
|
||
|
was obtained."
|
||
|
::= { alDhcpStatsSessEntry 10 }
|
||
|
|
||
|
altigaDhcpStatsMibConformance OBJECT IDENTIFIER ::= { altigaDhcpStatsMibModule 1 }
|
||
|
altigaDhcpStatsMibCompliances OBJECT IDENTIFIER ::= { altigaDhcpStatsMibConformance 1 }
|
||
|
|
||
|
altigaDhcpStatsMibCompliance MODULE-COMPLIANCE
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The compliance statement for agents which
|
||
|
implement the Altiga DHCP Statistics MIB."
|
||
|
MODULE
|
||
|
MANDATORY-GROUPS {
|
||
|
altigaDhcpStatsGroup
|
||
|
}
|
||
|
::= { altigaDhcpStatsMibCompliances 1 }
|
||
|
|
||
|
altigaDhcpStatsGroup OBJECT-GROUP
|
||
|
OBJECTS
|
||
|
{
|
||
|
alDhcpStatsActiveLeases,
|
||
|
alDhcpStatsMaximumLeases,
|
||
|
alDhcpStatsDiscoversSent,
|
||
|
alDhcpStatsOffersRcvd,
|
||
|
alDhcpStatsInitRequestsSent,
|
||
|
alDhcpStatsT1RequestsSent,
|
||
|
alDhcpStatsT2RequestsSent,
|
||
|
alDhcpStatsInitAcksRcvd,
|
||
|
alDhcpStatsInitNaksRcvd,
|
||
|
alDhcpStatsT1AcksRcvd,
|
||
|
alDhcpStatsT1NaksRcvd,
|
||
|
alDhcpStatsT2AcksRcvd,
|
||
|
alDhcpStatsT2NaksRcvd,
|
||
|
alDhcpStatsT1Timeouts,
|
||
|
alDhcpStatsT2Timeouts,
|
||
|
alDhcpStatsApiRequests,
|
||
|
alDhcpStatsLeaseTimeouts,
|
||
|
alDhcpStatsSessRowStatus,
|
||
|
alDhcpStatsSessId,
|
||
|
alDhcpStatsSessKey,
|
||
|
alDhcpStatsSessIpAddr,
|
||
|
alDhcpStatsSessUpTime,
|
||
|
alDhcpStatsSessLeaseDuration,
|
||
|
alDhcpStatsSessLeaseExpire,
|
||
|
alDhcpStatsSessState,
|
||
|
alDhcpStatsSessClientId,
|
||
|
alDhcpStatsSessSrvrIpAddr
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The objects for the DHCP Server statistics."
|
||
|
::= { alDhcpGroup 2 }
|
||
|
|
||
|
END
|
||
|
|
||
|
|