mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
* Added FibroLAN devices * Added FibroLAN devices including json files * removed FibroLAN uFalcon-S
395 lines
13 KiB
Plaintext
395 lines
13 KiB
Plaintext
-- =======================================================================================
|
|
-- File : FIBROLAN-MIB-MSMODULE.mib
|
|
-- Description : Private MIB file for FIBROLAN MetroStar I system - MetroStar module
|
|
-- By : Tal Katz-Touaf
|
|
-- MIB Version : 1.4
|
|
-- MetroStar Version : 1.6.2/build 12
|
|
-- Date : March 27, 2008
|
|
-- =======================================================================================
|
|
--
|
|
--
|
|
-- Copyright Fibrolan, 2008. All rights reserved.
|
|
--
|
|
-- Reproduction of this document is authorized on condition that this
|
|
-- copyright notice is included.
|
|
--
|
|
FIBROLAN-MIB-MSMODULE DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE, MODULE-IDENTITY, enterprises, Integer32 FROM SNMPv2-SMI
|
|
DisplayString FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
|
flMsChassisMvIndex, flMsChassisModuleMvIndex FROM FIBROLAN-MIB-METRO-STAR-MV;
|
|
|
|
flMsModuleMv MODULE-IDENTITY
|
|
LAST-UPDATED "0803270000Z"
|
|
ORGANIZATION "Fibrolan ltd"
|
|
CONTACT-INFO
|
|
"http://www.fibrolan.com"
|
|
DESCRIPTION
|
|
"The MIB module to describe MetroStar modules.
|
|
Copyright (C) Fibrolan Ltd (2008)."
|
|
::= { enterprises 4467 100 500 10 30}
|
|
|
|
|
|
-- conformance information
|
|
flMsModuleMIBConformance
|
|
OBJECT IDENTIFIER ::= { flMsModuleMv 1 }
|
|
|
|
flMsModuleMIBCompliances
|
|
OBJECT IDENTIFIER ::= { flMsModuleMIBConformance 1 }
|
|
flMsModuleMIBGroups OBJECT IDENTIFIER ::= { flMsModuleMIBConformance 2 }
|
|
|
|
|
|
-- compliance statements
|
|
flMsModuleMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for flMetroStar entities
|
|
which implement the flMsModuleMv MIB."
|
|
MODULE FIBROLAN-MIB-METRO-STAR-MV
|
|
MANDATORY-GROUPS{ flMsChassisGroup, flMsChassisModulesGroup }
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { flMsModuleMvChannelsGroup,
|
|
flMsModuleMvLinksGroup, flMsModuleMvLoopbackGroup }
|
|
::= { flMsModuleMIBCompliances 1 }
|
|
|
|
|
|
flMsModuleMvChannelsGroup OBJECT-GROUP
|
|
OBJECTS { flMsModuleMvChannelIndex }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing basic
|
|
instrumentation of the MetroStar channel entity."
|
|
::= { flMsModuleMIBGroups 1 }
|
|
|
|
flMsModuleMvLinksGroup OBJECT-GROUP
|
|
OBJECTS { flMsModuleMvLinkIndex,
|
|
flMsModuleMvLinkRemoteDevice,
|
|
flMsModuleMvLinkRemoteState,
|
|
flMsModuleMvLinkRestoreDefaults,
|
|
flMsModuleMvLinkRemoteSerialNumber,
|
|
flMsModuleMvLinkRemoteDeviceType,
|
|
flMsModuleMvLinkRemoteHwRevision,
|
|
flMsModuleMvLinkRemoteFoDescription1,
|
|
flMsModuleMvLinkRemoteFoDescription2 }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing basic
|
|
instrumentation of the MetroStar link entity."
|
|
::= { flMsModuleMIBGroups 2 }
|
|
|
|
flMsModuleMvLoopbackGroup OBJECT-GROUP
|
|
OBJECTS { flMsModuleMvLinkLoopbackTest,
|
|
flMsModuleMvLinkLoopbackCountVal,
|
|
flMsModuleMvLinkLoopbackTimeVal,
|
|
flMsModuleMvLinkLoopbackRun,
|
|
flMsModuleMvLinkLoopbackTstRsSnt,
|
|
flMsModuleMvLinkLoopbackTstRsRcv,
|
|
flMsModuleMvLinkLoopbackTstRsRat }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing basic
|
|
instrumentation of the MetroStar link entity."
|
|
::= { flMsModuleMIBGroups 3 }
|
|
|
|
|
|
-- ************************************************************
|
|
-- ************************************************************
|
|
-- FibroLan Object Identifier Definition
|
|
-- ************************************************************
|
|
-- ************************************************************
|
|
|
|
fibrolan OBJECT IDENTIFIER ::= { enterprises 4467 }
|
|
|
|
fibrolanSNMP OBJECT IDENTIFIER ::= { fibrolan 100 }
|
|
|
|
flMetroStarMv OBJECT IDENTIFIER ::= { fibrolanSNMP 500 }
|
|
|
|
flMsChassisMv OBJECT IDENTIFIER ::= { flMetroStarMv 10 }
|
|
|
|
--flMsModuleMv OBJECT IDENTIFIER ::= { flMsChassisMv 30 }
|
|
|
|
flMsModuleChannelsMv OBJECT IDENTIFIER ::= { flMsModuleMv 10 }
|
|
flMsModuleLinksMv OBJECT IDENTIFIER ::= { flMsModuleMv 20 }
|
|
|
|
|
|
-- ************************************************************
|
|
-- ************************************************************
|
|
-- Channel table
|
|
-- ************************************************************
|
|
-- ************************************************************
|
|
flMsModuleMvChannelTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FlMsModuleMvChannelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides the channel's configuration"
|
|
::= { flMsModuleChannelsMv 1 }
|
|
|
|
flMsModuleMvChannelEntry OBJECT-TYPE
|
|
SYNTAX FlMsModuleMvChannelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entries of the channel table"
|
|
INDEX { flMsChassisMvIndex,
|
|
flMsChassisModuleMvIndex,
|
|
flMsModuleMvChannelIndex }
|
|
::= { flMsModuleMvChannelTable 1 }
|
|
|
|
FlMsModuleMvChannelEntry ::= SEQUENCE
|
|
{
|
|
flMsModuleMvChannelIndex INTEGER
|
|
}
|
|
|
|
flMsModuleMvChannelIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(1..2)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table index"
|
|
::= { flMsModuleMvChannelEntry 1 }
|
|
|
|
|
|
-- ************************************************************
|
|
-- ************************************************************
|
|
-- Link table
|
|
-- ************************************************************
|
|
-- ************************************************************
|
|
flMsModuleMvLinkTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FlMsModuleMvLinkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides the link's configuration"
|
|
::= { flMsModuleLinksMv 1 }
|
|
|
|
flMsModuleMvLinkEntry OBJECT-TYPE
|
|
SYNTAX FlMsModuleMvLinkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entries of the link table"
|
|
INDEX { flMsChassisMvIndex,
|
|
flMsChassisModuleMvIndex,
|
|
flMsModuleMvLinkIndex }
|
|
::= { flMsModuleMvLinkTable 1 }
|
|
|
|
FlMsModuleMvLinkEntry ::= SEQUENCE
|
|
{
|
|
flMsModuleMvLinkIndex INTEGER,
|
|
flMsModuleMvLinkRemoteDevice INTEGER,
|
|
flMsModuleMvLinkRemoteState INTEGER,
|
|
flMsModuleMvLinkRestoreDefaults INTEGER,
|
|
flMsModuleMvLinkRemoteSerialNumber DisplayString,
|
|
flMsModuleMvLinkRemoteDeviceType DisplayString,
|
|
flMsModuleMvLinkRemoteHwRevision DisplayString,
|
|
flMsModuleMvLinkRemoteFoDescription1 DisplayString,
|
|
flMsModuleMvLinkRemoteFoDescription2 DisplayString
|
|
}
|
|
|
|
flMsModuleMvLinkIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(1..5)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table index"
|
|
::= { flMsModuleMvLinkEntry 1 }
|
|
|
|
flMsModuleMvLinkRemoteDevice OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none-ma-attached (9999),
|
|
hcon-ma (1),
|
|
scon1ma (2),
|
|
fcon1ma (3),
|
|
lta41ma (4),
|
|
gsm1000ma (5),
|
|
gsm1010ma (6),
|
|
lta41-1e1 (7),
|
|
lta41-2e1 (8),
|
|
atara100 (9),
|
|
atara1000 (10),
|
|
fcon1f (11),
|
|
atara1000rm (12),
|
|
gsm1000x (13),
|
|
lta41-1t1 (14),
|
|
lta41-2t1 (15),
|
|
lta41-4e1 (16),
|
|
lta41-4t1 (17)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Channel remote MA device (if present)"
|
|
::= { flMsModuleMvLinkEntry 2 }
|
|
|
|
flMsModuleMvLinkRemoteState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none (1),
|
|
ok (2),
|
|
powerFail (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Channel remote MA device state (if present)"
|
|
::= { flMsModuleMvLinkEntry 3 }
|
|
|
|
flMsModuleMvLinkRestoreDefaults OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal (1),
|
|
restore (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Restore the link's defaults configuration"
|
|
::= { flMsModuleMvLinkEntry 4 }
|
|
|
|
flMsModuleMvLinkRemoteSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote device's serial number"
|
|
::= { flMsModuleMvLinkEntry 5 }
|
|
|
|
flMsModuleMvLinkRemoteDeviceType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote device's type full name (including derivative)"
|
|
::= { flMsModuleMvLinkEntry 6 }
|
|
|
|
flMsModuleMvLinkRemoteHwRevision OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote device's HW revision (complete info)"
|
|
::= { flMsModuleMvLinkEntry 7 }
|
|
|
|
flMsModuleMvLinkRemoteFoDescription1 OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The module's FO I/F 1 description (if applicable)"
|
|
::= { flMsModuleMvLinkEntry 8 }
|
|
|
|
flMsModuleMvLinkRemoteFoDescription2 OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The module's FO I/F 2 description (if applicable)"
|
|
::= { flMsModuleMvLinkEntry 9 }
|
|
|
|
|
|
-- ************************************************************
|
|
-- ************************************************************
|
|
-- Loopback table
|
|
-- ************************************************************
|
|
-- ************************************************************
|
|
flMsModuleMvLoopbackTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FlMsModuleMvLoopbackEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides the link's configuration"
|
|
::= { flMsModuleLinksMv 2 }
|
|
|
|
flMsModuleMvLoopbackEntry OBJECT-TYPE
|
|
SYNTAX FlMsModuleMvLoopbackEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entries of the link table"
|
|
INDEX { flMsChassisMvIndex,
|
|
flMsChassisModuleMvIndex,
|
|
flMsModuleMvLinkIndex }
|
|
::= { flMsModuleMvLoopbackTable 1 }
|
|
|
|
FlMsModuleMvLoopbackEntry ::= SEQUENCE
|
|
{
|
|
flMsModuleMvLinkLoopbackTest INTEGER,
|
|
flMsModuleMvLinkLoopbackCountVal INTEGER,
|
|
flMsModuleMvLinkLoopbackTimeVal INTEGER,
|
|
flMsModuleMvLinkLoopbackRun INTEGER,
|
|
flMsModuleMvLinkLoopbackTstRsSnt Integer32,
|
|
flMsModuleMvLinkLoopbackTstRsRcv Integer32,
|
|
flMsModuleMvLinkLoopbackTstRsRat Integer32
|
|
}
|
|
|
|
|
|
flMsModuleMvLinkLoopbackTest OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
autoSingle (1),
|
|
autoMultiple (2),
|
|
manFrameCount (3),
|
|
manTimed (4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Activate MA channel loopback test"
|
|
::= { flMsModuleMvLoopbackEntry 1 }
|
|
|
|
flMsModuleMvLinkLoopbackCountVal OBJECT-TYPE
|
|
SYNTAX INTEGER (1..10000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set the frame count parameter value for the manual test"
|
|
::= { flMsModuleMvLoopbackEntry 2 }
|
|
|
|
flMsModuleMvLinkLoopbackTimeVal OBJECT-TYPE
|
|
SYNTAX INTEGER (1..30)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set the time (in secs) parameter value for the manual test"
|
|
::= { flMsModuleMvLoopbackEntry 3 }
|
|
|
|
flMsModuleMvLinkLoopbackRun OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
stanby (1),
|
|
run (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Run loopback test"
|
|
::= { flMsModuleMvLoopbackEntry 4 }
|
|
|
|
flMsModuleMvLinkLoopbackTstRsSnt OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MA channel loopback test result - frames sent"
|
|
::= { flMsModuleMvLoopbackEntry 5 }
|
|
|
|
flMsModuleMvLinkLoopbackTstRsRcv OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MA channel loopback test result - frames received"
|
|
::= { flMsModuleMvLoopbackEntry 6 }
|
|
|
|
flMsModuleMvLinkLoopbackTstRsRat OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MA channel loopback test result - success rate (in percent)"
|
|
::= { flMsModuleMvLoopbackEntry 7 }
|
|
|
|
|
|
END
|
|
|
|
|