Observium_CE/mibs/fscom/FS-MAPINFO-MNG-MIB

330 lines
9.7 KiB
Plaintext

-- *****************************************************************
-- FS-MAPINFO-MNG-MIB.mib: FS MAPINFO MNG MIB file
--
-- March 2002, Wuzg
--
-- Copyright (c) 2002 by FS.COM Inc..
-- All rights reserved.
--
-- *****************************************************************
--
FS-MAPINFO-MNG-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32,
Counter64,
Unsigned32,
Integer32,
IpAddress
FROM SNMPv2-SMI
InetAddressType,
InetAddress
FROM INET-ADDRESS-MIB
Counter
FROM RFC1155-SMI
TruthValue,
DisplayString,
RowStatus,
MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
ConfigStatus,
IfIndex
FROM FS-TC
EnabledStatus
FROM P-BRIDGE-MIB
radiusAuthServerAddress,
radiusAuthClientServerPortNumber
FROM RADIUS-AUTH-CLIENT-MIB
radiusAccServerAddress,
radiusAccClientServerPortNumber
FROM RADIUS-ACC-CLIENT-MIB
fsMgmt
FROM FS-SMI;
fsMapinfoMngMIB MODULE-IDENTITY
LAST-UPDATED "200203200000Z"
ORGANIZATION "FS.COM Inc.."
CONTACT-INFO
"
Tel: 400-865-2852
E-mail: https://www.fs.com/live_chat_service_mail.html"
DESCRIPTION
"This module defines fs Mapinf Mng mibs."
REVISION "2016073200000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { fsMgmt 150}
fsMapinfoMngMIBObjects OBJECT IDENTIFIER ::= { fsMapinfoMngMIB 1 }
fsUserObjects OBJECT IDENTIFIER ::= { fsMapinfoMngMIBObjects 1 }
fsFluxObjects OBJECT IDENTIFIER ::= { fsMapinfoMngMIBObjects 2 }
--
-- fs Micro-Ap User information
--
fsUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF FSUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of User which from Micro-Ap."
::= { fsUserObjects 1 }
fsUserEntry OBJECT-TYPE
SYNTAX FSUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of User who come from Micro-Ap."
INDEX { fsUserMacAddress,fsUserVid}
::= { fsUserTable 1 }
FSUserEntry ::=
SEQUENCE {
fsUserMacAddress MacAddress,
fsUserVid Unsigned32,
fsUserDevMacAddress MacAddress,
fsUserDevSlot Unsigned32,
fsUserMapPort Unsigned32,
fsUserRowStatus ConfigStatus
}
fsUserMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MacAddress of user who come from Micro-AP."
::= { fsUserEntry 1 }
fsUserVid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VID of user who come from Micro-AP."
::= { fsUserEntry 2 }
fsUserDevMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Mac Address of Ap-dev which Micro-AP link to."
::= { fsUserEntry 3 }
fsUserDevSlot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Slot of Ap-dev which Micro-AP link to."
::= { fsUserEntry 4 }
fsUserMapPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Port of Micro-AP which the User link to."
::= { fsUserEntry 5 }
fsUserRowStatus OBJECT-TYPE
SYNTAX ConfigStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object indicate creat or delete of fsUserTable."
::= { fsUserEntry 6 }
--
-- fs Micro-Ap flux information
--
fsFluxTable OBJECT-TYPE
SYNTAX SEQUENCE OF FSFluxEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of Flux of Micri-AP."
::= { fsFluxObjects 1 }
fsFluxEntry OBJECT-TYPE
SYNTAX FSFluxEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of Flux of Micri-AP."
INDEX { fsFluxDevMacAddress, fsFluxDevSlot, fsFluxMapPort}
::= { fsFluxTable 1 }
FSFluxEntry ::=
SEQUENCE {
fsFluxDevMacAddress MacAddress,
fsFluxDevSlot Unsigned32,
fsFluxMapPort Unsigned32,
fsFluxMapPortState INTEGER(0..1),
fsFluxInputBps Counter64,
fsFluxOutputBps Counter64,
fsFluxInputPackets Counter64,
fsFluxOutputPackets Counter64,
fsFluxInputBytes Counter64,
fsFluxOutputBytes Counter64,
fsFluxRowStatus ConfigStatus
}
fsFluxDevMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Mac Address of Ap-dev which Micro-AP link to."
::= { fsFluxEntry 1 }
fsFluxDevSlot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Slot of Ap-dev which Micro-AP link to."
::= { fsFluxEntry 2 }
fsFluxMapPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Port of Micro-AP."
::= { fsFluxEntry 3 }
fsFluxMapPortState OBJECT-TYPE
SYNTAX INTEGER(0..1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of port which belong to Micro-AP."
::= { fsFluxEntry 4 }
fsFluxInputBps OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of input, unit: bps."
::= { fsFluxEntry 5 }
fsFluxOutputBps OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of output, unit: bps."
::= { fsFluxEntry 6 }
fsFluxInputPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of input, unit: packet."
::= { fsFluxEntry 7 }
fsFluxOutputPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of output, unit: packet."
::= { fsFluxEntry 8 }
fsFluxInputBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of input, unit: bytes."
::= { fsFluxEntry 9 }
fsFluxOutputBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of output, unit: bytes."
::= { fsFluxEntry 10 }
fsFluxRowStatus OBJECT-TYPE
SYNTAX ConfigStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object indicate creat or delete of fsUserTable."
::= { fsFluxEntry 11 }
fsMapinfoMngMIBConformance OBJECT IDENTIFIER ::= { fsMapinfoMngMIB 2 }
fsMapinfoMngMIBCompliances OBJECT IDENTIFIER ::= { fsMapinfoMngMIBConformance 1 }
fsMapinfoMngMIBGroups OBJECT IDENTIFIER ::= { fsMapinfoMngMIBConformance 2 }
-- compliance statements
fsMapinfoMngMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the FS MAPINFO MNG MIB"
MODULE -- this module
MANDATORY-GROUPS {
fsUserMIBGroup,
fsFluxMIBGroup
}
::= { fsMapinfoMngMIBCompliances 1 }
-- units of conformance
fsUserMIBGroup OBJECT-GROUP
OBJECTS {
fsUserMacAddress,
fsUserVid,
fsUserDevMacAddress,
fsUserDevSlot,
fsUserMapPort,
fsUserRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing dot1x authentication managment."
::= { fsMapinfoMngMIBGroups 1 }
fsFluxMIBGroup OBJECT-GROUP
OBJECTS {
fsFluxDevMacAddress,
fsFluxDevSlot,
fsFluxMapPort,
fsFluxMapPortState,
fsFluxInputBps,
fsFluxOutputBps,
fsFluxInputPackets,
fsFluxOutputPackets,
fsFluxInputBytes,
fsFluxOutputBytes,
fsFluxRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing dot1x authentication managment."
::= { fsMapinfoMngMIBGroups 2 }
END