mibs/MIBS/wisi/WISI-GTSETTINGS-MIB
2023-12-05 12:25:34 +01:00

2134 lines
61 KiB
Plaintext

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