refactor: Tidy up mibs V-Z (#4979)

This commit is contained in:
Neil Lathwood 2016-11-17 21:43:31 +00:00 committed by Tony Murray
parent c46de37197
commit d389069e2e
55 changed files with 42 additions and 21856 deletions

View File

@ -93,6 +93,7 @@ $config['os'][$os]['over'][0]['graph'] = 'device_bits';
$config['os'][$os]['over'][0]['text'] = 'Device Traffic';
$config['os'][$os]['over'][1]['graph'] = 'device_processor';
$config['os'][$os]['over'][1]['text'] = 'Processor Usage';
$config['os'][$os]['group'] = 'viprinet';
$os = 'edgeos';
$config['os'][$os]['text'] = 'EdgeOS';
@ -1316,6 +1317,18 @@ $os = 'gamatronicups';
$config['os'][$os]['text'] = 'Gamatronic UPS Stack';
$config['os'][$os]['type'] = 'power';
$os = 'eatonups';
$config['os'][$os]['text'] = 'Eaton UPS';
$config['os'][$os]['type'] = 'power';
$config['os'][$os]['icon'] = 'eaton';
$config['os'][$os]['over'][0]['graph'] = 'device_voltage';
$config['os'][$os]['over'][0]['text'] = 'Voltage';
$config['os'][$os]['over'][1]['graph'] = 'device_current';
$config['os'][$os]['over'][1]['text'] = 'Current';
$config['os'][$os]['over'][2]['graph'] = 'device_frequency';
$config['os'][$os]['over'][2]['text'] = 'Frequencies';
$config['os'][$os]['mib_dir'][] = 'ups';
$os = 'powerware';
$config['os'][$os]['text'] = 'Powerware UPS';
$config['os'][$os]['type'] = 'power';
@ -1326,6 +1339,7 @@ $config['os'][$os]['over'][1]['graph'] = 'device_current';
$config['os'][$os]['over'][1]['text'] = 'Current';
$config['os'][$os]['over'][2]['graph'] = 'device_frequency';
$config['os'][$os]['over'][2]['text'] = 'Frequencies';
$config['os'][$os]['mib_dir'][] = 'ups';
$os = 'deltaups';
$config['os'][$os]['text'] = 'Delta UPS';
@ -1806,6 +1820,7 @@ $config['os'][$os]['over'][0]['text'] = 'Traffic';
$config['os'][$os]['over'][1]['graph'] = 'device_processor';
$config['os'][$os]['over'][1]['text'] = 'CPU Usage';
$config['os'][$os]['icon'] = 'watchguard';
$config['os'][$os]['group'] = 'watchguard';
$os = 'fireware';
$config['os'][$os]['text'] = 'Watchguard Fireware';
@ -1815,6 +1830,7 @@ $config['os'][$os]['over'][0]['text'] = 'Traffic';
$config['os'][$os]['over'][1]['graph'] = 'device_processor';
$config['os'][$os]['over'][1]['text'] = 'CPU Usage';
$config['os'][$os]['icon'] = 'watchguard';
$config['os'][$os]['group'] = 'watchguard';
$os = 'panos';
$config['os'][$os]['text'] = 'PanOS';
@ -1851,18 +1867,20 @@ $config['os'][$os]['over'][0]['text'] = 'Device Uptime';
// Canopy / Cambium support
$os = 'cambium';
$config['os'][$os]['text'] = 'Cambium';
$config['os'][$os]['type'] = 'wireless';
$config['os'][$os]['icon'] = 'cambium';
$config['os'][$os]['text'] = 'Cambium';
$config['os'][$os]['type'] = 'wireless';
$config['os'][$os]['icon'] = 'cambium';
$config['os'][$os]['over'][0]['graph'] = 'device_bits';
$config['os'][$os]['over'][0]['text'] = 'Device Traffic';
$config['os'][$os]['group'] = 'cambium';
$os = 'canopy';
$config['os'][$os]['text'] = 'Canopy';
$config['os'][$os]['type'] = 'wireless';
$config['os'][$os]['icon'] = 'cambium';
$config['os'][$os]['text'] = 'Canopy';
$config['os'][$os]['type'] = 'wireless';
$config['os'][$os]['icon'] = 'cambium';
$config['os'][$os]['over'][0]['graph'] = 'device_bits';
$config['os'][$os]['over'][0]['text'] = 'Device Traffic';
$config['os'][$os]['group'] = 'cambium';
$os = 'datacom';
$config['os'][$os]['text'] = 'Datacom';

View File

@ -8,7 +8,7 @@ if ($device['os'] == 'firebox') {
echo 'Watchguard Firebox : ';
$descr = 'Processor';
$usage = snmp_get($device, '.1.3.6.1.4.1.3097.6.3.78.0', '-OQUvs', 'WATCHGUARD-SYSTEM-STATISTICS-MIB', 'watchguard');
$usage = snmp_get($device, '.1.3.6.1.4.1.3097.6.3.78.0', '-OQUvs', 'WATCHGUARD-SYSTEM-STATISTICS-MIB');
if (is_numeric($usage)) {
discover_processor($valid['processor'], $device, '1.3.6.1.4.1.3097.6.3.78.0', '0', 'firebox-fixed', $descr, '100', $usage, null, null);

View File

@ -50,9 +50,25 @@ function get_mib_dir($device)
$extra[] = $config['mib_dir'] . '/' . $device['os'];
}
if (file_exists($config['mib_dir'] . '/' . $device['os_group'])) {
if (isset($device['os_group']) && file_exists($config['mib_dir'] . '/' . $device['os_group'])) {
$extra[] = $config['mib_dir'] . '/' . $device['os_group'];
}
if (isset($config['os_groups'][$device['os_group']]['mib_dir'])) {
if (is_array($config['os_groups'][$device['os_group']]['mib_dir'])) {
foreach ($config['os_groups'][$device['os_group']]['mib_dir'] as $k => $dir) {
$extra[] = $config['mib_dir'] . '/' . $dir;
}
}
}
if (isset($config['os'][$device['os']]['mib_dir'])) {
if (is_array($config['os'][$device['os']]['mib_dir'])) {
foreach ($config['os'][$device['os']]['mib_dir'] as $k => $dir) {
$extra[] = $config['mib_dir'] . '/' . $dir;
}
}
}
return $extra;
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,229 +0,0 @@
Wellfleet-COMMON-MIB
-- Copyright 1997 Bay Networks, Inc. All Rights
-- Reserved. Reproduction of this document is authorized on
-- condition that the foregoing copyright notice is included.
-- This Wellfleet SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
--
-- It is Bay Networks' intent to encourage the widespread use of
-- this Specification in connection with the management of
-- Bay Networks products. Bay Networks grants vendors, end-users,
-- and other interested parties a non-exclusive license to
-- use this Specification in connection with the management
-- of Bay Networks products.
--
-- This Specification is supplied "AS IS", and Bay Networks makes
-- no warranty, either expressed or implied, as to the use,
-- operation, condition, or performance of the Specification.
DEFINITIONS ::= BEGIN
IMPORTS
enterprises
FROM RFC1155-SMI;
--
-- Top level sub-trees.
--
wellfleet OBJECT IDENTIFIER ::= { enterprises 18 }
wfSwSeries7 OBJECT IDENTIFIER ::= { wellfleet 3 }
wfHardwareConfig OBJECT IDENTIFIER ::= { wfSwSeries7 1 }
wfHwModuleGroup OBJECT IDENTIFIER ::= { wfHardwareConfig 4 }
wfHwIdentities OBJECT IDENTIFIER ::= { wfHardwareConfig 5 }
wfHwFn OBJECT IDENTIFIER ::= { wfHwIdentities 1 }
wfHwLn OBJECT IDENTIFIER ::= { wfHwIdentities 2 }
wfHwCn OBJECT IDENTIFIER ::= { wfHwIdentities 3 }
wfHwAfn OBJECT IDENTIFIER ::= { wfHwIdentities 4 }
wfHwIn OBJECT IDENTIFIER ::= { wfHwIdentities 5 }
wfHwAn OBJECT IDENTIFIER ::= { wfHwIdentities 16 }
wfHwAnMpr OBJECT IDENTIFIER ::= { wfHwAn 1 }
wfHwAnHub OBJECT IDENTIFIER ::= { wfHwAn 2 }
wfHwBln OBJECT IDENTIFIER ::= { wfHwIdentities 16640 }
wfHwBcn OBJECT IDENTIFIER ::= { wfHwIdentities 16896 }
wfHwRbln OBJECT IDENTIFIER ::= { wfHwIdentities 17152 }
wfHwAsn OBJECT IDENTIFIER ::= { wfHwIdentities 20480 }
wfHwAsnZ OBJECT IDENTIFIER ::= { wfHwIdentities 20736 }
wfHwAsnB OBJECT IDENTIFIER ::= { wfHwIdentities 20992 }
wfSwitchNode OBJECT IDENTIFIER ::= { wfHwIdentities 24576 }
wfSoftwareConfig OBJECT IDENTIFIER ::= { wfSwSeries7 2 }
-- wfProtocols OBJECT IDENTIFIER ::= { wfSwConfig 1 }
-- wfLinkModules OBJECT IDENTIFIER ::= { wfSwConfig 2 }
-- wfDrivers OBJECT IDENTIFIER ::= { wfSwConfig 3 }
wfSystem OBJECT IDENTIFIER ::= { wfSwSeries7 3 }
wfServices OBJECT IDENTIFIER ::= { wfSystem 2 }
-- wfConsole OBJECT IDENTIFIER ::= { wfServices 1 }
-- wfTiRui OBJECT IDENTIFIER ::= { wfServices 2 }
-- wfCircuitNameTable OBJECT IDENTIFIER ::= { wfServices 3 }
wfPacketGenGroup OBJECT IDENTIFIER ::= { wfServices 4 }
wfBacPktGenGroup OBJECT IDENTIFIER ::= { wfPacketGenGroup 1 }
wfGameGroup OBJECT IDENTIFIER ::= { wfServices 5 }
wfStaGroup OBJECT IDENTIFIER ::= { wfServices 6 }
wfMibHeapGroup OBJECT IDENTIFIER ::= { wfServices 7 }
wfCircuitNameExtension OBJECT IDENTIFIER ::= { wfServices 9 }
-- in file "cct_name.mib", wfLineMappingTable = { wfCircuitNameExtension 1 }
-- in file "cct_name.mib", wfNode = { wfCircuitNameExtension 2 }
wfTdmGroup OBJECT IDENTIFIER ::= { wfCircuitNameExtension 3 }
wfNetBootGroup OBJECT IDENTIFIER ::= { wfServices 10 }
wfSerialPortGroup OBJECT IDENTIFIER ::= { wfServices 11 }
wfFileSystemGroup OBJECT IDENTIFIER ::= { wfServices 12 }
wfPingGroup OBJECT IDENTIFIER ::= { wfServices 13 }
wfRuiBootGroup OBJECT IDENTIFIER ::= { wfServices 14 }
wfSyslogGroup OBJECT IDENTIFIER ::= { wfServices 15 }
wfDCMmwGroup OBJECT IDENTIFIER ::= { wfServices 16 }
wfStatsDcGroup OBJECT IDENTIFIER ::= { wfServices 17 }
wfName OBJECT IDENTIFIER ::= { wfServices 18 }
wfEntityGroup OBJECT IDENTIFIER ::= { wfServices 20 }
wfUserServicesGroup OBJECT IDENTIFIER ::= { wfServices 22 }
wfDiffServGroup OBJECT IDENTIFIER ::= { wfServices 23 }
wfServicePkgGroup OBJECT IDENTIFIER ::= { wfDiffServGroup 1 }
wfAcctGroup OBJECT IDENTIFIER ::= { wfDiffServGroup 2 }
wfLine OBJECT IDENTIFIER ::= { wfSwSeries7 4 }
--wfCSMACDTable OBJECT IDENTIFIER ::= { wfLine 1 }
--wfTokenRingTable OBJECT IDENTIFIER ::= { wfLine 2 }
--wfFddiTable OBJECT IDENTIFIER ::= { wfLine 4 }
--wfSyncTable OBJECT IDENTIFIER ::= { wfLine 5 }
wfHwFGroup OBJECT IDENTIFIER ::= { wfLine 6 }
--wfHssiTable OBJECT IDENTIFIER ::= { wfLine 7 }
wfMcT1Group OBJECT IDENTIFIER ::= { wfLine 8 }
wfDs1E1Group OBJECT IDENTIFIER ::= { wfLine 9 }
--wfT1Table OBJECT IDENTIFIER ::= { wfLine 10 }
--wfE1Table OBJECT IDENTIFIER ::= { wfLine 11 }
wfDs1Group OBJECT IDENTIFIER ::= { wfLine 12 }
wfDs3Group OBJECT IDENTIFIER ::= { wfLine 13 }
wfSipGroup OBJECT IDENTIFIER ::= { wfLine 14 }
wfFddiGroup OBJECT IDENTIFIER ::= { wfLine 15 }
wfCSMACDAutoNegGroup OBJECT IDENTIFIER ::= { wfLine 16 }
wfDiagsGroup OBJECT IDENTIFIER ::= { wfLine 20 }
wfPktCaptureGroup OBJECT IDENTIFIER ::= { wfLine 21 }
wfCompressionGroup OBJECT IDENTIFIER ::= { wfLine 22 }
wfAtmInterfaceGroup OBJECT IDENTIFIER ::= { wfLine 23 }
wfSonetGroup OBJECT IDENTIFIER ::= { wfLine 24 }
wfTaxiGroup OBJECT IDENTIFIER ::= { wfLine 25 }
wfDsx3Group OBJECT IDENTIFIER ::= { wfLine 26 }
wfBisyncGroup OBJECT IDENTIFIER ::= { wfLine 27 }
wfLinkEncryptionGroup OBJECT IDENTIFIER ::= { wfLine 28 }
wfModemGroup OBJECT IDENTIFIER ::= { wfLine 29 }
wfDsuCsuGroup OBJECT IDENTIFIER ::= { wfLine 30 }
wfSwitchMediaGroup OBJECT IDENTIFIER ::= { wfLine 31 }
wfXCtlGroup OBJECT IDENTIFIER ::= { wfSwitchMediaGroup 1 }
wfCSMACDIfGroup OBJECT IDENTIFIER ::= { wfSwitchMediaGroup 2 }
wfMAUGroup OBJECT IDENTIFIER ::= { wfSwitchMediaGroup 3 }
wfFntsAtmGroup OBJECT IDENTIFIER ::= { wfLine 32 }
wfIsdbGroup OBJECT IDENTIFIER ::= { wfLine 33 }
wfDeviceCtlGroup OBJECT IDENTIFIER ::= { wfLine 34 }
wfModCtlGroup OBJECT IDENTIFIER ::= { wfDeviceCtlGroup 1 }
wfIfpGroup OBJECT IDENTIFIER ::= { wfDeviceCtlGroup 2 }
wfVoiceT1Group OBJECT IDENTIFIER ::= { wfLine 35 }
wfVoiceE1Group OBJECT IDENTIFIER ::= { wfLine 36 }
wfApplication OBJECT IDENTIFIER ::= { wfSwSeries7 5 }
wfDataLink OBJECT IDENTIFIER ::= { wfApplication 1 }
wfBridgeGroup OBJECT IDENTIFIER ::= { wfDataLink 1 }
wfSpanningTree OBJECT IDENTIFIER ::= { wfDataLink 2 }
wfIfGroup OBJECT IDENTIFIER ::= { wfDataLink 3 }
wfCircuitOptsGroup OBJECT IDENTIFIER ::= { wfDataLink 4 }
wfDlsGroup OBJECT IDENTIFIER ::= { wfDataLink 5 }
wfLlcGroup OBJECT IDENTIFIER ::= { wfDataLink 6 }
wfSdlcGroup OBJECT IDENTIFIER ::= { wfDataLink 7 }
-- wfLapBGroup OBJECT IDENTIFIER ::= { wfDataLink 8 }
wfProtocolPriorityGroup OBJECT IDENTIFIER ::= { wfDataLink 9 }
wfIRedundGroup OBJECT IDENTIFIER ::= { wfDataLink 10 }
wfFwallGroup OBJECT IDENTIFIER ::= { wfDataLink 11 }
wfVlanGroup OBJECT IDENTIFIER ::= { wfDataLink 12 }
wfPortMatrixGroup OBJECT IDENTIFIER ::= { wfVlanGroup 1 }
wfCommonVlanGroup OBJECT IDENTIFIER ::= { wfVlanGroup 2 }
wfMacAddrAssgGroup OBJECT IDENTIFIER ::= { wfVlanGroup 3 }
wfHelloGroup OBJECT IDENTIFIER ::= { wfVlanGroup 4 }
wfDot1dConfigGroup OBJECT IDENTIFIER ::= { wfVlanGroup 5 }
wfDot1qTagConfigGroup OBJECT IDENTIFIER ::= { wfVlanGroup 6 }
wfConvSteeringGroup OBJECT IDENTIFIER ::= { wfDataLink 13 }
wfTrunkGroup OBJECT IDENTIFIER ::= { wfDataLink 15 }
wfDsqmsGroup OBJECT IDENTIFIER ::= { wfDataLink 16 }
wfDecGroup OBJECT IDENTIFIER ::= { wfApplication 2 }
wfInternet OBJECT IDENTIFIER ::= { wfApplication 3 }
wfArpGroup OBJECT IDENTIFIER ::= { wfInternet 1 }
wfIpRouting OBJECT IDENTIFIER ::= { wfInternet 2 }
wfIpGroup OBJECT IDENTIFIER ::= { wfIpRouting 1 }
wfRipGroup OBJECT IDENTIFIER ::= { wfIpRouting 2 }
wfOspfGroup OBJECT IDENTIFIER ::= { wfIpRouting 3 }
wfEgpGroup OBJECT IDENTIFIER ::= { wfIpRouting 4 }
wfBgpGroup OBJECT IDENTIFIER ::= { wfIpRouting 5 }
wfIpPolicyGroup OBJECT IDENTIFIER ::= { wfIpRouting 6 }
wfNatGroup OBJECT IDENTIFIER ::= { wfIpRouting 7 }
wfIisisGroup OBJECT IDENTIFIER ::= { wfIpRouting 8 }
wfTcpGroup OBJECT IDENTIFIER ::= { wfInternet 3 }
wfUdpGroup OBJECT IDENTIFIER ::= { wfInternet 4 }
wfSnmpGroup OBJECT IDENTIFIER ::= { wfInternet 5 }
-- wfTftpGroup OBJECT IDENTIFIER ::= { wfInternet 6 }
wfTelnetGroup OBJECT IDENTIFIER ::= { wfInternet 7 }
wfBootpGroup OBJECT IDENTIFIER ::= { wfInternet 8 }
wfRarpGroup OBJECT IDENTIFIER ::= { wfInternet 9 }
wfFtpGroup OBJECT IDENTIFIER ::= { wfInternet 10 }
wfNetBIOSIpGroup OBJECT IDENTIFIER ::= { wfInternet 11 }
wfDvmrpGroup OBJECT IDENTIFIER ::= { wfInternet 12 }
wfIgmpGroup OBJECT IDENTIFIER ::= { wfInternet 13 }
wfPimGroup OBJECT IDENTIFIER ::= { wfInternet 14 }
wfIpv6Group OBJECT IDENTIFIER ::= { wfInternet 16 }
wfNtpGroup OBJECT IDENTIFIER ::= { wfInternet 17 }
wfRcmdsGroup OBJECT IDENTIFIER ::= { wfInternet 18 }
wfDnsGroup OBJECT IDENTIFIER ::= { wfInternet 19 }
wfGreGroup OBJECT IDENTIFIER ::= { wfInternet 20 }
wfMobileIpGroup OBJECT IDENTIFIER ::= { wfInternet 21 }
wfHttpGroup OBJECT IDENTIFIER ::= { wfInternet 22 }
wfNhrpGroup OBJECT IDENTIFIER ::= { wfInternet 23 }
wfDhcpServerGroup OBJECT IDENTIFIER ::= { wfInternet 24 }
wfVrrpGroup OBJECT IDENTIFIER ::= { wfInternet 25 }
wfIpsecGroup OBJECT IDENTIFIER ::= { wfInternet 26 }
wfVoIPGroup OBJECT IDENTIFIER ::= { wfInternet 27 }
wfAppletalkGroup OBJECT IDENTIFIER ::= { wfApplication 4 }
wfIpxGroup OBJECT IDENTIFIER ::= { wfApplication 5 }
wfNlspGroup OBJECT IDENTIFIER ::= { wfIpxGroup 128 }
wfOsiGroup OBJECT IDENTIFIER ::= { wfApplication 6 }
wfVinesGroup OBJECT IDENTIFIER ::= { wfApplication 8 }
wfWanGroup OBJECT IDENTIFIER ::= { wfApplication 9 }
wfFrameRelayGroup OBJECT IDENTIFIER ::= { wfWanGroup 1 }
wfPppGroup OBJECT IDENTIFIER ::= { wfWanGroup 2 }
-- wfSmdsGroup OBJECT IDENTIFIER ::= { wfWanGroup 3 }
wfX25Group OBJECT IDENTIFIER ::= { wfWanGroup 4 }
wfAtmGroup OBJECT IDENTIFIER ::= { wfWanGroup 5 }
wfAtmLeGroup OBJECT IDENTIFIER ::= { wfAtmGroup 20 }
wfFrswGroup OBJECT IDENTIFIER ::= { wfWanGroup 6 }
wfSmdsSwGroup OBJECT IDENTIFIER ::= { wfWanGroup 7 }
wfIsdnGroup OBJECT IDENTIFIER ::= { wfWanGroup 8 }
wfFrameRelay2Group OBJECT IDENTIFIER ::= { wfWanGroup 9 }
wfmpsObjects OBJECT IDENTIFIER ::= { wfWanGroup 10 }
wfAsrGroup OBJECT IDENTIFIER ::= { wfWanGroup 11 }
wfX25PadGroup OBJECT IDENTIFIER ::= { wfWanGroup 12 }
wfAtmHalfBridgeGroup OBJECT IDENTIFIER ::= { wfWanGroup 13 }
wfmpcObjects OBJECT IDENTIFIER ::= { wfWanGroup 14 }
wfMplsLdpGroup OBJECT IDENTIFIER ::= { wfWanGroup 15 }
wfMplsAtmGroup OBJECT IDENTIFIER ::= { wfWanGroup 16 }
wfXnsGroup OBJECT IDENTIFIER ::= { wfApplication 10 }
wfTestGroup OBJECT IDENTIFIER ::= { wfApplication 11 }
wfLanManagerGroup OBJECT IDENTIFIER ::= { wfApplication 12 }
wfOsiConsGroup OBJECT IDENTIFIER ::= { wfApplication 13 }
wfAppnGroup OBJECT IDENTIFIER ::= { wfApplication 14 }
wfIpexGroup OBJECT IDENTIFIER ::= { wfApplication 15 }
wfIntegratedServicesGroup OBJECT IDENTIFIER ::= { wfApplication 16 }
wfReservationProtocolGroup OBJECT IDENTIFIER ::= { wfIntegratedServicesGroup 1 }
wfRRedGroup OBJECT IDENTIFIER ::= { wfApplication 17 }
wfBotGroup OBJECT IDENTIFIER ::= { wfApplication 18 }
wfAccountingGroup OBJECT IDENTIFIER ::= { wfApplication 20 }
wfAsyncOverTcpGroup OBJECT IDENTIFIER ::= { wfApplication 21 }
wfRadiusGroup OBJECT IDENTIFIER ::= { wfApplication 22 }
wfL2TPGroup OBJECT IDENTIFIER ::= { wfApplication 23 }
wfVcctGroup OBJECT IDENTIFIER ::= { wfApplication 24 }
wfQoSPolicyGroup OBJECT IDENTIFIER ::= { wfApplication 25 }
wfCopsCGroup OBJECT IDENTIFIER ::= { wfQoSPolicyGroup 1 }
wfDiffServAppGroup OBJECT IDENTIFIER ::= { wfApplication 26 }
wfIKEGroup OBJECT IDENTIFIER ::= { wfApplication 27 }
END -- Wellfleet-COMMON-MIB

File diff suppressed because it is too large Load Diff

View File

@ -1,151 +0,0 @@
Wellfleet-DOT1QTAG-CONFIG-MIB DEFINITIONS ::= BEGIN
-- First created by Rahul Mehta 07/25/97 for 802.1q VLAN tagging in the router.
IMPORTS
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
wfDot1qTagConfigGroup
FROM Wellfleet-COMMON-MIB;
wfDot1qTagConfig OBJECT IDENTIFIER ::= { wfDot1qTagConfigGroup 1 }
wfDot1qTagConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF WfDot1qTagConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table that contains the global read-write
802.1q VLAN tagging attributes on a per circuit
basis. Here circuit number is the Local VLAN Id."
::= { wfDot1qTagConfig 1 }
wfDot1qTagConfigEntry OBJECT-TYPE
SYNTAX WfDot1qTagConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of information maintained for each circuit."
INDEX {wfDot1qTagCfgPhysicalPortId,
wfDot1qTagCfgLocalVlanId }
::= { wfDot1qTagConfigTable 1 }
WfDot1qTagConfigEntry ::= SEQUENCE {
wfDot1qTagCfgDelete
INTEGER,
wfDot1qTagCfgDisable
INTEGER,
wfDot1qTagCfgVlanName
DisplayString,
wfDot1qTagCfgLocalVlanId
INTEGER,
wfDot1qTagCfgGlobalVlanId
INTEGER,
wfDot1qTagCfgVirtualPortType
INTEGER,
wfDot1qTagCfgPhysicalPortId
INTEGER,
wfDot1qTagCfgProtocolType
INTEGER
}
wfDot1qTagCfgDelete OBJECT-TYPE
SYNTAX INTEGER {
create(1),
delete(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Creation and deletion flag for this record. When set to 2
it will cause this entry to be deleted from the MIB"
DEFVAL { create }
::= { wfDot1qTagConfigEntry 1 }
wfDot1qTagCfgDisable OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable/Disable parameter. A disabled interface will
never be selected as the active interface for a circuit."
DEFVAL { enabled }
::= { wfDot1qTagConfigEntry 2 }
wfDot1qTagCfgVlanName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name for the VLAN circuit.
NOTE: For SM purposes only. This a dummy cfg. parameter."
::= { wfDot1qTagConfigEntry 3 }
wfDot1qTagCfgLocalVlanId OBJECT-TYPE
SYNTAX INTEGER(1..1023)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the circuit on which Dot1qTag related
attributes are set. Uniquely identifies the group
within a Box. Here it is same as the Circuit Number."
::= { wfDot1qTagConfigEntry 4 }
wfDot1qTagCfgGlobalVlanId OBJECT-TYPE
SYNTAX INTEGER(1..4095)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Uniquely identifies the group within the enterprise.
Global VLAN ID is a 12 bit unique number."
::= { wfDot1qTagConfigEntry 5 }
wfDot1qTagCfgVirtualPortType OBJECT-TYPE
SYNTAX INTEGER {
tagged(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Virtual Port Type."
DEFVAL { tagged }
::= { wfDot1qTagConfigEntry 6 }
wfDot1qTagCfgPhysicalPortId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The physical port id which is same as the line number."
::= { wfDot1qTagConfigEntry 7 }
wfDot1qTagCfgProtocolType OBJECT-TYPE
SYNTAX INTEGER(1514..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IEEE802.1q protocol type value.
NOTE: With the initial release of the software, the
Tag Protocol Identifier (TPID) field in 802.1 tag will
contain Bay Networks' propietary value of 8100 (Hex).
This value will be specified by the IEEE in the
forthcoming revisions of the 802.1Q standard, Bay
Networks will support the standard value."
DEFVAL { 33024 }
::= { wfDot1qTagConfigEntry 8 }
END -- Wellfleet-DOT1QTAG-CONFIG-MIB

File diff suppressed because it is too large Load Diff

View File

@ -1,555 +0,0 @@
Wellfleet-MODULE-MIB DEFINITIONS ::= BEGIN
-- Created by mdl2asn version 3.1
-- Creation date: Wed Aug 30 16:45:27 EDT 1995
IMPORTS
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
wfHwModuleGroup
FROM Wellfleet-COMMON-MIB;
wfHwModuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF WfHwModuleEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Hardware Module Table
Filled in by the Module Driver. Read by SNMP to
build the driver load records "
::= { wfHwModuleGroup 1 }
wfHwModuleEntry OBJECT-TYPE
SYNTAX WfHwModuleEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Hardware specific information about a slot."
INDEX { wfHwModuleSlot,
wfHwModuleModule }
::= { wfHwModuleTable 1 }
WfHwModuleEntry ::= SEQUENCE {
wfHwModuleSlot
INTEGER,
wfHwModuleModule
INTEGER,
wfHwModuleModIdOpt
INTEGER,
wfHwModuleModRev
OCTET STRING,
wfHwModuleModSerialNumber
OCTET STRING,
wfHwModuleArtworkRev
DisplayString,
wfHwModuleMemorySize1
INTEGER,
wfHwModuleMemorySize2
INTEGER,
wfHwModuleDaughterBdIdOpt
INTEGER,
wfHwModuleLEDStatus1
INTEGER,
wfHwModuleLEDState1
INTEGER,
wfHwModuleLEDStatus2
INTEGER,
wfHwModuleLEDState2
INTEGER,
wfHwModuleLEDStatus3
INTEGER,
wfHwModuleLEDState3
INTEGER
}
wfHwModuleSlot OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each slot.
Its value ranges between 1 and 4."
::= { wfHwModuleEntry 1 }
wfHwModuleModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value ranges between 1 and 4"
::= { wfHwModuleEntry 2 }
wfHwModuleModIdOpt OBJECT-TYPE
SYNTAX INTEGER {
spex(512),
spexhss(768),
spexhsd(769),
denm(1280),
denmhwf(1281),
iqe(1408),
dsnmnn(1536),
dsnmn1(1537),
dsnmn2(1538),
dsnm1n(1540),
dsnm11(1541),
dsnm12(1542),
dsnm2n(1544),
dsnm21(1545),
dsnm22(1546),
dsnmnnisdn(1584),
dsnmn1isdn(1585),
dsnmn2isdn(1586),
dsnm1nisdn(1588),
dsnm11isdn(1589),
dsnm12isdn(1590),
dsnm2nisdn(1592),
dsnm21isdn(1593),
dsnm22isdn(1594),
qsyncnm(1664),
mmfsdsas(1792),
mmfsddas(1793),
smfsdsas(1800),
smfsddas(1801),
mmscsas(1808),
mmscdas(1809),
smammbdas(1825),
mmasmbdas(1833),
mmfsdsashwf(1856),
mmfsddashwf(1857),
smfsdsashwf(1864),
smfsddashwf(1865),
mmscsashwf(1872),
mmscdashwf(1873),
smammbdashwf(1889),
mmasmbdashwf(1897),
dtnm(2048),
cam(2049),
iqtok(2176),
se100nm(2304),
asnqbri(2560),
mce1nm(2816),
dmct1nm(2944),
hwcompnm32(3072),
hwcompnm128(3073),
ahwcompnm32(3328),
ahwcompnm128(3329),
ahwcompnm256(3330),
shssinm(3584),
fbrmbdfen(8000),
ds1e1atm(8160),
ds3e3atm(8161),
pmcdsync(8320),
pmcqsync(8321),
fvoippmcc(8500),
fvoipt1e1pmc(8501),
arnmbstr(8704),
arnmbsen(8720),
arnmbsfetx(8728),
arnmbsfefx(8729),
litembsfetx(8744),
arnssync(8736),
arnv34(8752),
arndcsu(8768),
arnft1(8776),
arnfe1(8780),
arnisdns(8784),
arnisdnu(8800),
arnisdb(8808),
arnstkrg(8816),
arnsenet(8832),
arntsync(8848),
arnentsync(8864),
arne7sync(8872),
arn7sync(8873),
arnvoice(8890),
arnvoicedsync(8891),
arnpbe7sx10(8972),
arntrtsync(8880),
arnmbenx10(8896),
arnmbtrx10(8912),
arnpbenx10(8928),
arnpbtrx10(8944),
arnpbtenx10(8960),
arnpbttrx10(8976),
snm10t16(16384),
snm100t2(16640),
snmatmoc31mm(16896),
snmatmoc31dmm(16897),
snmatmoc31sm(16898),
snmatmoc31dsm(16899),
snmfddismm(17152),
snmfddisms(17153),
snmfddissm(17154),
snmfddisss(17155),
snm10f8(17408),
snm100f2(17664),
snm10t16p4(17920),
snm100t2p4(18176),
snm10t14100t1(18432),
snm100t16(18688),
snm10t14100f1(18944),
atm5000ah(524288),
atm5000bh(524544)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Module IDs for the net modules modules"
::= { wfHwModuleEntry 3 }
wfHwModuleModRev OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The revision level of the module. High byte is in upper 2 bytes."
::= { wfHwModuleEntry 4 }
wfHwModuleModSerialNumber OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of the module."
::= { wfHwModuleEntry 5 }
wfHwModuleArtworkRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Artwork Revision number of the module"
::= { wfHwModuleEntry 6 }
wfHwModuleMemorySize1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Size (in bytes) of memory #1."
::= { wfHwModuleEntry 7 }
wfHwModuleMemorySize2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Size (in bytes) of memory #2."
::= { wfHwModuleEntry 8 }
wfHwModuleDaughterBdIdOpt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Daughterboard IDs that may be attached to net modules"
::= { wfHwModuleEntry 9 }
wfHwModuleLEDStatus1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bit mask representing the status of the LEDs on the module.
Each LED is represented by 2 bits. LED #1 status is
indicated by the 2 least significant bits. LED #16 status
is indicated by the 2 most significant bits. How this bit
mask is interpreted depends on the module ID. For example,
some modules use this value to report what color the LED
is currently set to ('00' off, '01' yellow, '10' green).
This value can be used by a NMS that needs to know this
information for whatever reason. Some modules may not
support this value in which case it should be set to zero."
::= { wfHwModuleEntry 10 }
wfHwModuleLEDState1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bit mask representing the state of the LEDs on the module.
Each LED is represented by 2 bits. LED #1 state is
indicated by the 2 least significant bits. LED #16 state
is indicated by the 2 most significant bits. How this bit
mask is interpreted depends on the module ID. For example,
some modules use this value to indicate a LED is flashing
(value of '01') or a solid color (value of '00').
This value can be used by a NMS that needs to know this
information for whatever reason. Some modules may not
support this value in which case it should be set to zero."
::= { wfHwModuleEntry 11 }
wfHwModuleLEDStatus2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bit mask representing the status of the LEDs on the module.
Each LED is represented by 2 bits. LED #17 status is
indicated by the 2 least significant bits. LED #32 status
is indicated by the 2 most significant bits. How this bit
mask is interpreted depends on the module ID. For example,
some modules use this value to report what color the LED
is currently set to ('00' off, '01' yellow, '10' green).
This value can be used by a NMS that needs to know this
information for whatever reason. Some modules may not
support this value in which case it should be set to zero."
::= { wfHwModuleEntry 12 }
wfHwModuleLEDState2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bit mask representing the state of the LEDs on the module.
Each LED is represented by 2 bits. LED #17 state is
indicated by the 2 least significant bits. LED #32 state
is indicated by the 2 most significant bits. How this bit
mask is interpreted depends on the module ID. For example,
some modules use this value to indicate a LED is flashing
(value of '01') or a solid color (value of '00').
This value can be used by a NMS that needs to know this
information for whatever reason. Some modules may not
support this value in which case it should be set to zero."
::= { wfHwModuleEntry 13 }
wfHwModuleLEDStatus3 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bit mask representing the status of the LEDs on the module.
Each LED is represented by 2 bits. LED #33 status is
indicated by the 2 least significant bits. LED #48 status
is indicated by the 2 most significant bits. How this bit
mask is interpreted depends on the module ID. For example,
some modules use this value to report what color the LED
is currently set to ('00' off, '01' yellow, '10' green).
This value can be used by a NMS that needs to know this
information for whatever reason. Some modules may not
support this value in which case it should be set to zero."
::= { wfHwModuleEntry 14 }
wfHwModuleLEDState3 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bit mask representing the state of the LEDs on the module.
Each LED is represented by 2 bits. LED #33 state is
indicated by the 2 least significant bits. LED #48 state
is indicated by the 2 most significant bits. How this bit
mask is interpreted depends on the module ID. For example,
some modules use this value to indicate a LED is flashing
(value of '01') or a solid color (value of '00').
This value can be used by a NMS that needs to know this
information for whatever reason. Some modules may not
support this value in which case it should be set to zero."
::= { wfHwModuleEntry 15 }
wfModuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF WfModuleEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is used by the module driver for Barracuda"
::= { wfHwModuleGroup 2 }
wfModuleEntry OBJECT-TYPE
SYNTAX WfModuleEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Hardware specific information about a slot."
INDEX { wfModuleSlot }
::= { wfModuleTable 1 }
WfModuleEntry ::= SEQUENCE {
wfModuleDelete
INTEGER,
wfModuleSlot
INTEGER,
wfModuleTimerFrequency
INTEGER,
wfModuleBufferBalance
INTEGER,
wfModuleFddiWeight
INTEGER,
wfModuleTokenRingWeight
INTEGER,
wfModuleCsmacdWeight
INTEGER,
wfModuleSyncWeight
INTEGER,
wfModuleFreeBufferCredits
INTEGER,
wfModuleTotalBufferCredits
INTEGER,
wfModuleRestart
INTEGER,
wfModuleCsmacd100Weight
INTEGER,
wfModuleBisyncWeight
INTEGER ,
wfModuleHssiWeight
INTEGER
}
wfModuleDelete OBJECT-TYPE
SYNTAX INTEGER {
created(1),
deleted(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"create/delete parameter"
DEFVAL { created }
::= { wfModuleEntry 1 }
wfModuleSlot OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each slot.
Its value ranges between 1 and 14.
There are products in this family that contain 1, 5, and 14 slots."
::= { wfModuleEntry 2 }
wfModuleTimerFrequency OBJECT-TYPE
SYNTAX INTEGER {
timerdefault(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value determines the frequency for the buffer balance
algorithm to run"
DEFVAL { timerdefault }
::= { wfModuleEntry 3 }
wfModuleBufferBalance OBJECT-TYPE
SYNTAX INTEGER {
txrx(1),
none(2),
rx(3),
tx(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable/Disable buffer balancing algorithm selectively"
DEFVAL { txrx }
::= { wfModuleEntry 4 }
wfModuleFddiWeight OBJECT-TYPE
SYNTAX INTEGER(1..10)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value determines the weight of the fddi line
for the buffer balancing algorithm"
DEFVAL { 6 }
::= { wfModuleEntry 5 }
wfModuleTokenRingWeight OBJECT-TYPE
SYNTAX INTEGER(1..10)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value determines the weight of the token-ring
for the buffer balancing algorithm"
DEFVAL { 4 }
::= { wfModuleEntry 6 }
wfModuleCsmacdWeight OBJECT-TYPE
SYNTAX INTEGER(1..10)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value determines the weight of the csmacd line
for the buffer balancing algorithm"
DEFVAL { 3 }
::= { wfModuleEntry 7 }
wfModuleSyncWeight OBJECT-TYPE
SYNTAX INTEGER(1..10)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value determines the weight of the sync line
for the buffer balancing algorithm"
DEFVAL { 2 }
::= { wfModuleEntry 8 }
wfModuleFreeBufferCredits OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the number of buffers
available to line drivers but not used by them"
::= { wfModuleEntry 9 }
wfModuleTotalBufferCredits OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the total number of buffers
available to line drivers"
::= { wfModuleEntry 10 }
wfModuleRestart OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute should be touched after the queue
lengths are configured in the line-records"
::= { wfModuleEntry 11 }
wfModuleCsmacd100Weight OBJECT-TYPE
SYNTAX INTEGER(1..10)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value determines the weight of the csmacd 100MB line
for the buffer balancing algorithm"
DEFVAL { 6 }
::= { wfModuleEntry 12 }
wfModuleBisyncWeight OBJECT-TYPE
SYNTAX INTEGER(1..10)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value determines the weight of the bisync line
for the buffer balancing algorithm"
DEFVAL { 2 }
::= { wfModuleEntry 13 }
wfModuleHssiWeight OBJECT-TYPE
SYNTAX INTEGER(1..10)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value determines the weight of the hssi line
for the buffer balancing algorithm"
DEFVAL { 2 }
::= { wfModuleEntry 14 }
END -- Wellfleet-MODULE-MIB

File diff suppressed because it is too large Load Diff

View File

@ -1,118 +0,0 @@
ZIPLOCK-MIB DEFINITIONS ::= BEGIN
-- ZIPLOCK-MIB The Cabletron Ziplock MIB
-- Revision: 01.00.00
-- Date: September 4, 1997
-- Cabletron Systems, Inc.
-- 35 Industrial Way, P.O. Box 5005
-- Rochester, NH 03867-0505
-- (603) 332-9400
-- support@ctron.com
-- This module provide authoritative definitions for
-- object identifiers created for the support of the
-- Ziplock Daughter Board optionally used on Cabletron
-- products.
--
-- enterprise.cabletron.mibs.ctron.
-- ctPhysical.ctResource.sysResourceInstalled
-- .ctZiplock
-- Cabletron Systems reserves the right to make changes in
-- specification and other information contained in this document
-- without prior notice. The reader should consult Cabletron Systems
-- to determine whether any such changes have been made.
--
-- In no event shall Cabletron Systems be liable for any incidental,
-- indirect, special, or consequential damages whatsoever (including
-- but not limited to lost profits) arising out of or related to this
-- document or the information contained in it, even if Cabletron
-- Systems has been advised of, known, or should have known, the
-- possibility of such damages.
--
-- Cabletron grants vendors, end-users, and other interested parties
-- a non-exclusive license to use this Specification in connection
-- with the management of Cabletron products.
-- Copyright August 1997 Cabletron Systems
IMPORTS
OBJECT-TYPE FROM RFC-1212
ctResource FROM CTRON-MIB-NAMES;
ctZiplock OBJECT IDENTIFIER ::= { ctResource 3 }
--
-- ctZiplock Group
--
ctZiplockTable OBJECT-TYPE
SYNTAX SEQUENCE OF CtZiplockEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table containing Ziplock daughter board information
including presence, revision and status"
::= { ctZiplock 1 }
ctZiplockEntry OBJECT-TYPE
SYNTAX CtZiplockEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Ziplock daughter board information."
INDEX { ctZiplockNumber }
::= { ctZiplockTable 1 }
CtZiplockEntry ::= SEQUENCE
{
ctZiplockNumber INTEGER,
ctZiplockPresence INTEGER,
ctZiplockRevision INTEGER,
ctZiplockStatus INTEGER
}
ctZiplockNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object provides an index into the Ziplock Table.
and represents the Ziplock daughter board number."
::= { ctZiplockEntry 1 }
ctZiplockPresence OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object indicates the presence of a Ziplock daughter
board on the host platform. 1 indicates presence, 2
indicates absence."
::= { ctZiplockEntry 2 }
ctZiplockRevision OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object represents the hardware revision of the Ziplock
daughter board."
::= { ctZiplockEntry 3 }
ctZiplockStatus OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates the status of the Ziplock
daughter board.
1=GOOD,
2=BAD,
3=UNKNOWN."
::= { ctZiplockEntry 4 }
END