From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/nokia/aos7/ALCATEL-IND1-SYSTEM-MIB | 2738 +++++++++++++++++++++++++++++++ 1 file changed, 2738 insertions(+) create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-SYSTEM-MIB (limited to 'MIBS/nokia/aos7/ALCATEL-IND1-SYSTEM-MIB') diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-SYSTEM-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-SYSTEM-MIB new file mode 100644 index 0000000..b5fedbf --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-SYSTEM-MIB @@ -0,0 +1,2738 @@ +ALCATEL-IND1-SYSTEM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, IpAddress, + Integer32, Unsigned32, Counter64, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, TruthValue, RowStatus + FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + Ipv6Address + FROM IPV6-TC + hardentIND1System + FROM ALCATEL-IND1-BASE + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + VirtualOperChassisId, virtualChassisOperChasId + FROM ALCATEL-IND1-VIRTUAL-CHASSIS-MIB; + +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 "201101230000Z" + 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 } + + + alcatelIND1SystemMIBTrapObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Alcatel IND BOP Proprietary System + Subsystem Trap Objects." + ::= { alcatelIND1SystemMIB 3 } + + alcatelIND1SystemMIBTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Alcatel IND BOP Proprietary System + Subsystem Trap Information." + ::= { alcatelIND1SystemMIB 4 } + + 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) + } + + + AppIdIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "a small positive integer used to index into tables arranged + by Application ID's." + SYNTAX Integer32 (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 (0), -- logging turned off + severityLevelAlarm(1), -- about to crash and reboot + severityLevelError(2), -- functionality is reduced + severityLevelAlert(3), -- a violation has occurred + severityLevelWarn (4), -- unexpected, non critical event + severityLevelInfo (5), -- any other msg that is not a dbg msg + severityLevelDbg1 (6), -- normal event debug message + severityLevelDbg2 (7), -- debug specific message + severityLevelDbg3 (8) -- 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 Integer32 (0..100) + + VrfId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Switch Log Vrf ID" + SYNTAX Integer32 (1..64) + + AgeLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Time Limit for switch log hash table entries" + SYNTAX Integer32 (1..64) + + -- 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 } + systemBlueToothServices OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 8 } + systemFips OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 9 } + systemVcHardware OBJECT IDENTIFIER ::= {alcatelIND1SystemMIBObjects 10 } + + -- systemMicrocode group. This group contains the CMM specific + -- microcode information. + + systemMicrocodePackageTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemMicrocodePackageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the microcode package table" + ::= {systemMicrocode 1} + + systemMicrocodePackageEntry OBJECT-TYPE + SYNTAX SystemMicrocodePackageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "a row in the microcode package table" + INDEX {systemMicrocodePackageDirectoryIndex, systemMicrocodePackageDirectory, + systemMicrocodePackageIndex} + ::= {systemMicrocodePackageTable 1} + + SystemMicrocodePackageEntry ::= SEQUENCE { + systemMicrocodePackageDirectoryIndex Unsigned32, + systemMicrocodePackageDirectory SnmpAdminString, + systemMicrocodePackageIndex Unsigned32, + systemMicrocodePackageVersion SnmpAdminString, + systemMicrocodePackageName SnmpAdminString, + systemMicrocodePackageDescription SnmpAdminString, + systemMicrocodePackageStatus INTEGER, + systemMicrocodePackageSize Unsigned32 + } + systemMicrocodePackageDirectoryIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The package index for directories. Values 1-4 are pre-defined + as: loaded(1), certified(2), working(3), issu(4). Values 5+ + are user working directories in /flash assigned by the system. + Values 5+ remain associated with a directory until reboot, + takeover, the directory no longer contains valid images or + the directory no longer exists." + ::= {systemMicrocodePackageEntry 1} + systemMicrocodePackageDirectory OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..108)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The directory name under flash where the microcode package is found. + Directories with names longer than 108 characters will be skipped." + ::= {systemMicrocodePackageEntry 2} + + + systemMicrocodePackageIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index to the package sub table in the microcode table" + ::= {systemMicrocodePackageEntry 3} + + systemMicrocodePackageVersion OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the microcode package (Fos.img, Fbase.img, etc.)" + ::= {systemMicrocodePackageEntry 4} + + systemMicrocodePackageName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the microcode package" + DEFVAL { "" } + ::= {systemMicrocodePackageEntry 5} + + systemMicrocodePackageDescription OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of the microcode package" + DEFVAL { "" } + ::= {systemMicrocodePackageEntry 6} + + 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 7} + + systemMicrocodePackageSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the microcode package" + DEFVAL { 0 } + ::= {systemMicrocodePackageEntry 8} + + + systemMicrocodeLoadedTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemMicrocodeLoadedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "the microcode package table" + ::= {systemMicrocode 2} + + systemMicrocodeLoadedEntry OBJECT-TYPE + SYNTAX SystemMicrocodeLoadedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "a row in the microcode package table" + INDEX {systemMicrocodeLoadedIndex} + ::= {systemMicrocodeLoadedTable 1} + + SystemMicrocodeLoadedEntry ::= SEQUENCE { + systemMicrocodeLoadedIndex Unsigned32, + systemMicrocodeLoadedDirectory SnmpAdminString, + systemMicrocodeLoadedVersion SnmpAdminString, + systemMicrocodeLoadedName SnmpAdminString, + systemMicrocodeLoadedDescription SnmpAdminString, + systemMicrocodeLoadedSize Unsigned32 + } + + systemMicrocodeLoadedIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index to the loaded package in microcode table" + ::= {systemMicrocodeLoadedEntry 1} + + systemMicrocodeLoadedDirectory OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (1..108)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The directory name under flash where the microcode package is found. + Directories with names longer than 108 characters will be skipped." + ::= {systemMicrocodeLoadedEntry 2} + + systemMicrocodeLoadedVersion OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the microcode package (Fos.img, Fbase.img, etc.)" + ::= {systemMicrocodeLoadedEntry 3} + + systemMicrocodeLoadedName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the microcode package" + DEFVAL { "" } + ::= {systemMicrocodeLoadedEntry 4} + + systemMicrocodeLoadedDescription OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of the microcode package" + DEFVAL { "" } + ::= {systemMicrocodeLoadedEntry 5} + + systemMicrocodeLoadedSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the microcode package" + DEFVAL { 0 } + ::= {systemMicrocodeLoadedEntry 6} + + -- 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), micron(5), kingston(6), toshiba(7), sandisk(8), sst(9), spansion(10), wintec(13)} + 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), toshiba(7), agilent(8), 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), ppc8572(6), arm(7)} + 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 Integer32, + systemHardwareFpgaVersion Unsigned32 + } + + systemHardwareFpgaVersionIndex OBJECT-TYPE + SYNTAX Integer32 (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 SnmpAdminString (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 SnmpAdminString (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 SnmpAdminString (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 SnmpAdminString (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 SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the CPLD version." + DEFVAL { "" } + ::={ systemHardware 16 } + + systemHardwareUbootVersion OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the Uboot version." + DEFVAL { "" } + ::={ systemHardware 17 } + + systemHardwareProdRegId OBJECT-TYPE + SYNTAX SnmpAdminString (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 SnmpAdminString (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 SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the XFP ID" + DEFVAL { "" } + ::={ systemHardware 20 } + + systemHardwareUbootMinibootVersion OBJECT-TYPE + SYNTAX SnmpAdminString (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 SnmpAdminString (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 SnmpAdminString (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 SnmpAdminString (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 SnmpAdminString (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 SnmpAdminString (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 SnmpAdminString (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 SnmpAdminString (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 SnmpAdminString (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 SnmpAdminString (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 SnmpAdminString (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 SnmpAdminString (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 SnmpAdminString (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 SnmpAdminString (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), + unmount(44), + backup(45), + restore(46), + tftp(47), + fscollect(48), + fpgani(49) + } + 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 SnmpAdminString (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 obsolete + DESCRIPTION + "enables/disables the Ktrace facility" + DEFVAL { enabled } + ::= { systemServices 27 } + + systemServicesSystraceEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS obsolete + 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 obsolete + DESCRIPTION + "the table of Ktrace severity level settings" + ::= { systemServices 32} + + systemServicesKtraceLevelEntry OBJECT-TYPE + SYNTAX SystemServicesKtraceLevelEntry + MAX-ACCESS not-accessible + STATUS obsolete + 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 obsolete + DESCRIPTION + "the index into the ktrace level table" + ::= {systemServicesKtraceLevelEntry 1 } + + systemServicesKtraceLevel OBJECT-TYPE + SYNTAX SeverityLevel + MAX-ACCESS read-write + STATUS obsolete + 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 obsolete + DESCRIPTION + "the table of Systrace severity level settings" + ::= { systemServices 33} + + systemServicesSystraceLevelEntry OBJECT-TYPE + SYNTAX SystemServicesSystraceLevelEntry + MAX-ACCESS not-accessible + STATUS obsolete + 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 obsolete + DESCRIPTION + "the Systrace level for a specific Application ID." + ::= {systemServicesSystraceLevelEntry 1 } + + systemServicesSystraceLevel OBJECT-TYPE + SYNTAX SeverityLevel + MAX-ACCESS read-write + STATUS obsolete + 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 Integer32, + systemUpdateStatus INTEGER, + systemUpdateErrorCode INTEGER + } + + systemUpdateIndex OBJECT-TYPE + SYNTAX Integer32(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 SnmpAdminString (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 SnmpAdminString, + 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 SnmpAdminString (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 INTEGER { + enableasync(1), + disable(2), + enablesync(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "disable/enable the USB interface with mode as synchronous / asynchronous" + DEFVAL { disable } + ::= { systemServices 38} + + systemServicesUsbAutoCopyEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "disable/enable the USB auto-copy facility" + ::= { systemServices 39} + + systemServicesUsbMounted OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "determinse if usb is mounted" + ::= { 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 SnmpAdminString, + 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 SnmpAdminString (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 SnmpAdminString (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 SnmpAdminString (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 SnmpAdminString, + systemFileSystemFileType SystemFileType, + systemFileSystemFileSize Unsigned32, + systemFileSystemFileAttr INTEGER, + systemFileSystemFileDateTime SnmpAdminString + } + + 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 SnmpAdminString (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 SnmpAdminString (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 } + + systemSwitchLoggingApplicationTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemSwitchLoggingLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of switch logging registered applications,one for + each Application ID" + ::={ systemSwitchLogging 7} + + systemSwitchLoggingLevelEntry OBJECT-TYPE + SYNTAX SystemSwitchLoggingLevelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the system switch logging application table" + INDEX { systemSwitchLoggingApplicationAppId, + systemSwitchLoggingApplicationSubAppId, + systemSwitchLoggingApplicationSubAppVrfLevelIndex } + ::={ systemSwitchLoggingApplicationTable 1 } + + SystemSwitchLoggingLevelEntry ::= SEQUENCE { + systemSwitchLoggingApplicationAppId AppIdIndex, + systemSwitchLoggingApplicationSubAppId AppIdIndex, + systemSwitchLoggingApplicationSubAppVrfLevelIndex Integer32, + systemSwitchLoggingApplicationAppName SnmpAdminString, + systemSwitchLoggingApplicationSubAppName SnmpAdminString, + systemSwitchLoggingApplicationSubAppLevel SeverityLevel, + systemSwitchLoggingApplicationSubAppVrfLevelString SnmpAdminString + } + + systemSwitchLoggingApplicationAppId OBJECT-TYPE + SYNTAX AppIdIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A specific application ID which has a registered application + associated with it. This application ID is used as an index + into the application table." + ::={ systemSwitchLoggingLevelEntry 1 } + + systemSwitchLoggingApplicationSubAppId OBJECT-TYPE + SYNTAX AppIdIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A specific sub-application ID which belongs to a registered + application associated with it. This sub-application ID is used + as part of the index into the application table." + ::={ systemSwitchLoggingLevelEntry 2 } + + systemSwitchLoggingApplicationSubAppVrfLevelIndex OBJECT-TYPE + SYNTAX Integer32 (0..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The specific sub-application's VRF severity level. This + severity level is used as part of the index into the + application table." + ::={ systemSwitchLoggingLevelEntry 3 } + + systemSwitchLoggingApplicationAppName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Application name in an entry in the table" + DEFVAL { "" } + ::={ systemSwitchLoggingLevelEntry 4 } + + systemSwitchLoggingApplicationSubAppName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the specific sub-application ID." + DEFVAL { "" } + ::={ systemSwitchLoggingLevelEntry 5 } + + systemSwitchLoggingApplicationSubAppLevel OBJECT-TYPE + SYNTAX SeverityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The severity level of the specific sub-application ID." + DEFVAL { severityLevelOff } + ::={ systemSwitchLoggingLevelEntry 6 } + + systemSwitchLoggingApplicationSubAppVrfLevelString OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string with comma-delimited VRF IDs or ranges of VRF IDs + that belong to this sub-application's VRF severity level." + DEFVAL { "" } + ::={ systemSwitchLoggingLevelEntry 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 } + + + 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 Integer32, + systemSwitchLoggingHostStatus RowStatus, + systemSwitchLoggingHostUserCommandHost Enable, + systemSwitchLoggingHostVrfName SnmpAdminString + } + + 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 Integer32 (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 } + + 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 } + + 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 } + + systemSwitchLoggingHostVrfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name or number of the VRF to be used to send + switch logging records to." + DEFVAL { "" } + ::={ systemSwitchLoggingHostEntry 5 } + + 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 Integer32, + systemSwitchLoggingHostv6Status RowStatus, + systemSwitchLoggingHostv6UserCommandHost Enable, + systemSwitchLoggingHostv6VrfName SnmpAdminString + } + + 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 Integer32 (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 } + + 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 } + + 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 } + + systemSwitchLoggingHostv6VrfName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name or number of the VRF to be used to send + switch logging records to." + DEFVAL { "" } + ::={ systemSwitchLoggingHostv6Entry 5 } + + systemSwitchLoggingHostCount OBJECT-TYPE + SYNTAX Integer32 (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} + + systemSwitchLoggingLevel OBJECT-TYPE + SYNTAX SeverityLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The logging level for a specific application id." + ::={ systemSwitchLogging 16 } + + systemSwitchLoggingAppName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Application name used as an index into the table" + DEFVAL { "" } + ::={ systemSwitchLogging 17 } + + systemSwitchLoggingDuplicateDetect OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global switch logging enable/disable duplicate detection" + DEFVAL { enabled } + ::={ systemSwitchLogging 18 } + + systemSwitchLoggingPreamble OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global switch logging enable/disable printing preamble" + DEFVAL { enabled } + ::={ systemSwitchLogging 19 } + + systemSwitchLoggingDebug OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global switch logging enable/disable debug information" + DEFVAL { enabled } + ::={ systemSwitchLogging 20 } + + systemSwitchLoggingVrf OBJECT-TYPE + SYNTAX VrfId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global switch logging subapplicastion VRF ID" + DEFVAL { 1 } + ::={ systemSwitchLogging 21 } + + systemSwitchLoggingHashAgeLimit OBJECT-TYPE + SYNTAX AgeLimit + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global switch logging Hash Table Age Limit" + DEFVAL { 1 } + ::={ systemSwitchLogging 22 } + + systemSwitchLoggingTty OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable switch logging to tty" + DEFVAL { disabled } + ::={ systemSwitchLogging 23 } + + systemSwitchLoggingSubAppNbr OBJECT-TYPE + SYNTAX AppIdIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The subapplication number of a given application" + ::={ systemSwitchLogging 24 } + + systemSwitchLoggingLibraryName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Library name used as an index into the table of + registered libraries" + DEFVAL { "" } + ::={ systemSwitchLogging 25 } + + systemSwitchLoggingLoopback0 OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable switch logging using Loopback0 + interface as the source ip address when logging + to syslog server" + DEFVAL { disabled } + ::={ systemSwitchLogging 26 } + + + systemSwitchLoggingDgHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemSwitchLoggingDgHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of switch logging remote hosts for Dying Gasp." + ::={ systemSwitchLogging 27 } + + systemSwitchLoggingDgHostEntry OBJECT-TYPE + SYNTAX SystemSwitchLoggingDgHostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A remote switch logging server entry." + INDEX { systemSwitchLoggingDgHostIndex } + ::={ systemSwitchLoggingDgHostTable 1 } + + SystemSwitchLoggingDgHostEntry ::= SEQUENCE { + systemSwitchLoggingDgHostIndex Integer32, + systemSwitchLoggingDgHostIpType InetAddressType, + systemSwitchLoggingDgHostIpAddr InetAddress + } + + systemSwitchLoggingDgHostIndex OBJECT-TYPE + SYNTAX Integer32 (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of Dying Gasp swlod table." + DEFVAL { 1 } + ::={ systemSwitchLoggingDgHostEntry 1 } + + systemSwitchLoggingDgHostIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address type ." + ::= { systemSwitchLoggingDgHostEntry 2 } + + + systemSwitchLoggingDgHostIpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of a remote host that can + be used to send Dying Gasp switch logging records to." + ::={ systemSwitchLoggingDgHostEntry 3 } + + + + + --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 SnmpAdminString (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 { '00000000'H } -- 0.0.0.0 or :: + ::={ 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 { '00000000'H } -- 0.0.0.0 or :: + ::={ 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 { '00000000'H } -- 0.0.0.0 or :: + ::={ systemDNS 5 } + + systemDNSNsIPv6Addr1 OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 address of the Primary DNS server" + DEFVAL { '00000000000000000000000000000000'H } -- 0.0.0.0 or :: + ::={ systemDNS 6 } + + systemDNSNsIPv6Addr2 OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 address of the Secondary DNS server" + DEFVAL { '00000000000000000000000000000000'H } -- 0.0.0.0 or :: + ::={ systemDNS 7 } + + systemDNSNsIPv6Addr3 OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 address of the third DNS server" + DEFVAL { '00000000000000000000000000000000'H } -- 0.0.0.0 or :: + ::={ systemDNS 8 } + + -- systemBlueTooth group. This group contains the objects used by the + -- System BlueTooth Services. + systemServicesBluetoothEnable OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable Bluetooth." + DEFVAL { enabled } + ::= { systemBlueToothServices 1} + + systemServicesBluetoothTxPower OBJECT-TYPE + SYNTAX INTEGER { + low(1), + high(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Bluetooth transmit power, low or high." + DEFVAL { low } + ::= { systemBlueToothServices 2} + + systemServicesBluetoothTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemServicesBluetoothEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of Bluetooth devices." + ::={ systemBlueToothServices 3 } + + systemServicesBluetoothEntry OBJECT-TYPE + SYNTAX SystemServicesBluetoothEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Bluetooth device entry." + INDEX { systemServicesBluetoothChassisId } + ::={ systemServicesBluetoothTable 1 } + + SystemServicesBluetoothEntry ::= SEQUENCE { + systemServicesBluetoothChassisId VirtualOperChassisId, + systemServicesBluetoothStatus INTEGER + } + + systemServicesBluetoothChassisId OBJECT-TYPE + SYNTAX VirtualOperChassisId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The chassis ID for this Bluetooth instance." + ::= { systemServicesBluetoothEntry 1 } + + systemServicesBluetoothStatus OBJECT-TYPE + SYNTAX INTEGER { + notPresent(1), + connectionInactive(2), + connectionActive(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Bluetooth status." + ::= { systemServicesBluetoothEntry 2 } + + --systemFips group. This group contains the FIPS 140-2 + --configuration information. + + systemFipsAdminState OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the FIPS mode on AOS switches. This value + becomes the systemFipsOperState after write-memory and reboot." + DEFVAL { disabled } + ::= { systemFips 1 } + + systemFipsOperState OBJECT-TYPE + SYNTAX Enable + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Operational State of the FIPS mode on AOS switches" + ::= { systemFips 2 } + + systemVcHardwareTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemVcHardwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table lists the results of cable diagnostics." + ::= { systemVcHardware 1 } + + systemVcHardwareEntry OBJECT-TYPE + SYNTAX SystemVcHardwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry corresponding to each port." + INDEX { virtualChassisOperChasId } + ::= { systemVcHardwareTable 1 } + + SystemVcHardwareEntry ::= SEQUENCE { + systemVcHardwareCpuVendor SnmpAdminString, + systemVcHardwareCpuModel SnmpAdminString, + systemVcHardwareFlashMfg INTEGER, + systemVcHardwareFlashSize Counter64, + systemVcHardwareMemoryMfg INTEGER, + systemVcHardwareMemorySize Counter64, + systemVcHardwareUbootVersion SnmpAdminString, + systemVcHardwareFpga1Version SnmpAdminString, + systemVcHardwareFpga2Version SnmpAdminString, + systemVcHardwarePowerSuppliesPresent BITS, + systemVcHardwareNisPresent BITS, + systemVcHardwareCFMsPresent BITS, + systemVcHardwareFanTraysPresent BITS + } + + systemVcHardwareCpuVendor OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the CPU Vendor for this chassis in the VC." + DEFVAL { "" } + ::={ systemVcHardwareEntry 1 } + + systemVcHardwareCpuModel OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the CPU Model for this chassis in the VC." + DEFVAL { "" } + ::={ systemVcHardwareEntry 2 } + + systemVcHardwareFlashMfg OBJECT-TYPE + SYNTAX INTEGER {other(1), amd(2), intel(3), atmel(4), micron(5), kingston(6), toshiba(7), sandisk(8), sst(9), spansion(10), wintec(13)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the manufacturer of the Flash memory + used on this chassis in the VC." + ::= { systemVcHardwareEntry 3} + + systemVcHardwareFlashSize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the size of the flash memory available + on this chassis in the VC." + ::= { systemVcHardwareEntry 4} + + systemVcHardwareMemoryMfg OBJECT-TYPE + SYNTAX INTEGER {other(1), amd(2), intel(3), atmel(4), micron(5), kingston(6), toshiba(7), agilent(8), 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 chassis in the VC" + ::= { systemVcHardwareEntry 5} + + systemVcHardwareMemorySize OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object identifies the size of the RAM memory available on + this chassis in the VC" + ::= { systemVcHardwareEntry 6} + + systemVcHardwareUbootVersion OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string that identifies the Uboot version for this chassis in the VC." + DEFVAL { "" } + ::={ systemVcHardwareEntry 7 } + + systemVcHardwareFpga1Version OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the version of one of the FPGA #1 this CMM in the VC." + DEFVAL { "" } + ::= { systemVcHardwareEntry 8 } + + systemVcHardwareFpga2Version OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the version of one of the FPGA #2 this CMM in the VC. If this FPGA does not exist then this will be N/A" + DEFVAL { "" } + ::= { systemVcHardwareEntry 9 } + + systemVcHardwarePowerSuppliesPresent OBJECT-TYPE + SYNTAX BITS { + ps1(0), + ps2(1), + ps3(2), + ps4(3), + ps5(4), + ps6(5), + ps7(6), + ps8(7), + ps9(8), + ps10(9), + ps11(10), + ps12(11), + ps13(12), + ps14(13), + ps15(14), + ps16(15) + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A List of the Power supplies that are Present" + DEFVAL { {} } + ::= { systemVcHardwareEntry 10 } + + systemVcHardwareNisPresent OBJECT-TYPE + SYNTAX BITS { + ni1(0), + ni2(1), + ni3(2), + ni4(3), + ni5(4), + ni6(5), + ni7(6), + ni8(7), + ni9(8), + ni10(9), + ni11(10), + ni12(11), + ni13(12), + ni14(13), + ni15(14), + ni16(15) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A List of the NI's/Expansion modules Present" + DEFVAL { {} } + ::= { systemVcHardwareEntry 11 } + + systemVcHardwareCFMsPresent OBJECT-TYPE + SYNTAX BITS { + cfm1(0), + cfm2(1), + cfm3(2), + cfm4(3), + cfm5(4), + cfm6(5), + cfm7(6), + cfm8(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A List of the CFM's that are Present" + DEFVAL { {} } + ::= { systemVcHardwareEntry 12 } + + systemVcHardwareFanTraysPresent OBJECT-TYPE + SYNTAX BITS { + fanTray1(0), + fanTray2(1), + fanTray3(2), + fanTray4(3), + fanTray5(4), + fanTray6(5), + fanTray7(6), + fanTray8(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A List of the Fan Trays Present" + DEFVAL { {} } + ::= { systemVcHardwareEntry 13 } + +-- +-- Trap Objects +-- + systemSwlogName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SWLOG file name that might get overwritten since swlog file reached (90%) it size" + DEFVAL { "" } + ::= { alcatelIND1SystemMIBTrapObjects 1 } + +-- +-- NOTIFICATIONS +-- + systemSwlogSizeTrap NOTIFICATION-TYPE + OBJECTS { + systemSwlogName + } + STATUS current + DESCRIPTION + "The file specified file may get lost if not backed up , since swlog file reached 90% + of its size , please back up swlog before getting overwritten." + ::= { alcatelIND1SystemMIBTraps 0 1 } + +-- +-- 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, + systemBlueToothServicesGroup, + systemFipsGroup, + systemVcHardwareGroup, + systemNotificationGroup + } + + ::= { alcatelIND1SystemMIBCompliances 1 } + +-- +-- Units Of Conformance +-- + systemMicrocodeGroup OBJECT-GROUP + OBJECTS { + systemMicrocodePackageVersion, + systemMicrocodePackageName, + systemMicrocodePackageDescription, + systemMicrocodePackageStatus, + systemMicrocodePackageSize, + systemMicrocodeLoadedDirectory, + systemMicrocodeLoadedVersion, + systemMicrocodeLoadedName, + systemMicrocodeLoadedDescription, + systemMicrocodeLoadedSize + } + 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, + systemHardwareCpldVersion, + systemHardwareMinorFpgaVersion , + systemHardwareProdRegId , + systemHardwareRevisionRegister, + systemHardwareUbootMinibootVersion, + systemHardwareUbootVersion, + systemHardwareXfpId + } + 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, + systemServicesUsbMounted, + systemServicesArchiveIndex, + systemServicesCurrentArchivePathName + } + 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, + systemSwitchLoggingApplicationAppId, + systemSwitchLoggingApplicationAppName, + systemSwitchLoggingApplicationSubAppId, + systemSwitchLoggingApplicationSubAppName, + systemSwitchLoggingApplicationSubAppLevel, + systemSwitchLoggingApplicationSubAppVrfLevelIndex, + systemSwitchLoggingApplicationSubAppVrfLevelString, + systemSwitchLoggingAppName, + systemSwitchLoggingDuplicateDetect, + systemSwitchLoggingPreamble, + systemSwitchLoggingDebug, + systemSwitchLoggingVrf, + systemSwitchLoggingHashAgeLimit, + systemSwitchLoggingTty, + systemSwitchLoggingSubAppNbr, + systemSwitchLoggingLibraryName, + systemSwitchLoggingLoopback0, + systemSwitchLoggingConsoleLevel, + systemSwitchLoggingHostCount, + systemSwitchLoggingUserCommandStatus, + systemSwitchLoggingSysLogFacilityId, + systemSwitchLoggingHostIpAddr, + systemSwitchLoggingHostPort, + systemSwitchLoggingHostStatus, + systemSwitchLoggingHostUserCommandHost, + systemSwitchLoggingHostVrfName, + systemSwitchLoggingHostv6IpAddr, + systemSwitchLoggingHostv6Port, + systemSwitchLoggingHostv6Status, + systemSwitchLoggingHostv6UserCommandHost, + systemSwitchLoggingHostv6VrfName, + systemSwitchLoggingDgHostIpType, + systemSwitchLoggingDgHostIpAddr + } + 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 } + + systemBlueToothServicesGroup OBJECT-GROUP + OBJECTS{ + systemServicesBluetoothEnable, + systemServicesBluetoothTxPower, + systemServicesBluetoothStatus + } + STATUS current + DESCRIPTION + "Group all the systemFips parameters together" + ::= { alcatelIND1SystemMIBGroups 8 } + + systemFipsGroup OBJECT-GROUP + OBJECTS{ + systemFipsAdminState, + systemFipsOperState + } + STATUS current + DESCRIPTION + "Group all the systemFips parameters together" + ::= { alcatelIND1SystemMIBGroups 9 } + + systemVcHardwareGroup OBJECT-GROUP + OBJECTS { + systemVcHardwareCpuVendor, + systemVcHardwareCpuModel, + systemVcHardwareFlashMfg, + systemVcHardwareFlashSize, + systemVcHardwareMemoryMfg, + systemVcHardwareMemorySize, + systemVcHardwareUbootVersion, + systemVcHardwareFpga1Version, + systemVcHardwareFpga2Version, + systemVcHardwarePowerSuppliesPresent, + systemVcHardwareNisPresent, + systemVcHardwareCFMsPresent, + systemVcHardwareFanTraysPresent + } + STATUS current + DESCRIPTION + "Group all the system VC Hardware Data together" + ::= { alcatelIND1SystemMIBGroups 10 } + + systemSwlogGroup OBJECT-GROUP + OBJECTS { + systemSwlogName + } + STATUS current + DESCRIPTION + "Group all the swlog trap objects together" + ::= { alcatelIND1SystemMIBGroups 11 } + + systemNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS + { + systemSwlogSizeTrap + } + STATUS current + DESCRIPTION + "A collection of notifications for System Services events." + ::= { alcatelIND1SystemMIBGroups 12 } + +END + -- cgit v1.2.3