Observium_CE/mibs/qtech/QTECH-DHCP-RELAY-MIB

302 lines
8.7 KiB
Plaintext

-- *****************************************************************
-- QTECH-DHCP-RELAY-MIB.mib: Qtech DHCP relay MIB file
--
-- Oct 2011, yangchanghua
--
-- Copyright (c) 2011 by Qtech Networks Co.,Ltd.
-- All rights reserved.
-- *****************************************************************
--
QTECH-DHCP-RELAY-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Integer32,
Counter32
FROM SNMPv2-SMI
TruthValue,
DisplayString,
RowStatus,
MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
qtechMgmt
FROM QTECH-SMI;
qtechDhcpMIB MODULE-IDENTITY
LAST-UPDATED "201111280000Z"
ORGANIZATION "Qtech Networks Co.,Ltd."
CONTACT-INFO
"
Tel: 4008-111-000
E-mail: service@qtech.com.cn"
DESCRIPTION
"This module defines qtech DHCP mibs."
-- Revision History
REVISION "201111280000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { qtechMgmt 104 }
--
-- Declare top-level DHCP relay MIB objects
--
qtechDhcpMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"DHCP Relay MIB objects are defined in this branch."
::= { qtechDhcpMIB 1 }
--
-- DHCP Relay
--
qtechDhcpRelayMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"DHCP Relay MIB identification objects are all defined
in this branch."
::= { qtechDhcpMIBObjects 1 }
--
-- DHCP Relay Status
--
qtechDHCPRelayCycleStatus OBJECT-TYPE
SYNTAX INTEGER {
on(0), -- DHCP relay cycle mode status is on
off(1) -- DHCP relay cycle mode status is off
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status of DHCP relay cycle mode,
when the value is 0, cycle with the serveral DHCP servers addresses,
when the value is 1, use one same DHCP server."
::= { qtechDhcpRelayMIBObjects 1 }
qtechDhcpRelayCounters OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Group of objects that count various DHCP Relay events."
::= { qtechDhcpRelayMIBObjects 2 }
--
-- DHCP Relay Counters
--
qtechDHCPRRxBadPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the bad packets received by
DHCP relay."
::= { qtechDhcpRelayCounters 1 }
qtechDHCPRRxServerPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the packets received from
DHCP servers by DHCP relay module."
::= { qtechDhcpRelayCounters 2 }
qtechDHCPRTxServerPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the packets transmited to
DHCP servers by DHCP relay module."
::= { qtechDhcpRelayCounters 3 }
qtechDHCPRRxClientPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the packets received form DHCP
clients by DHCP relay."
::= { qtechDhcpRelayCounters 4 }
qtechDHCPRTxClientPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the packets transmited
to DHCP clients by DHCP relay."
::= { qtechDhcpRelayCounters 5 }
qtechDHCPRRxClientUniPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the unicast packets received form DHCP
clients by DHCP relay."
::= { qtechDhcpRelayCounters 6 }
qtechDHCPRRxClientBroPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the broadcast packets received form DHCP
clients by DHCP relay."
::= { qtechDhcpRelayCounters 7 }
qtechDHCPRTxClientUniPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the unicast packets transmited
to DHCP clients by DHCP relay."
::= { qtechDhcpRelayCounters 8 }
qtechDHCPRTxClientBroPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the broadcast packets transmited
to DHCP clients by DHCP relay."
::= { qtechDhcpRelayCounters 9 }
qtechDHCPRelayDiscoverPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Discover packets handled
by DHCP relay."
::= { qtechDhcpRelayCounters 10 }
qtechDHCPRelayRequestPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Request packets handled
by DHCP relay."
::= { qtechDhcpRelayCounters 11 }
qtechDHCPRelayDeclinePktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Decline packets handled
by DHCP relay."
::= { qtechDhcpRelayCounters 12 }
qtechDHCPRelayReleasePktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Release packets handled
by DHCP relay."
::= { qtechDhcpRelayCounters 13 }
qtechDHCPRelayInformPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Inform packets handled
by DHCP relay."
::= { qtechDhcpRelayCounters 14 }
qtechDHCPRelayOfferPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Offer packets handled
by DHCP server."
::= { qtechDhcpRelayCounters 15 }
qtechDHCPRelayAckPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Ack packets handled
by DHCP relay."
::= { qtechDhcpRelayCounters 16 }
qtechDHCPRelayNakPktNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of the DHCP Nak packets handled
by DHCP relay."
::= { qtechDhcpRelayCounters 17 }
--
-- Conformance
--
qtechDhcpMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"DHCP relay conformance objects are all defined in this
branch."
::= { qtechDhcpMIB 2 }
qtechDhcpMIBCompliances OBJECT IDENTIFIER ::= { qtechDhcpMIBConformance 1 }
qtechDhcpMIBGroups OBJECT IDENTIFIER ::= { qtechDhcpMIBConformance 2 }
--
-- Compliance groups
--
qtechDhcpRelayCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"This group describes the requirements for conformance to the
DHCP Relay MIB."
MODULE -- this module
MANDATORY-GROUPS {
qtechDhcpRelayCountersObjects
}
::= { qtechDhcpMIBCompliances 1 }
--
-- Object groups
--
qtechDhcpRelayCountersObjects OBJECT-GROUP
OBJECTS {
qtechDHCPRelayCycleStatus,
qtechDHCPRRxBadPktNum,
qtechDHCPRRxServerPktNum,
qtechDHCPRTxServerPktNum,
qtechDHCPRRxClientPktNum,
qtechDHCPRTxClientPktNum,
qtechDHCPRRxClientUniPktNum,
qtechDHCPRRxClientBroPktNum,
qtechDHCPRTxClientUniPktNum,
qtechDHCPRTxClientBroPktNum,
qtechDHCPRelayDiscoverPktNum,
qtechDHCPRelayRequestPktNum,
qtechDHCPRelayDeclinePktNum,
qtechDHCPRelayReleasePktNum,
qtechDHCPRelayInformPktNum,
qtechDHCPRelayOfferPktNum,
qtechDHCPRelayAckPktNum,
qtechDHCPRelayNakPktNum }
STATUS current
DESCRIPTION
"The basic collection of objects providing management of DHCP
Relay functionality."
::= { qtechDhcpMIBGroups 1 }
END