diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/nokia/ALCATEL-IND1-SYSTEM-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/nokia/ALCATEL-IND1-SYSTEM-MIB')
| -rw-r--r-- | MIBS/nokia/ALCATEL-IND1-SYSTEM-MIB | 2139 |
1 files changed, 2139 insertions, 0 deletions
diff --git a/MIBS/nokia/ALCATEL-IND1-SYSTEM-MIB b/MIBS/nokia/ALCATEL-IND1-SYSTEM-MIB new file mode 100644 index 0000000..7328e7b --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-SYSTEM-MIB @@ -0,0 +1,2139 @@ +ALCATEL-IND1-SYSTEM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, IpAddress, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + DisplayString, TEXTUAL-CONVENTION, TruthValue, RowStatus + FROM SNMPv2-TC + Ipv6Address + FROM IPV6-TC + hardentIND1System + FROM ALCATEL-IND1-BASE; + + alcatelIND1SystemMIB MODULE-IDENTITY + LAST-UPDATED "200709040000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + For the Birds Of Prey Product Line + Proprietary System Subsystem. + + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200706180000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= {hardentIND1System 1 } + + alcatelIND1SystemMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For BOP Proprietary System + Subsystem Managed Objects." + ::= { alcatelIND1SystemMIB 1 } + + alcatelIND1SystemMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Alcatel IND BOP Proprietary System + Subsystem Conformance Information." + ::= { alcatelIND1SystemMIB 2 } + + + alcatelIND1SystemMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Alcatel IND BOP Proprietary System + Subsystem Units Of Conformance." + ::= { alcatelIND1SystemMIBConformance 1 } + + alcatelIND1SystemMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Alcatel IND BOP Proprietary System + Subsystem Compliance Statements." + ::= { alcatelIND1SystemMIBConformance 2 } + + -- textual conventions + + SystemFileType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "a small positive integer used to identify file types" + SYNTAX INTEGER { + file(1), + directory(2), + undefined(3), + tarArchive(4) + } + + SwitchLoggingIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "a small positive integer used to identify switch logging outputs" + SYNTAX INTEGER { console(1), + flash(2), + socket(3), + ipaddr(4) + } + + MicrocodeDirectoryIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "a small positive integer used to index into the Microcode table" + SYNTAX INTEGER { + loaded(1), -- the loaded directory + certified(2), -- the certified directory + working(3), -- the working directory + issu(4) -- the in-service software update directory + } + + AppIdIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "a small positive integer used to index into tables arranged + by Application ID's." + SYNTAX INTEGER (0..254) -- 255 possible application id's + + + Enable ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "an enumerated value used to indicate whether an entity is + enabled(1), or disabled(2)" + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + + + FileSystemIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "an enumerated value which provides an indication of the + file system. The value is a small positive integer indicating + the type of the file system" + SYNTAX INTEGER { + flash(1), -- /flash + uflash(2) -- /uflash (USB Flash drive) + } + + SeverityLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "an enumerated value which provides an indication of the + severity level used for logging and debug purposes. The value is + a small integer." + SYNTAX INTEGER + { + severityLevelOff (1), -- logging turned off + severityLevelAlarm(2), -- about to crash and reboot + severityLevelError(3), -- functionality is reduced + severityLevelAlert(4), -- a violation has occurred + severityLevelWarn (5), -- unexpected, non critical event + severityLevelInfo (6), -- any other msg that is not a dbg msg + severityLevelDbg1 (7), -- normal event debug message + severityLevelDbg2 (8), -- debug specific message + severityLevelDbg3 (9) -- maximum verbosity dbg specific msg + } + + SysLogFacilityId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + + SYNTAX INTEGER + { + uucp(0), + user(1), + system(2), + syslog(3), + secAuth2(4), + secAuth1(5), + ntp(6), + netNews(7), + mail(8), + lptr(9), + logAudit(10), + logAlert(11), + local7(12), + local6(13), + local5(14), + local4(15), + local3(16), + local2(17), + local1(18), + local0(19), + kernel(20), + ftp(21), + clock2(22), + clock1(23) + } + + CommandPercentComplete ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An indication of percent complete for a command." + SYNTAX INTEGER (0..100) + + + -- groups within the system mib + systemMicrocode OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 1 } + systemBootParams OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 2 } + systemHardware OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 3 } + systemFileSystem OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 4 } + systemServices OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 5 } + systemSwitchLogging OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 6 } + systemDNS OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 7 } + + -- systemMicrocode group. This group contains the CMM specific + -- microcode information. + + systemMicrocodeTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemMicrocodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per set of microcode objects. + There is always at least one set of microcode objects for each + CMM System Module" + ::= {systemMicrocode 1} + + systemMicrocodeEntry OBJECT-TYPE + SYNTAX SystemMicrocodeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Microcode information for this CMM" + INDEX {systemMicrocodeIndex} + ::= {systemMicrocodeTable 1} + + SystemMicrocodeEntry ::= SEQUENCE { + systemMicrocodeIndex MicrocodeDirectoryIndex -- top level + } + + + systemMicrocodeIndex OBJECT-TYPE + SYNTAX MicrocodeDirectoryIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index to the highest level of the microcode table. This + level is organized by the directory being referenced." + ::={ systemMicrocodeEntry 1 } + + systemMicrocodePackageTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemMicrocodePackageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the microcode package table" + ::= {systemMicrocode 2} + + systemMicrocodePackageEntry OBJECT-TYPE + SYNTAX SystemMicrocodePackageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "a row in the microcode package table" + INDEX {systemMicrocodeIndex, systemMicrocodePackageIndex} + ::= {systemMicrocodePackageTable 1} + + SystemMicrocodePackageEntry ::= SEQUENCE { + systemMicrocodePackageIndex Unsigned32, + systemMicrocodePackageVersion DisplayString, + systemMicrocodePackageName DisplayString, + systemMicrocodePackageDescription DisplayString, + systemMicrocodePackageStatus INTEGER, + systemMicrocodePackageSize Unsigned32 + } + + systemMicrocodePackageIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index to the package sub table in the microcode table" + ::= {systemMicrocodePackageEntry 1} + + systemMicrocodePackageVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the microcode package (Fos.img, Fbase.img, etc.)" + ::= {systemMicrocodePackageEntry 2} + + systemMicrocodePackageName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the microcode package" + DEFVAL { "" } + ::= {systemMicrocodePackageEntry 3} + + systemMicrocodePackageDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of the microcode package" + DEFVAL { "" } + ::= {systemMicrocodePackageEntry 4} + + systemMicrocodePackageStatus OBJECT-TYPE + SYNTAX INTEGER { + undefined(1), + ok(2), + inuse(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the microcode package" + DEFVAL { undefined } + ::= {systemMicrocodePackageEntry 5} + + systemMicrocodePackageSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the microcode package" + DEFVAL { 0 } + ::= {systemMicrocodePackageEntry 6} + + systemMicrocodeComponentTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemMicrocodeComponentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the microcode Component table" + ::= {systemMicrocode 3} + + systemMicrocodeComponentEntry OBJECT-TYPE + SYNTAX SystemMicrocodeComponentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "a row in the microcode Component table" + INDEX { systemMicrocodeIndex, + systemMicrocodePackageIndex, + systemMicrocodeComponentIndex} + ::= {systemMicrocodeComponentTable 1} + + SystemMicrocodeComponentEntry ::= SEQUENCE { + systemMicrocodeComponentIndex Unsigned32, + systemMicrocodeComponentVersion DisplayString, + systemMicrocodeComponentName DisplayString, + systemMicrocodeComponentDescription DisplayString, + systemMicrocodeComponentStatus INTEGER, + systemMicrocodeComponentSize Unsigned32 + } + + systemMicrocodeComponentIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index to the Component sub table in the microcode table" + ::= {systemMicrocodeComponentEntry 1} + + systemMicrocodeComponentVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the microcode Component" + ::= {systemMicrocodeComponentEntry 2} + + systemMicrocodeComponentName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the microcode Component" + DEFVAL { "" } + ::= {systemMicrocodeComponentEntry 3} + + systemMicrocodeComponentDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of the microcode Component" + DEFVAL { "" } + ::= {systemMicrocodeComponentEntry 4} + + systemMicrocodeComponentStatus OBJECT-TYPE + SYNTAX INTEGER { + undefined(1), + ok(2), + inuse(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the microcode Component" + DEFVAL { undefined } + ::= {systemMicrocodeComponentEntry 5} + + systemMicrocodeComponentSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the microcode Component" + DEFVAL { 0 } + ::= {systemMicrocodeComponentEntry 6} + + systemMicrocodeDependencyTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemMicrocodeDependencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the microcode Dependency table" + ::= {systemMicrocode 4} + + + systemMicrocodeDependencyEntry OBJECT-TYPE + SYNTAX SystemMicrocodeDependencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "a row in the microcode Dependency table" + INDEX { systemMicrocodeIndex, + systemMicrocodePackageIndex, + systemMicrocodeComponentIndex, + systemMicrocodeDependencyIndex} + ::= {systemMicrocodeDependencyTable 1} + + SystemMicrocodeDependencyEntry ::= SEQUENCE { + systemMicrocodeDependencyIndex Unsigned32, + systemMicrocodeDependencyPackageName DisplayString, + systemMicrocodeDependencyVersion DisplayString + } + + systemMicrocodeDependencyIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index to the Dependency sub table in the microcode table" + ::= {systemMicrocodeDependencyEntry 1} + + systemMicrocodeDependencyPackageName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the microcode Package Dependency" + DEFVAL { "" } + ::= {systemMicrocodeDependencyEntry 2} + + systemMicrocodeDependencyVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the microcode Dependency" + ::= {systemMicrocodeDependencyEntry 3} + + + -- systemBootParams group. This group contains the CMM specific + -- boot parameter information. + + systemBootNetwork OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "this object is the base IP address of the EMP for this CMM" + ::= { systemBootParams 1 } + + systemBootNetworkGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "this object is the gateway of the EMP for this CMM" + ::= { systemBootParams 2 } + + systemBootNetworkNetmask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the Netmask of the EMP that is used when this + CMM boots." + ::={ systemBootParams 3 } + + + -- systemHardware group. This group contains hardware information + -- regarding this CMM. + + systemHardwareFlashMfg OBJECT-TYPE + SYNTAX INTEGER {other(1), amd(2), intel(3), atmel(4), toshiba(7), sandisk(8), sst(9), spansion(10) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the manufacturer of the Flash memory + used on this product. toshiba(7) is for hawk only. The reason 7 is used + is because 5 is already used for micron and 6 is for kingston. + toshiba, sandisk, and sst are compact flashes for the hawk only." + ::= { systemHardware 1} + + systemHardwareFlashSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the size of the flash memory available + on this CMM. It is the total flash hardware memory and does + not indicate how much of the memory is free, used, etc." + ::= { systemHardware 2} + + systemHardwareMemoryMfg OBJECT-TYPE + SYNTAX INTEGER {other(1), amd(2), intel(3), atmel(4), micron(5), kingston(6), dataram(10), interward(11), notreadable(12)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the manufacturer of the RAM memory + used on this CMM." + ::= { systemHardware 3} + + systemHardwareMemorySize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the size of the RAM memory available on + this CMM. It is the total RAM hardware memory and does not + indicate how much of the memory is free, used, etc." + ::= { systemHardware 4} + + systemHardwareNVRAMBatteryLow OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the whether the NVRAM battery is low. + true(1), false(2)" + ::= { systemHardware 5} + + systemHardwareBootCpuType OBJECT-TYPE + SYNTAX INTEGER {other(1), sparc380(2), sparcV9(3), ppc(4), ppc8540(5)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the manufacturer and model number of the CPU. Currently, + only two types of processors are enumerated." + ::={ systemHardware 6 } + + systemHardwareJumperInterruptBoot OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies whether the Interrupt Boot Jumper on this + CMM is set: True(1), False(2)" + DEFVAL {false} + ::= {systemHardware 7} + + systemHardwareJumperForceUartDefaults OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies whether the Force Uart Defaults Jumper on this + CMM is set: True(1), False(2)" + DEFVAL {false} + ::= {systemHardware 8} + + systemHardwareJumperRunExtendedMemoryDiagnostics OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies whether the Run Extended Memory + Diagnostics Jumper on this CMM is set: True(1), False(2)" + DEFVAL {false} + ::= {systemHardware 9} + + systemHardwareJumperSpare OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies whether the Spare Jumper on this + CMM is set: True(1), False(2)" + DEFVAL {false} + ::= {systemHardware 10} + + systemHardwareFpgaVersionTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemHardwareFpgaVersionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the FPGA version for each FPGA on this CMM" + ::= {systemHardware 11} + + systemHardwareFpgaVersionEntry OBJECT-TYPE + SYNTAX SystemHardwareFpgaVersionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "a row in the systemHardwareFpgaVersionTable" + INDEX {systemHardwareFpgaVersionIndex} + ::= {systemHardwareFpgaVersionTable 1} + + SystemHardwareFpgaVersionEntry ::= SEQUENCE { + systemHardwareFpgaVersionIndex INTEGER, + systemHardwareFpgaVersion Unsigned32 + } + + systemHardwareFpgaVersionIndex OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the index to one of the FPGA versions on this CMM" + ::={systemHardwareFpgaVersionEntry 1} + + systemHardwareFpgaVersion OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the major version of one of the FPGA devices on this CMM. + refer to the systemHardwareMinorFpgaVersion for the minor number." + ::={systemHardwareFpgaVersionEntry 2} + + systemHardwareBootRomVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the boot rom version" + DEFVAL { "" } + ::={ systemHardware 12 } + + systemHardwareBackupMiniBootVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the backup miniboot version." + DEFVAL { "" } + ::={ systemHardware 13 } + + systemHardwareDefaultMiniBootVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the default miniboot version." + DEFVAL { "" } + ::={ systemHardware 14 } + + + + systemHardwareMinorFpgaVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the minor FPGA version. Refer to the + systemHardwareFpgaVersion for the major FPGA version number." + DEFVAL { "" } + ::={ systemHardware 15 } + + systemHardwareCpldVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the CPLD version." + DEFVAL { "" } + ::={ systemHardware 16 } + + systemHardwareUbootVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the Uboot version." + DEFVAL { "" } + ::={ systemHardware 17 } + + systemHardwareProdRegId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the product ID register" + DEFVAL { "" } + ::={ systemHardware 18 } + + systemHardwareRevisionRegister OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the hardware revision register" + DEFVAL { "" } + ::={ systemHardware 19 } + + systemHardwareXfpId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the XFP ID" + DEFVAL { "" } + ::={ systemHardware 20 } + + systemHardwareUbootMinibootVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the Uboot-miniboot version." + DEFVAL { "" } + ::={ systemHardware 21 } + + -- systemServices group. This group contains the objects used by the + -- System Services applications. + + systemServicesDate OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the current System Date in the + following format: MM/DD/YYYY" + ::= { systemServices 1 } + + systemServicesTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the current System Time in the + following format: HH:MM:SS" + ::= { systemServices 2 } + + systemServicesTimezone OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the current Hour Offset from UTC + in the following format: -13:00 to +12:00 + OR + a well known timezone (PST,CST,etc.)" + ::= { systemServices 3 } + + systemServicesTimezoneStartWeek OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "first, second, third, fourth, fifth, last = 1,2,3,4,5,6" + DEFVAL { 0 } + ::= { systemServices 4 } + + systemServicesTimezoneStartDay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sunday, Monday, Tues... = 1,2,3,4,5,6,7" + DEFVAL { 0 } + ::= { systemServices 5 } + + systemServicesTimezoneStartMonth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "January, February, march... = 1,2,3,4,5,67,8,9,10,11,12" + DEFVAL { 0 } + ::= { systemServices 6 } + + systemServicesTimezoneStartTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "2:00, 3:00, 4:00... = 200, 300, 400, etc." + DEFVAL { 0 } + ::= { systemServices 7 } + + systemServicesTimezoneOffset OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "60 minutes = 60" + DEFVAL { 0 } + ::= { systemServices 8 } + + systemServicesTimezoneEndWeek OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "first, second, third, fourth, fifth, last = 1,2,3,4,5,6" + DEFVAL { 0 } + ::= { systemServices 9 } + + systemServicesTimezoneEndDay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sunday, Monday, Tues... = 1,2,3,4,5,6,7" + DEFVAL { 0 } + ::= { systemServices 10 } + + systemServicesTimezoneEndMonth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "January, February, march... = 1,2,3,4,5,6,7,8,9,10,11,12" + DEFVAL { 0 } + ::= { systemServices 11 } + + systemServicesTimezoneEndTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "2:00, 3:00, 4:00... = 200, 300, 400, etc." + DEFVAL { 0 } + ::= { systemServices 12 } + + systemServicesEnableDST OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object enables and disables the DST." + DEFVAL { disabled } + ::= { systemServices 13 } + + systemServicesWorkingDirectory OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the current file system working directory + for this CMM. For example, /flash/certified" + DEFVAL {"/flash"} + ::= { systemServices 14 } + + systemServicesArg1 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 1st argument for system services action routines" + DEFVAL {""} + ::= { systemServices 15 } + + systemServicesArg2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 2nd argument for system services action routines" + DEFVAL {""} + ::= { systemServices 16 } + + systemServicesArg3 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 3rd argument for system services action routines" + DEFVAL {""} + ::= { systemServices 17 } + + systemServicesArg4 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 4th argument for system services action routines" + DEFVAL {""} + ::= { systemServices 18 } + + systemServicesArg5 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 5th argument for system services action routines" + DEFVAL {""} + ::= { systemServices 19 } + + systemServicesArg6 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 6th argument for system services action routines" + DEFVAL {""} + ::= { systemServices 20 } + + systemServicesArg7 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 7th argument for system services action routines" + DEFVAL {""} + ::= { systemServices 21 } + + systemServicesArg8 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 8th argument for system services action routines" + DEFVAL {""} + ::= { systemServices 22 } + + systemServicesArg9 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the 9th argument for system services action routines" + DEFVAL {""} + ::= { systemServices 23 } + systemServicesAction OBJECT-TYPE + SYNTAX INTEGER{ + noaction(0), + mkdir(1), + rmdir(2), + mv(3), + rm(4), + rmr(5), + cp(6), + cpr(7), + chmodpw(8), + chmodmw(9), + fsck(10), + ftp(11), + rz(12), + vi(13), + telnet(14), + install(15), + ed(16), + more(17), + newfs(18), + dshell(19), + view(20), + modbootparams(21), + filedir(22), + ssh(23), + sftp(24), + debugPmdNi(25), + bootrom(26), + defaultminiboot(27), + backupminiboot(28), + fpgacmm(29), + ubootcmm(30), + ubootni(31), + scp(32), + aclman(33), + ubootMinibootAllSlots(34), + miniboot(35), + upgradeLicence(36), + restoreLicence(37), + updateDSineXtroller(38), + ftp6(39), + telnet6(40), + ssh6(41), + sftp6(42), + mount(43), + umount(44), + backup(45), + restore(46), + tftp(47), + fscollect(48), + fpgani(49), + fscollectForce(50) + + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies which of the above Actions is to be + performed by the System Services Application. Most Actions + require one or more parameters be set before the Action is + executed. systemServicesAction - 26 for bootrom, 27 for default miniboot, + and 28 for backup miniboot use systemServicesArg1 for name of the file + + scp- the first 2 arguments are going to be used. Set arg 1 with the source + and the arg 2 with the destination file(s). + E.g. scp LocalDir/testfileX.txt admin@10.255.11.1:RemoteDir/testfileX.txt + For mount and umount, systemServicesArg1 specifies the + mount point (such as /uflash). + For newfs, systemServicesArg1 contains the name of the + file-system (/uflash or /flash) which will be created. On + /uflash, a FAT16 file system is created with long name naming conventions. + For fsck, systemServicesArg1 contains the name of the + file-system (/uflash or /flash) which will be checked and + systemServicesArg2 will contain the string repair or + no-repair depending on if autocorrection is requested. + To see all file systems currently mounted, refer to the + systemFileSystemTable. + + For backup and restore, systemServicesArg1 contains the + archive name and systemServicesArg2 through Arg9 contains the + directories and/or files to be archived/extracted. + + For newfs, fsck, backup and restore, the + systemServicesActionPercentComplete variable can be + inspected to see a progress indication." + + ::= { systemServices 24 } + + systemServicesResultCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the result of a system services application" + ::= { systemServices 25 } + + systemServicesResultString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the string result of a system services application" + ::= { systemServices 26 } + + systemServicesKtraceEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enables/disables the Ktrace facility" + DEFVAL { enabled } + ::= { systemServices 27 } + + systemServicesSystraceEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enables/disables the Systrace facility" + DEFVAL { enabled } + ::= { systemServices 28 } + + systemServicesTtyLines OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of tty lines for a console screen" + DEFVAL { 24 } + ::= { systemServices 29 } + + systemServicesTtyColumns OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the number of tty columns for a console screen" + DEFVAL { 80 } + ::= { systemServices 30 } + + systemServicesMemMonitorEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "disables/enables the kernel Memory Monitor feature" + DEFVAL { enabled } + ::= { systemServices 31 } + + systemServicesKtraceLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemServicesKtraceLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the table of Ktrace severity level settings" + ::= { systemServices 32} + + systemServicesKtraceLevelEntry OBJECT-TYPE + SYNTAX SystemServicesKtraceLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the system services ktrace level table. There + is one entry for each possible Application ID" + INDEX {systemServicesKtraceLevelAppId} + ::= {systemServicesKtraceLevelTable 1} + + SystemServicesKtraceLevelEntry ::= SEQUENCE { + systemServicesKtraceLevelAppId AppIdIndex, + systemServicesKtraceLevel SeverityLevel + } + + systemServicesKtraceLevelAppId OBJECT-TYPE + SYNTAX AppIdIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the index into the ktrace level table" + ::= {systemServicesKtraceLevelEntry 1 } + + systemServicesKtraceLevel OBJECT-TYPE + SYNTAX SeverityLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the ktrace level for a specific Application ID" + DEFVAL { severityLevelDbg3 } + ::= {systemServicesKtraceLevelEntry 2 } + + systemServicesSystraceLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemServicesSystraceLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the table of Systrace severity level settings" + ::= { systemServices 33} + + systemServicesSystraceLevelEntry OBJECT-TYPE + SYNTAX SystemServicesSystraceLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the system services systrace level table. There + is one entry for each possible Application ID" + INDEX {systemServicesSystraceLevelAppId} + ::= {systemServicesSystraceLevelTable 1} + + SystemServicesSystraceLevelEntry ::= SEQUENCE { + systemServicesSystraceLevelAppId AppIdIndex, + systemServicesSystraceLevel SeverityLevel + } + + systemServicesSystraceLevelAppId OBJECT-TYPE + SYNTAX AppIdIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the Systrace level for a specific Application ID." + ::= {systemServicesSystraceLevelEntry 1 } + + systemServicesSystraceLevel OBJECT-TYPE + SYNTAX SeverityLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "the Systrace level for a specific Application ID." + DEFVAL { severityLevelDbg3 } + ::= {systemServicesSystraceLevelEntry 2 } + + + systemUpdateStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemUpdateStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Provides update status for firmware updates" + ::= {systemServices 34} + + systemUpdateStatusEntry OBJECT-TYPE + SYNTAX SystemUpdateStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the update status table." + INDEX { systemUpdateIndex} + ::= {systemUpdateStatusTable 1} + + SystemUpdateStatusEntry ::= SEQUENCE { + systemUpdateIndex INTEGER, + systemUpdateStatus INTEGER, + systemUpdateErrorCode INTEGER + } + + systemUpdateIndex OBJECT-TYPE + SYNTAX INTEGER(1..72) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index to the CMM for which status is required." + ::= {systemUpdateStatusEntry 1} + + systemUpdateStatus OBJECT-TYPE + SYNTAX INTEGER { + inProgress(1), + doneOk(2), + doneNok(3), + noOp(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of a firmware update. In the case of doneNok, + further information can be obtained from systemUpdateErrorCode." + ::= {systemUpdateStatusEntry 2} + + systemUpdateErrorCode OBJECT-TYPE + SYNTAX INTEGER { + msgSendIpcErr(1), + fXferOPenErr(2), + fXferFtpErr(3), + fXferReadErr(4), + fXferWriteErr(5), + fXferReplyErr(6), + fXferQuitErr(7), + fXferFcloseErr(8), + fileNameErr(9), + rmFileErr(10), + noInstallComp(11), + notSysResource(12), + notSupported(13), + invalidValue(14), + waitMsgMaxTry(15), + installDrvErr(16), + fileNotFound(17), + notPrimary(18), + commandBlocked(19), + noError(20), + invalidNi(21), + niNotPresent(22), + dupSerialNum(23), + upToDate(24), + invalidModType(25), + maxFaiCount(26), + invalidKey(27), + niLocked(28) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error codes for done_nok." + ::= {systemUpdateStatusEntry 3} + + systemServicesActionPercentComplete OBJECT-TYPE + SYNTAX CommandPercentComplete + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the percent completion of the currently + executing systemServicesAction." + ::= { systemServices 35 } + + + systemServicesCurrentArchivePathName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object identifies the archive currently being read + via the systemServicesArchiveTable. This object is the complete + pathname to the archive and must be set prior to reading the + systemServicesArchiveTable." + ::= { systemServices 36 } + + + systemServicesArchiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemServicesArchiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the contents of a backup archive. + This table is used by the restore action command to + display (rather than backup) an archive. The restore + command will populate this table with archive + information read from the archive specified by the + systemServicesAction restore command. This is done as + follows. Set the systemServicesArg1 object to the + archive name to be read. Set the systemServicesArg2 + object to the string: display-only. Set the + systemServicesAction object to restore. Then + read this table." + ::= { systemServices 37} + + systemServicesArchiveEntry OBJECT-TYPE + SYNTAX SystemServicesArchiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the system services archive table." + INDEX { systemServicesArchiveIndex } + ::= { systemServicesArchiveTable 1 } + + SystemServicesArchiveEntry ::= SEQUENCE { + systemServicesArchiveIndex Unsigned32, + systemServicesArchiveName DisplayString (SIZE (0..255)), + systemServicesArchiveType SystemFileType, + systemServicesArchiveSize Unsigned32, + systemServicesArchiveAttr INTEGER + } + + + + systemServicesArchiveIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to a specific entry in the backup archive file." + ::= {systemServicesArchiveEntry 1} + + systemServicesArchiveName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a file in the backup archive file." + DEFVAL { "" } + ::= { systemServicesArchiveEntry 2 } + + systemServicesArchiveType OBJECT-TYPE + SYNTAX SystemFileType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of a file in the backup archive file." + DEFVAL { undefined } + ::= { systemServicesArchiveEntry 3 } + + systemServicesArchiveSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of a file in the backup archive file." + DEFVAL { 0 } + ::= { systemServicesArchiveEntry 4 } + + systemServicesArchiveAttr OBJECT-TYPE + SYNTAX INTEGER { + undefined(1), + readOnly(2), + readWrite(3), + writeOnly(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The attributes of a file in the backup archive file." + DEFVAL { undefined } + ::= { systemServicesArchiveEntry 5 } + + systemServicesUsbEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "disable/enable the USB interface" + ::= { systemServices 38} + + systemServicesUsbAutoCopyEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "disable/enable the USB auto-copy facility" + ::= { systemServices 39} + + systemServicesUsbDisasterRecoveryEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "disable/enable the USB disaster-recovery factility" + ::= { systemServices 40} + + +--systemFileSystem group. This group contains the parameters for +--the multiple File Systems on the platform. + + systemFileSystemTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemFileSystemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "system file system table for this CMM." + ::= { systemFileSystem 1} + + systemFileSystemEntry OBJECT-TYPE + SYNTAX SystemFileSystemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the system file system table" + INDEX {systemFileSystemIndex} + ::= {systemFileSystemTable 1} + + SystemFileSystemEntry ::= SEQUENCE { + systemFileSystemIndex FileSystemIndex, + systemFileSystemName DisplayString (SIZE (0..255)), + systemFileSystemFreeSpace Unsigned32 + } + + systemFileSystemIndex OBJECT-TYPE + SYNTAX FileSystemIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to a specific file system." + ::= {systemFileSystemEntry 1} + + systemFileSystemName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the file system." + DEFVAL { "" } + ::= { systemFileSystemEntry 2 } + + systemFileSystemFreeSpace OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the free space in octets of this file system" + DEFVAL { 0 } + ::= { systemFileSystemEntry 3 } + + systemFileSystemDirectoryName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of a file system directory. This object is used in conjunction + with an Action command. The Action command will set this directory + name to the name of a specific directory. Information for all of the + files in that directory will then be read from the file system and + the appropriate values written in the entries in the systemFileSystemFile + table. All this is being done to give snmp access to the file system + files." + DEFVAL { "" } + ::= { systemFileSystem 2 } + + systemFileSystemDirectoryDateTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the date and time (in system format) of the last access to this directory" + DEFVAL { "" } + ::= { systemFileSystem 3 } + + systemFileSystemFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemFileSystemFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "system file system File table for this CMM. This table is used by + an Action command which will populate it with file information read + from the files in the specified directory." + ::= { systemFileSystem 4} + + systemFileSystemFileEntry OBJECT-TYPE + SYNTAX SystemFileSystemFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the system file system File table" + INDEX { systemFileSystemFileIndex} -- base table index + ::= {systemFileSystemFileTable 1} + + SystemFileSystemFileEntry ::= SEQUENCE { + systemFileSystemFileIndex Unsigned32, + systemFileSystemFileName DisplayString (SIZE (0..255)), + systemFileSystemFileType SystemFileType, + systemFileSystemFileSize Unsigned32, + systemFileSystemFileAttr INTEGER, + systemFileSystemFileDateTime DisplayString (SIZE (0..255)) + } + + systemFileSystemFileIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index to a specific file system File." + ::= {systemFileSystemFileEntry 1} + + systemFileSystemFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a file system File" + DEFVAL { "" } + ::= { systemFileSystemFileEntry 2 } + + systemFileSystemFileType OBJECT-TYPE + SYNTAX SystemFileType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Type of a file system File" + DEFVAL { undefined } + ::= { systemFileSystemFileEntry 3 } + + systemFileSystemFileSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "size of this file" + DEFVAL { 0 } + ::= { systemFileSystemFileEntry 4 } + + systemFileSystemFileAttr OBJECT-TYPE + SYNTAX INTEGER { + undefined(1), + readOnly(2), + readWrite(3), + writeOnly(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "attributes of this file" + DEFVAL { undefined } + ::= { systemFileSystemFileEntry 5 } + + systemFileSystemFileDateTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "the modification date and time of a file" + DEFVAL { "" } + ::= { systemFileSystemFileEntry 6 } + + --systemSwitchLogging group. This group contains the Switch Logging + --configuration data. + + systemSwitchLoggingIndex OBJECT-TYPE + SYNTAX SwitchLoggingIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A small positive integer used to identify a switch logging + output" + DEFVAL { flash } + ::={ systemSwitchLogging 1 } + + systemSwitchLoggingEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global switch logging enable/disable" + DEFVAL { enabled } + ::={ systemSwitchLogging 2 } + + systemSwitchLoggingFlash OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable switch logging to flash" + DEFVAL { enabled } + ::={ systemSwitchLogging 3 } + + systemSwitchLoggingSocket OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable switch logging to a socket" + DEFVAL { disabled } + ::={ systemSwitchLogging 4 } + + systemSwitchLoggingSocketIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The IP Address of a remote host that can + be used to send switch logging records to as an option" + ::={ systemSwitchLogging 5 } + + systemSwitchLoggingConsole OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable switch logging to the console" + DEFVAL { disabled } + ::={ systemSwitchLogging 6 } + + systemSwitchLoggingLevelTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemSwitchLoggingLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of switch logging level settings, one for each + Application ID" + ::={ systemSwitchLogging 7} + + systemSwitchLoggingClear OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable clearing of switch logging entries" + ::={ systemSwitchLogging 8 } + + systemSwitchLoggingFileSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set size of swlog logging file" + ::={ systemSwitchLogging 9 } + + systemSwitchLoggingLevelEntry OBJECT-TYPE + SYNTAX SystemSwitchLoggingLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the system switch logging level table" + INDEX {systemSwitchLoggingLevelAppId} + ::={ systemSwitchLoggingLevelTable 1 } + + SystemSwitchLoggingLevelEntry ::= SEQUENCE { + systemSwitchLoggingLevelAppId AppIdIndex, + systemSwitchLoggingLevel SeverityLevel + } + + systemSwitchLoggingLevelAppId OBJECT-TYPE + SYNTAX AppIdIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A specific application ID which has a severity level associated + with it. This application ID is used as an index into the level + table." + ::={ systemSwitchLoggingLevelEntry 1 } + + systemSwitchLoggingLevel OBJECT-TYPE + SYNTAX SeverityLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The logging level for a specific application id." + ::={ systemSwitchLoggingLevelEntry 2 } + + + systemSwitchLoggingHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemSwitchLoggingHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of switch logging remote hosts." + ::={ systemSwitchLogging 10} + + systemSwitchLoggingHostEntry OBJECT-TYPE + SYNTAX SystemSwitchLoggingHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A remote switch logging server entry." + INDEX { systemSwitchLoggingHostIpAddr } + ::={ systemSwitchLoggingHostTable 1 } + + SystemSwitchLoggingHostEntry ::= SEQUENCE { + systemSwitchLoggingHostIpAddr IpAddress, + systemSwitchLoggingHostPort INTEGER, + systemSwitchLoggingHostUserCommandHost Enable, + systemSwitchLoggingHostStatus RowStatus + } + + systemSwitchLoggingHostIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of a remote host that can + be used to send switch logging records to." + ::={ systemSwitchLoggingHostEntry 1 } + + systemSwitchLoggingHostPort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port number of a remote host that can + be used to send switch logging records to." + DEFVAL { 514 } + ::={ systemSwitchLoggingHostEntry 2 } + + systemSwitchLoggingHostUserCommandHost OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether this host may receive user + command data." + DEFVAL { disabled } + ::={ systemSwitchLoggingHostEntry 4 } + + systemSwitchLoggingHostStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Provides the ability to add or remove a remote host entry." + ::={ systemSwitchLoggingHostEntry 3 } + + systemSwitchLoggingHostv6Table OBJECT-TYPE + SYNTAX SEQUENCE OF SystemSwitchLoggingHostv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of switch logging remote hosts." + ::={ systemSwitchLogging 11 } + + systemSwitchLoggingHostv6Entry OBJECT-TYPE + SYNTAX SystemSwitchLoggingHostv6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A remote switch logging server entry." + INDEX { systemSwitchLoggingHostv6IpAddr } + ::={ systemSwitchLoggingHostv6Table 1 } + + SystemSwitchLoggingHostv6Entry ::= SEQUENCE { + systemSwitchLoggingHostv6IpAddr Ipv6Address, + systemSwitchLoggingHostv6Port INTEGER, + systemSwitchLoggingHostv6UserCommandHost Enable, + systemSwitchLoggingHostv6Status RowStatus + } + + systemSwitchLoggingHostv6IpAddr OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of a remote host that can + be used to send switch logging records to." + ::={ systemSwitchLoggingHostv6Entry 1 } + + systemSwitchLoggingHostv6Port OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port number of a remote host that can + be used to send switch logging records to." + DEFVAL { 514 } + ::={ systemSwitchLoggingHostv6Entry 2 } + + systemSwitchLoggingHostv6UserCommandHost OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether this host may receive user + command data." + DEFVAL { disabled } + ::={ systemSwitchLoggingHostv6Entry 4 } + + systemSwitchLoggingHostv6Status OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Provides the ability to add or remove a remote host entry." + ::={ systemSwitchLoggingHostv6Entry 3 } + + + + systemSwitchLoggingHostCount OBJECT-TYPE + SYNTAX INTEGER (0..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of remote hosts currently defined." + ::={ systemSwitchLogging 12} + + + systemSwitchLoggingConsoleLevel OBJECT-TYPE + SYNTAX SeverityLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Messages whose severity level is equal to or more + severe than this value will be displayed to the console." + DEFVAL { severityLevelWarn } + ::={ systemSwitchLogging 13} + + systemSwitchLoggingUserCommandStatus OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User commands will be logged to remote hosts when enabled." + DEFVAL { disabled } + ::={ systemSwitchLogging 14} + + systemSwitchLoggingSysLogFacilityId OBJECT-TYPE + SYNTAX SysLogFacilityId + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This textual convention enumerates the facilities + that originate syslog messages. + + The Facilities of syslog messages are numerically + coded with decimal values. + Some of the operating system daemons and processes + are traditionally designated by the Facility values + given below. Daemons and processes that do not have + an explicitly assigned Facility may use any of the + 'local use' Facilities or they may use the 'user-level' + Facility. + + For interoperability and backwards compatibility + reasons, mapping specified in this document between + a label which represents a Facility and + the value which represents the corresponding code, is + normative. So the mapping from a label configured by + operators in syslog.conf or equivalent will consistently + map to the same Facility code regardless of + implementation, but the label itself is often + semantically meaningless, because it is impractical to + attempt to enumerate all possible facilities, and the + enumeration (label and corresponding value) that is used + by an actual Facility is, and has historically been, + implementation-dependent. + + For example, the foobar application might log messages + as having come from local7, even though there is no + 'local' process on the device, and the operator can + configure syslog.conf to have local7.critical messages + be relayed, even though there might be multiple facilities + using Facility local7. This is typical current practice, + and originators, relays and collectors know how to handle + this situation. For improved accuracy, the foobar + application can also include an APPNAME Structured Data + Element." + DEFVAL { uucp } + ::={ systemSwitchLogging 15} + + --systemDNS group. This group contains the Domain Name Service + --configuration information. + + systemDNSEnableDnsResolver OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Global Domain Name Service enable/disable" + DEFVAL { disabled } + ::={ systemDNS 1 } + + systemDNSDomainName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "current domain name used by the Domain Name Service" + DEFVAL { "" } + ::={ systemDNS 2 } + + systemDNSNsAddr1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "1st part of address used by the Domain Name Service" + DEFVAL { 0 } + ::={ systemDNS 3 } + + systemDNSNsAddr2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "2nd part of address used by the Domain Name Service" + DEFVAL { 0 } + ::={ systemDNS 4 } + + systemDNSNsAddr3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "3rd part of address used by the Domain Name Service" + DEFVAL { 0 } + ::={ systemDNS 5 } + + systemDNSNsIPv6Addr1 OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 address of the Primary DNS server" + DEFVAL { "" } + ::={ systemDNS 6 } + + systemDNSNsIPv6Addr2 OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 address of the Secondary DNS server" + DEFVAL { "" } + ::={ systemDNS 7 } + + systemDNSNsIPv6Addr3 OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 address of the third DNS server" + DEFVAL { "" } + ::={ systemDNS 8 } +-- +-- Compliance Statements +-- + + alcatelIND1SystemMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for + Alcatel BOP Proprietary System Subsystem." + MODULE -- this module + + MANDATORY-GROUPS + { + systemMicrocodeGroup, + systemBootParamsGroup, + systemHardwareGroup, + systemServicesGroup, + systemFileSystemGroup, + systemSwitchLoggingGroup, + systemDNSGroup + } + + ::= { alcatelIND1SystemMIBCompliances 1 } + +-- +-- Units Of Conformance +-- + systemMicrocodeGroup OBJECT-GROUP + OBJECTS { + systemMicrocodeIndex, + systemMicrocodePackageIndex, + systemMicrocodePackageVersion, + systemMicrocodePackageName, + systemMicrocodePackageDescription, + systemMicrocodePackageStatus, + systemMicrocodePackageSize, + systemMicrocodeComponentIndex, + systemMicrocodeComponentVersion, + systemMicrocodeComponentName, + systemMicrocodeComponentDescription, + systemMicrocodeComponentStatus, + systemMicrocodeComponentSize, + systemMicrocodeDependencyIndex, + systemMicrocodeDependencyPackageName, + systemMicrocodeDependencyVersion + } + STATUS current + DESCRIPTION + "Group all the system microcode objects together" + ::= { alcatelIND1SystemMIBGroups 1 } + + systemBootParamsGroup OBJECT-GROUP + OBJECTS { + systemBootNetwork, + systemBootNetworkGateway, + systemBootNetworkNetmask + } + STATUS current + DESCRIPTION + "Group all the system boot parameters together" + ::= { alcatelIND1SystemMIBGroups 2 } + + systemHardwareGroup OBJECT-GROUP + OBJECTS { + systemHardwareFlashMfg, + systemHardwareFlashSize, + systemHardwareMemoryMfg, + systemHardwareMemorySize, + systemHardwareNVRAMBatteryLow, + systemHardwareBootCpuType, + systemHardwareJumperInterruptBoot, + systemHardwareJumperForceUartDefaults, + systemHardwareJumperRunExtendedMemoryDiagnostics, + systemHardwareJumperSpare, + systemHardwareFpgaVersionIndex, + systemHardwareFpgaVersion, + systemHardwareBootRomVersion, + systemHardwareDefaultMiniBootVersion, + systemHardwareBackupMiniBootVersion + } + STATUS current + DESCRIPTION + "Group all the system Hardware Data together" + ::= { alcatelIND1SystemMIBGroups 3 } + + systemServicesGroup OBJECT-GROUP + OBJECTS { + systemServicesDate, + systemServicesTime, + systemServicesTimezone, + systemServicesTimezoneStartWeek, + systemServicesTimezoneStartDay, + systemServicesTimezoneStartMonth, + systemServicesTimezoneStartTime, + systemServicesTimezoneOffset, + systemServicesTimezoneEndWeek, + systemServicesTimezoneEndDay, + systemServicesTimezoneEndMonth, + systemServicesTimezoneEndTime, + systemServicesEnableDST, + systemServicesWorkingDirectory, + systemServicesArg1, + systemServicesArg2, + systemServicesArg3, + systemServicesArg4, + systemServicesArg5, + systemServicesArg6, + systemServicesArg7, + systemServicesArg8, + systemServicesArg9, + systemServicesAction, + systemServicesResultCode, + systemServicesResultString, + systemServicesKtraceEnable, + systemServicesSystraceEnable, + systemServicesTtyLines, + systemServicesTtyColumns, + systemServicesMemMonitorEnable, + systemServicesKtraceLevelAppId, + systemServicesKtraceLevel, + systemServicesSystraceLevelAppId, + systemServicesSystraceLevel, + systemUpdateStatus, + systemUpdateErrorCode, + systemServicesActionPercentComplete, + systemServicesArchiveName, + systemServicesArchiveType, + systemServicesArchiveSize, + systemServicesArchiveAttr, + systemServicesUsbEnable, + systemServicesUsbAutoCopyEnable, + systemServicesUsbDisasterRecoveryEnable + } + STATUS current + DESCRIPTION + "Group all the system services parameters together" + ::= { alcatelIND1SystemMIBGroups 4 } + + systemFileSystemGroup OBJECT-GROUP + OBJECTS { + systemFileSystemIndex, + systemFileSystemFreeSpace, + systemFileSystemName, + systemFileSystemDirectoryName, + systemFileSystemDirectoryDateTime, + systemFileSystemFileIndex, + systemFileSystemFileName, + systemFileSystemFileType, + systemFileSystemFileSize, + systemFileSystemFileAttr, + systemFileSystemFileDateTime + } + STATUS current + DESCRIPTION + "Group all the system flash file parameters together" + ::= { alcatelIND1SystemMIBGroups 5 } + + systemSwitchLoggingGroup OBJECT-GROUP + OBJECTS{ + systemSwitchLoggingIndex, + systemSwitchLoggingEnable, + systemSwitchLoggingFlash, + systemSwitchLoggingSocket, + systemSwitchLoggingSocketIpAddr, + systemSwitchLoggingConsole, + systemSwitchLoggingClear, + systemSwitchLoggingFileSize, + systemSwitchLoggingLevel, + systemSwitchLoggingLevelAppId + } + STATUS current + DESCRIPTION + "Group all the switch logging parameters together" + ::= { alcatelIND1SystemMIBGroups 6 } + + systemDNSGroup OBJECT-GROUP + OBJECTS{ + systemDNSEnableDnsResolver, + systemDNSDomainName, + systemDNSNsAddr1, + systemDNSNsAddr2, + systemDNSNsAddr3, + systemDNSNsIPv6Addr1, + systemDNSNsIPv6Addr2, + systemDNSNsIPv6Addr3 + } + STATUS current + DESCRIPTION + "Group all the systemDNS parameters together" + ::= { alcatelIND1SystemMIBGroups 7 } + +END + + |