- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
2133 lines
61 KiB
Text
2133 lines
61 KiB
Text
|
|
WISI-GTSETTINGS-MIB DEFINITIONS ::= BEGIN
|
|
--============================================================================--
|
|
|
|
IMPORTS
|
|
IpAddress, Integer32, Unsigned32, MODULE-IDENTITY, NOTIFICATION-TYPE,
|
|
OBJECT-TYPE
|
|
FROM SNMPv2-SMI
|
|
|
|
DisplayString, PhysAddress, RowStatus
|
|
FROM SNMPv2-TC
|
|
|
|
gtModule
|
|
FROM WISI-GTMODULES-MIB
|
|
|
|
gtUnit
|
|
FROM WISI-TANGRAM-MIB
|
|
|
|
InterfaceIndex
|
|
FROM IF-MIB;
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
gtSettingsMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201609080000Z"
|
|
ORGANIZATION "WISI Communications GmbH & Co. KG"
|
|
CONTACT-INFO
|
|
"https://wisiconnect.tv/"
|
|
DESCRIPTION
|
|
"This MIB module represents the modules within a system (rack
|
|
unit) of a WISI next-generation headend. It provides general
|
|
module information and settings."
|
|
|
|
REVISION "201609080000Z"
|
|
DESCRIPTION
|
|
"Fixed parse errors and warnings and incorrect string sizes.
|
|
Added object to control if an interface should use its VLAN
|
|
settings. Added the ability to modify several objects regarding
|
|
interfaces, HMS, time, NTP, SNMP and module redundancy
|
|
settings. Added object to enable/disable user authentication
|
|
for modules and to create and upload/download individual
|
|
settings backups for modules. Added value to update a module's
|
|
entitlements. Updated contact information."
|
|
REVISION "201507020000Z"
|
|
DESCRIPTION
|
|
"Initial version."
|
|
::= { gtUnit 5 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
gtSettingsNotifications OBJECT IDENTIFIER ::= { gtSettingsMIB 0 }
|
|
gtSettingsObjects OBJECT IDENTIFIER ::= { gtSettingsMIB 1 }
|
|
gtSettingsConformance OBJECT IDENTIFIER ::= { gtSettingsMIB 2 }
|
|
|
|
gtGeneral OBJECT IDENTIFIER ::= { gtSettingsObjects 1 }
|
|
gtSwitch OBJECT IDENTIFIER ::= { gtSettingsObjects 2 }
|
|
gtNetworking OBJECT IDENTIFIER ::= { gtSettingsObjects 3 }
|
|
gtHeadendSystemManagement OBJECT IDENTIFIER ::= { gtSettingsObjects 4 }
|
|
gtDateAndTime OBJECT IDENTIFIER ::= { gtSettingsObjects 5 }
|
|
gtSNMP OBJECT IDENTIFIER ::= { gtSettingsObjects 6 }
|
|
gtUser OBJECT IDENTIFIER ::= { gtSettingsObjects 7 }
|
|
gtServices OBJECT IDENTIFIER ::= { gtSettingsObjects 8 }
|
|
gtModuleBackup OBJECT IDENTIFIER ::= { gtSettingsObjects 9 }
|
|
gtModuleUpdate OBJECT IDENTIFIER ::= { gtSettingsObjects 10 }
|
|
|
|
gtSettingsCompliances OBJECT IDENTIFIER ::= { gtSettingsConformance 1 }
|
|
gtSettingsGroups OBJECT IDENTIFIER ::= { gtSettingsConformance 2 }
|
|
|
|
--============================================================================--
|
|
|
|
gtSettingsNotifyWebChanged NOTIFICATION-TYPE
|
|
OBJECTS { gtWebEnable, gtWebAuth, gtWebProtocol }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSettingsNotifyWebChanged indicates that the web
|
|
server status has changed"
|
|
::= { gtSettingsNotifications 1 }
|
|
|
|
gtSettingsNotifyInterfaceChanged NOTIFICATION-TYPE
|
|
OBJECTS { gtInterfaceName, gtInterfaceVLAN, gtInterfaceIPv4,
|
|
gtInterfaceIPv4Mask, gtInterfaceIPv4Gateway, gtInterfaceVLAN,
|
|
gtInterfaceIGMP, gtInterfaceDHCPState, gtInterfaceWebMgt,
|
|
gtInterfaceSNMP, gtInterfaceSimulcrypt, gtInterfaceStreaming,
|
|
gtInterfaceCLI, gtInterfaceUseVLAN, gtInterfaceIfIndex,
|
|
gtInterfaceRowStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSettingsNotifyInterfaceChanged indicates that an
|
|
interface's global settings has changed"
|
|
::= { gtSettingsNotifications 2 }
|
|
|
|
--============================================================================--
|
|
|
|
gtSWOptionsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GtSWOptionsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSWOptionsTable table contains a list of all
|
|
software options of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtGeneral 1 }
|
|
|
|
gtSWOptionsEntry OBJECT-TYPE
|
|
SYNTAX GtSWOptionsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSWOptionsEntry table entry represents a software
|
|
option of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
INDEX {
|
|
gtModule,
|
|
gtSWOptionsIdx
|
|
}
|
|
::= { gtSWOptionsTable 1 }
|
|
|
|
GtSWOptionsEntry ::= SEQUENCE {
|
|
gtSWOptionsIdx Unsigned32,
|
|
gtSWOption DisplayString
|
|
}
|
|
|
|
gtSWOptionsIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSWOptionsIdx entity represents the numeric index
|
|
of a software option of a SFM/MFM module within the
|
|
GT01/GN50 rack unit."
|
|
::= { gtSWOptionsEntry 1 }
|
|
|
|
gtSWOption OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSWOption entity represents the software option
|
|
of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtSWOptionsEntry 2 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
gtSLATable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GtSLAEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSLATable table contains a list of all Service License Agreements
|
|
within the GT01/GN50 rack unit."
|
|
::= { gtGeneral 2 }
|
|
|
|
gtSLAEntry OBJECT-TYPE
|
|
SYNTAX GtSLAEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSLAEntry table entry represents a SFM/MFM module
|
|
within the GT01/GN50 rack unit."
|
|
INDEX {
|
|
gtModule
|
|
}
|
|
::= { gtSLATable 1 }
|
|
|
|
GtSLAEntry ::= SEQUENCE {
|
|
gtSLARegistered INTEGER,
|
|
gtSLAExpires DisplayString
|
|
}
|
|
|
|
gtSLARegistered OBJECT-TYPE
|
|
SYNTAX INTEGER { no(0), yes(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSLARegistered entity represents the Service License
|
|
Agreement Registration of a SFM/MFM module within the
|
|
GT01/GN50 rack unit."
|
|
::= { gtSLAEntry 1 }
|
|
|
|
gtSLAExpires OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSLAExpires entity represents the Service License
|
|
Agreement expire date of a SFM/MFM module within the
|
|
GT01/GN50 rack unit."
|
|
::= { gtSLAEntry 2 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
gtSyslogTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GtSyslogEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSyslogTable table contains a list of all syslog servers
|
|
within the GT01/GN50 rack unit."
|
|
::= { gtGeneral 3 }
|
|
|
|
gtSyslogEntry OBJECT-TYPE
|
|
SYNTAX GtSyslogEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtPortsEntry table entry represents a syslog server
|
|
within the GT01/GN50 rack unit."
|
|
INDEX {
|
|
gtModule
|
|
}
|
|
::= { gtSyslogTable 1 }
|
|
|
|
GtSyslogEntry ::= SEQUENCE {
|
|
gtSyslogState INTEGER,
|
|
gtSyslogIP IpAddress
|
|
}
|
|
|
|
gtSyslogState OBJECT-TYPE
|
|
SYNTAX INTEGER { off(0), on(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSyslogState represents the syslog state
|
|
of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtSyslogEntry 1 }
|
|
|
|
gtSyslogIP OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSyslogIP represents the syslog IP address
|
|
of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtSyslogEntry 2 }
|
|
|
|
--============================================================================--
|
|
--============================================================================--
|
|
|
|
gtNetworkTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GtNetworkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtNetworkTable table contains a list of all
|
|
networks within the GT01/GN50 rack unit."
|
|
::= { gtSwitch 1 }
|
|
|
|
gtNetworkEntry OBJECT-TYPE
|
|
SYNTAX GtNetworkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtNetworkEntry table entry represents a network
|
|
within the GT01/GN50 rack unit."
|
|
INDEX {
|
|
gtNetworkVLAN
|
|
}
|
|
::= { gtNetworkTable 1 }
|
|
|
|
GtNetworkEntry ::= SEQUENCE {
|
|
gtNetworkVLAN Unsigned32,
|
|
gtNetworkName DisplayString,
|
|
gtNetworkIGMPQuerierState INTEGER,
|
|
gtNetworkIGMPQuerierIP IpAddress,
|
|
gtNetworkIGMPSnoopingState INTEGER
|
|
}
|
|
|
|
gtNetworkVLAN OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4095)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtNetworkVLAN represents the network VLAN ID
|
|
within the GT01/GN50 rack unit."
|
|
::= { gtNetworkEntry 1 }
|
|
|
|
gtNetworkName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..100))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtNetworkName entity represents the network
|
|
name within the GT01/GN50 rack unit."
|
|
::= { gtNetworkEntry 2 }
|
|
|
|
gtNetworkIGMPQuerierState OBJECT-TYPE
|
|
SYNTAX INTEGER { off(0), forced(1), auto(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtNetworkIGMPQuerierState represents the network IGMP
|
|
querier state within the GT01/GN50 rack unit."
|
|
::= { gtNetworkEntry 3 }
|
|
|
|
gtNetworkIGMPQuerierIP OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtNetworkIGMPQuerierIP represents the network IGMP querier
|
|
IP address within the GT01/GN50 rack unit."
|
|
::= { gtNetworkEntry 4 }
|
|
|
|
gtNetworkIGMPSnoopingState OBJECT-TYPE
|
|
SYNTAX INTEGER { off(0), on(1), blockMulticast(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtNetworkIGMPSnoopingState represents the network IGMP snooping
|
|
state within the GT01/GN50 rack unit."
|
|
::= { gtNetworkEntry 5 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
gtNetworkPortsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GtNetworkPortsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtNetworkTable table contains a list of all
|
|
network ports within the GT01/GN50 rack unit. "
|
|
::= { gtSwitch 2 }
|
|
|
|
gtNetworkPortsEntry OBJECT-TYPE
|
|
SYNTAX GtNetworkPortsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtNetworkPortsEntry table entry represents a network
|
|
within the GT01/GN50 rack unit. "
|
|
INDEX {
|
|
gtNetworkPortVLAN,
|
|
gtNetworkPortNumber
|
|
}
|
|
::= { gtNetworkPortsTable 1 }
|
|
|
|
GtNetworkPortsEntry ::= SEQUENCE {
|
|
gtNetworkPortVLAN Unsigned32,
|
|
gtNetworkPortNumber Unsigned32,
|
|
gtNetworkPortName DisplayString,
|
|
gtNetworkPortState INTEGER
|
|
}
|
|
|
|
gtNetworkPortVLAN OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4095)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtNetworkPortVLAN represents the network VLAN ID within
|
|
the GT01/GN50 rack unit."
|
|
::= { gtNetworkPortsEntry 1 }
|
|
|
|
gtNetworkPortNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtNetworkPortNumber entity represents the numeric index
|
|
of a network port within the GT01/GN50 rack unit."
|
|
::= { gtNetworkPortsEntry 2 }
|
|
|
|
gtNetworkPortName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtNetworkPortName entity represents the name
|
|
of a network port within the GT01/GN50 rack unit."
|
|
::= { gtNetworkPortsEntry 3 }
|
|
|
|
gtNetworkPortState OBJECT-TYPE
|
|
SYNTAX INTEGER { notMember(0), untagged(1), tagged(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtNetworkPortState represents the state of a network port
|
|
within the GT01/GN50 rack unit."
|
|
::= { gtNetworkPortsEntry 4 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
gtPortsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GtPortsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtPortsTable table contains a list of all network ports
|
|
within the GT01/GN50 rack unit."
|
|
::= { gtSwitch 3 }
|
|
|
|
gtPortsEntry OBJECT-TYPE
|
|
SYNTAX GtPortsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtPortsEntry table entry represents a network port
|
|
within the GT01/GN50 rack unit."
|
|
INDEX {
|
|
gtPortsNumber
|
|
}
|
|
::= { gtPortsTable 1 }
|
|
|
|
GtPortsEntry ::= SEQUENCE {
|
|
gtPortsNumber Unsigned32,
|
|
gtPortsName DisplayString,
|
|
gtPortsFloodMulticast INTEGER,
|
|
gtPortsBitrateReceive Integer32,
|
|
gtPortsBitrateTransmit Integer32,
|
|
gtPortsLinkup INTEGER
|
|
}
|
|
|
|
gtPortsNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..16)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtPortsNumber entity represents the numeric index of a
|
|
network port within the GT01/GN50 rack unit."
|
|
::= { gtPortsEntry 1 }
|
|
|
|
gtPortsName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtPortsName entity represents the network port name
|
|
within the GT01/GN50 rack unit."
|
|
::= { gtPortsEntry 2 }
|
|
|
|
gtPortsFloodMulticast OBJECT-TYPE
|
|
SYNTAX INTEGER { off(0), on(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtPortsFloodMulticast represents the flood multicast setting
|
|
of the specific network port within the GT01/GN50 rack unit."
|
|
::= { gtPortsEntry 3 }
|
|
|
|
gtPortsBitrateReceive OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtPortsBitrateReceive entity represents the receiving bitrate
|
|
of the specific network port within the GT01/GN50 rack unit.
|
|
The gtPortsBitrateReceive value is displayed in bits/sec."
|
|
::= { gtPortsEntry 4 }
|
|
|
|
gtPortsBitrateTransmit OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtPortsBitrateTransmit entity represents the transmitting bitrate
|
|
of the specific network port within the GT01/GN50 rack unit.
|
|
The gtPortsBitrateTransmit value is displayed in bits/sec."
|
|
::= { gtPortsEntry 5 }
|
|
|
|
gtPortsLinkup OBJECT-TYPE
|
|
SYNTAX INTEGER { disconnected(0), connected(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtPortsLinkup entity represents the link state
|
|
of the specific network port within the GT01/GN50 rack unit."
|
|
::= { gtPortsEntry 6 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
gtIGMPQuerierVersion OBJECT-TYPE
|
|
SYNTAX INTEGER { igmpv1(1), igmpv2(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtIGMPQuerierVersion represents the IGMP querier version
|
|
of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtSwitch 4 }
|
|
|
|
gtIGMPQuerierRobustness OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtIGMPQuerierRobustness represents the IGMP querier robustness
|
|
of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtSwitch 5 }
|
|
|
|
gtIGMPQueryInterval OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtIGMPQueryInterval represents the IGMP query interval
|
|
of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtSwitch 6 }
|
|
|
|
gtIGMPQueryStartupInterval OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtIGMPQueryStartupInterval represents the IGMP startup
|
|
query interval of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtSwitch 7 }
|
|
|
|
gtIGMPQueryStartupCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtIGMPQueryStartupCount represents the IGMP startup query count
|
|
of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtSwitch 8 }
|
|
|
|
gtIGMPLastMemberQueryInterval OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtIGMPLastMemberQueryInterval represents the last member
|
|
query interval of a SFM/MFM module within the GT01/GN50 rack unit.
|
|
The gtIGMPLastMemberQueryInterval value is displayed in ms."
|
|
::= { gtSwitch 9 }
|
|
|
|
gtIGMPLastMemberQueryCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtIGMPLastMemberQueryCount represents the last member query
|
|
count of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtSwitch 10 }
|
|
|
|
gtIGMPQuerierResponseTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtIGMPQuerierResponseTime represents the IGMP querier response
|
|
time of a SFM/MFM module within the GT01/GN50 rack unit.
|
|
The gtIGMPQuerierResponseTime value is displayed in ms."
|
|
::= { gtSwitch 11 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
gtNumSFP OBJECT-TYPE
|
|
SYNTAX Unsigned32 (4)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtNumSFP entity represents the number of SFP ports
|
|
within the GT01/GN50 rack unit.
|
|
The related entries are provided by gtSFPTable."
|
|
::= { gtSwitch 12 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
gtSFPTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GtSFPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSFPTable table contains a list of all SFP ports
|
|
within the GT01/GN50 rack unit.
|
|
The number of entries is provided by gtNumSFP."
|
|
::= { gtSwitch 13 }
|
|
|
|
gtSFPEntry OBJECT-TYPE
|
|
SYNTAX GtSFPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSFPEntry table entry represents a SFP port
|
|
within the GT01/GN50 rack unit.
|
|
The number of entries is provided by gtNumSFP."
|
|
INDEX {
|
|
gtSFPNumber
|
|
}
|
|
::= { gtSFPTable 1 }
|
|
|
|
GtSFPEntry ::= SEQUENCE {
|
|
gtSFPNumber Unsigned32,
|
|
gtSFPPlugged INTEGER,
|
|
gtSFPLink INTEGER,
|
|
gtSFPType INTEGER,
|
|
gtSFPSpeed Unsigned32
|
|
}
|
|
|
|
gtSFPNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32 (4)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSFPNumber entity represents the numeric index of a
|
|
SFP port within the GT01/GN50 rack unit."
|
|
::= { gtSFPEntry 1 }
|
|
|
|
gtSFPPlugged OBJECT-TYPE
|
|
SYNTAX INTEGER { notAttached(0), attached(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSFPPlugged entity represents the SFP
|
|
plugged state within the GT01/GN50 rack unit."
|
|
::= { gtSFPEntry 2 }
|
|
|
|
gtSFPLink OBJECT-TYPE
|
|
SYNTAX INTEGER { down(0), up(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSFPPlugged entity represents the SFP
|
|
link state within the GT01/GN50 rack unit."
|
|
::= { gtSFPEntry 3 }
|
|
|
|
gtSFPType OBJECT-TYPE
|
|
SYNTAX INTEGER { copper(0), fiber(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSFPType entity represents the SFP
|
|
type within the GT01/GN50 rack unit."
|
|
::= { gtSFPEntry 4 }
|
|
|
|
gtSFPSpeed OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
UNITS "Mbit/s"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSFPSpeed entity represents the SFP
|
|
speed within the GT01/GN50 rack unit."
|
|
::= { gtSFPEntry 5 }
|
|
|
|
--============================================================================--
|
|
--============================================================================--
|
|
|
|
gtDNSTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GtDNSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtDNSTable table contains a list of all DNS settings
|
|
within the GT01/GN50 rack unit."
|
|
::= { gtNetworking 1 }
|
|
|
|
gtDNSEntry OBJECT-TYPE
|
|
SYNTAX GtDNSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The gtDNSEntry table entry represents a
|
|
SFM/MFM module within the GT01/GN50 rack unit."
|
|
INDEX {
|
|
gtModule,
|
|
gtDNSNumber
|
|
}
|
|
::= { gtDNSTable 1 }
|
|
|
|
GtDNSEntry ::= SEQUENCE {
|
|
gtDNSNumber Unsigned32,
|
|
gtDNSServerIP IpAddress
|
|
}
|
|
|
|
gtDNSNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
UNITS "slot"
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtDNSNumber entity represents the numeric index
|
|
of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtDNSEntry 1 }
|
|
|
|
gtDNSServerIP OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtDNSServerIP represents the primary DNS IP address
|
|
of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtDNSEntry 2 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
gtInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GtInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtInterfaceTable table contains a list of all
|
|
network interfaces of a SFM/MFM module."
|
|
::= { gtNetworking 2 }
|
|
|
|
gtInterfaceEntry OBJECT-TYPE
|
|
SYNTAX GtInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtInterfaceEntry table entry represents a network interface
|
|
of a SFM/MFM module."
|
|
INDEX {
|
|
gtModule,
|
|
gtInterfaceNumber
|
|
}
|
|
::= { gtInterfaceTable 1 }
|
|
|
|
GtInterfaceEntry ::= SEQUENCE {
|
|
gtInterfaceNumber Unsigned32,
|
|
gtInterfaceName DisplayString,
|
|
gtInterfaceMAC PhysAddress,
|
|
gtInterfaceState INTEGER,
|
|
gtInterfaceIPv4 IpAddress,
|
|
gtInterfaceIPv4Mask IpAddress,
|
|
gtInterfaceIPv4Gateway IpAddress,
|
|
gtInterfaceVLAN Unsigned32,
|
|
gtInterfaceIGMP INTEGER,
|
|
gtInterfaceDHCPState INTEGER,
|
|
gtInterfaceWebMgt INTEGER,
|
|
gtInterfaceSNMP INTEGER,
|
|
gtInterfaceSimulcrypt INTEGER,
|
|
gtInterfaceStreaming INTEGER,
|
|
gtInterfaceCLI INTEGER,
|
|
gtInterfaceUseVLAN INTEGER,
|
|
gtInterfaceIfIndex InterfaceIndex,
|
|
gtInterfaceRowStatus RowStatus
|
|
}
|
|
|
|
gtInterfaceNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtInterfaceNumber entity represents the numeric index
|
|
of a network interface of a SFM/MFM module."
|
|
::= { gtInterfaceEntry 1 }
|
|
|
|
gtInterfaceName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtInterfaceName entity represents the network interface
|
|
name of a SFM/MFM module."
|
|
::= { gtInterfaceEntry 2 }
|
|
|
|
gtInterfaceMAC OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtInterfaceMAC entity represents the MAC address
|
|
of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtInterfaceEntry 3 }
|
|
|
|
gtInterfaceState OBJECT-TYPE
|
|
SYNTAX INTEGER { disconnected(0), connected(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtInterfaceState entity represents the network state
|
|
of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtInterfaceEntry 4 }
|
|
|
|
gtInterfaceIPv4 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtInterfaceIPv4 represents the network interface IP address
|
|
of a SFM/MFM module."
|
|
::= { gtInterfaceEntry 5 }
|
|
|
|
gtInterfaceIPv4Mask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtInterfaceIPv4Mask represents the network interface netmask
|
|
of a SFM/MFM module."
|
|
::= { gtInterfaceEntry 6 }
|
|
|
|
gtInterfaceIPv4Gateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtInterfaceIPv4Gateway represents the network interface gateway
|
|
of a SFM/MFM module."
|
|
::= { gtInterfaceEntry 7 }
|
|
|
|
gtInterfaceVLAN OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4095)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtInterfaceVLAN represents the network interface VLAN ID
|
|
of a SFM/MFM module."
|
|
::= { gtInterfaceEntry 8 }
|
|
|
|
gtInterfaceIGMP OBJECT-TYPE
|
|
SYNTAX INTEGER { igmpv2(2), igmpv3(3) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtInterfaceIGMP represents the network interface IGMP version
|
|
of a SFM/MFM module."
|
|
::= { gtInterfaceEntry 9 }
|
|
|
|
gtInterfaceDHCPState OBJECT-TYPE
|
|
SYNTAX INTEGER { off(0), on(1) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtInterfaceDHCPState represents the network interface
|
|
DHCP state of a SFM/MFM module."
|
|
::= { gtInterfaceEntry 10 }
|
|
|
|
gtInterfaceWebMgt OBJECT-TYPE
|
|
SYNTAX INTEGER { off(0), on(1) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtInterfaceWebMgt represents the network interface web
|
|
management capability of a SFM/MFM module."
|
|
::= { gtInterfaceEntry 11 }
|
|
|
|
gtInterfaceSNMP OBJECT-TYPE
|
|
SYNTAX INTEGER { off(0), on(1) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtInterfaceSNMP represents the network interface SNMP capability
|
|
of a SFM/MFM module."
|
|
::= { gtInterfaceEntry 12 }
|
|
|
|
gtInterfaceSimulcrypt OBJECT-TYPE
|
|
SYNTAX INTEGER { off(0), on(1) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtInterfaceSimulcrypt represents the network interface
|
|
simulcrypt capability of a SFM/MFM module."
|
|
::= { gtInterfaceEntry 13 }
|
|
|
|
gtInterfaceStreaming OBJECT-TYPE
|
|
SYNTAX INTEGER { off(0), on(1) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtInterfaceStreaming represents the network interface streaming
|
|
capability of a SFM/MFM module."
|
|
::= { gtInterfaceEntry 14 }
|
|
|
|
gtInterfaceCLI OBJECT-TYPE
|
|
SYNTAX INTEGER { off(0), on(1) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtInterfaceCLI represents the network interface CLI capability
|
|
of a SFM/MFM module."
|
|
::= { gtInterfaceEntry 15 }
|
|
|
|
gtInterfaceUseVLAN OBJECT-TYPE
|
|
SYNTAX INTEGER { off(0), on(1) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtInterfaceUseVLAN entity represents whether or not
|
|
network packages on an SFM/MFM module should be tagged with the
|
|
VLAN ID set in the gtInterfaceVLAN entity."
|
|
::= { gtInterfaceEntry 16 }
|
|
|
|
gtInterfaceIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex of the physical interface on which this virtual
|
|
interface exists, as stored in the IF-MIB::ifTable."
|
|
::= { gtInterfaceEntry 17 }
|
|
|
|
gtInterfaceRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this virtual network interface table conceptual
|
|
row.
|
|
|
|
Only the following actions and values are supported:
|
|
* active(1)
|
|
* createAndGo(4)
|
|
* destroy(6)
|
|
|
|
If a row exists, it will always be in the active(1) state, even
|
|
if the interface is not set up in a way that allows it to
|
|
communicate over the network. In order for the new interface to
|
|
work, the gtInterfaceIfIndex must be set to an existing,
|
|
physical interface - not the ifIndex of a VLAN.
|
|
|
|
In order to create a new row, at least one other columnar value
|
|
than the row status must be set in the same PDU."
|
|
::= { gtInterfaceEntry 18 }
|
|
|
|
--============================================================================--
|
|
--============================================================================--
|
|
|
|
gtHMSTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GtHMSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtHMSTable table contains a list of all headend
|
|
system management settings within the GT01/GN50 rack unit."
|
|
::= { gtHeadendSystemManagement 4 }
|
|
|
|
gtHMSEntry OBJECT-TYPE
|
|
SYNTAX GtHMSEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtHMSEntry table entry represents a
|
|
SFM/MFM module within the GT01/GN50 rack unit."
|
|
INDEX {
|
|
gtModule
|
|
}
|
|
::= { gtHMSTable 1 }
|
|
|
|
GtHMSEntry ::= SEQUENCE {
|
|
gtHMSGroupName DisplayString,
|
|
gtHMSComMethod DisplayString,
|
|
gtHMSNumMembers Integer32,
|
|
gtHMSNumAvailModules Integer32
|
|
}
|
|
|
|
gtHMSGroupName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..100))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtHMSGroupName entity represents the group name of a SFM/MFM module."
|
|
::= { gtHMSEntry 1 }
|
|
|
|
gtHMSComMethod OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (20))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtHMSComMethod entity represents the communication method within
|
|
the group of a SFM/MFM module."
|
|
::= { gtHMSEntry 2 }
|
|
|
|
gtHMSNumMembers OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtHMSNumMembers represents the number of members within the group
|
|
of a SFM/MFM module."
|
|
::= { gtHMSEntry 3 }
|
|
|
|
gtHMSNumAvailModules OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtHMSNumAvailModules represents the number of available modules
|
|
for a SFM/MFM module."
|
|
::= { gtHMSEntry 4 }
|
|
|
|
--============================================================================--
|
|
--============================================================================--
|
|
|
|
gtDateAndTimeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GtDateAndTimeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtDateAndTimeTable table contains a list of all
|
|
date and time settings within the GT01/GN50 rack unit."
|
|
::= { gtDateAndTime 1 }
|
|
|
|
gtDateAndTimeEntry OBJECT-TYPE
|
|
SYNTAX GtDateAndTimeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtDateAndTimeEntry table entry represents a
|
|
SFM/MFM module within the GT01/GN50 rack unit."
|
|
INDEX {
|
|
gtModule
|
|
}
|
|
::= { gtDateAndTimeTable 1 }
|
|
|
|
GtDateAndTimeEntry ::= SEQUENCE {
|
|
gtCurrentTimeSource DisplayString,
|
|
gtTimeUTC DisplayString,
|
|
gtTimeLocal DisplayString,
|
|
gtTimeZone DisplayString,
|
|
gtDaylightAdjustment INTEGER
|
|
}
|
|
|
|
gtCurrentTimeSource OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtCurrentTimeSource entity represents the current time
|
|
source of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtDateAndTimeEntry 1 }
|
|
|
|
gtTimeUTC OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtTimeUTC entity represents the UTC time of a SFM/MFM
|
|
module within the GT01/GN50 rack unit."
|
|
::= { gtDateAndTimeEntry 2 }
|
|
|
|
gtTimeLocal OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtTimeLocal entity represents the local time of a SFM/MFM
|
|
module within the GT01/GN50 rack unit."
|
|
::= { gtDateAndTimeEntry 3 }
|
|
|
|
gtTimeZone OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..50))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtTimeZone entity represents the time zone of a SFM/MFM
|
|
module within the GT01/GN50 rack unit in POSIX time zone
|
|
format, which also allows you to specify the daylight savings
|
|
time to use."
|
|
::= { gtDateAndTimeEntry 4 }
|
|
|
|
gtDaylightAdjustment OBJECT-TYPE
|
|
SYNTAX INTEGER { off(0), on(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtDaylightAdjustment entity controls whether or not an
|
|
SFM/MFM module within the GT01/GN50 rack unit will switch to
|
|
daylight savings time automatically. The daylight savings time
|
|
settings to use is specified in the gtTimeZone entity."
|
|
::= { gtDateAndTimeEntry 5 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
gtNTPServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GtNTPServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtNTPServerTable table contains a list of all
|
|
NTP servers of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtDateAndTime 2 }
|
|
|
|
gtNTPServerEntry OBJECT-TYPE
|
|
SYNTAX GtNTPServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtNTPServerEntry table entry represents a NTP server
|
|
of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
INDEX {
|
|
gtModule,
|
|
gtNTPServerNumber
|
|
}
|
|
::= { gtNTPServerTable 1 }
|
|
|
|
GtNTPServerEntry ::= SEQUENCE {
|
|
gtNTPServerNumber Unsigned32,
|
|
gtNTPServerAddress DisplayString,
|
|
gtNTPServerRowStatus RowStatus
|
|
}
|
|
|
|
gtNTPServerNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtNTPServerNumber entity represents the numeric index
|
|
of a NTP server of a SFM/MFM module within the
|
|
GT01/GN50 rack unit."
|
|
::= { gtNTPServerEntry 1 }
|
|
|
|
gtNTPServerAddress OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtNTPServerAddress entity represents an NTP server address
|
|
used by an SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtNTPServerEntry 2 }
|
|
|
|
gtNTPServerRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this NTP server table conceptual row.
|
|
|
|
Only the following actions and values are supported:
|
|
* active(1)
|
|
* createAndGo(4)
|
|
* destroy(6)
|
|
|
|
If a row exists, it will always be in the active(1) state. In
|
|
order to create a new row, at least one other columnar value
|
|
than the row status must be set in the same PDU."
|
|
::= { gtNTPServerEntry 3 }
|
|
|
|
--============================================================================--
|
|
--============================================================================--
|
|
|
|
gtSNMPTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GtSNMPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSNMPTable table contains a list of all SNMP
|
|
configurations of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtSNMP 1 }
|
|
|
|
gtSNMPEntry OBJECT-TYPE
|
|
SYNTAX GtSNMPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSNMPEntry table entry represents a SNMP configuration
|
|
of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
INDEX {
|
|
gtModule
|
|
}
|
|
::= { gtSNMPTable 1 }
|
|
|
|
GtSNMPEntry ::= SEQUENCE {
|
|
gtAgentState INTEGER,
|
|
gtAgentPort Unsigned32,
|
|
gtAgentSecurityLevel INTEGER,
|
|
gtAgentComReadString DisplayString,
|
|
gtAgentComWriteString DisplayString,
|
|
gtTrapState INTEGER,
|
|
gtTrapSNMPVersion INTEGER,
|
|
gtTrapUser DisplayString,
|
|
gtTrapSecurityLevel INTEGER,
|
|
gtTrapComString DisplayString,
|
|
gtTrapPDU INTEGER
|
|
}
|
|
|
|
gtAgentState OBJECT-TYPE
|
|
SYNTAX INTEGER { off(0), on(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtAgentState entity represents the SNMP agent state of
|
|
a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtSNMPEntry 1 }
|
|
|
|
gtAgentPort OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtAgentPort represents the SNMP agent port of a
|
|
SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtSNMPEntry 2 }
|
|
|
|
gtAgentSecurityLevel OBJECT-TYPE
|
|
SYNTAX INTEGER { noAuthenticationOrEncryption(1), authenticationNoEncryption(2), authenticationAndEncryption(3) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtAgentSecurityLevel entity represents the SNMP agent
|
|
security level of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtSNMPEntry 3 }
|
|
|
|
gtAgentComReadString OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..40))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtAgentComReadString entity represents the SNMP agent community
|
|
read string of an SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtSNMPEntry 4 }
|
|
|
|
gtAgentComWriteString OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..40))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtAgentComWriteString entity represents the SNMP agent community
|
|
write string of an SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtSNMPEntry 5 }
|
|
|
|
gtTrapState OBJECT-TYPE
|
|
SYNTAX INTEGER { off(0), on(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtTrapState tells you if SNMP traps are enabled on an
|
|
SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtSNMPEntry 6 }
|
|
|
|
gtTrapSNMPVersion OBJECT-TYPE
|
|
SYNTAX INTEGER { version1(0), version2c(1), version3(3) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtTrapSNMPVersion represents the SNMP protocol version
|
|
that will be used to send SNMP traps from an SFM/MFM module
|
|
within the GT01/GN50 rack unit."
|
|
::= { gtSNMPEntry 7 }
|
|
|
|
gtTrapUser OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (40))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtTrapUser entity represents the SNMP trap user for SNMPv3
|
|
of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtSNMPEntry 8 }
|
|
|
|
gtTrapSecurityLevel OBJECT-TYPE
|
|
SYNTAX INTEGER { noAuthenticationOrEncryption(1), authenticationNoEncryption(2), authenticationAndEncryption(3) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtTrapSecurityLevel entity represents the SNMP trap security
|
|
level of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtSNMPEntry 9 }
|
|
|
|
gtTrapComString OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..40))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtTrapComString entity represents the SNMP trap community
|
|
string of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtSNMPEntry 10 }
|
|
|
|
gtTrapPDU OBJECT-TYPE
|
|
SYNTAX INTEGER { v1Trap(164), inform(166), v2Trap(167)}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtTrapPDU entity represents the SNMP trap PDU of a SFM/MFM
|
|
module within the GT01/GN50 rack unit."
|
|
::= { gtSNMPEntry 11 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
gtTrapDestTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GtTrapDestEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtTrapDestTable table contains a list of all SNMP trap
|
|
destinations of an SFM/MFM module within the GT01/GN50 rack
|
|
unit."
|
|
::= { gtSNMP 2 }
|
|
|
|
gtTrapDestEntry OBJECT-TYPE
|
|
SYNTAX GtTrapDestEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtTrapDestEntry table entry represents an SNMP trap
|
|
destination of an SFM/MFM module within the GT01/GN50 rack
|
|
unit."
|
|
INDEX {
|
|
gtModule,
|
|
gtTrapDestNumber
|
|
}
|
|
::= { gtTrapDestTable 1 }
|
|
|
|
GtTrapDestEntry ::= SEQUENCE {
|
|
gtTrapDestNumber Unsigned32,
|
|
gtTrapDestIP IpAddress,
|
|
gtTrapDestPort Unsigned32,
|
|
gtTrapDestRowStatus RowStatus
|
|
}
|
|
|
|
gtTrapDestNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtTrapDestNumber entity represents the numeric index of an
|
|
SNMP trap destination of an SFM/MFM module within the GT01/GN50
|
|
rack unit."
|
|
::= { gtTrapDestEntry 1 }
|
|
|
|
gtTrapDestIP OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtTrapDestIP represents an IP address to which an SFM/MFM
|
|
module within the GT01/GN50 rack unit should send SNMP traps."
|
|
::= { gtTrapDestEntry 2 }
|
|
|
|
gtTrapDestPort OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtTrapDestPort represents the UDP port to which an SFM/MFM
|
|
module within the GT01/GN50 rack unit should send SNMP traps
|
|
destined for this target IP."
|
|
::= { gtTrapDestEntry 3 }
|
|
|
|
gtTrapDestRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this trap destination table conceptual row.
|
|
|
|
Only the following actions and values are supported:
|
|
* active(1)
|
|
* createAndGo(4)
|
|
* destroy(6)
|
|
|
|
If a row exists, it will always be in the active(1) state. In
|
|
order to create a new row, at least one other columnar value
|
|
than the row status must be set in the same PDU."
|
|
::= { gtTrapDestEntry 4 }
|
|
|
|
--============================================================================--
|
|
--============================================================================--
|
|
|
|
gtUserTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GtUserEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtUserTable table contains a list of all users within the
|
|
GT01/GN50 rack unit."
|
|
::= { gtUser 1 }
|
|
|
|
gtUserEntry OBJECT-TYPE
|
|
SYNTAX GtUserEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtUserEntry table entry represents a user within the
|
|
GT01/GN50 rack unit."
|
|
INDEX {
|
|
gtModule,
|
|
gtUserIdx,
|
|
gtUserParamIdx
|
|
}
|
|
::= { gtUserTable 1 }
|
|
|
|
GtUserEntry ::= SEQUENCE {
|
|
gtUserIdx Unsigned32,
|
|
gtUserParamIdx Unsigned32,
|
|
gtUserName DisplayString,
|
|
gtUserPassword DisplayString,
|
|
gtUserGroup Integer32,
|
|
gtUserAccesslist Integer32,
|
|
gtUserRowStatus RowStatus
|
|
}
|
|
|
|
gtUserIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtUserIdx entity represents the numeric index of a
|
|
user within the GT01/GN50 rack unit."
|
|
::= { gtUserEntry 1 }
|
|
|
|
gtUserParamIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtUserIdx entity represents the numeric index of a
|
|
user parameter within the GT01/GN50 rack unit."
|
|
::= { gtUserEntry 2 }
|
|
|
|
gtUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtUserName entity represents the user
|
|
name within the GT01/GN50 rack unit."
|
|
::= { gtUserEntry 3 }
|
|
|
|
gtUserPassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtUserPassword entity can be used to set
|
|
the user password within the GT01/GN50 rack unit."
|
|
::= { gtUserEntry 4 }
|
|
|
|
gtUserGroup OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtUserGroup entity represents the user
|
|
group within the GT01/GN50 rack unit."
|
|
::= { gtUserEntry 5 }
|
|
|
|
gtUserAccesslist OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtUserAccesslist entity represents the user
|
|
accesslist within the GT01/GN50 rack unit."
|
|
::= { gtUserEntry 6 }
|
|
|
|
gtUserRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this user table conceptual row.
|
|
|
|
Only the following actions and values are supported:
|
|
* active(1)
|
|
* createAndGo(4)
|
|
* destroy(6)
|
|
|
|
If a row exists, it will always be in the active(1) state. In
|
|
order to create a new row, at least one other columnar value
|
|
than the row status must be set in the same PDU."
|
|
::= { gtUserEntry 7 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
gtGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GtGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtGroupTable table contains a list of all groups within the
|
|
GT01/GN50 rack unit."
|
|
::= { gtUser 2 }
|
|
|
|
gtGroupEntry OBJECT-TYPE
|
|
SYNTAX GtGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtGroupEntry table entry represents a group within the
|
|
GT01/GN50 rack unit."
|
|
INDEX {
|
|
gtModule,
|
|
gtGroupIdx,
|
|
gtGroupParamIdx
|
|
}
|
|
::= { gtGroupTable 1 }
|
|
|
|
GtGroupEntry ::= SEQUENCE {
|
|
gtGroupIdx Unsigned32,
|
|
gtGroupParamIdx Unsigned32,
|
|
gtGroupName DisplayString,
|
|
gtGroupRights Integer32,
|
|
gtGroupAccesslist Integer32
|
|
}
|
|
|
|
gtGroupIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtGroupIdx entity represents the numeric index of a
|
|
group within the GT01/GN50 rack unit."
|
|
::= { gtGroupEntry 1 }
|
|
|
|
gtGroupParamIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtGroupParamIdx entity represents the numeric index of a
|
|
group parameter within the GT01/GN50 rack unit."
|
|
::= { gtGroupEntry 2 }
|
|
|
|
gtGroupName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtGroupName entity represents the group
|
|
name within the GT01/GN50 rack unit."
|
|
::= { gtGroupEntry 3 }
|
|
|
|
gtGroupRights OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtGroupRights entity represents the group rights
|
|
within the GT01/GN50 rack unit.
|
|
|
|
Is a sum of the following values where every part of
|
|
the sum is a right for the group.
|
|
|
|
1 - read
|
|
2 - write
|
|
4 - execute"
|
|
::= { gtGroupEntry 4 }
|
|
|
|
gtGroupAccesslist OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtGroupAccesslist entity represents the group
|
|
accesslist within the GT01/GN50 rack unit."
|
|
::= { gtGroupEntry 5 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
gtAccesslistTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GtAccesslistEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtAccesslistTable table contains a list of all accesslists within the
|
|
GT01/GN50 rack unit."
|
|
::= { gtUser 3 }
|
|
|
|
gtAccesslistEntry OBJECT-TYPE
|
|
SYNTAX GtAccesslistEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtAccesslistEntry table entry represents a accesslist within the
|
|
GT01/GN50 rack unit."
|
|
INDEX {
|
|
gtModule,
|
|
gtAccesslistIdx,
|
|
gtAccesslistParamIdx
|
|
}
|
|
::= { gtAccesslistTable 1 }
|
|
|
|
GtAccesslistEntry ::= SEQUENCE {
|
|
gtAccesslistIdx Unsigned32,
|
|
gtAccesslistParamIdx Unsigned32,
|
|
gtAccesslistName DisplayString,
|
|
gtAccesslistIPRange DisplayString
|
|
}
|
|
|
|
gtAccesslistIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtAccesslistIdx entity represents the numeric index of a
|
|
accesslist within the GT01/GN50 rack unit."
|
|
::= { gtAccesslistEntry 1 }
|
|
|
|
gtAccesslistParamIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtAccesslistParamIdx entity represents the numeric index of a
|
|
accesslist parameter within the GT01/GN50 rack unit."
|
|
::= { gtAccesslistEntry 2 }
|
|
|
|
gtAccesslistName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtAccesslistName entity represents the accesslist
|
|
name within the GT01/GN50 rack unit."
|
|
::= { gtAccesslistEntry 3 }
|
|
|
|
gtAccesslistIPRange OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtAccesslistIPRange entity represents the accesslist IP range
|
|
within the GT01/GN50 rack unit."
|
|
::= { gtAccesslistEntry 4 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
gtCurrentUserName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtUserName entity represents the current user
|
|
name within the GT01/GN50 rack unit."
|
|
::= { gtUser 4 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
gtCurrentUserPassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtUserPassword entity can be used to set
|
|
the password for the current user within the GT01/GN50 rack unit."
|
|
::= { gtUser 5 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
gtUserAuthTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GtUserAuthEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtUserAuthTable controls whether or not user authentication
|
|
will be used on the modules within the GT01/GN50 rack unit."
|
|
::= { gtUser 6 }
|
|
|
|
gtUserAuthEntry OBJECT-TYPE
|
|
SYNTAX GtUserAuthEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtUserAuthEntry table entry controls whether or not user
|
|
authentication will be used on a module within the GT01/GN50
|
|
rack unit."
|
|
INDEX {
|
|
gtModule
|
|
}
|
|
::= { gtUserAuthTable 1 }
|
|
|
|
GtUserAuthEntry ::= SEQUENCE {
|
|
gtUserAuthEnabled INTEGER
|
|
}
|
|
|
|
gtUserAuthEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER { off(0), on(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtUserAuthEnabled entity allows you to control whether or
|
|
not authentication will be used on a module within the
|
|
GT01/GN50 rack unit. If it is disabled a user does not have to
|
|
give a username/password in order to access data."
|
|
::= { gtUserAuthEntry 1 }
|
|
|
|
--============================================================================--
|
|
--============================================================================--
|
|
|
|
|
|
gtServicesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GtServicesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtServicesTable table contains a list of
|
|
services settings within the GT01/GN50 rack unit."
|
|
::= { gtServices 1 }
|
|
|
|
gtServicesEntry OBJECT-TYPE
|
|
SYNTAX GtServicesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtServicesEntry table entry represents a
|
|
SFM/MFM module within the GT01/GN50 rack unit."
|
|
INDEX {
|
|
gtModule
|
|
}
|
|
::= { gtServicesTable 1 }
|
|
|
|
GtServicesEntry ::= SEQUENCE {
|
|
gtWebEnable INTEGER,
|
|
gtWebAuth INTEGER,
|
|
gtWebProtocol INTEGER
|
|
}
|
|
|
|
gtWebEnable OBJECT-TYPE
|
|
SYNTAX INTEGER { off(0), on(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtWebAuth represents the user interface state
|
|
within the GT01/GN50 rack unit."
|
|
::= { gtServicesEntry 1 }
|
|
|
|
gtWebAuth OBJECT-TYPE
|
|
SYNTAX INTEGER { off(0), on(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtWebAuth represents the user interface authentication
|
|
within the GT01/GN50 rack unit."
|
|
::= { gtServicesEntry 2 }
|
|
|
|
gtWebProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER { http(0), https(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtWebProtocol represents the user interface protocol
|
|
within the GT01/GN50 rack unit."
|
|
::= { gtServicesEntry 3 }
|
|
|
|
--============================================================================--
|
|
--============================================================================--
|
|
|
|
gtChassisRedundancy OBJECT-TYPE
|
|
SYNTAX INTEGER { off(0), on(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtChassisRedundancy represents the chassis redundancy
|
|
of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtModuleBackup 1 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
gtModuleBackupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GtModuleBackupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtModuleBackupTable table contains a list of
|
|
backup and redundancy settings within the GT01/GN50 rack unit."
|
|
::= { gtModuleBackup 2 }
|
|
|
|
gtModuleBackupEntry OBJECT-TYPE
|
|
SYNTAX GtModuleBackupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtModuleBackupEntry table entry represents a
|
|
SFM/MFM module within the GT01/GN50 rack unit."
|
|
INDEX {
|
|
gtModule
|
|
}
|
|
::= { gtModuleBackupTable 1 }
|
|
|
|
GtModuleBackupEntry ::= SEQUENCE {
|
|
gtModuleBackupDate DisplayString,
|
|
gtModuleRedundancyGroup Integer32,
|
|
gtModuleRedundancyMode INTEGER,
|
|
gtModuleBackupControl INTEGER,
|
|
gtModuleBackupStatus INTEGER
|
|
}
|
|
|
|
gtModuleBackupDate OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (30))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtModuleBackupDate entity represents the date of the last backup
|
|
of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtModuleBackupEntry 1 }
|
|
|
|
gtModuleRedundancyGroup OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtModuleRedundancyGroup entity represents the redundancy group
|
|
of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtModuleBackupEntry 2 }
|
|
|
|
gtModuleRedundancyMode OBJECT-TYPE
|
|
SYNTAX INTEGER { none(0), operational(1), backup(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtModuleRedundancyMode entity represents the redundancy mode
|
|
of a SFM/MFM module within the GT01/GN50 rack unit."
|
|
::= { gtModuleBackupEntry 3 }
|
|
|
|
gtModuleBackupControl OBJECT-TYPE
|
|
SYNTAX INTEGER { none(0), backup(1), restore(2), factoryReset(3), downloadBackup(4), uploadBackup(5) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtModuleBackupControl entity allows you to backup, restore
|
|
or reset the settings of an SFM/MFM module within the GT01/GN50
|
|
rack unit to factory defaults, or to download or upload its
|
|
current settings backup file from/to a server using SFTP. This
|
|
entity is used as a command, reading its value will return the
|
|
last command run for the given module since the GT01/GN50
|
|
booted or none(0) if no command has been run since it booted
|
|
up. The commands are:
|
|
|
|
backup(1) - Create a backup of the module's settings and save
|
|
it to the GT01/GN50.
|
|
|
|
restore(2) - Restore a module's settings from the backup that
|
|
is stored on the GT01/GN50.
|
|
|
|
factoryReset(3) - Reset all settings on the module to the
|
|
factory defaults.
|
|
|
|
downloadBackup(4) - Download a settings backup file from an
|
|
SFTP server to the GT01/GN50. The settings from this backup
|
|
can then be applied to the module using the restore(2)
|
|
command.
|
|
|
|
uploadBackup(5) - Upload a settings backup from the GT01/GN50
|
|
to an SFTP server.
|
|
|
|
The downloadBackup(4) and uploadBackup(5) commands use the
|
|
gtBackupSFTP* settings to down-/upload the module's backup file
|
|
from/to an SFTP server."
|
|
::= { gtModuleBackupEntry 4 }
|
|
|
|
gtModuleBackupStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
commandRunning(1),
|
|
commandSucceeded(2),
|
|
commandFailed(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtModuleBackupStatus entity shows the status of the last
|
|
operation initiated by gtModuleBackupControl for an SFM/MFM
|
|
module within the GT01/GN50 rack unit. If no module backup
|
|
command has been run since the GT01/GN50 booted up, the state
|
|
will be none(0)."
|
|
::= { gtModuleBackupEntry 5 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
gtBackupControl OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
downloadPrivateKey(1),
|
|
createBackup(2),
|
|
deletePrivateKey(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtBackupControl controls the module backup process.
|
|
The gtBackupControl can be set to downloadPrivateKey(1) to
|
|
download the private key given by gtFilename from the
|
|
SFTP server. There can be only one private key file stored
|
|
at the same time.
|
|
The gtBackupControl can be set to createBackup(2) to create a
|
|
backup from all modules available in the chassis and upload it to
|
|
the SFTP server given. The Upload will overwrite the existing
|
|
backup file.
|
|
The gtBackupControl can be set to deletePrivateKey(3) to delete
|
|
the stored private key."
|
|
::= { gtModuleBackup 3 }
|
|
|
|
gtBackupStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
downloading(1),
|
|
downloadSuccessful(2),
|
|
downloadFailed(3),
|
|
createBackups(4),
|
|
uploading(5),
|
|
uploadSuccessful(6),
|
|
uploadFailed(7),
|
|
deletePrivateKeySuccessful(8),
|
|
deletePrivateKeyFailed(9)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtBackupStatus reports the different stages of the
|
|
module backup process."
|
|
::= { gtModuleBackup 4 }
|
|
|
|
gtBackupPrivateKeyFilename OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtBackupPrivateKeyFilename defines the private key filename
|
|
to download from the SFTP server. The download is started
|
|
by gtBackupControl."
|
|
::= { gtModuleBackup 5 }
|
|
|
|
gtBackupSFTPServer OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtBackupSFTPServer defines the SFTP server address,
|
|
including the URL scheme. So to upload a file to my.server.com,
|
|
set gtBackupSFTPServer to sftp://my.server.com"
|
|
::= { gtModuleBackup 6 }
|
|
|
|
gtBackupSFTPPort OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtBackupSFTPPort defines the SFTP server port."
|
|
::= { gtModuleBackup 7 }
|
|
|
|
gtBackupSFTPUsername OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtBackupSFTPUsername defines the SFTP server username."
|
|
::= { gtModuleBackup 8 }
|
|
|
|
gtBackupSFTPPassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtBackupSFTPPassword defines the SFTP server password.
|
|
A SNMP get retrieves always an empty string."
|
|
::= { gtModuleBackup 9 }
|
|
|
|
gtBackupSFTPHostPublicKeyMD5 OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0|32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtBackupSFTPHostPublicKeyMD5 defines the public key MD5 of the
|
|
SFTP server to validate the correctness of the server.
|
|
If left empty all servers are valid."
|
|
::= { gtModuleBackup 10 }
|
|
|
|
gtBackupSFTPFilename OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtBackupSFTPFilename object specifies the name of the
|
|
remote backup file on the server. This is the name of the file
|
|
that will be created on the SFTP server by setting
|
|
gtBackupControl to createBackup(2) - for creating a backup of
|
|
all the GT01/GN50 rack unit's modules' settings - or by setting
|
|
gtModuleBackupControl to uploadBackup(5) - to upload the
|
|
existing backup of a single module's settings from the
|
|
GT01/GN50. This is also used as the name of the remote file
|
|
that will be downloaded from the SFTP server by setting
|
|
gtModuleBackupControl to downloadBackup(4) - to download the
|
|
backup of a single module's settings to the GT01/GN50.
|
|
|
|
The filename should contain the full path of the remote file.
|
|
If it starts with a slash ('/') it will be interpreted as an
|
|
absolute path. If it starts with any other character, it will
|
|
be interpreted as a relative path from the user's home
|
|
directory on the server."
|
|
::= { gtModuleBackup 11 }
|
|
|
|
--============================================================================--
|
|
--============================================================================--
|
|
|
|
gtUpdateControl OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
downloadFirmware(1),
|
|
updateModules(2),
|
|
updateSwitch(3),
|
|
deleteAllFirmwareFiles(4),
|
|
deletePrivateKey(5),
|
|
updateEntitlements(6)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtUpdateControl controls the module update process.
|
|
The gtUpdateControl can be set to the following values:
|
|
|
|
downloadFirmware(1) - download the firmware, entitlement or
|
|
private key file given by gtFirmwareFilename from the SFTP
|
|
server. There can be only one firmware per module type stored
|
|
at a time, only one entitlement file per module and only one
|
|
single private key. If you download a new firmware file for a
|
|
type that already exists on the rack unit, the old firmware is
|
|
deleted.
|
|
Firmware file names must start with the module type, e.g.,
|
|
'GT11_firmware_vXX.bin' or 'gt22-firmware.bin'. Entitlement
|
|
files must have a file name of 'xxxxxxxxxxxxxxxx.ent', where
|
|
xxxxxxxxxxxxxxxx is the serial number of the target module, as
|
|
a 16 digit hexadecimal number. Private key file names must
|
|
end in '.ppk'.
|
|
|
|
updateModules(2) - update all modules in the chassis with the
|
|
firmware previously downloaded, corresponding to their module
|
|
types.
|
|
|
|
updateSwitch(3) - update the GT11 with the firmware downloaded
|
|
previously.
|
|
|
|
deleteAllFirmwareFiles(4) - delete all previously stored
|
|
firmware and entitlement files.
|
|
|
|
deletePrivateKey(5) - delete the stored private key.
|
|
|
|
updateEntitlements(6) - update all modules and the GT11 using
|
|
the entitlement files with their respective IDs that were
|
|
previously downloaded."
|
|
::= { gtModuleUpdate 1 }
|
|
|
|
gtUpdateStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
downloading(1),
|
|
downloadSuccessful(2),
|
|
downloadFailed(3),
|
|
updating(4),
|
|
updateSuccessful(5),
|
|
updateFailed(6),
|
|
deleteAllFirmwareFilesSuccessful(7),
|
|
deleteAllFirmwareFilesFailed(8),
|
|
deletePrivateKeySuccessful(9),
|
|
deletePrivateKeyFailed(10)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtUpdateStatus reports the different stages of the
|
|
firmware update."
|
|
::= { gtModuleUpdate 2 }
|
|
|
|
gtFilename OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtFilename defines the module firmware or private key filename
|
|
to download from the SFTP server. The download is started
|
|
by gtUpdateControl."
|
|
::= { gtModuleUpdate 3 }
|
|
|
|
gtSFTPServer OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSFTPServer defines the SFTP server address."
|
|
::= { gtModuleUpdate 4 }
|
|
|
|
gtSFTPPort OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSFTPPort defines the SFTP server port."
|
|
::= { gtModuleUpdate 5 }
|
|
|
|
gtSFTPUsername OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSFTPUsername defines the SFTP server username."
|
|
::= { gtModuleUpdate 6 }
|
|
|
|
gtSFTPPassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSFTPPassword defines the SFTP server password.
|
|
A SNMP get retrieves always an empty string."
|
|
::= { gtModuleUpdate 7 }
|
|
|
|
gtSFTPHostPublicKeyMD5 OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0|32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtSFTPHostPublicKeyMD5 defines the public key MD5 of the
|
|
SFTP server to validate the correctness of the server.
|
|
If left empty all servers are valid."
|
|
::= { gtModuleUpdate 8 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
gtUpdateFilesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF GtUpdateFilesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtUpdateFilesTable table contains a list of all
|
|
files available for update."
|
|
::= { gtModuleUpdate 9 }
|
|
|
|
gtUpdateFilesEntry OBJECT-TYPE
|
|
SYNTAX GtUpdateFilesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtUpdateFilesEntry table entry represents a
|
|
file available for update."
|
|
INDEX {
|
|
gtUpdateFilesTableIdx
|
|
}
|
|
::= { gtUpdateFilesTable 1 }
|
|
|
|
GtUpdateFilesEntry ::= SEQUENCE {
|
|
gtUpdateFilesTableIdx Unsigned32,
|
|
gtUpdateFile DisplayString
|
|
}
|
|
|
|
gtUpdateFilesTableIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtUpdateFilesTableIdx entity represents the numeric index
|
|
of the update files."
|
|
::= { gtUpdateFilesEntry 1 }
|
|
|
|
gtUpdateFile OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The gtUpdateFile reports an update file available for update."
|
|
::= { gtUpdateFilesEntry 2 }
|
|
|
|
|
|
--============================================================================--
|
|
--============================================================================--
|
|
|
|
|
|
|
|
--============================================================================--
|
|
END
|
|
|