· 7 years ago · Nov 07, 2018, 04:48 PM
1-- ***************************************************************************
2-- ***************************************************************************
3--
4-- File : imm.mib
5-- Description : Integrated Management Module mib for SNMP
6-- By : IBM
7-- Version : 1.43
8-- Date : Dec 13, 2016
9--
10--
11-- Copyright (c) 2016 IBM All Rights Reserved.
12--
13--
14-- Contains MIB description for:
15-- This MIB is to be used to provide configuration support of IMM as well as monitoring support
16-- for the system.
17-- ***************************************************************************
18-- ***************************************************************************
19-- ***************************************************************************
20-- Revisions:
21--
22-- 12/13/16 - Corrected RAID object syntax errors
23--
24-- 03/14/14 - Updated PCIe support. Added RAID Link support. Corrected remoteAccessIdEntryPassword
25-- and minimumPasswordLength to support up to 20 characters.
26--
27-- 01/22/14 - Added PCIe objects
28--
29-- 01/10/14 - Added LAN over USB IP Configuration Objects
30--
31-- 01/08/14 - Added Audit Event Config for Remote Alert Recipients
32--
33-- 12/17/13 - Modified FlashDIMM Objects, and correct previous backed off changes
34--
35-- 12/04/13 - Added unsupported values to configurationManagementStatus object
36-- - Changed PowerEntry powerIndex to a 0-index
37--
38-- 11/13/2013 - Added FlashDIMM Objects
39--
40-- 09/30/2013 - Corrected enumerated value names starting with upper case
41--
42-- 09/26/2013 - powerControlSleep edits
43--
44-- 08/07/2013 - Updated scalableComplexPartitionCreateIndex
45--
46-- 07/30/2013 Version - Updated Scalable changes
47-- scalableComplexClear and scalableComplexAuotCreate setting
48-- scalableComplexNodeSerialNumber size limit
49--
50-- 06/24/2013 Version - Updated Scalable changes
51-- all objects with node key were updated to OCTET STRING (SIZE(4))
52-- 05/24/2013 Version - Added Scalable changes
53-- scalableComplexPartitionStatus - removed "resetting" state
54-- scalableComplexNodeState - removed
55-- scalableComplexPartitionActionCreate - updated description
56--
57-- 07/30/2013 Version 1.38c
58-- Fixed syntax error in powerTrendingPowerType object
59-- Capitalized PowerTrendingSampleEntry object name
60--
61-- 07/25/2013 Version 1.38b
62-- Removed mark and space from portParity
63--
64-- 07/17/2013 Version 1.38a
65-- Removed extra commas from lines 1511 and 1560
66--
67-- 07/17/2013 Version 1.39
68-- Added sleepS3 state to currentSysPowerStatus
69-- Added powerControlSleep
70--
71-- 05/30/2013 Version 1.38
72-- Added Storage Key Repository Servers section
73-- Added Cryptography Mode section
74--
75-- 02/20/2013 Version 1.37
76-- Commented Firmware Update section as IMM1 only
77-- Added Power Management section/objects
78-- Added new system health objects
79-- Removed DST setting for Europe/Minsk
80-- Removed "IMM1 only" comment from contactInformation.companyName
81-- Extented ldapGroupFilter length to 511
82--
83-- 10/29/2012 Version 1.36
84-- Removed httpProxyAuthentication object.
85-- Added size to autoFTPCallAddr, autoFTPCallUserID, and autoFTPCallPassword
86-- Updated the addCallHomeExclusionEvent and rmCallHomeExclusionEvent descriptions
87--
88-- 09/18/2012 Version 1.35
89-- Added additional objects for Service Advisor:
90-- httpProxyAuthentication, contactInformation.phoneExtension, altContactName,
91-- altPhoneNumber, altPhoneExtension, altEmailAddress, machineLocationPhoneNumber,
92-- autoFTPCallMode.sftp, testCallHome.generateTestCallHome
93-- Marked contactInformation.companyName "IMM1-only"
94-- Marked smtpServerAuthentication, smtpServerAuthenticationUser,
95-- smtpServerAuthenticationPassword, and smtpServerAuthenticationMethod
96-- "IMM2 only"
97-- Marked remoteAlertIdEmailAddr as "IMM1 limited to 64"
98--
99-- 08/06/2012 Version 1.34
100-- Changed remoteAlertIdEmailAddr OCTET STRING(SIZE(0..320))
101--
102-- 07/23/2012 Version 1.33
103-- Added Objects for Ethernet VLAN
104-- sslConfig object group marked "IMM2 only"
105-- ntpIpAddressHostname2,3 and 4 marked "IMM2 only"
106-- ldapSearchDomain, removed "IMM2 only"
107-- ldapDomainSource marked "IMM2 only"
108--
109-- 07/02/2012 Version 1.32
110-- Added Objects for Authenticated SMTP
111--
112-- ***************************************************************************
113 IMM-MIB DEFINITIONS ::= BEGIN
114
115 IMPORTS
116 OBJECT-TYPE FROM RFC-1212
117 enterprises FROM RFC1155-SMI
118 DisplayString FROM RFC1213-MIB
119 IpAddress FROM RFC1155-SMI
120 -- PTE: added following 7/12/2011
121 Gauge FROM RFC1155-SMI
122
123 TEXTUAL-CONVENTION FROM SNMPv2-TC
124 TRAP-TYPE FROM RFC-1215;
125
126 InetAddressIPv6 ::= TEXTUAL-CONVENTION
127 DISPLAY-HINT "02x:02x:02x:02x:02x:02x:02x:02x"
128 -- PTE: changed to mandatory
129 -- STATUS current
130 STATUS mandatory
131 DESCRIPTION
132 "Represents an IPv6 network address. Since MIB browsers
133 may require different formats, the address is
134 expected to be the 16 byte address in network-byte order,
135 and shortened formats such as 0::0 are not accepted in SET
136 operations. Two common examples are:
137
138 The NetSNMP command line will accept SET requests like:
139 snmpset -v1 -cprivate <host> s 2001:00:00:00:FFFF:CCC4:BBB2:AAA6
140
141 Other MIB browsers may require the SET request value to be formatted as:
142 # 0x20 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0xFF 0xFF 0xCC 0xC4 0xBB 0xB2 0xAA 0xA6"
143 SYNTAX OCTET STRING (SIZE (16))
144
145 EntryStatus ::= INTEGER
146 { valid(1),
147 createRequest(2),
148 underCreation(3),
149 invalid(4)
150 }
151
152 -- The status of a table entry.
153 --
154 -- Setting this object to the value invalid(4) has the
155 -- effect of invalidating the corresponding entry.
156 -- That is, it effectively disassociates the mapping
157 -- identified with said entry.
158 -- It is an implementation-specific matter as to whether
159 -- the agent removes an invalidated entry from the table.
160 -- Accordingly, management stations must be prepared to
161 -- receive tabular information from agents that corresponds
162 -- to entries currently not in use. Proper
163 -- interpretation of such entries requires examination
164 -- of the relevant EntryStatus object.
165 --
166 -- An existing instance of this object cannot be set to
167 -- createRequest(2). This object may only be set to
168 -- createRequest(2) when this instance is created. When
169 -- this object is created, the agent may wish to create
170 -- supplemental object instances to complete a conceptual
171 -- row in this table. Immediately after completing the
172 -- create operation, the agent must set this object to
173 -- underCreation(3).
174 --
175 -- Entries shall exist in the underCreation(3) state until
176
177 -- the management station is finished configuring the
178 -- entry and sets this object to valid(1) or aborts,
179 -- setting this object to invalid(4). If the agent
180 -- determines that an entry has been in the
181 -- underCreation(3) state for an abnormally long time,
182 -- it may decide that the management station has
183 -- crashed. If the agent makes this decision,
184 -- it may set this object to invalid(4) to reclaim the
185 -- entry. A prudent agent will understand that the
186 -- management station may need to wait for human input
187 -- and will allow for that possibility in its
188 -- determination of this abnormally long period.
189
190 -- IBM enterprise group
191 ibm OBJECT IDENTIFIER ::= { enterprises 2 }
192
193 -- IBM products group
194 ibmAgents OBJECT IDENTIFIER ::= { ibm 3 }
195
196 -- IBM e-Server Advanced System Management Support Processor(SP) agent group
197 netfinitySupportProcessorAgent OBJECT IDENTIFIER ::= { ibmAgents 51 }
198
199 -- IBM integrated Management Module
200 ibmIntegratedManagementModuleMIB OBJECT IDENTIFIER ::= { netfinitySupportProcessorAgent 3 }
201
202-- ***************************************************************************
203-- Start: Define groups of objects within the ibmRemoteSupSnmpMIB
204-- ***************************************************************************
205 --This group of objects provides the various environmental monitors for the
206 -- local system and the IMM
207 monitors OBJECT IDENTIFIER ::= { ibmIntegratedManagementModuleMIB 1 }
208
209 --This group of objects provides the error log objects for the IMM
210 errorLogs OBJECT IDENTIFIER ::= { ibmIntegratedManagementModuleMIB 2 }
211
212 --This group of objects provides configuration functions for the IMM
213 configureSP OBJECT IDENTIFIER ::= { ibmIntegratedManagementModuleMIB 3 }
214
215 --This group of objects provides configuration functions for the system(server)
216 generalSystemSettings OBJECT IDENTIFIER ::= { ibmIntegratedManagementModuleMIB 4 }
217
218 --This group of objects provides configuration functions for system power
219 systemPower OBJECT IDENTIFIER ::= { ibmIntegratedManagementModuleMIB 5 }
220
221 --This group of objects provides functions to boot the IMM and system
222 restartReset OBJECT IDENTIFIER ::= { ibmIntegratedManagementModuleMIB 6 }
223
224 --This group of objects provides functions to update the IMM firmware
225 firmwareUpdate OBJECT IDENTIFIER ::= { ibmIntegratedManagementModuleMIB 7 }
226
227 --This group of objects provides functions Service Advisor
228 serviceAdvisor OBJECT IDENTIFIER ::= { ibmIntegratedManagementModuleMIB 8 }
229
230 --This group of objects provides functions for Scalable Systems
231 scaling OBJECT IDENTIFIER ::= { ibmIntegratedManagementModuleMIB 9 }
232
233-- ****************************************************************************
234-- Monitors
235-- ****************************************************************************
236 -- ************************************************************************
237 -- Temperature
238 -- ************************************************************************
239 temperature OBJECT IDENTIFIER ::= { monitors 1 }
240 tempNumber OBJECT-TYPE
241 SYNTAX Gauge
242 ACCESS read-only
243 STATUS mandatory
244 DESCRIPTION "The present number of rows in the temperature table."
245 ::= { temperature 1 }
246
247 tempTable OBJECT-TYPE
248 SYNTAX SEQUENCE OF TempEntry
249 ACCESS not-accessible
250 STATUS mandatory
251 DESCRIPTION "This table contains temperature measurement information."
252 ::= { temperature 2 }
253
254 tempEntry OBJECT-TYPE
255 SYNTAX TempEntry
256 ACCESS not-accessible
257 STATUS mandatory
258 DESCRIPTION "Each row contains parameters related to a temperature measurement channel."
259 INDEX { tempIndex }
260 ::= { tempTable 1 }
261
262 TempEntry ::=
263 SEQUENCE {
264 tempIndex INTEGER,
265 tempDescr DisplayString,
266 tempReading INTEGER,
267 tempNominalReading INTEGER,
268 tempNonRecovLimitHigh INTEGER,
269 tempCritLimitHigh INTEGER,
270 tempNonCritLimitHigh INTEGER,
271 tempNonRecovLimitLow INTEGER,
272 tempCritLimitLow INTEGER,
273 tempNonCritLimitLow INTEGER,
274 tempHealthStatus DisplayString -- IMM2-only
275 }
276
277 tempIndex OBJECT-TYPE
278 SYNTAX INTEGER (1..100)
279 ACCESS read-only
280 STATUS mandatory
281 DESCRIPTION "This column is used to identify a particular
282 temperature measurement channel."
283 ::= { tempEntry 1 }
284
285 tempDescr OBJECT-TYPE
286 SYNTAX DisplayString (SIZE(0..31))
287 ACCESS read-only
288
289 STATUS mandatory
290 DESCRIPTION "A description of the temperature measurement
291 channel."
292 ::= { tempEntry 2 }
293
294 tempReading OBJECT-TYPE
295 SYNTAX INTEGER
296 UNITS "Degrees Celsius"
297 ACCESS read-only
298 STATUS mandatory
299 DESCRIPTION "The measured temperature."
300 ::= { tempEntry 3 }
301
302 tempNominalReading OBJECT-TYPE
303 SYNTAX INTEGER
304 UNITS "Degrees Celsius"
305 ACCESS read-only
306 STATUS mandatory
307 DESCRIPTION "The nominal temperature, if available."
308 ::= { tempEntry 4 }
309
310 tempNonRecovLimitHigh OBJECT-TYPE
311 SYNTAX INTEGER
312 UNITS "Degrees Celsius"
313 ACCESS read-only
314 STATUS mandatory
315 DESCRIPTION "The non-recoverable limit for the measured temperature. If
316 the measured value rises above this limit a trap is sent."
317 ::= { tempEntry 5}
318
319 tempCritLimitHigh OBJECT-TYPE
320 SYNTAX INTEGER
321 UNITS "Degrees Celsius"
322 ACCESS read-only
323 STATUS mandatory
324 DESCRIPTION "The critical limit for the measured temperature. If
325 the measured value rises above this limit a trap is sent."
326 ::= { tempEntry 6}
327
328 tempNonCritLimitHigh OBJECT-TYPE
329 SYNTAX INTEGER
330 UNITS "Degrees Celsius"
331 ACCESS read-only
332 STATUS mandatory
333 DESCRIPTION "The non-critical limit for the measured temperature. If
334 the measured value rises above this limit a trap is sent."
335 ::= { tempEntry 7}
336
337 tempNonRecovLimitLow OBJECT-TYPE
338 SYNTAX INTEGER
339 UNITS "Degrees Celsius"
340 ACCESS read-only
341 STATUS mandatory
342 DESCRIPTION "The non-recoverable limit for the measured temperature. If
343 the measured value falls below this limit a trap is sent."
344 ::= { tempEntry 8}
345
346 tempCritLimitLow OBJECT-TYPE
347 SYNTAX INTEGER
348 UNITS "Degrees Celsius"
349 ACCESS read-only
350 STATUS mandatory
351 DESCRIPTION "The critical limit for the measured temperature. If
352 the measured value falls below this limit a trap is sent."
353 ::= { tempEntry 9}
354
355 tempNonCritLimitLow OBJECT-TYPE
356 SYNTAX INTEGER
357 UNITS "Degrees Celsius"
358 ACCESS read-only
359 STATUS mandatory
360 DESCRIPTION "The non-critical limit for the measured temperature. If
361 the measured value falls below this limit a trap is sent."
362 ::= { tempEntry 10}
363
364 tempHealthStatus OBJECT-TYPE -- IMM2-only
365 SYNTAX DisplayString (SIZE(0..31))
366 ACCESS read-only
367 STATUS mandatory
368 DESCRIPTION "A description of the temperature component status."
369 ::= { tempEntry 11 }
370
371 -- ************************************************************************
372 -- Voltages
373 -- ************************************************************************
374 voltage OBJECT IDENTIFIER ::= { monitors 2 }
375 --------------------------------------------------------------------------------
376 voltNumber OBJECT-TYPE
377 SYNTAX Gauge
378 ACCESS read-only
379 STATUS mandatory
380 DESCRIPTION "The present number of rows in the voltage table."
381 ::= { voltage 1 }
382
383 voltTable OBJECT-TYPE
384 SYNTAX SEQUENCE OF VoltEntry
385 ACCESS not-accessible
386 STATUS mandatory
387 DESCRIPTION "This table contains voltage measurement information."
388 ::= { voltage 2 }
389
390 voltEntry OBJECT-TYPE
391 SYNTAX VoltEntry
392 ACCESS not-accessible
393 STATUS mandatory
394 DESCRIPTION "Each row contains parameters related to a
395 voltage measurement channel."
396 INDEX { voltIndex }
397 ::= { voltTable 1 }
398
399 VoltEntry ::=
400 SEQUENCE {
401 voltIndex INTEGER,
402 voltDescr DisplayString,
403 voltReading INTEGER,
404 voltNominalReading INTEGER,
405 voltNonRecovLimitHigh INTEGER,
406 voltCritLimitHigh INTEGER,
407 voltNonCritLimitHigh INTEGER,
408 voltNonRecovLimitLow INTEGER,
409 voltCritLimitLow INTEGER,
410 voltNonCritLimitLow INTEGER,
411 voltHealthStatus DisplayString -- IMM2-only
412 }
413
414 voltIndex OBJECT-TYPE
415 SYNTAX INTEGER (1..1000)
416 ACCESS read-only
417 STATUS mandatory
418 DESCRIPTION "This column is used to identify a particular
419 voltage measurement channel."
420 ::= { voltEntry 1 }
421
422 voltDescr OBJECT-TYPE
423 SYNTAX DisplayString (SIZE(0..31))
424 ACCESS read-only
425 STATUS mandatory
426 DESCRIPTION "A description of the voltage measurement channel."
427 ::= { voltEntry 2 }
428
429 voltReading OBJECT-TYPE
430 SYNTAX INTEGER
431 UNITS "Millivolts"
432 ACCESS read-only
433 STATUS mandatory
434 DESCRIPTION "The measured voltage."
435 ::= { voltEntry 3 }
436
437 voltNominalReading OBJECT-TYPE
438 SYNTAX INTEGER
439 UNITS "Millivolts"
440 ACCESS read-only
441 STATUS mandatory
442 DESCRIPTION "The nominal voltage, if available."
443 ::= { voltEntry 4 }
444
445 voltNonRecovLimitHigh OBJECT-TYPE
446 SYNTAX INTEGER
447 UNITS "Millivolts"
448 ACCESS read-only
449 STATUS mandatory
450 DESCRIPTION "The high non-recoverable limit for the measured voltage. If the
451 measured value falls above this limit a trap is sent."
452 ::= { voltEntry 5 }
453
454 voltCritLimitHigh OBJECT-TYPE
455 SYNTAX INTEGER
456 UNITS "Millivolts"
457 ACCESS read-only
458 STATUS mandatory
459 DESCRIPTION "The high critical limit for the measured voltage. If the
460 measured value rises above this limit a trap is sent."
461 ::= { voltEntry 6 }
462
463 voltNonCritLimitHigh OBJECT-TYPE
464 SYNTAX INTEGER
465 UNITS "Millivolts"
466 ACCESS read-only
467 STATUS mandatory
468 DESCRIPTION "The high non-critical limit for the measured voltage. If the
469 measured value rises above this limit a trap is sent."
470 ::= { voltEntry 7 }
471
472 voltNonRecovLimitLow OBJECT-TYPE
473 SYNTAX INTEGER
474 UNITS "Millivolts"
475 ACCESS read-only
476 STATUS mandatory
477 DESCRIPTION "The low non-recoverable limit for the measured voltage. If the
478 measured value falls below this limit a trap is sent."
479 ::= { voltEntry 8 }
480
481 voltCritLimitLow OBJECT-TYPE
482 SYNTAX INTEGER
483 UNITS "Millivolts"
484 ACCESS read-only
485 STATUS mandatory
486 DESCRIPTION "The low critical limit for the measured voltage. If the
487 measured value falls below this limit a trap is sent."
488 ::= { voltEntry 9 }
489
490 voltNonCritLimitLow OBJECT-TYPE
491 SYNTAX INTEGER
492 UNITS "Millivolts"
493 ACCESS read-only
494 STATUS mandatory
495 DESCRIPTION "The low non-critical limit for the measured voltage. If the
496 measured value falls below this limit a trap is sent."
497 ::= { voltEntry 10 }
498
499 voltHealthStatus OBJECT-TYPE -- IMM2-only
500 SYNTAX DisplayString (SIZE(0..31))
501 ACCESS read-only
502 STATUS mandatory
503 DESCRIPTION "A description of the voltage component status."
504 ::= { voltEntry 11 }
505
506
507 -- ************************************************************************
508 -- Fans
509 -- ************************************************************************
510 fans OBJECT IDENTIFIER ::= { monitors 3 }
511 fanNumber OBJECT-TYPE
512 SYNTAX Gauge
513 ACCESS read-only
514 STATUS mandatory
515 DESCRIPTION "The present number of rows in the fan table."
516 ::= { fans 1 }
517
518 fanTable OBJECT-TYPE
519 SYNTAX SEQUENCE OF FanEntry
520 ACCESS not-accessible
521 STATUS mandatory
522 DESCRIPTION "This table contains fan information."
523 ::= { fans 2 }
524
525 fanEntry OBJECT-TYPE
526 SYNTAX FanEntry
527 ACCESS not-accessible
528 STATUS mandatory
529 DESCRIPTION "Each row contains parameters related to a fan."
530 INDEX { fanIndex }
531 ::= { fanTable 1 }
532
533 FanEntry ::=
534 SEQUENCE {
535 fanIndex INTEGER (1..100),
536 fanDescr DisplayString,
537 fanSpeed OCTET STRING,
538 fanNonRecovLimitHigh INTEGER,
539 fanCritLimitHigh INTEGER,
540 fanNonCritLimitHigh INTEGER,
541 fanNonRecovLimitLow INTEGER,
542 fanCritLimitLow INTEGER,
543 fanNonCritLimitLow INTEGER,
544 fanHealthStatus DisplayString -- IMM2-only
545 }
546
547 fanIndex OBJECT-TYPE
548 SYNTAX INTEGER (1..100)
549 ACCESS read-only
550 STATUS mandatory
551 DESCRIPTION "This column is used to identify a particular fan."
552 ::= { fanEntry 1 }
553
554 fanDescr OBJECT-TYPE
555 SYNTAX DisplayString (SIZE(0..31))
556 ACCESS read-only
557 STATUS mandatory
558 DESCRIPTION "A description of the fan measurement channel."
559 ::= { fanEntry 2 }
560
561
562 fanSpeed OBJECT-TYPE
563 SYNTAX OCTET STRING
564 ACCESS read-only
565 STATUS mandatory
566 DESCRIPTION
567 "Fan speed expressed in percent(%) of maximum RPM.
568 An octet string expressed as 'ddd% of maximum' where:
569 d is a decimal digit or blank space for a leading zero.
570 If the fan is determined not to be running or
571 the fan speed cannot be determined, the string will
572 indicate 'Offline'."
573 ::= { fanEntry 3 }
574
575 fanNonRecovLimitHigh OBJECT-TYPE
576 SYNTAX INTEGER
577 UNITS "RPM"
578 ACCESS read-only
579 STATUS mandatory
580 DESCRIPTION "The high non-recoverable limit for the measured fan. If the
581 measured value falls above this limit a trap is sent."
582 ::= { fanEntry 4 }
583
584 fanCritLimitHigh OBJECT-TYPE
585 SYNTAX INTEGER
586 UNITS "RPM"
587 ACCESS read-only
588 STATUS mandatory
589 DESCRIPTION "The high critical limit for the measured fan. If the
590 measured value rises above this limit a trap is sent."
591 ::= { fanEntry 5 }
592
593 fanNonCritLimitHigh OBJECT-TYPE
594 SYNTAX INTEGER
595 UNITS "RPM"
596 ACCESS read-only
597 STATUS mandatory
598 DESCRIPTION "The high non-critical limit for the measured fan. If the
599 measured value rises above this limit a trap is sent."
600 ::= { fanEntry 6 }
601
602 fanNonRecovLimitLow OBJECT-TYPE
603 SYNTAX INTEGER
604 UNITS "RPM"
605 ACCESS read-only
606 STATUS mandatory
607 DESCRIPTION "The low non-recoverable limit for the measured fan. If the
608 measured value falls below this limit a trap is sent."
609 ::= { fanEntry 7 }
610
611 fanCritLimitLow OBJECT-TYPE
612 SYNTAX INTEGER
613 UNITS "RPM"
614 ACCESS read-only
615 STATUS mandatory
616 DESCRIPTION "The low critical limit for the measured fan. If the
617 measured value falls below this limit a trap is sent."
618 ::= { fanEntry 8 }
619
620 fanNonCritLimitLow OBJECT-TYPE
621 SYNTAX INTEGER
622 UNITS "RPM"
623 ACCESS read-only
624 STATUS mandatory
625 DESCRIPTION "The low non-critical limit for the measured fan. If the
626 measured value falls below this limit a trap is sent."
627 ::= { fanEntry 9 }
628
629 fanHealthStatus OBJECT-TYPE -- IMM2-only
630 SYNTAX DisplayString (SIZE(0..31))
631 ACCESS read-only
632 STATUS mandatory
633 DESCRIPTION "A description of the fan component status."
634 ::= { fanEntry 10 }
635
636 -- ************************************************************************
637 -- System Health
638 -- ************************************************************************
639 systemHealth OBJECT IDENTIFIER ::= { monitors 4 }
640
641 -- ***********************************************************************
642 -- System Health Status
643 -- ***********************************************************************
644 systemHealthStat OBJECT-TYPE
645 SYNTAX INTEGER {
646 nonRecoverable(0),
647 critical(2),
648 nonCritical(4),
649 normal(255)
650 }
651 ACCESS read-only
652 STATUS mandatory
653 DESCRIPTION
654 "Indicates status of system health for the
655 system in which the IMM resides.
656 Value of 'nonRecoverable' indicates a severe error has occurred
657 and the system may not be functioning. A value of
658 'critical' indicates that a error has occurred but
659 the system is currently functioning properly. A value of
660 'nonCritical' indicates that a condition has occurred
661 that may change the state of the system in the future but currently
662 the system is working properly. A value of
663 'normal' indicates that the system is operating normally."
664 ::= { systemHealth 1 }
665
666 -- ***********************************************************************
667 -- System Health Summary
668 -- ***********************************************************************
669 systemHealthSummaryTable OBJECT-TYPE
670 SYNTAX SEQUENCE OF SystemHealthSummaryEntry
671 ACCESS not-accessible
672 STATUS mandatory
673 DESCRIPTION
674 "Table of System Health summary. Contains more detailed
675 information about the reasons for the overall system
676 health status."
677 ::= { systemHealth 2 }
678
679 systemHealthSummaryEntry OBJECT-TYPE
680 SYNTAX SystemHealthSummaryEntry
681 ACCESS not-accessible
682 STATUS mandatory
683 DESCRIPTION
684 "System Health Summary entry"
685 INDEX { systemHealthSummaryIndex }
686 ::= { systemHealthSummaryTable 1 }
687
688
689 SystemHealthSummaryEntry ::= SEQUENCE {
690 systemHealthSummaryIndex INTEGER,
691 systemHealthSummarySeverity OCTET STRING,
692 systemHealthSummaryDescription OCTET STRING
693 }
694
695
696 systemHealthSummaryIndex OBJECT-TYPE
697 SYNTAX INTEGER (1..1000)
698 ACCESS read-only
699 STATUS mandatory
700 DESCRIPTION
701 "System health summary index."
702 ::= { systemHealthSummaryEntry 1 }
703
704 systemHealthSummarySeverity OBJECT-TYPE
705 SYNTAX OCTET STRING
706 ACCESS read-only
707 STATUS mandatory
708 DESCRIPTION
709 "System health summary severity."
710 ::= { systemHealthSummaryEntry 2 }
711
712 systemHealthSummaryDescription OBJECT-TYPE
713 SYNTAX OCTET STRING
714 ACCESS read-only
715 STATUS mandatory
716 DESCRIPTION
717 "System health summary description."
718 ::= { systemHealthSummaryEntry 3 }
719
720 -- ***********************************************************************
721 -- Vital Product Data(VPD) information
722 -- ***********************************************************************
723 vpdInformation OBJECT IDENTIFIER ::= { monitors 5 }
724
725 -- ***********************************************************************
726 -- IMM VPD
727 -- ***********************************************************************
728
729 immVpdTable OBJECT-TYPE
730 SYNTAX SEQUENCE OF IMMVpdEntry
731 ACCESS not-accessible
732 STATUS mandatory
733 DESCRIPTION
734 "Table of IMM VPD."
735 ::= { vpdInformation 1 }
736
737 immVpdEntry OBJECT-TYPE
738 SYNTAX IMMVpdEntry
739 ACCESS not-accessible
740 STATUS mandatory
741 DESCRIPTION
742 "iMBC VPD entry."
743 INDEX { immVpdIndex }
744 ::= { immVpdTable 1 }
745
746
747 IMMVpdEntry ::= SEQUENCE {
748 immVpdIndex INTEGER,
749 immVpdType OCTET STRING,
750 immVpdVersionString OCTET STRING,
751 immVpdReleaseDate OCTET STRING
752 }
753
754
755 immVpdIndex OBJECT-TYPE
756 SYNTAX INTEGER (1..1000)
757 ACCESS read-only
758 STATUS mandatory
759 DESCRIPTION
760 "IMM VPD index."
761 ::= { immVpdEntry 1 }
762
763 immVpdType OBJECT-TYPE
764 SYNTAX OCTET STRING
765 ACCESS read-only
766 STATUS mandatory
767 DESCRIPTION
768 "IMM VPD Type. Indicates either Bios or Diag or spFimware VPD"
769 ::= { immVpdEntry 2 }
770
771 immVpdVersionString OBJECT-TYPE
772 SYNTAX OCTET STRING
773 ACCESS read-only
774 STATUS mandatory
775 DESCRIPTION
776 "IMM VPD Version Number of the software(Bios/Diag/spFirmware).
777 For IMM2 the string contains both the Build ID and the Version
778 Number, for example, like '1AOO3A v1.0.1'. "
779 ::= { immVpdEntry 3 }
780
781 immVpdReleaseDate OBJECT-TYPE
782 SYNTAX OCTET STRING
783 ACCESS read-only
784 STATUS mandatory
785 DESCRIPTION
786 "IMM VPD Release Date of when the software(Bios/Diag/spFirmware) was released."
787 ::= { immVpdEntry 4 }
788
789
790 -- ***********************************************************************
791 -- Machine Level VPD
792 -- ***********************************************************************
793 machineVpd OBJECT IDENTIFIER ::= { vpdInformation 2 }
794
795
796 machineLevelVpd OBJECT IDENTIFIER ::= { machineVpd 1 }
797
798 machineLevelVpdMachineType OBJECT-TYPE
799 SYNTAX OCTET STRING
800 ACCESS read-only
801 STATUS mandatory
802 DESCRIPTION
803 "Machine type VPD information."
804 ::= { machineLevelVpd 1 }
805
806 machineLevelVpdMachineModel OBJECT-TYPE
807 SYNTAX OCTET STRING
808 ACCESS read-only
809 STATUS mandatory
810 DESCRIPTION
811 "Machine model VPD information."
812 ::= { machineLevelVpd 2 }
813
814 machineLevelSerialNumber OBJECT-TYPE
815 SYNTAX OCTET STRING
816 ACCESS read-only
817 STATUS mandatory
818 DESCRIPTION
819 "Machine serial number VPD information."
820 ::= { machineLevelVpd 3 }
821
822 machineLevelUUID OBJECT-TYPE
823 SYNTAX OCTET STRING
824 ACCESS read-only
825 STATUS mandatory
826 DESCRIPTION
827 "Machine UUID(Universal Unique ID information)."
828 ::= { machineLevelVpd 4 }
829
830 machineLevelProductName OBJECT-TYPE
831 SYNTAX OCTET STRING
832 ACCESS read-only
833 STATUS mandatory
834 DESCRIPTION
835 "Machine Product Name (e.g. System x3650 M2)."
836 ::= { machineLevelVpd 5 }
837
838 -- ***********************************************************************
839 -- System Component Level VPD
840 -- ***********************************************************************
841 systemComponentLevelVpdTable OBJECT-TYPE
842 SYNTAX SEQUENCE OF SystemComponentLevelVpdEntry
843 ACCESS not-accessible
844 STATUS mandatory
845 DESCRIPTION
846 "Table of the system component hardware VPD information. View as a
847 table and not as individual entries for consistent results."
848 ::= { vpdInformation 17 }
849
850 systemComponentLevelVpdEntry OBJECT-TYPE
851 SYNTAX SystemComponentLevelVpdEntry
852 ACCESS not-accessible
853 STATUS mandatory
854 DESCRIPTION
855 "System component hardware VPD entry. View as a table and not as
856 individual entries for consistent results."
857 INDEX { componentLevelVpdIndex }
858 ::= { systemComponentLevelVpdTable 1 }
859
860 SystemComponentLevelVpdEntry ::= SEQUENCE {
861 componentLevelVpdIndex INTEGER,
862 componentLevelVpdFruNumber OCTET STRING,
863 componentLevelVpdFruName OCTET STRING,
864 componentLevelVpdSerialNumber OCTET STRING,
865 componentLevelVpdManufacturingId OCTET STRING
866 }
867
868 componentLevelVpdIndex OBJECT-TYPE
869 SYNTAX INTEGER (1..1000)
870 ACCESS read-only
871 STATUS mandatory
872 DESCRIPTION
873 "System component level VPD index. View as a table and not as individual
874 entries for consistent results."
875 ::= { systemComponentLevelVpdEntry 1 }
876
877 componentLevelVpdFruNumber OBJECT-TYPE
878 SYNTAX OCTET STRING
879 ACCESS read-only
880 STATUS mandatory
881 DESCRIPTION
882 "System component level VPD FRU number. View as a table and not as
883 individual entries for consistent results."
884 ::= { systemComponentLevelVpdEntry 2 }
885
886 componentLevelVpdFruName OBJECT-TYPE
887 SYNTAX OCTET STRING
888 ACCESS read-only
889 STATUS mandatory
890 DESCRIPTION
891 "System component level VPD FRU name. View as a table and not as
892 individual entries for consistent results."
893 ::= { systemComponentLevelVpdEntry 3 }
894
895 componentLevelVpdSerialNumber OBJECT-TYPE
896 SYNTAX OCTET STRING
897 ACCESS read-only
898 STATUS mandatory
899 DESCRIPTION
900 "System component level VPD serial number. View as a table and not as
901 individual entries for consistent results."
902 ::= { systemComponentLevelVpdEntry 4 }
903
904 componentLevelVpdManufacturingId OBJECT-TYPE
905 SYNTAX OCTET STRING
906 ACCESS read-only
907 STATUS mandatory
908 DESCRIPTION
909 "System component level VPD manufacturing ID. View as a table and not as
910 individual entries for consistent results."
911 ::= { systemComponentLevelVpdEntry 5 }
912
913 -- ***********************************************************************
914 -- System Component Level VPD Tracking log
915 -- ***********************************************************************
916 systemComponentLevelVpdTrackingTable OBJECT-TYPE
917 SYNTAX SEQUENCE OF SystemComponentLevelVpdTrackingEntry
918 ACCESS not-accessible
919 STATUS mandatory
920 DESCRIPTION
921 "Table of system component hardware VPD tracking activity log. View as
922 a table and not as individual entries for consistent results."
923 ::= { vpdInformation 18 }
924
925 systemComponentLevelVpdTrackingEntry OBJECT-TYPE
926 SYNTAX SystemComponentLevelVpdTrackingEntry
927 ACCESS not-accessible
928 STATUS mandatory
929 DESCRIPTION
930 "System component hardware VPD tracking activity log entry. View as a
931 table and not as individual entries for consistent results."
932 INDEX { componentLevelVpdTrackingIndex }
933 ::= { systemComponentLevelVpdTrackingTable 1 }
934
935 SystemComponentLevelVpdTrackingEntry ::= SEQUENCE {
936 componentLevelVpdTrackingIndex INTEGER,
937 componentLevelVpdTrackingFruNumber OCTET STRING,
938 componentLevelVpdTrackingFruName OCTET STRING,
939 componentLevelVpdTrackingSerialNumber OCTET STRING,
940 componentLevelVpdTrackingManufacturingId OCTET STRING,
941 componentLevelVpdTrackingAction OCTET STRING,
942 componentLevelVpdTrackingTimestamp OCTET STRING
943
944 }
945
946 componentLevelVpdTrackingIndex OBJECT-TYPE
947 SYNTAX INTEGER (1..1000)
948 ACCESS read-only
949 STATUS mandatory
950 DESCRIPTION
951 "System component level VPD tracking activity log index. View as a table
952 and not as individual entries for consistent results."
953 ::= { systemComponentLevelVpdTrackingEntry 1 }
954
955 componentLevelVpdTrackingFruNumber OBJECT-TYPE
956 SYNTAX OCTET STRING
957 ACCESS read-only
958 STATUS mandatory
959 DESCRIPTION
960 "System component level VPD tracking activity log FRU number. View as a
961 table and not as individual entries for consistent results."
962 ::= { systemComponentLevelVpdTrackingEntry 2 }
963
964 componentLevelVpdTrackingFruName OBJECT-TYPE
965 SYNTAX OCTET STRING
966 ACCESS read-only
967 STATUS mandatory
968 DESCRIPTION
969 "System component level VPD tracking activity log FRU name. View as a
970 table and not as individual entries for consistent results."
971 ::= { systemComponentLevelVpdTrackingEntry 3 }
972
973 componentLevelVpdTrackingSerialNumber OBJECT-TYPE
974 SYNTAX OCTET STRING
975 ACCESS read-only
976 STATUS mandatory
977 DESCRIPTION
978 "System component level VPD tracking activity log serial number. View as
979 a table and not as individual entries for consistent results."
980 ::= { systemComponentLevelVpdTrackingEntry 4 }
981
982 componentLevelVpdTrackingManufacturingId OBJECT-TYPE
983 SYNTAX OCTET STRING
984 ACCESS read-only
985 STATUS mandatory
986 DESCRIPTION
987 "System component level VPD tracking activity log manufacturing ID. View
988 as a table and not as individual entries for consistent results."
989 ::= { systemComponentLevelVpdTrackingEntry 5 }
990
991 componentLevelVpdTrackingAction OBJECT-TYPE
992 SYNTAX OCTET STRING
993 ACCESS read-only
994 STATUS mandatory
995 DESCRIPTION
996 "System component level VPD tracking activity log action(added/removed).
997 View as a table and not as individual entries for consistent results."
998 ::= {systemComponentLevelVpdTrackingEntry 6 }
999
1000 componentLevelVpdTrackingTimestamp OBJECT-TYPE
1001 SYNTAX OCTET STRING
1002 ACCESS read-only
1003 STATUS mandatory
1004 DESCRIPTION
1005 "System component level VPD tracking activity log timestanp.
1006 View as a table and not as individual entries for consistent results."
1007 ::= { systemComponentLevelVpdTrackingEntry 7 }
1008
1009 -- ********************************************************************************
1010 -- Host MAC Address VPD
1011 -- ********************************************************************************
1012
1013 hostMACAddressTable OBJECT-TYPE
1014 SYNTAX SEQUENCE OF HostMACAddressEntry
1015 ACCESS not-accessible
1016 STATUS mandatory
1017 DESCRIPTION
1018 "Table of MAC addresses of the host NICs.
1019 For consistent results, view as a table and not as individual entries."
1020 ::= { vpdInformation 19 }
1021
1022 hostMACAddressEntry OBJECT-TYPE
1023 SYNTAX HostMACAddressEntry
1024 ACCESS not-accessible
1025 STATUS mandatory
1026 DESCRIPTION
1027 "Host MAC address entry.
1028 For consistent results, view as a table and not as individual entries."
1029 INDEX { hostMACAddressIndex }
1030 ::= { hostMACAddressTable 1 }
1031
1032 HostMACAddressEntry ::= SEQUENCE {
1033 hostMACAddressIndex INTEGER,
1034 hostMACAddressDescription DisplayString,
1035 --hostMACAddress OCTET STRING}
1036 hostMACAddress DisplayString}
1037
1038 hostMACAddressIndex OBJECT-TYPE
1039 SYNTAX INTEGER (1..1000)
1040 ACCESS read-only
1041 STATUS mandatory
1042 DESCRIPTION
1043 "Host MAC address index. View as a table and not as individual
1044 entries for consistent results."
1045 ::= { hostMACAddressEntry 1 }
1046
1047 hostMACAddressDescription OBJECT-TYPE
1048 SYNTAX DisplayString
1049 ACCESS read-only
1050 STATUS mandatory
1051 DESCRIPTION
1052 "Description of the MAC Address entry. View as a table and not as
1053 individual entries for consistent results."
1054 ::= { hostMACAddressEntry 2 }
1055
1056 hostMACAddress OBJECT-TYPE
1057 SYNTAX DisplayString
1058 ACCESS read-only
1059 STATUS mandatory
1060 DESCRIPTION
1061 "Host MAC address must be a hexadecimal value between 000000000000 - FFFFFFFFFFFF.
1062 This value must be in the form XX:XX:XX:XX:XX:XX View as a table and not as
1063 individual entries for consistent results."
1064 ::= { hostMACAddressEntry 3 }
1065
1066 -- ***********************************************************************
1067 -- System CPU VPD
1068 -- ***********************************************************************
1069 systemCPUVpdTable OBJECT-TYPE
1070 SYNTAX SEQUENCE OF SystemCPUVpdEntry
1071 ACCESS not-accessible
1072 STATUS mandatory
1073 DESCRIPTION
1074 "Table of the system CPU VPD information. View as a
1075 table and not as individual entries for consistent results."
1076 ::= { vpdInformation 20 }
1077
1078 systemCPUVpdEntry OBJECT-TYPE
1079 SYNTAX SystemCPUVpdEntry
1080 ACCESS not-accessible
1081 STATUS mandatory
1082 DESCRIPTION
1083 "System CPU VPD entry. View as a table and not as
1084 individual entries for consistent results."
1085 INDEX { cpuVpdIndex }
1086 ::= { systemCPUVpdTable 1 }
1087
1088 SystemCPUVpdEntry ::= SEQUENCE {
1089 cpuVpdIndex INTEGER,
1090 cpuVpdDescription DisplayString,
1091 cpuVpdSpeed INTEGER,
1092 cpuVpdIdentifier DisplayString,
1093 cpuVpdType DisplayString,
1094 cpuVpdFamily DisplayString,
1095 cpuVpdCores INTEGER,
1096 cpuVpdThreads INTEGER,
1097 cpuVpdVoltage INTEGER,
1098 cpuVpdDataWidth INTEGER,
1099 cpuVpdHealthStatus DisplayString --IMM2-only
1100 }
1101
1102 cpuVpdIndex OBJECT-TYPE
1103 SYNTAX INTEGER (1..1000)
1104 ACCESS read-only
1105 STATUS mandatory
1106 DESCRIPTION
1107 "System CPU level VPD index. View as a table and not as individual
1108 entries for consistent results."
1109 ::= { systemCPUVpdEntry 1 }
1110
1111 cpuVpdDescription OBJECT-TYPE
1112 SYNTAX DisplayString
1113 ACCESS read-only
1114 STATUS mandatory
1115 DESCRIPTION
1116 "System CPU Description. View as a table and not as
1117 individual entries for consistent results."
1118 ::= { systemCPUVpdEntry 2 }
1119
1120
1121 cpuVpdSpeed OBJECT-TYPE
1122 SYNTAX INTEGER
1123 ACCESS read-only
1124 STATUS mandatory
1125 DESCRIPTION
1126 "System cpu speed in MHz. View as a table and not as
1127 individual entries for consistent results."
1128 ::= { systemCPUVpdEntry 3 }
1129
1130 cpuVpdIdentifier OBJECT-TYPE
1131 SYNTAX DisplayString
1132 ACCESS read-only
1133 STATUS mandatory
1134 DESCRIPTION
1135 "System CPU Identifier. View as a table and not as
1136 individual entries for consistent results."
1137 ::= { systemCPUVpdEntry 4 }
1138
1139 cpuVpdType OBJECT-TYPE
1140 SYNTAX DisplayString
1141 ACCESS read-only
1142 STATUS mandatory
1143 DESCRIPTION
1144 "System cpu Type. View as a table and not as
1145 individual entries for consistent results."
1146 ::= { systemCPUVpdEntry 5 }
1147
1148 cpuVpdFamily OBJECT-TYPE
1149 SYNTAX DisplayString
1150 ACCESS read-only
1151 STATUS mandatory
1152 DESCRIPTION
1153 "System cpu Family. View as a table and not as
1154 individual entries for consistent results."
1155 ::= { systemCPUVpdEntry 6 }
1156
1157 cpuVpdCores OBJECT-TYPE
1158 SYNTAX INTEGER
1159 ACCESS read-only
1160 STATUS mandatory
1161 DESCRIPTION
1162 "System cpu number of cores. View as a table and not as
1163 individual entries for consistent results."
1164 ::= { systemCPUVpdEntry 7 }
1165
1166 cpuVpdThreads OBJECT-TYPE
1167 SYNTAX INTEGER
1168 ACCESS read-only
1169 STATUS mandatory
1170 DESCRIPTION
1171 "System cpu number of threads. View as a table and not as
1172 individual entries for consistent results."
1173 ::= { systemCPUVpdEntry 8 }
1174
1175 cpuVpdVoltage OBJECT-TYPE
1176 SYNTAX INTEGER
1177 ACCESS read-only
1178 STATUS mandatory
1179 DESCRIPTION
1180 "System cpu voltage in millivolts (1125 = 1.125 volts).
1181 View as a table and not as individual entries for consistent
1182 results."
1183 ::= { systemCPUVpdEntry 9 }
1184
1185 cpuVpdDataWidth OBJECT-TYPE
1186 SYNTAX INTEGER
1187 ACCESS read-only
1188 STATUS mandatory
1189 DESCRIPTION
1190 "System cpu data width in bits. View as a table and not as
1191 individual entries for consistent results."
1192 ::= { systemCPUVpdEntry 10 }
1193
1194 cpuVpdHealthStatus OBJECT-TYPE --IMM2-only
1195 SYNTAX DisplayString
1196 ACCESS read-only
1197 STATUS mandatory
1198 DESCRIPTION
1199 "System cpu health status. View as a table and not as
1200 individual entries for consistent results."
1201 ::= { systemCPUVpdEntry 11 }
1202
1203 -- ***********************************************************************
1204 -- System Memory VPD
1205 -- ***********************************************************************
1206 systemMemoryVpdTable OBJECT-TYPE
1207 SYNTAX SEQUENCE OF SystemMemoryVpdEntry
1208 ACCESS not-accessible
1209 STATUS mandatory
1210 DESCRIPTION
1211 "Table of the system Memory VPD information. View as a
1212 table and not as individual entries for consistent results."
1213 ::= { vpdInformation 21 }
1214
1215 systemMemoryVpdEntry OBJECT-TYPE
1216 SYNTAX SystemMemoryVpdEntry
1217 ACCESS not-accessible
1218 STATUS mandatory
1219 DESCRIPTION
1220 "System Memory VPD entry. View as a table and not as
1221 individual entries for consistent results."
1222 INDEX { memoryVpdIndex }
1223 ::= { systemMemoryVpdTable 1 }
1224
1225 SystemMemoryVpdEntry ::= SEQUENCE {
1226 memoryVpdIndex INTEGER,
1227 memoryVpdDescription DisplayString,
1228 memoryVpdPartNumber DisplayString,
1229 memoryVpdFRUSerialNumber DisplayString,
1230 memoryVpdManufactureDate DisplayString,
1231 memoryVpdType DisplayString,
1232 memoryVpdSize INTEGER,
1233 memoryHealthStatus DisplayString -- IMM2-only
1234 }
1235
1236 memoryVpdIndex OBJECT-TYPE
1237 SYNTAX INTEGER (1..1000)
1238 ACCESS read-only
1239 STATUS mandatory
1240 DESCRIPTION
1241 "System Memory level VPD index. View as a table and not as individual
1242 entries for consistent results."
1243 ::= { systemMemoryVpdEntry 1 }
1244
1245 memoryVpdDescription OBJECT-TYPE
1246 SYNTAX DisplayString
1247 ACCESS read-only
1248 STATUS mandatory
1249 DESCRIPTION
1250 "System memory Description (e.g. DIMM 1). View as a table and not as
1251 individual entries for consistent results."
1252 ::= { systemMemoryVpdEntry 2 }
1253
1254 memoryVpdPartNumber OBJECT-TYPE
1255 SYNTAX DisplayString
1256 ACCESS read-only
1257 STATUS mandatory
1258 DESCRIPTION
1259 "System Memory Part Number. View as a table and not as
1260 individual entries for consistent results."
1261 ::= { systemMemoryVpdEntry 3 }
1262
1263 memoryVpdFRUSerialNumber OBJECT-TYPE
1264 SYNTAX DisplayString
1265 ACCESS read-only
1266 STATUS mandatory
1267 DESCRIPTION
1268 "System memory Serial Number. View as a table and not as
1269 individual entries for consistent results."
1270 ::= { systemMemoryVpdEntry 4 }
1271
1272 memoryVpdManufactureDate OBJECT-TYPE
1273 SYNTAX DisplayString
1274 ACCESS read-only
1275 STATUS mandatory
1276 DESCRIPTION
1277 "System memory Manufacture Date in week/year format (e.g. 3609).
1278 View as a table and not as individual entries for consistent
1279 results."
1280 ::= { systemMemoryVpdEntry 5 }
1281
1282 memoryVpdType OBJECT-TYPE
1283 SYNTAX DisplayString
1284 ACCESS read-only
1285 STATUS mandatory
1286 DESCRIPTION
1287 "System memory Type (e.g. DDR III SDRAM). View as a table and not as
1288 individual entries for consistent results."
1289 ::= { systemMemoryVpdEntry 6 }
1290
1291 memoryVpdSize OBJECT-TYPE
1292 SYNTAX INTEGER
1293 ACCESS read-only
1294 STATUS mandatory
1295 DESCRIPTION
1296 "System memory size in GigaBytes. View as a table and not as
1297 individual entries for consistent results."
1298 ::= { systemMemoryVpdEntry 7 }
1299
1300 memoryHealthStatus OBJECT-TYPE -- IMM2-only
1301 SYNTAX DisplayString (SIZE(0..31))
1302 ACCESS read-only
1303 STATUS mandatory
1304 DESCRIPTION "A description of the memory component status."
1305 ::= { systemMemoryVpdEntry 8 }
1306
1307 -- ********************************************************************************
1308 -- Users IMM2-only
1309 -- ********************************************************************************
1310 --
1311 users OBJECT IDENTIFIER ::= { monitors 6 }
1312
1313 -- ********************************************************************************
1314 -- IMM Users IMM2-only
1315 -- ********************************************************************************
1316 --
1317 immUsers OBJECT IDENTIFIER ::= { users 1 }
1318
1319 currentlyLoggedInTable OBJECT-TYPE
1320 SYNTAX SEQUENCE OF CurrentlyLoggedInEntry
1321 ACCESS not-accessible
1322 STATUS mandatory
1323 DESCRIPTION
1324 "Table of IMM users currently logged in."
1325 ::= { immUsers 1 }
1326
1327 currentlyLoggedInEntry OBJECT-TYPE
1328 SYNTAX CurrentlyLoggedInEntry
1329 ACCESS not-accessible
1330 STATUS mandatory
1331 DESCRIPTION
1332 "IMM users currently logged in entries."
1333 INDEX { currentlyLoggedInEntryIndex }
1334 ::= { currentlyLoggedInTable 1 }
1335
1336 CurrentlyLoggedInEntry ::= SEQUENCE {
1337 currentlyLoggedInEntryIndex INTEGER,
1338 currentlyLoggedInEntryUserId OCTET STRING,
1339 currentlyLoggedInEntryAccMethod OCTET STRING
1340 }
1341
1342 currentlyLoggedInEntryIndex OBJECT-TYPE
1343 SYNTAX INTEGER(0..255)
1344 ACCESS read-only
1345 STATUS mandatory
1346 DESCRIPTION
1347 "Index for IMM users currently logged in."
1348
1349 ::= { currentlyLoggedInEntry 1 }
1350
1351 currentlyLoggedInEntryUserId OBJECT-TYPE
1352 SYNTAX OCTET STRING (SIZE(0..64))
1353 ACCESS read-only
1354 STATUS mandatory
1355 DESCRIPTION
1356 "Name for IMM users currently logged in."
1357 ::= { currentlyLoggedInEntry 2 }
1358
1359 currentlyLoggedInEntryAccMethod OBJECT-TYPE
1360 SYNTAX OCTET STRING (SIZE(0..64))
1361 ACCESS read-only
1362 STATUS mandatory
1363 DESCRIPTION
1364 "Access method for IMM users currently logged in."
1365
1366 ::= { currentlyLoggedInEntry 3 }
1367
1368
1369 -- ********************************************************************************
1370 -- LEDs IMM2-only
1371 -- ********************************************************************************
1372 leds OBJECT IDENTIFIER ::= { monitors 8 }
1373
1374
1375 identityLED OBJECT-TYPE
1376 SYNTAX INTEGER {
1377 off(0),
1378 on(1),
1379 blinking(2),
1380 notAvailable(3)
1381 }
1382 ACCESS read-write
1383 STATUS mandatory
1384 DESCRIPTION
1385 "Indicates whether the front panel identity LED is on,off,
1386 or blinking and allows user to change it."
1387
1388 ::= { leds 1 }
1389
1390 allLEDsTable OBJECT-TYPE
1391 SYNTAX SEQUENCE OF AllLEDsEntry
1392 ACCESS not-accessible
1393 STATUS mandatory
1394 DESCRIPTION
1395 "Table of LEDs detailed information."
1396 ::= { leds 2 }
1397
1398 allLEDsEntry OBJECT-TYPE
1399 SYNTAX AllLEDsEntry
1400 ACCESS not-accessible
1401 STATUS mandatory
1402 DESCRIPTION
1403 "LEDs Details entry"
1404 INDEX { ledIndex }
1405 ::= { allLEDsTable 1 }
1406
1407 AllLEDsEntry ::= SEQUENCE {
1408 ledIndex INTEGER,
1409 ledIdentifier INTEGER,
1410 ledLabel DisplayString,
1411 ledState INTEGER,
1412 ledColor DisplayString
1413 }
1414
1415 ledIndex OBJECT-TYPE
1416 SYNTAX INTEGER (1..1000)
1417 ACCESS read-only
1418 STATUS mandatory
1419 DESCRIPTION
1420 "The LED index number.
1421 For consistent results, view as a table and not as individual entries."
1422 ::= { allLEDsEntry 1 }
1423
1424 ledIdentifier OBJECT-TYPE
1425 SYNTAX INTEGER
1426 ACCESS read-only
1427 STATUS mandatory
1428 DESCRIPTION
1429 "The unique identifier for this LED
1430 For consistent results, view as a table and not as individual entries."
1431 ::= { allLEDsEntry 2 }
1432
1433
1434 ledLabel OBJECT-TYPE
1435 SYNTAX DisplayString
1436 ACCESS read-only
1437 STATUS mandatory
1438 DESCRIPTION
1439 "Text label for a LED.
1440 For consistent results, view as a table and not as individual entries."
1441 ::= { allLEDsEntry 4 }
1442
1443 ledState OBJECT-TYPE
1444 SYNTAX INTEGER {
1445 off(0),
1446 on(1),
1447 blinking(2)
1448 }
1449 ACCESS read-only
1450 STATUS mandatory
1451 DESCRIPTION
1452 "Text description which denotes color or on/off/blink state for a LED.
1453 For consistent results, view as a table and not as individual entries."
1454 ::= { allLEDsEntry 5 }
1455
1456 ledColor OBJECT-TYPE
1457 SYNTAX DisplayString
1458 ACCESS read-only
1459 STATUS mandatory
1460 DESCRIPTION
1461 "Color of this LED.
1462 For consistent results, view as a table and not as individual entries."
1463 ::= { allLEDsEntry 6 }
1464
1465 informationLED OBJECT-TYPE
1466 SYNTAX INTEGER {
1467 off(0),
1468 on(1),
1469 blinking(2),
1470 notAvailable(3)
1471 }
1472 ACCESS read-write
1473 STATUS mandatory
1474 DESCRIPTION
1475 "Indicates whether the front panel Information LED is on,off,
1476 or blinking and allows user to change it. The only value the user is
1477 allowed to enter is 0 for off. User may not turn this LED on or cause
1478 it to blink."
1479
1480 ::= { leds 3 }
1481
1482
1483-- ***********************************************************************
1484-- OS Failure screen capture IMM2-only
1485-- ***********************************************************************
1486 osFailureCapture OBJECT IDENTIFIER ::= { monitors 9 }
1487
1488 osFailureCaptureTftpServer OBJECT-TYPE
1489 SYNTAX OCTET STRING (SIZE(0..63))
1490 ACCESS read-write
1491 STATUS mandatory
1492 DESCRIPTION
1493 "To save the OS Failure screen if one has been captured,
1494 set the IP address or host name of the TFTP server where
1495 the file should be transferred. The address must be entered in a
1496 dotted decimal IP string (e.g. 9.37.44.2), or equivalent for IPv6."
1497 ::= { osFailureCapture 1 }
1498
1499 osFailureCaptureFileName OBJECT-TYPE
1500 SYNTAX OCTET STRING (SIZE(0..254))
1501 ACCESS read-write
1502 STATUS mandatory
1503 DESCRIPTION
1504 "File name of the saved capture file on the target system."
1505 ::= { osFailureCapture 2 }
1506
1507 osFailureCaptureSaveStart OBJECT-TYPE
1508 SYNTAX INTEGER {
1509 execute(1),
1510 execute-nowait(2)
1511 }
1512 ACCESS read-write
1513 STATUS mandatory
1514 DESCRIPTION
1515 "Start saving the configuration file to the specified target file
1516 and system. The file will exist if the OS Hang or OS Loader
1517 watchdog is enabled and been tripped.
1518 Using execute will cause the SNMP client to wait for the save
1519 operation to complete.
1520 Using execute-nowait will not cause the SNMP client to wait for
1521 the save to complete. Instead it will save the configuration in
1522 the background.
1523
1524 Note 1: Both osFailureCaptureTftpServer and
1525 osFailureCaptureFileName must be set.
1526 Note 2: Depending on the target, it might take up to several
1527 seconds for the save operation to complete.
1528 Note 3: Use osFailureCaptureStatus to confirm the status of
1529 the last operation.
1530
1531 NOTE: Value returned for the GET command is meaningless
1532 for this MIB object."
1533 ::= { osFailureCapture 3 }
1534
1535
1536 osFailureCaptureSaveStatus OBJECT-TYPE
1537 SYNTAX INTEGER {
1538 success(0),
1539 failed(1),
1540 nocapture(2)
1541 }
1542 ACCESS read-only
1543 STATUS mandatory
1544 DESCRIPTION
1545 "Get the status of the last save operation which
1546 was initiated through SNMP method. Returns nocapture(2)
1547 if there is no OS Failure capture screen to save."
1548 ::= { osFailureCapture 4 }
1549
1550 -- ********************************************************************************
1551 -- Power Management
1552 -- ********************************************************************************
1553 fuelGauge OBJECT IDENTIFIER ::= { monitors 10 }
1554
1555 -- ********************************************************************************
1556 -- Fuel Gauge
1557 -- ********************************************************************************
1558 fuelGaugeInformation OBJECT IDENTIFIER ::= { fuelGauge 1 }
1559
1560
1561 fuelGaugePowerCappingPolicySetting OBJECT-TYPE
1562 SYNTAX INTEGER {
1563 noPowerLimit(0),
1564 staticPowerLimit(1)
1565 }
1566 ACCESS read-write
1567 STATUS mandatory
1568 DESCRIPTION
1569 "Power Capping Policy.
1570
1571 No Power Limit - The maximum power limit will be determined by the active Power Redundancy policy.
1572
1573 Static Power Limit - Sets the overall system power limit. In a situation where powering on a component
1574 would cause the limit to be exceeded, the component would not be permitted to power on."
1575
1576 ::= { fuelGaugeInformation 1 }
1577
1578 fuelGaugeStaticPowerPcapSoftMin OBJECT-TYPE
1579 SYNTAX INTEGER
1580 ACCESS read-only
1581 STATUS mandatory
1582 DESCRIPTION
1583 "This field displays power capping soft minimum value."
1584 ::= { fuelGaugeInformation 2 }
1585
1586 fuelGaugeStaticPowerPcapMin OBJECT-TYPE
1587 SYNTAX INTEGER
1588 ACCESS read-only
1589 STATUS mandatory
1590 DESCRIPTION
1591 "This field displays power capping minimum value."
1592 ::= { fuelGaugeInformation 3 }
1593
1594 fuelGaugeStaticPowerPcapCurrentSetting OBJECT-TYPE
1595 SYNTAX INTEGER
1596 ACCESS read-write
1597 STATUS mandatory
1598 DESCRIPTION
1599 "This field is used to display or set the current power capping value."
1600 ::= { fuelGaugeInformation 4 }
1601
1602 fuelGaugeStaticPowerPcapMax OBJECT-TYPE
1603 SYNTAX INTEGER
1604 ACCESS read-only
1605 STATUS mandatory
1606 DESCRIPTION
1607 "This field displays power capping maximum value."
1608 ::= { fuelGaugeInformation 5 }
1609
1610 fuelGaugeStaticPowerPcapMode OBJECT-TYPE
1611 SYNTAX INTEGER {
1612 dc(0),
1613 ac(1)
1614 }
1615 ACCESS read-write
1616 STATUS mandatory
1617 DESCRIPTION
1618 "This field is used to display or set the all Power Cap settings to AC or DC."
1619 ::= { fuelGaugeInformation 6 }
1620
1621 fuelGaugeSystemMaxPower OBJECT-TYPE
1622 SYNTAX INTEGER
1623 ACCESS read-only
1624 STATUS mandatory
1625 DESCRIPTION
1626 "This field displays the system maximum power available value."
1627 ::= { fuelGaugeInformation 7 }
1628
1629 fuelGaugePowerRemaining OBJECT-TYPE
1630 SYNTAX INTEGER
1631 ACCESS read-only
1632 STATUS mandatory
1633 DESCRIPTION
1634 "This field displays power remaining value."
1635 ::= { fuelGaugeInformation 8 }
1636
1637 fuelGaugeTotalPowerAvaialble OBJECT-TYPE
1638 SYNTAX INTEGER
1639 ACCESS read-only
1640 STATUS mandatory
1641 DESCRIPTION
1642 "This field displays the calculated total remaining power available value."
1643 ::= { fuelGaugeInformation 9 }
1644
1645 fuelGaugeTotalPowerInUse OBJECT-TYPE
1646 SYNTAX INTEGER
1647 ACCESS read-only
1648 STATUS mandatory
1649 DESCRIPTION
1650 "This field displays total power in use value."
1651 ::= { fuelGaugeInformation 10 }
1652
1653 fuelGaugeTotalThermalOutput OBJECT-TYPE
1654 SYNTAX INTEGER
1655 ACCESS read-only
1656 STATUS mandatory
1657 DESCRIPTION
1658 "This field displays the total thermal output value calculated from the AC power in use."
1659 ::= { fuelGaugeInformation 11 }
1660
1661 fuelGaugePowerConsumptionCpu OBJECT-TYPE
1662 SYNTAX INTEGER
1663 ACCESS read-only
1664 STATUS mandatory
1665 DESCRIPTION
1666 "This field displays the power consumption of the processors."
1667 ::= { fuelGaugeInformation 12 }
1668
1669 fuelGaugePowerConsumptionMemory OBJECT-TYPE
1670
1671 SYNTAX INTEGER
1672 ACCESS read-only
1673 STATUS mandatory
1674 DESCRIPTION
1675 "This field displays the power consumption of the memory."
1676 ::= { fuelGaugeInformation 13 }
1677
1678 fuelGaugePowerConsumptionOther OBJECT-TYPE
1679 SYNTAX INTEGER
1680 ACCESS read-only
1681 STATUS mandatory
1682 DESCRIPTION
1683 "This field displays the power consumption of other entities than processors and memory."
1684 ::= { fuelGaugeInformation 15 }
1685
1686
1687 -- ********************************************************************************
1688 -- Power Policy Table
1689 -- ********************************************************************************
1690 powerPolicyInformation OBJECT IDENTIFIER ::= { fuelGauge 2 }
1691
1692 powerPolicyTable OBJECT-TYPE
1693 SYNTAX SEQUENCE OF PowerPolicyEntry
1694 ACCESS not-accessible
1695 STATUS mandatory
1696 DESCRIPTION
1697 "Table of Power Policy information for all power domains. Reading this
1698 table information about the available power policies that can be
1699 configured and which is currently selected. The powerPolicyActivate
1700 object can also be SET to select which policy should be active."
1701 ::= { powerPolicyInformation 1 }
1702
1703 powerPolicyEntry OBJECT-TYPE
1704 SYNTAX PowerPolicyEntry
1705 ACCESS not-accessible
1706 STATUS mandatory
1707 DESCRIPTION
1708 "Power Policy Entry"
1709 INDEX { powerPolicyIndex }
1710 ::= { powerPolicyTable 1 }
1711
1712 PowerPolicyEntry ::= SEQUENCE {
1713 powerPolicyIndex INTEGER,
1714 powerPolicyName OCTET STRING,
1715 powerPolicyPwrSupplyFailureLimit INTEGER,
1716 powerPolicyMaxPowerLimit INTEGER,
1717 powerPolicyEstimatedUtilization INTEGER,
1718 powerPolicyActivate INTEGER
1719 }
1720
1721 powerPolicyIndex OBJECT-TYPE
1722 SYNTAX INTEGER
1723 ACCESS read-only
1724 STATUS mandatory
1725 DESCRIPTION
1726 "The unique idenitifier of a row in the powerPolicyTable."
1727 ::= { powerPolicyEntry 1 }
1728
1729 powerPolicyName OBJECT-TYPE
1730 SYNTAX OCTET STRING
1731 ACCESS read-only
1732 STATUS mandatory
1733 DESCRIPTION
1734 "The short name of the power policy. The following are the possible
1735 names and their detailed description:
1736
1737 Power Module Redundancy
1738 Intended for a single AC power source into the chassis
1739 where each Power Module is on its own dedicated circuit.
1740 Total allowed power draw is limited to one less than the
1741 number of Power Modules when more than one Power Module is
1742 present. One Power Module can fail without affecting blade
1743 operation. Multiple Power Module failures can cause
1744 the chassis to power off. Note that some blades may not be
1745 allowed to power on if doing so would exceed the policy power
1746 limit.
1747
1748 Power Module Redundancy with Blade Throttling Allowed
1749 Very similar to the Power Module Redundancy policy. This
1750 policy allows you to draw more total power; however, capable
1751 blades may be allowed to throttle down if one Power Module fails.
1752
1753 Basic Power Management
1754 Total allowed power is higher than other policies and is limited only
1755 by the total power capacity of all the Power Modules up to the maximum
1756 of chassis power rating. This is the least conservative approach, since
1757 it does not provide any protection for AC power source or Power Module
1758 failure. If any single power supply fails, blade and/or chassis
1759 operation may be affected."
1760 ::= { powerPolicyEntry 2 }
1761
1762 powerPolicyPwrSupplyFailureLimit OBJECT-TYPE
1763 SYNTAX INTEGER
1764 ACCESS read-only
1765 STATUS mandatory
1766 DESCRIPTION
1767 "The maximum number of power supplies that can fail in a chassis
1768 while still providing redundancy."
1769 ::= { powerPolicyEntry 3 }
1770
1771 powerPolicyMaxPowerLimit OBJECT-TYPE
1772 SYNTAX INTEGER
1773 ACCESS read-only
1774 STATUS mandatory
1775 DESCRIPTION
1776 "The maximum power available (in watts), based on the number of power modules and
1777 the Power Management Policy setting."
1778 ::= { powerPolicyEntry 4 }
1779
1780 powerPolicyEstimatedUtilization OBJECT-TYPE
1781 SYNTAX INTEGER
1782 ACCESS read-only
1783 STATUS mandatory
1784 DESCRIPTION
1785 "The estimated utilization (as a percentage) based on current power usage."
1786 ::= { powerPolicyEntry 5 }
1787
1788 powerPolicyActivate OBJECT-TYPE
1789 SYNTAX INTEGER {
1790 disabled(0),
1791 enabled(1)
1792 }
1793 ACCESS read-write
1794 STATUS mandatory
1795 DESCRIPTION
1796 "When read, this object provides the status of this power policy. If the
1797 value is enabled(1), it means this is the active power policy for the
1798 associated domain. When set to a value of enabled(1), the power policy
1799 will be made the active one for the associated domain. A set of disabled(0)
1800 is not allowed.
1801
1802 The SET may fail when the user goes from a less restrictive policy
1803 to a more restrictive policy, e.g. no power management to redundant power
1804 modules.
1805
1806 This happens because the IMM might have allocated more power for components
1807 in the less restrictive policy. Then if a user wants to go to a more restrictive
1808 policy, the power available may be lower than what was already allocated.
1809
1810 The SET should always succeed if a user goes from a more restrictive to
1811 a less restrictive policy."
1812 ::= { powerPolicyEntry 6 }
1813
1814 -- ********************************************************************************
1815 -- Power Domain Power Trending
1816 -- ********************************************************************************
1817 powerPowerTrending OBJECT IDENTIFIER ::= { fuelGauge 3 }
1818
1819 powerTrendingPeriod OBJECT-TYPE
1820 SYNTAX INTEGER {
1821 lastHour(0),
1822 last6Hours(1),
1823 last12Hours(2),
1824 last24Hours(3)
1825 }
1826 ACCESS read-write
1827 STATUS mandatory
1828 DESCRIPTION
1829 "Specify time period for power domain 1 power trending information
1830 table view.
1831
1832 NOTE: This time period should be configured before displaying the
1833 following Power Trending Information table for Power Domain."
1834 ::= { powerPowerTrending 1 }
1835
1836 powerTrendingPowerType OBJECT-TYPE
1837 SYNTAX INTEGER {
1838 dc(0),
1839 ac(1)
1840 }
1841 ACCESS read-write
1842 STATUS mandatory
1843 DESCRIPTION
1844 "This field is used to display or set the power type displayed in the Power Trending Table."
1845 ::= { powerPowerTrending 2 }
1846
1847
1848 -- ********************************************************************************
1849 -- Power Domain Power Trending Table
1850 -- ********************************************************************************
1851 powerTrendingSampleTable OBJECT-TYPE
1852 SYNTAX SEQUENCE OF PowerTrendingSampleEntry
1853 ACCESS not-accessible
1854 STATUS mandatory
1855 DESCRIPTION
1856 "Table of Power Domain 1 Power Trending Information."
1857 ::= { powerPowerTrending 3 }
1858
1859 powerTrendingSampleEntry OBJECT-TYPE
1860 SYNTAX PowerTrendingSampleEntry
1861 ACCESS not-accessible
1862 STATUS mandatory
1863 DESCRIPTION
1864 "Power Domain 1 Power Trending Sample entry."
1865 INDEX { powerTrendingSampleIndex }
1866 ::= { powerTrendingSampleTable 1 }
1867
1868 PowerTrendingSampleEntry ::= SEQUENCE {
1869 powerTrendingSampleIndex INTEGER,
1870 powerTrendingSampleTimeStamp OCTET STRING,
1871 powerTrendingSampleAve INTEGER,
1872 powerTrendingSampleMin INTEGER,
1873 powerTrendingSampleMax INTEGER
1874 }
1875
1876 powerTrendingSampleIndex OBJECT-TYPE
1877 SYNTAX INTEGER
1878 ACCESS read-only
1879 STATUS mandatory
1880 DESCRIPTION
1881 "Power Trending Sample Table Index."
1882 ::= { powerTrendingSampleEntry 1 }
1883
1884 powerTrendingSampleTimeStamp OBJECT-TYPE
1885 SYNTAX OCTET STRING
1886 ACCESS read-only
1887 STATUS mandatory
1888 DESCRIPTION
1889 "Power Trending Sample Table Timestamp."
1890 ::= { powerTrendingSampleEntry 2 }
1891
1892 powerTrendingSampleAve OBJECT-TYPE
1893 SYNTAX INTEGER
1894 ACCESS read-only
1895 STATUS mandatory
1896 DESCRIPTION
1897 "Power Trending Table Average Power."
1898 ::= { powerTrendingSampleEntry 3 }
1899
1900 powerTrendingSampleMin OBJECT-TYPE
1901 SYNTAX INTEGER
1902 ACCESS read-only
1903 STATUS mandatory
1904 DESCRIPTION
1905 "Power Trending Table Minimum Power."
1906 ::= { powerTrendingSampleEntry 4 }
1907
1908 powerTrendingSampleMax OBJECT-TYPE
1909 SYNTAX INTEGER
1910 ACCESS read-only
1911 STATUS mandatory
1912 DESCRIPTION
1913 "Power Trending Table Maximum Power."
1914 ::= { powerTrendingSampleEntry 5 }
1915
1916 -- ***********************************************************************
1917 -- Power Module IMM2-only
1918 -- ***********************************************************************
1919 powerModule OBJECT IDENTIFIER ::= { monitors 11 }
1920
1921 powerNumber OBJECT-TYPE
1922 SYNTAX Gauge
1923 ACCESS read-only
1924 STATUS mandatory
1925 DESCRIPTION "The present number of rows in the power module table."
1926 ::= { powerModule 1 }
1927
1928 powerTable OBJECT-TYPE
1929 SYNTAX SEQUENCE OF PowerEntry
1930 ACCESS not-accessible
1931 STATUS mandatory
1932 DESCRIPTION "This table contains power inventory information."
1933 ::= { powerModule 2 }
1934
1935 powerEntry OBJECT-TYPE
1936 SYNTAX PowerEntry
1937 ACCESS not-accessible
1938 STATUS mandatory
1939 DESCRIPTION "Each row contains parameters related to a power module inventory channel."
1940 INDEX { powerIndex }
1941 ::= { powerTable 1 }
1942
1943 PowerEntry ::=
1944 SEQUENCE {
1945 powerIndex INTEGER (0..100),
1946 powerFruName DisplayString,
1947 powerPartNumber DisplayString,
1948 powerFRUNumber DisplayString,
1949 powerFRUSerialNumber DisplayString,
1950 powerHealthStatus DisplayString
1951 }
1952
1953 powerIndex OBJECT-TYPE
1954 SYNTAX INTEGER (0..100)
1955 ACCESS read-only
1956 STATUS mandatory
1957 DESCRIPTION "This column is used to identify a particular power module inventory channel."
1958 ::= { powerEntry 1 }
1959
1960 powerFruName OBJECT-TYPE
1961 SYNTAX DisplayString (SIZE(0..31))
1962 ACCESS read-only
1963 STATUS mandatory
1964 DESCRIPTION "power module FRU name."
1965 ::= { powerEntry 2 }
1966
1967 powerPartNumber OBJECT-TYPE
1968 SYNTAX DisplayString (SIZE(0..31))
1969 ACCESS read-only
1970 STATUS mandatory
1971 DESCRIPTION "power module Part Number. View as a table and not as individual entries for consistent results."
1972 ::= { powerEntry 3 }
1973
1974 powerFRUNumber OBJECT-TYPE
1975 SYNTAX DisplayString (SIZE(0..31))
1976 ACCESS read-only
1977 STATUS mandatory
1978 DESCRIPTION "power module FRU Number. View as a table and not as individual entries for consistent results."
1979 ::= { powerEntry 4 }
1980
1981 powerFRUSerialNumber OBJECT-TYPE
1982 SYNTAX DisplayString (SIZE(0..31))
1983 ACCESS read-only
1984 STATUS mandatory
1985 DESCRIPTION "power module Serial Number. View as a table and not as individual entries for consistent results."
1986 ::= { powerEntry 5 }
1987
1988 powerHealthStatus OBJECT-TYPE
1989 SYNTAX DisplayString (SIZE(0..31))
1990 ACCESS read-only
1991 STATUS mandatory
1992 DESCRIPTION "A description of the power module status."
1993 ::= { powerEntry 6 }
1994
1995 -- ***********************************************************************
1996 -- Disk IMM2-only
1997 -- ***********************************************************************
1998 disks OBJECT IDENTIFIER ::= { monitors 12 }
1999
2000 diskNumber OBJECT-TYPE
2001 SYNTAX Gauge
2002 ACCESS read-only
2003 STATUS mandatory
2004 DESCRIPTION "The present number of rows in the disk module table."
2005 ::= { disks 1 }
2006
2007 diskTable OBJECT-TYPE
2008 SYNTAX SEQUENCE OF DiskEntry
2009 ACCESS not-accessible
2010 STATUS mandatory
2011 DESCRIPTION "This table contains disk inventory information."
2012 ::= { disks 2 }
2013
2014 diskEntry OBJECT-TYPE
2015 SYNTAX DiskEntry
2016 ACCESS not-accessible
2017 STATUS mandatory
2018 DESCRIPTION "Each row contains parameters related to a disk module inventory channel."
2019 INDEX { diskIndex }
2020 ::= { diskTable 1 }
2021
2022 DiskEntry ::=
2023 SEQUENCE {
2024 diskIndex INTEGER (0..100),
2025 diskFruName DisplayString,
2026 diskHealthStatus DisplayString
2027 }
2028
2029 diskIndex OBJECT-TYPE
2030 SYNTAX INTEGER (0..100)
2031 ACCESS read-only
2032 STATUS mandatory
2033 DESCRIPTION "This column is used to identify a particular
2034 disk module inventory channel."
2035 ::= { diskEntry 1 }
2036
2037 diskFruName OBJECT-TYPE
2038 SYNTAX DisplayString (SIZE(0..31))
2039 ACCESS read-only
2040 STATUS mandatory
2041 DESCRIPTION "disk module FRU name."
2042 ::= { diskEntry 2 }
2043
2044 diskHealthStatus OBJECT-TYPE
2045 SYNTAX DisplayString (SIZE(0..31))
2046 ACCESS read-only
2047 STATUS mandatory
2048 DESCRIPTION "A description of the disk module status."
2049 ::= { diskEntry 3 }
2050
2051 -- ********************************************************************************
2052 -- Local Storage IMM2-only
2053 -- ********************************************************************************
2054
2055 localStorage OBJECT IDENTIFIER ::= { monitors 13 }
2056
2057 -- ********************************************************************************
2058 -- RAID Group IMM2-only. Only the platform supports the OOB RAID function and
2059 -- RAID cards, this table can be queried.
2060 -- ********************************************************************************
2061
2062 raid OBJECT IDENTIFIER ::= { localStorage 1 }
2063
2064 -- ********************************************************************************
2065 -- Physical Resource: The properties of RAID Controller IMM2-only
2066 -- ********************************************************************************
2067
2068 raidOOBCapable OBJECT-TYPE
2069 SYNTAX INTEGER {
2070 disabled(0),
2071 enabled(1)
2072 }
2073 ACCESS read-only
2074 STATUS mandatory
2075 DESCRIPTION "If raidOOBCapable is disabled, all the RAID information is not available."
2076 ::= { raid 1 }
2077
2078 raidControllerTable OBJECT-TYPE
2079 SYNTAX SEQUENCE OF RaidControllerEntry
2080 ACCESS not-accessible
2081 STATUS mandatory
2082 DESCRIPTION
2083 "Table of Local Storage RAID Controller information."
2084 ::= { raid 2 }
2085
2086 raidControllerEntry OBJECT-TYPE
2087 SYNTAX RaidControllerEntry
2088 ACCESS not-accessible
2089 STATUS mandatory
2090 DESCRIPTION
2091 "RAID Controller Entry."
2092 INDEX { controllerIndex }
2093 ::= { raidControllerTable 1 }
2094
2095 RaidControllerEntry ::= SEQUENCE {
2096 controllerIndex INTEGER,
2097 ctrlName DisplayString,
2098 ctrlVPDProdName DisplayString,
2099 ctrlFWPkgVersion DisplayString,
2100 ctrlBatBCK INTEGER,
2101 ctrlVPDManufacture DisplayString,
2102 ctrlVPDUUID DisplayString,
2103 ctrlVPDMachineType DisplayString,
2104 ctrlVPDModel DisplayString,
2105 ctrlVPDSerialNo DisplayString,
2106 ctrlVPDFRUNo DisplayString,
2107 ctrlVPDPartNo DisplayString,
2108 ctrlCacheMdlStatus DisplayString,
2109 ctrlCacheMdlMemSize DisplayString,
2110 ctrlCacheMdlSerialNo DisplayString,
2111 ctrlPCISlotNo INTEGER,
2112 ctrlPCIBusNo INTEGER,
2113 ctrlPCIDevNo INTEGER,
2114 ctrlPCIFuncNo INTEGER,
2115 ctrlPCIDevID DisplayString,
2116 ctrlPCISubDevID DisplayString,
2117 ctrlBatBCKProdName DisplayString,
2118 ctrlBatBCKManufacture DisplayString,
2119 ctrlBatBCKStatus DisplayString,
2120 ctrlBatBCKType DisplayString,
2121 ctrlBatBCKChem DisplayString,
2122 ctrlBatBCKSerialNo DisplayString,
2123 ctrlBatBCKChgCap DisplayString,
2124 ctrlBatBCKDgnChgCap DisplayString,
2125 ctrlBatBCKCrtTemp DisplayString,
2126 ctrlBatBCKFirmware DisplayString,
2127 ctrlBatBCKDgnVoltage DisplayString,
2128 ctrlBatBCKVoltage DisplayString,
2129 ctrlBatCurrent DisplayString,
2130 ctrlFWNames DisplayString,
2131 ctrlPortDetails DisplayString,
2132 ctrlStoragepools DisplayString,
2133 ctrlDrives DisplayString
2134 }
2135
2136 controllerIndex OBJECT-TYPE
2137 SYNTAX INTEGER
2138 ACCESS read-only
2139 STATUS mandatory
2140 DESCRIPTION "This column is used to identify a particular RAID controller."
2141 ::= { raidControllerEntry 1 }
2142
2143 ctrlName OBJECT-TYPE
2144 SYNTAX DisplayString
2145 ACCESS read-only
2146 STATUS mandatory
2147 DESCRIPTION "This column is used to offer a name of one RAID controller."
2148 ::= { raidControllerEntry 2 }
2149
2150 ctrlVPDProdName OBJECT-TYPE
2151 SYNTAX DisplayString
2152 ACCESS read-only
2153 STATUS mandatory
2154 DESCRIPTION "The Product Name of a particular RAID controller."
2155 ::= { raidControllerEntry 3 }
2156
2157 ctrlFWPkgVersion OBJECT-TYPE
2158 SYNTAX DisplayString
2159 ACCESS read-only
2160 STATUS mandatory
2161 DESCRIPTION "The Firmware Package Version of a particular RAID controller."
2162 ::= { raidControllerEntry 4 }
2163
2164 ctrlBatBCK OBJECT-TYPE
2165 SYNTAX INTEGER {
2166 uninstalled(0),
2167 installed(1)
2168 }
2169 ACCESS read-only
2170 STATUS mandatory
2171 DESCRIPTION "Whether Battery Backup of a particular RAID controller is installed."
2172 ::= { raidControllerEntry 5 }
2173
2174
2175 ctrlVPDManufacture OBJECT-TYPE
2176 SYNTAX DisplayString
2177 ACCESS read-only
2178 STATUS mandatory
2179 DESCRIPTION "The Manufacture of a particular RAID controller."
2180 ::= { raidControllerEntry 6 }
2181
2182 ctrlVPDUUID OBJECT-TYPE
2183 SYNTAX DisplayString
2184 ACCESS read-only
2185 STATUS mandatory
2186 DESCRIPTION "The Device ID (UUID) of a particular RAID controller."
2187 ::= { raidControllerEntry 7 }
2188
2189 ctrlVPDMachineType OBJECT-TYPE
2190 SYNTAX DisplayString
2191 ACCESS read-only
2192 STATUS mandatory
2193 DESCRIPTION "The Model Type/Model of a particular RAID controller."
2194 ::= { raidControllerEntry 8 }
2195
2196 ctrlVPDModel OBJECT-TYPE
2197 SYNTAX DisplayString
2198 ACCESS read-only
2199 STATUS mandatory
2200 DESCRIPTION "The Model Type/Model of a particular RAID controller."
2201 ::= { raidControllerEntry 9 }
2202
2203 ctrlVPDSerialNo OBJECT-TYPE
2204 SYNTAX DisplayString
2205 ACCESS read-only
2206 STATUS mandatory
2207 DESCRIPTION "The Serial Number of a particular RAID controller."
2208 ::= { raidControllerEntry 10 }
2209
2210 ctrlVPDFRUNo OBJECT-TYPE
2211 SYNTAX DisplayString
2212 ACCESS read-only
2213 STATUS mandatory
2214 DESCRIPTION "The FRU Number of a particular RAID controller."
2215 ::= { raidControllerEntry 11 }
2216
2217 ctrlVPDPartNo OBJECT-TYPE
2218 SYNTAX DisplayString
2219 ACCESS read-only
2220 STATUS mandatory
2221 DESCRIPTION "The Part Number of a particular RAID controller."
2222 ::= { raidControllerEntry 12 }
2223
2224 ctrlCacheMdlStatus OBJECT-TYPE
2225 SYNTAX DisplayString
2226 ACCESS read-only
2227 STATUS mandatory
2228 DESCRIPTION "The Cache Model Status of a particular RAID controller."
2229 ::= { raidControllerEntry 13 }
2230
2231 ctrlCacheMdlMemSize OBJECT-TYPE
2232 SYNTAX DisplayString
2233 ACCESS read-only
2234 STATUS mandatory
2235 DESCRIPTION "The Cache Model Memory Size of a particular RAID controller."
2236 ::= { raidControllerEntry 14 }
2237
2238 ctrlCacheMdlSerialNo OBJECT-TYPE
2239 SYNTAX DisplayString
2240 ACCESS read-only
2241 STATUS mandatory
2242 DESCRIPTION "The Cache Model Serial Number of a particular RAID controller."
2243 ::= { raidControllerEntry 15 }
2244
2245 ctrlPCISlotNo OBJECT-TYPE
2246 SYNTAX INTEGER
2247 ACCESS read-only
2248 STATUS mandatory
2249 DESCRIPTION "The PCI Slot Number of a particular RAID controller."
2250 ::= { raidControllerEntry 16 }
2251
2252 ctrlPCIBusNo OBJECT-TYPE
2253 SYNTAX INTEGER
2254 ACCESS read-only
2255 STATUS mandatory
2256 DESCRIPTION "The PCI Bus Number of a particular RAID controller."
2257 ::= { raidControllerEntry 17 }
2258
2259 ctrlPCIDevNo OBJECT-TYPE
2260 SYNTAX INTEGER
2261 ACCESS read-only
2262 STATUS mandatory
2263 DESCRIPTION "The PCI Device Number of a particular RAID controller."
2264 ::= { raidControllerEntry 18 }
2265
2266 ctrlPCIFuncNo OBJECT-TYPE
2267 SYNTAX INTEGER
2268 ACCESS read-only
2269 STATUS mandatory
2270 DESCRIPTION "The PCI Function Number of a particular RAID controller."
2271 ::= { raidControllerEntry 19 }
2272
2273 ctrlPCIDevID OBJECT-TYPE
2274 SYNTAX DisplayString
2275 ACCESS read-only
2276 STATUS mandatory
2277 DESCRIPTION "The PCI Device ID of a particular RAID controller."
2278 ::= { raidControllerEntry 20 }
2279
2280 ctrlPCISubDevID OBJECT-TYPE
2281 SYNTAX DisplayString
2282 ACCESS read-only
2283 STATUS mandatory
2284 DESCRIPTION "The PCI Subsystem Device ID of a particular RAID controller."
2285 ::= { raidControllerEntry 21 }
2286
2287 ctrlBatBCKProdName OBJECT-TYPE
2288 SYNTAX DisplayString
2289 ACCESS read-only
2290 STATUS mandatory
2291 DESCRIPTION "The Product Name of Battery Backup of a particular RAID controller."
2292 ::= { raidControllerEntry 22 }
2293
2294 ctrlBatBCKManufacture OBJECT-TYPE
2295 SYNTAX DisplayString
2296 ACCESS read-only
2297 STATUS mandatory
2298 DESCRIPTION "The Manufacture of Battery Backup of a particular RAID controller."
2299 ::= { raidControllerEntry 23 }
2300
2301 ctrlBatBCKStatus OBJECT-TYPE
2302 SYNTAX DisplayString
2303 ACCESS read-only
2304 STATUS mandatory
2305 DESCRIPTION "The Status of Battery Backup of a particular RAID controller."
2306 ::= { raidControllerEntry 24 }
2307
2308 ctrlBatBCKType OBJECT-TYPE
2309 SYNTAX DisplayString
2310 ACCESS read-only
2311 STATUS mandatory
2312 DESCRIPTION "The Battery Type of Battery Backup of a particular RAID controller."
2313 ::= { raidControllerEntry 25 }
2314
2315 ctrlBatBCKChem OBJECT-TYPE
2316 SYNTAX DisplayString
2317 ACCESS read-only
2318 STATUS mandatory
2319 DESCRIPTION "The Chemistry of Battery Backup of a particular RAID controller."
2320 ::= { raidControllerEntry 26 }
2321
2322 ctrlBatBCKSerialNo OBJECT-TYPE
2323 SYNTAX DisplayString
2324 ACCESS read-only
2325 STATUS mandatory
2326 DESCRIPTION "The Serial Number of Battery Backup of a particular RAID controller."
2327 ::= { raidControllerEntry 27 }
2328
2329 ctrlBatBCKChgCap OBJECT-TYPE
2330 SYNTAX DisplayString
2331 ACCESS read-only
2332 STATUS mandatory
2333 DESCRIPTION "The Charge Capacity of Battery Backup of a particular RAID controller."
2334 ::= { raidControllerEntry 28 }
2335
2336 ctrlBatBCKFirmware OBJECT-TYPE
2337 SYNTAX DisplayString
2338 ACCESS read-only
2339 STATUS mandatory
2340 DESCRIPTION "The Firmware Info of Battery Backup of a particular RAID controller."
2341 ::= { raidControllerEntry 29 }
2342
2343 ctrlBatBCKDgnVoltage OBJECT-TYPE
2344 SYNTAX DisplayString
2345 ACCESS read-only
2346 STATUS mandatory
2347 DESCRIPTION "The Designed Voltage of Battery Backup of a particular RAID controller."
2348 ::= { raidControllerEntry 30 }
2349
2350 ctrlBatBCKVoltage OBJECT-TYPE
2351 SYNTAX DisplayString
2352 ACCESS read-only
2353 STATUS mandatory
2354 DESCRIPTION "The Voltage of Battery Backup of a particular RAID controller."
2355 ::= { raidControllerEntry 31 }
2356
2357 ctrlBatCurrent OBJECT-TYPE
2358 SYNTAX DisplayString
2359 ACCESS read-only
2360 STATUS mandatory
2361 DESCRIPTION "The Current of Battery Backup of a particular RAID controller."
2362 ::= { raidControllerEntry 32 }
2363
2364 ctrlBatBCKDgnChgCap OBJECT-TYPE
2365 SYNTAX DisplayString
2366 ACCESS read-only
2367 STATUS mandatory
2368 DESCRIPTION "The Design Charge Capacity of Battery Backup of a particular RAID controller."
2369 ::= { raidControllerEntry 33 }
2370
2371 ctrlBatBCKCrtTemp OBJECT-TYPE
2372 SYNTAX DisplayString
2373 ACCESS read-only
2374 STATUS mandatory
2375 DESCRIPTION "The Current degree Celsius temperature of Battery Backup of a particular RAID controller."
2376 ::= { raidControllerEntry 34 }
2377
2378 ctrlFWNames OBJECT-TYPE
2379 SYNTAX DisplayString
2380 ACCESS read-only
2381 STATUS mandatory
2382 DESCRIPTION "All the Firmware Names of a particular RAID controller."
2383 ::= { raidControllerEntry 35 }
2384
2385 ctrlPortDetails OBJECT-TYPE
2386 SYNTAX DisplayString
2387 ACCESS read-only
2388 STATUS mandatory
2389 DESCRIPTION "All the Port Details of a particular RAID controller, including Port Address and Port Controller Type."
2390 ::= { raidControllerEntry 36 }
2391
2392 ctrlStoragepools OBJECT-TYPE
2393 SYNTAX DisplayString
2394 ACCESS read-only
2395 STATUS mandatory
2396 DESCRIPTION "The storage pools list of a particular RAID controller."
2397 ::= { raidControllerEntry 37 }
2398
2399 ctrlDrives OBJECT-TYPE
2400 SYNTAX DisplayString
2401 ACCESS read-only
2402 STATUS mandatory
2403 DESCRIPTION "The Physical drives list of a particular RAID controller."
2404 ::= { raidControllerEntry 38 }
2405
2406 -- ********************************************************************************
2407 -- Physical Resource: The properties of RAID Driver IMM2-only
2408 -- ********************************************************************************
2409
2410 raidDriveTable OBJECT-TYPE
2411 SYNTAX SEQUENCE OF RaidDriveEntry
2412 ACCESS not-accessible
2413 STATUS mandatory
2414 DESCRIPTION
2415 "Table of Logic Storage RAID Drive information."
2416 ::= { raid 3 }
2417
2418 raidDriveEntry OBJECT-TYPE
2419 SYNTAX RaidDriveEntry
2420 ACCESS not-accessible
2421 STATUS mandatory
2422 DESCRIPTION
2423 "RAID Drive Entry."
2424 INDEX { driveIndex }
2425 ::= { raidDriveTable 1 }
2426
2427 RaidDriveEntry ::= SEQUENCE {
2428 driveIndex INTEGER,
2429 driveName DisplayString,
2430 driveVPDProdName DisplayString,
2431 driveState DisplayString,
2432 driveSlotNo INTEGER,
2433 driveDeviceID DisplayString,
2434 driveDiskType DisplayString,
2435 driveMediaType DisplayString,
2436 driveSpeed DisplayString,
2437 driveCurTemp DisplayString,
2438 driveHealthStataus DisplayString,
2439 driveCapacity DisplayString,
2440 driveVPDManufacture DisplayString,
2441 driveEnclosureID DisplayString,
2442 driveVPDMachineType DisplayString,
2443 driveVPDModel DisplayString,
2444 driveVPDSerialNo DisplayString,
2445 driveVPDFRUNo DisplayString,
2446 driveVPDPartNo DisplayString,
2447 driveFWNames DisplayString
2448 }
2449
2450 driveIndex OBJECT-TYPE
2451 SYNTAX INTEGER
2452 ACCESS read-only
2453 STATUS mandatory
2454 DESCRIPTION "This column is used to identify a particular RAID drive."
2455 ::= { raidDriveEntry 1 }
2456
2457 driveName OBJECT-TYPE
2458 SYNTAX DisplayString
2459 ACCESS read-only
2460 STATUS mandatory
2461 DESCRIPTION "A particular drive name."
2462 ::= { raidDriveEntry 2 }
2463
2464 driveVPDProdName OBJECT-TYPE
2465 SYNTAX DisplayString
2466 ACCESS read-only
2467 STATUS mandatory
2468 DESCRIPTION "The Product Name of a particular RAID drive."
2469 ::= { raidDriveEntry 3 }
2470
2471 driveState OBJECT-TYPE
2472 SYNTAX DisplayString
2473 ACCESS read-only
2474 STATUS mandatory
2475 DESCRIPTION "The State of a particular RAID drive."
2476 ::= { raidDriveEntry 4 }
2477
2478 driveSlotNo OBJECT-TYPE
2479 SYNTAX INTEGER
2480 ACCESS read-only
2481 STATUS mandatory
2482 DESCRIPTION "The Slot No. of a particular RAID drive."
2483 ::= { raidDriveEntry 5 }
2484
2485 driveDeviceID OBJECT-TYPE
2486 SYNTAX DisplayString
2487 ACCESS read-only
2488 STATUS mandatory
2489 DESCRIPTION "The Device ID of a particular RAID drive."
2490 ::= { raidDriveEntry 6 }
2491
2492 driveDiskType OBJECT-TYPE
2493 SYNTAX DisplayString
2494 ACCESS read-only
2495 STATUS mandatory
2496 DESCRIPTION "The Disk Type of a particular RAID drive."
2497 ::= { raidDriveEntry 7 }
2498
2499 driveMediaType OBJECT-TYPE
2500 SYNTAX DisplayString
2501 ACCESS read-only
2502 STATUS mandatory
2503 DESCRIPTION "The Media Type of a particular RAID drive."
2504 ::= { raidDriveEntry 8 }
2505
2506 driveSpeed OBJECT-TYPE
2507 SYNTAX DisplayString
2508 ACCESS read-only
2509 STATUS mandatory
2510 DESCRIPTION "The Speed of a particular RAID drive."
2511 ::= { raidDriveEntry 9 }
2512
2513 driveCurTemp OBJECT-TYPE
2514 SYNTAX DisplayString
2515 ACCESS read-only
2516 STATUS mandatory
2517 DESCRIPTION "The Current degree Celsius temperature of a particular RAID drive."
2518 ::= { raidDriveEntry 10 }
2519
2520 driveHealthStataus OBJECT-TYPE
2521 SYNTAX DisplayString
2522 ACCESS read-only
2523 STATUS mandatory
2524 DESCRIPTION "The Health Status of a particular RAID drive."
2525 ::= { raidDriveEntry 11 }
2526
2527 driveCapacity OBJECT-TYPE
2528 SYNTAX DisplayString
2529 ACCESS read-only
2530 STATUS mandatory
2531 DESCRIPTION "The Capacity of a particular RAID drive."
2532 ::= { raidDriveEntry 12 }
2533
2534 driveVPDManufacture OBJECT-TYPE
2535 SYNTAX DisplayString
2536 ACCESS read-only
2537 STATUS mandatory
2538 DESCRIPTION "The Manufacture of a particular RAID drive."
2539 ::= { raidDriveEntry 13 }
2540
2541 driveEnclosureID OBJECT-TYPE
2542 SYNTAX DisplayString
2543 ACCESS read-only
2544 STATUS mandatory
2545 DESCRIPTION "The Enclosure ID of a particular RAID drive."
2546 ::= { raidDriveEntry 14 }
2547
2548 driveVPDMachineType OBJECT-TYPE
2549 SYNTAX DisplayString
2550 ACCESS read-only
2551 STATUS mandatory
2552 DESCRIPTION "The Machine type of a particular RAID drive."
2553 ::= { raidDriveEntry 15 }
2554
2555 driveVPDModel OBJECT-TYPE
2556 SYNTAX DisplayString
2557 ACCESS read-only
2558 STATUS mandatory
2559 DESCRIPTION "The Model of a particular RAID drive."
2560 ::= { raidDriveEntry 16 }
2561
2562 driveVPDSerialNo OBJECT-TYPE
2563 SYNTAX DisplayString
2564 ACCESS read-only
2565 STATUS mandatory
2566 DESCRIPTION "The Serial No. of a particular RAID drive."
2567 ::= { raidDriveEntry 17 }
2568
2569 driveVPDFRUNo OBJECT-TYPE
2570 SYNTAX DisplayString
2571 ACCESS read-only
2572 STATUS mandatory
2573 DESCRIPTION "The FRU No. of a particular RAID drive."
2574 ::= { raidDriveEntry 18 }
2575
2576 driveVPDPartNo OBJECT-TYPE
2577 SYNTAX DisplayString
2578 ACCESS read-only
2579 STATUS mandatory
2580 DESCRIPTION "The Part No. of a particular RAID drive."
2581 ::= { raidDriveEntry 19 }
2582
2583 driveFWNames OBJECT-TYPE
2584 SYNTAX DisplayString
2585 ACCESS read-only
2586 STATUS mandatory
2587 DESCRIPTION "All the Firmware Names of a particular RAID drive."
2588 ::= { raidDriveEntry 20 }
2589
2590 -- *************************************************************************************
2591 -- Physical Resource: The properties of RAID Controller Firmwares information IMM2-only
2592 -- *************************************************************************************
2593
2594 raidControllerFirmwareTable OBJECT-TYPE
2595 SYNTAX SEQUENCE OF RaidFirmwareEntry
2596 ACCESS not-accessible
2597 STATUS mandatory
2598 DESCRIPTION
2599 "Table of Logic Storage RAID Controller Firmware information."
2600 ::= { raid 4 }
2601
2602 raidFirmwareEntry OBJECT-TYPE
2603 SYNTAX RaidFirmwareEntry
2604 ACCESS not-accessible
2605 STATUS mandatory
2606 DESCRIPTION
2607 "RAID Firmware Entry."
2608 INDEX { firmwareIndex }
2609 ::= { raidControllerFirmwareTable 1 }
2610
2611 RaidFirmwareEntry ::= SEQUENCE {
2612 firmwareIndex INTEGER,
2613 fwName DisplayString,
2614 ctrlName DisplayString,
2615 fwDescription DisplayString,
2616 fwManufacture DisplayString,
2617 fwVersion DisplayString,
2618 fwReleaseDate DisplayString
2619 }
2620
2621 firmwareIndex OBJECT-TYPE
2622 SYNTAX INTEGER
2623 ACCESS read-only
2624 STATUS mandatory
2625 DESCRIPTION "This column is used to identify a particular RAID Controller firmware."
2626 ::= { raidFirmwareEntry 1 }
2627
2628 fwName OBJECT-TYPE
2629 SYNTAX DisplayString
2630 ACCESS read-only
2631 STATUS mandatory
2632 DESCRIPTION "The Name of a particular RAID Controller firmware."
2633 ::= { raidFirmwareEntry 2 }
2634
2635 ctrlName OBJECT-TYPE
2636 SYNTAX DisplayString
2637 ACCESS read-only
2638 STATUS mandatory
2639 DESCRIPTION "The controller name of the firmwares."
2640 ::= { raidFirmwareEntry 3 }
2641
2642 fwDescription OBJECT-TYPE
2643 SYNTAX DisplayString
2644 ACCESS read-only
2645 STATUS mandatory
2646 DESCRIPTION "The Description of a particular RAID Controller firmware."
2647 ::= { raidFirmwareEntry 4 }
2648
2649 fwManufacture OBJECT-TYPE
2650 SYNTAX DisplayString
2651 ACCESS read-only
2652 STATUS mandatory
2653 DESCRIPTION "The Manufacture of a particular RAID Controller firmware."
2654 ::= { raidFirmwareEntry 5 }
2655
2656 fwVersion OBJECT-TYPE
2657 SYNTAX DisplayString
2658 ACCESS read-only
2659 STATUS mandatory
2660 DESCRIPTION "The Version of a particular RAID Controller firmware."
2661 ::= { raidFirmwareEntry 6 }
2662
2663 fwReleaseDate OBJECT-TYPE
2664 SYNTAX DisplayString
2665 ACCESS read-only
2666 STATUS mandatory
2667 DESCRIPTION "The Release Date of a particular RAID Controller firmware."
2668 ::= { raidFirmwareEntry 7 }
2669
2670
2671 -- *************************************************************************************
2672 -- Physical Resource: The properties of RAID Drive Firmwares information IMM2-only
2673 -- ********************************************************************************
2674
2675 raidDriveFirmwareTable OBJECT-TYPE
2676 SYNTAX SEQUENCE OF RaidDriveFirmwareEntry
2677 ACCESS not-accessible
2678 STATUS mandatory
2679 DESCRIPTION
2680 "Table of Logic Storage RAID Drive Firmware information."
2681 ::= { raid 5 }
2682
2683 raidDriveFirmwareEntry OBJECT-TYPE
2684 SYNTAX RaidDriveFirmwareEntry
2685 ACCESS not-accessible
2686 STATUS mandatory
2687 DESCRIPTION
2688 "RAID Drive Firmware Entry."
2689 INDEX { firmwareIndex }
2690 ::= { raidDriveFirmwareTable 1 }
2691
2692 RaidDriveFirmwareEntry ::= SEQUENCE {
2693 firmwareIndex INTEGER,
2694 fwName DisplayString,
2695 driveName DisplayString,
2696 fwDescription DisplayString,
2697 fwManufacture DisplayString,
2698 fwVersion DisplayString,
2699 fwReleaseDate DisplayString
2700 }
2701
2702 firmwareIndex OBJECT-TYPE
2703 SYNTAX INTEGER
2704 ACCESS read-only
2705 STATUS mandatory
2706 DESCRIPTION "This column is used to identify a particular RAID Drive firmware."
2707 ::= { raidDriveFirmwareEntry 1 }
2708
2709 fwName OBJECT-TYPE
2710 SYNTAX DisplayString
2711 ACCESS read-only
2712 STATUS mandatory
2713 DESCRIPTION "The Name of a particular RAID Drive firmware."
2714 ::= { raidDriveFirmwareEntry 2 }
2715
2716 driveName OBJECT-TYPE
2717 SYNTAX DisplayString
2718 ACCESS read-only
2719 STATUS mandatory
2720 DESCRIPTION "The drive name of the firmwares."
2721 ::= { raidDriveFirmwareEntry 3 }
2722
2723 fwDescription OBJECT-TYPE
2724 SYNTAX DisplayString
2725 ACCESS read-only
2726 STATUS mandatory
2727 DESCRIPTION "The Description of a particular RAID Drive firmware."
2728 ::= { raidDriveFirmwareEntry 4 }
2729
2730 fwManufacture OBJECT-TYPE
2731 SYNTAX DisplayString
2732 ACCESS read-only
2733 STATUS mandatory
2734 DESCRIPTION "The Manufacture of a particular RAID Drive firmware."
2735 ::= { raidDriveFirmwareEntry 5 }
2736
2737 fwVersion OBJECT-TYPE
2738 SYNTAX DisplayString
2739 ACCESS read-only
2740 STATUS mandatory
2741 DESCRIPTION "The Version of a particular RAID Drive firmware."
2742 ::= { raidDriveFirmwareEntry 6 }
2743
2744 fwReleaseDate OBJECT-TYPE
2745 SYNTAX DisplayString
2746 ACCESS read-only
2747 STATUS mandatory
2748 DESCRIPTION "The Release Date of a particular RAID Drive firmware."
2749 ::= { raidDriveFirmwareEntry 7 }
2750
2751
2752 -- ********************************************************************************
2753 -- Physical Resource: The properties of RAID Storagepool information IMM2-only
2754 -- ********************************************************************************
2755
2756 raidStoragepoolTable OBJECT-TYPE
2757 SYNTAX SEQUENCE OF RaidStoragepoolEntry
2758 ACCESS not-accessible
2759 STATUS mandatory
2760 DESCRIPTION
2761 "Table of Logic Storage RAID Storagepool information."
2762 ::= { raid 6 }
2763
2764 raidStoragepoolEntry OBJECT-TYPE
2765 SYNTAX RaidStoragepoolEntry
2766 ACCESS not-accessible
2767 STATUS mandatory
2768 DESCRIPTION
2769 "RAID Storagepool Entry."
2770 INDEX { storagepoolIndex }
2771 ::= { raidStoragepoolTable 1 }
2772
2773 RaidStoragepoolEntry ::= SEQUENCE {
2774 storagepoolIndex INTEGER,
2775 storagepoolName DisplayString,
2776 controllerName DisplayString,
2777 storagepoolState DisplayString,
2778 storagepoolCapacity DisplayString,
2779 storagepoolVols DisplayString,
2780 storagepoolDrives DisplayString
2781 }
2782
2783 storagepoolIndex OBJECT-TYPE
2784 SYNTAX INTEGER
2785 ACCESS read-only
2786 STATUS mandatory
2787 DESCRIPTION "This column is used to identify a particular RAID storagepool."
2788 ::= { raidStoragepoolEntry 1 }
2789
2790 storagepoolName OBJECT-TYPE
2791 SYNTAX DisplayString
2792 ACCESS read-only
2793 STATUS mandatory
2794 DESCRIPTION "The name of a particular RAID storagepool."
2795 ::= { raidStoragepoolEntry 2 }
2796 controllerName OBJECT-TYPE
2797 SYNTAX DisplayString
2798 ACCESS read-only
2799 STATUS mandatory
2800 DESCRIPTION "The controller name of the storagepool."
2801 ::= { raidStoragepoolEntry 3 }
2802 storagepoolState OBJECT-TYPE
2803 SYNTAX DisplayString
2804 ACCESS read-only
2805 STATUS mandatory
2806 DESCRIPTION "The RAID State of a particular RAID storagepool."
2807 ::= { raidStoragepoolEntry 4 }
2808
2809 storagepoolCapacity OBJECT-TYPE
2810 SYNTAX DisplayString
2811 ACCESS read-only
2812 STATUS mandatory
2813 DESCRIPTION "The Capacity of a particular RAID storagepool, including total capacity and free capacity."
2814 ::= { raidStoragepoolEntry 5 }
2815
2816 storagepoolVols OBJECT-TYPE
2817 SYNTAX DisplayString
2818 ACCESS read-only
2819 STATUS mandatory
2820 DESCRIPTION "The volumes list of a particular RAID storagepool."
2821 ::= { raidStoragepoolEntry 6 }
2822
2823 storagepoolDrives OBJECT-TYPE
2824 SYNTAX DisplayString
2825 ACCESS read-only
2826 STATUS mandatory
2827 DESCRIPTION "The physical drives list of a particular RAID storagepool."
2828 ::= { raidStoragepoolEntry 7 }
2829
2830 -- ********************************************************************************
2831 -- Physical Resource: The properties of RAID Volume information IMM2-only
2832 -- ********************************************************************************
2833
2834 raidVolumeTable OBJECT-TYPE
2835 SYNTAX SEQUENCE OF RaidVolumeEntry
2836 ACCESS not-accessible
2837 STATUS mandatory
2838 DESCRIPTION
2839 "Table of Logic Storage RAID Volume information."
2840 ::= { raid 7 }
2841
2842 raidVolumeEntry OBJECT-TYPE
2843 SYNTAX RaidVolumeEntry
2844 ACCESS not-accessible
2845 STATUS mandatory
2846 DESCRIPTION
2847 "RAID Volume Entry."
2848 INDEX { volumeIndex }
2849 ::= { raidVolumeTable 1 }
2850
2851 RaidVolumeEntry ::= SEQUENCE {
2852 volumeIndex INTEGER,
2853 volumeName DisplayString,
2854 controllerName DisplayString,
2855 volumeStatus DisplayString,
2856 volumeCapacity DisplayString,
2857 volumeStripSize DisplayString,
2858 volumeBootable DisplayString
2859 }
2860
2861 volumeIndex OBJECT-TYPE
2862 SYNTAX INTEGER
2863 ACCESS read-only
2864 STATUS mandatory
2865 DESCRIPTION "This column is used to identify a particular RAID volume."
2866 ::= { raidVolumeEntry 1 }
2867
2868 volumeName OBJECT-TYPE
2869 SYNTAX DisplayString
2870 ACCESS read-only
2871 STATUS mandatory
2872 DESCRIPTION "The Name of a particular RAID volume."
2873 ::= { raidVolumeEntry 2 }
2874
2875 controllerName OBJECT-TYPE
2876 SYNTAX DisplayString
2877 ACCESS read-only
2878 STATUS mandatory
2879 DESCRIPTION "The controller name of the volume."
2880 ::= { raidVolumeEntry 3 }
2881
2882 volumeStatus OBJECT-TYPE
2883 SYNTAX DisplayString
2884 ACCESS read-only
2885 STATUS mandatory
2886 DESCRIPTION "The Status of a particular RAID volume."
2887 ::= { raidVolumeEntry 4 }
2888
2889 volumeCapacity OBJECT-TYPE
2890 SYNTAX DisplayString
2891 ACCESS read-only
2892 STATUS mandatory
2893 DESCRIPTION "The Capacity of a particular RAID volume."
2894 ::= { raidVolumeEntry 5 }
2895
2896 volumeStripSize OBJECT-TYPE
2897 SYNTAX DisplayString
2898 ACCESS read-only
2899 STATUS mandatory
2900 DESCRIPTION "The strip size of the RAID volume."
2901 ::= { raidVolumeEntry 6 }
2902
2903 volumeBootable OBJECT-TYPE
2904 SYNTAX DisplayString
2905 ACCESS read-only
2906 STATUS mandatory
2907 DESCRIPTION "Whether the RAID volume is bootable."
2908 ::= { raidVolumeEntry 7 }
2909
2910 -- ***********************************************************************
2911 -- FlashDIMM IMM2-only
2912 -- ***********************************************************************
2913
2914 flashdimm OBJECT IDENTIFIER ::= { localStorage 2 }
2915
2916 fdNumber OBJECT-TYPE
2917 SYNTAX Gauge
2918 ACCESS read-only
2919 STATUS mandatory
2920 DESCRIPTION "The present number of rows in the disk flashdimm table."
2921 ::= { flashdimm 1 }
2922
2923 fdTable OBJECT-TYPE
2924 SYNTAX SEQUENCE OF FdEntry
2925 ACCESS not-accessible
2926 STATUS mandatory
2927 DESCRIPTION "This table contains flashdimm inventory information."
2928 ::= { flashdimm 2 }
2929
2930 fdEntry OBJECT-TYPE
2931 SYNTAX FdEntry
2932 ACCESS not-accessible
2933 STATUS mandatory
2934 DESCRIPTION "Each row contains parameters related to a flashdimm module inventory channel."
2935 INDEX { diskIndex }
2936 ::= { fdTable 1 }
2937
2938 FdEntry ::=
2939 SEQUENCE {
2940 fdIndex INTEGER (1..100),
2941 fdFruName DisplayString,
2942 fdHealthStatus DisplayString,
2943 fdOpState DisplayString,
2944 fdCapacity DisplayString,
2945 fdModelType DisplayString,
2946 fdPartNum DisplayString,
2947 fdFruSerialNum DisplayString,
2948 fdManufID DisplayString,
2949 fdTemp DisplayString,
2950 fdWarrWrites DisplayString,
2951 fdWriteEndurance DisplayString,
2952 fdFwLevel DisplayString
2953 }
2954
2955 fdIndex OBJECT-TYPE
2956 SYNTAX INTEGER (1..100)
2957 ACCESS read-only
2958 STATUS mandatory
2959 DESCRIPTION "This column is used to identify a particular
2960 flashdimm module inventory channel."
2961 ::= { fdEntry 1 }
2962
2963 fdFruName OBJECT-TYPE
2964 SYNTAX DisplayString (SIZE(0..31))
2965 ACCESS read-only
2966 STATUS mandatory
2967 DESCRIPTION "flashdimm module FRU name."
2968 ::= { fdEntry 2 }
2969
2970 fdHealthStatus OBJECT-TYPE
2971 SYNTAX DisplayString (SIZE(0..31))
2972 ACCESS read-only
2973 STATUS mandatory
2974 DESCRIPTION "A description of the flashdimm module health status."
2975 ::= { fdEntry 3 }
2976
2977 fdOpState OBJECT-TYPE
2978 SYNTAX DisplayString (SIZE(0..31))
2979 ACCESS read-only
2980 STATUS mandatory
2981 DESCRIPTION "A description of the flashdimm module operation status."
2982 ::= { fdEntry 4 }
2983
2984 fdCapacity OBJECT-TYPE
2985 SYNTAX DisplayString (SIZE(0..31))
2986 ACCESS read-only
2987 STATUS mandatory
2988 DESCRIPTION "A description of the flashdimm module capacity."
2989 ::= { fdEntry 5 }
2990
2991 fdModelType OBJECT-TYPE
2992 SYNTAX DisplayString (SIZE(0..31))
2993 ACCESS read-only
2994 STATUS mandatory
2995 DESCRIPTION "A description of the flashdimm module type."
2996 ::= { fdEntry 6 }
2997
2998 fdPartNum OBJECT-TYPE
2999 SYNTAX DisplayString (SIZE(0..31))
3000 ACCESS read-only
3001 STATUS mandatory
3002 DESCRIPTION "A description of the flashdimm module part number."
3003 ::= { fdEntry 7 }
3004
3005 fdFruSerialNum OBJECT-TYPE
3006 SYNTAX DisplayString (SIZE(0..31))
3007 ACCESS read-only
3008 STATUS mandatory
3009 DESCRIPTION "A description of the flashdimm module serial number."
3010 ::= { fdEntry 8 }
3011
3012 fdManufID OBJECT-TYPE
3013 SYNTAX DisplayString (SIZE(0..31))
3014 ACCESS read-only
3015 STATUS mandatory
3016 DESCRIPTION "A description of the flashdimm module manufacture id."
3017 ::= { fdEntry 9 }
3018
3019 fdTemp OBJECT-TYPE
3020 SYNTAX DisplayString (SIZE(0..31))
3021 ACCESS read-only
3022 STATUS mandatory
3023 DESCRIPTION "A description of the flashdimm module temperature."
3024 ::= { fdEntry 10 }
3025
3026 fdWarrWrites OBJECT-TYPE
3027 SYNTAX DisplayString (SIZE(0..31))
3028 ACCESS read-only
3029 STATUS mandatory
3030 DESCRIPTION "A description of the flashdimm module warranty writes."
3031 ::= { fdEntry 11 }
3032
3033 fdWriteEndurance OBJECT-TYPE
3034 SYNTAX DisplayString (SIZE(0..31))
3035 ACCESS read-only
3036 STATUS mandatory
3037 DESCRIPTION "A description of the flashdimm module write endurance."
3038 ::= { fdEntry 12 }
3039
3040 fdFwLevel OBJECT-TYPE
3041 SYNTAX DisplayString (SIZE(0..31))
3042 ACCESS read-only
3043 STATUS mandatory
3044 DESCRIPTION "A description of the flashdimm module status."
3045 ::= { fdEntry 13 }
3046
3047 -- ********************************************************************************
3048 -- Adapter IMM2-only
3049 -- ********************************************************************************
3050
3051 adapters OBJECT IDENTIFIER ::= { monitors 14 }
3052
3053
3054 -- *************************************************************************************
3055 -- Physical Resource: The properties of Adapters generic information IMM2-only
3056 -- ********************************************************************************
3057
3058 adapterOOBCapable OBJECT-TYPE
3059 SYNTAX INTEGER{
3060 disable(0),
3061 enable(1)
3062 }
3063 ACCESS read-only
3064 STATUS mandatory
3065 DESCRIPTION "If adapterOOBCapable is disabled, all the adapter information is not available."
3066 ::= { adapters 1 }
3067
3068 adapterGenericTable OBJECT-TYPE
3069 SYNTAX SEQUENCE OF AdapterGenericEntry
3070 ACCESS not-accessible
3071 STATUS mandatory
3072 DESCRIPTION
3073 "Table of all adapters generic information"
3074 ::= { adapters 2 }
3075
3076 adapterGenericEntry OBJECT-TYPE
3077 SYNTAX AdapterGenericEntry
3078 ACCESS not-accessible
3079 STATUS mandatory
3080 DESCRIPTION
3081 "Adapters generic information entry."
3082 INDEX { adapterGenericIndex }
3083 ::= { adapterGenericTable 1 }
3084
3085 AdapterGenericEntry ::= SEQUENCE {
3086 adapterGenericIndex INTEGER,
3087 adapterVPDProdName DisplayString,
3088 adapterSlotNo INTEGER,
3089 adapterLocation DisplayString,
3090 adapterCardInterface DisplayString
3091 }
3092
3093 adapterGenericIndex OBJECT-TYPE
3094 SYNTAX INTEGER
3095 ACCESS read-only
3096 STATUS mandatory
3097 DESCRIPTION "This column is used to identify a particular PCI adapter."
3098 ::= { adapterGenericEntry 1 }
3099
3100 adapterVPDProdName OBJECT-TYPE
3101 SYNTAX DisplayString
3102 ACCESS read-only
3103 STATUS mandatory
3104 DESCRIPTION "The Product Name of a particular PCI adapter. And if the Product Name contains PFA, PFA is in HEX."
3105 ::= { adapterGenericEntry 2 }
3106
3107 adapterSlotNo OBJECT-TYPE
3108 SYNTAX INTEGER
3109 ACCESS read-only
3110 STATUS mandatory
3111 DESCRIPTION "This Slot No. of a particular PCI adapter"
3112 ::= { adapterGenericEntry 3 }
3113
3114 adapterLocation OBJECT-TYPE
3115 SYNTAX DisplayString
3116 ACCESS read-only
3117 STATUS mandatory
3118 DESCRIPTION "The Location of a particular PCI adapter."
3119 ::= { adapterGenericEntry 4 }
3120
3121 adapterCardInterface OBJECT-TYPE
3122 SYNTAX DisplayString
3123 ACCESS read-only
3124 STATUS mandatory
3125 DESCRIPTION "The Card Interface of a particular PCI adapter."
3126 ::= { adapterGenericEntry 5 }
3127
3128 -- *************************************************************************************
3129 -- Firmware Information: The properties of Network Function information IMM2-only
3130 -- ********************************************************************************
3131
3132 adapterNetworkFunctionTable OBJECT-TYPE
3133 SYNTAX SEQUENCE OF AdapterNetworkFunctionEntry
3134 ACCESS not-accessible
3135 STATUS mandatory
3136 DESCRIPTION
3137 "Table of Network Function information."
3138 ::= { adapters 3 }
3139
3140 adapterNetworkFunctionEntry OBJECT-TYPE
3141 SYNTAX AdapterNetworkFunctionEntry
3142 ACCESS not-accessible
3143 STATUS mandatory
3144 DESCRIPTION
3145 "Network function information entry."
3146 INDEX { networkAdapterIndex }
3147 ::= { adapterNetworkFunctionTable 1 }
3148
3149 AdapterNetworkFunctionEntry ::= SEQUENCE {
3150 networkAdapterIndex INTEGER,
3151 networkVPDProdName DisplayString,
3152 adapterVPDProdName DisplayString,
3153 networkVPDManufacturer DisplayString,
3154 networkVPDUUID DisplayString,
3155 networkVPDModel DisplayString,
3156 networkVPDSerialNo DisplayString,
3157 networkVPDFRUNo DisplayString,
3158 networkVPDPartNo DisplayString,
3159 networkFoDUID DisplayString,
3160 networkSupportHotPlug INTEGER,
3161 networkPhysicalPortNumber INTEGER,
3162 networkMaxPortNumber INTEGER,
3163 networkPortNumber INTEGER,
3164 networkMaxDataWidth INTEGER,
3165 networkPackageType DisplayString,
3166 networkPCIBusNo INTEGER,
3167 networkPCIDevNo INTEGER,
3168 networkPCIFuncNo INTEGER,
3169 networkPCIVendorId DisplayString,
3170 networkPCIDevId DisplayString,
3171 networkPCIDevType DisplayString,
3172 networkPCIRevId DisplayString,
3173 networkPCISubVendorId DisplayString,
3174 networkPCISubDevId DisplayString,
3175 networkPCISlotDesignation DisplayString
3176 }
3177
3178 networkAdapterIndex OBJECT-TYPE
3179 SYNTAX INTEGER
3180 ACCESS read-only
3181 STATUS mandatory
3182 DESCRIPTION "This column is used to identify a particular network function."
3183 ::= { adapterNetworkFunctionEntry 1 }
3184
3185 networkVPDProdName OBJECT-TYPE
3186 SYNTAX DisplayString
3187 ACCESS read-only
3188 STATUS mandatory
3189 DESCRIPTION "The Product Name and PFA of a particular network function and PFA is in HEX."
3190 ::= { adapterNetworkFunctionEntry 2 }
3191
3192 adapterVPDProdName OBJECT-TYPE
3193 SYNTAX DisplayString
3194 ACCESS read-only
3195 STATUS mandatory
3196 DESCRIPTION "The Product Name of a particular adapter providing this function. And if the Product Name contains PFA, PFA is in HEX."
3197 ::= { adapterNetworkFunctionEntry 3 }
3198
3199 networkVPDManufacturer OBJECT-TYPE
3200 SYNTAX DisplayString
3201 ACCESS read-only
3202 STATUS mandatory
3203 DESCRIPTION "The Manufacturer of a particular network function."
3204 ::= { adapterNetworkFunctionEntry 4 }
3205
3206 networkVPDUUID OBJECT-TYPE
3207 SYNTAX DisplayString
3208 ACCESS read-only
3209 STATUS mandatory
3210 DESCRIPTION "The UUID of a particular network function."
3211 ::= { adapterNetworkFunctionEntry 5 }
3212
3213 networkVPDModel OBJECT-TYPE
3214 SYNTAX DisplayString
3215 ACCESS read-only
3216 STATUS mandatory
3217 DESCRIPTION "The Model of a particular network function."
3218 ::= { adapterNetworkFunctionEntry 6 }
3219
3220 networkVPDSerialNo OBJECT-TYPE
3221 SYNTAX DisplayString
3222 ACCESS read-only
3223 STATUS mandatory
3224 DESCRIPTION "The Serial No. of a particular network function."
3225 ::= { adapterNetworkFunctionEntry 7 }
3226
3227 networkVPDFRUNo OBJECT-TYPE
3228 SYNTAX DisplayString
3229 ACCESS read-only
3230 STATUS mandatory
3231 DESCRIPTION "The FRU No. of a particular network function."
3232 ::= { adapterNetworkFunctionEntry 8 }
3233
3234 networkVPDPartNo OBJECT-TYPE
3235 SYNTAX DisplayString
3236 ACCESS read-only
3237 STATUS mandatory
3238 DESCRIPTION "The Part No. of a particular network function."
3239 ::= { adapterNetworkFunctionEntry 9 }
3240
3241 networkFoDUID OBJECT-TYPE
3242 SYNTAX DisplayString
3243 ACCESS read-only
3244 STATUS mandatory
3245 DESCRIPTION "The FoD UID of a particular network function."
3246 ::= { adapterNetworkFunctionEntry 10 }
3247
3248 networkSupportHotPlug OBJECT-TYPE
3249 SYNTAX INTEGER {
3250 false(0),
3251 true(1)
3252 }
3253 ACCESS read-only
3254 STATUS mandatory
3255 DESCRIPTION "Indicates whether the network function supports hot plug."
3256 ::= { adapterNetworkFunctionEntry 11 }
3257
3258 networkPhysicalPortNumber OBJECT-TYPE
3259 SYNTAX INTEGER
3260 ACCESS read-only
3261 STATUS mandatory
3262 DESCRIPTION "The Physical Port Number of a particular network function."
3263 ::= { adapterNetworkFunctionEntry 12 }
3264
3265 networkMaxPortNumber OBJECT-TYPE
3266 SYNTAX INTEGER
3267 ACCESS read-only
3268 STATUS mandatory
3269 DESCRIPTION "The Max Port Number of a particular network function."
3270 ::= { adapterNetworkFunctionEntry 13 }
3271
3272 networkPortNumber OBJECT-TYPE
3273 SYNTAX INTEGER
3274 ACCESS read-only
3275 STATUS mandatory
3276 DESCRIPTION "The Port Number of a particular network function."
3277 ::= { adapterNetworkFunctionEntry 14 }
3278
3279 networkMaxDataWidth OBJECT-TYPE
3280 SYNTAX INTEGER
3281 ACCESS read-only
3282 STATUS mandatory
3283 DESCRIPTION "The Maximum Data Width in Gbps of a particular network funtion."
3284 ::= { adapterNetworkFunctionEntry 15 }
3285
3286 networkPackageType OBJECT-TYPE
3287 SYNTAX DisplayString
3288 ACCESS read-only
3289 STATUS mandatory
3290 DESCRIPTION "The Package Type of a particular network function."
3291 ::= { adapterNetworkFunctionEntry 16 }
3292
3293 networkPCIBusNo OBJECT-TYPE
3294 SYNTAX INTEGER
3295 ACCESS read-only
3296 STATUS mandatory
3297 DESCRIPTION "The PCI Bus No. of a particular network function."
3298 ::= { adapterNetworkFunctionEntry 17 }
3299
3300 networkPCIDevNo OBJECT-TYPE
3301 SYNTAX INTEGER
3302 ACCESS read-only
3303 STATUS mandatory
3304 DESCRIPTION "The PCI Device No. of a particular network function."
3305 ::= { adapterNetworkFunctionEntry 18 }
3306
3307 networkPCIFuncNo OBJECT-TYPE
3308 SYNTAX INTEGER
3309 ACCESS read-only
3310 STATUS mandatory
3311 DESCRIPTION "The PCI Function No. of a particular network function."
3312 ::= { adapterNetworkFunctionEntry 19 }
3313
3314 networkPCIVendorId OBJECT-TYPE
3315 SYNTAX DisplayString
3316 ACCESS read-only
3317 STATUS mandatory
3318 DESCRIPTION "The PCI Vendor ID of a particular network function."
3319 ::= { adapterNetworkFunctionEntry 20 }
3320
3321 networkPCIDevId OBJECT-TYPE
3322 SYNTAX DisplayString
3323 ACCESS read-only
3324 STATUS mandatory
3325 DESCRIPTION "The PCI Device ID of a particular network function."
3326 ::= { adapterNetworkFunctionEntry 21 }
3327
3328 networkPCIDevType OBJECT-TYPE
3329 SYNTAX DisplayString
3330 ACCESS read-only
3331 STATUS mandatory
3332 DESCRIPTION "The PCI Device Type of a particular network function."
3333 ::= { adapterNetworkFunctionEntry 22 }
3334
3335 networkPCIRevId OBJECT-TYPE
3336 SYNTAX DisplayString
3337 ACCESS read-only
3338 STATUS mandatory
3339 DESCRIPTION "The PCI Revision ID of a particular network function."
3340 ::= { adapterNetworkFunctionEntry 23 }
3341
3342 networkPCISubVendorId OBJECT-TYPE
3343 SYNTAX DisplayString
3344 ACCESS read-only
3345 STATUS mandatory
3346 DESCRIPTION "The PCI Subsystem Vendor ID of a particular network function."
3347 ::= { adapterNetworkFunctionEntry 24 }
3348
3349 networkPCISubDevId OBJECT-TYPE
3350 SYNTAX DisplayString
3351 ACCESS read-only
3352 STATUS mandatory
3353 DESCRIPTION "The PCI Subsystem Device ID of a particular network function."
3354 ::= { adapterNetworkFunctionEntry 25 }
3355
3356 networkPCISlotDesignation OBJECT-TYPE
3357 SYNTAX DisplayString
3358 ACCESS read-only
3359 STATUS mandatory
3360 DESCRIPTION "The PCI Slot Designation of a particular network function."
3361 ::= { adapterNetworkFunctionEntry 26 }
3362
3363 -- *************************************************************************************
3364 -- Physical Resource: The Port information of Network Function IMM2-only
3365 -- ********************************************************************************
3366
3367 adapterNetworkPortTable OBJECT-TYPE
3368 SYNTAX SEQUENCE OF AdapterNetworkPortEntry
3369 ACCESS not-accessible
3370 STATUS mandatory
3371 DESCRIPTION
3372 "Table of Ports of Network Function information."
3373 ::= { adapters 4 }
3374
3375 adapterNetworkPortEntry OBJECT-TYPE
3376 SYNTAX AdapterNetworkPortEntry
3377 ACCESS not-accessible
3378 STATUS mandatory
3379 DESCRIPTION
3380 "Ports of Network Function information entry."
3381 INDEX { portIndex }
3382 ::= { adapterNetworkPortTable 1 }
3383
3384 AdapterNetworkPortEntry ::= SEQUENCE {
3385 portIndex INTEGER,
3386 networkVPDProdName DisplayString,
3387 phyPortNo INTEGER,
3388 phyPortConnector DisplayString,
3389 phyPortBurnedinAddress DisplayString,
3390 portNo INTEGER,
3391 portMaxDataSize Gauge,
3392 portPermanentAddress DisplayString,
3393 portNetworkAddress DisplayString,
3394 portLinkTechnology DisplayString,
3395 portvNICMode DisplayString,
3396 portMaxSpeed DisplayString,
3397 portProtocolType DisplayString,
3398 portCurrentProtocol DisplayString,
3399 portFCoEPermanentAddress DisplayString,
3400 portFCoENetworkAddress DisplayString,
3401 portConnectionType DisplayString,
3402 portRole DisplayString,
3403 portTargetRelativePortNo Gauge
3404 }
3405
3406 portIndex OBJECT-TYPE
3407 SYNTAX INTEGER
3408 ACCESS read-only
3409 STATUS mandatory
3410 DESCRIPTION "This column is used to identify a particular network port."
3411 ::= { adapterNetworkPortEntry 1 }
3412
3413 networkVPDProdName OBJECT-TYPE
3414 SYNTAX DisplayString
3415 ACCESS read-only
3416 STATUS mandatory
3417 DESCRIPTION "The Product Name and PFA of the network function for this port and PFA is in HEX."
3418 ::= { adapterNetworkPortEntry 2 }
3419
3420 phyPortNo OBJECT-TYPE
3421 SYNTAX INTEGER
3422 ACCESS read-only
3423 STATUS mandatory
3424 DESCRIPTION "The Physical Port No. in the network function for this port."
3425 ::= { adapterNetworkPortEntry 3 }
3426
3427 phyPortConnector OBJECT-TYPE
3428 SYNTAX DisplayString
3429 ACCESS read-only
3430 STATUS mandatory
3431 DESCRIPTION "The Physical Port Connector Layout in the network function for this port."
3432 ::= { adapterNetworkPortEntry 4 }
3433
3434 phyPortBurnedinAddress OBJECT-TYPE
3435 SYNTAX DisplayString
3436 ACCESS read-only
3437 STATUS mandatory
3438 DESCRIPTION "The Physical Permanent (burned-In) Address of a particular network port."
3439 ::= { adapterNetworkPortEntry 5 }
3440
3441 portNo OBJECT-TYPE
3442 SYNTAX INTEGER
3443 ACCESS read-only
3444 STATUS mandatory
3445 DESCRIPTION "The Port No. of this network port in the network function."
3446 ::= { adapterNetworkPortEntry 6 }
3447
3448 portMaxDataSize OBJECT-TYPE
3449 SYNTAX Gauge
3450 ACCESS read-only
3451 STATUS mandatory
3452 DESCRIPTION "The Port Max Data Size of this network port in the network function."
3453 ::= { adapterNetworkPortEntry 7 }
3454
3455 portPermanentAddress OBJECT-TYPE
3456 SYNTAX DisplayString
3457 ACCESS read-only
3458 STATUS mandatory
3459 DESCRIPTION "The Permanent Address of a particular network port."
3460 ::= { adapterNetworkPortEntry 8 }
3461
3462 portNetworkAddress OBJECT-TYPE
3463 SYNTAX DisplayString
3464 ACCESS read-only
3465 STATUS mandatory
3466 DESCRIPTION "The Network Address of a particular network port."
3467 ::= { adapterNetworkPortEntry 9 }
3468
3469 portLinkTechnology OBJECT-TYPE
3470 SYNTAX DisplayString
3471 ACCESS read-only
3472 STATUS mandatory
3473 DESCRIPTION "The Link Technology of a particular network port."
3474 ::= { adapterNetworkPortEntry 10 }
3475
3476 portvNICMode OBJECT-TYPE
3477 SYNTAX DisplayString
3478 ACCESS read-only
3479 STATUS mandatory
3480 DESCRIPTION "If the logical port vNIC mode is Virtual Fabric mode, Switch Independent mode,
3481 or Unified Fabric Protocol mode, this column returns 1(enabled), otherwise, the columen
3482 returns 0(disabled)"
3483 ::= { adapterNetworkPortEntry 11 }
3484
3485 portMaxSpeed OBJECT-TYPE
3486 SYNTAX DisplayString
3487 ACCESS read-only
3488 STATUS mandatory
3489 DESCRIPTION "The Maximum Bandwidth in Gbps of a particular network port."
3490 ::= { adapterNetworkPortEntry 12 }
3491
3492 portProtocolType OBJECT-TYPE
3493 SYNTAX DisplayString
3494 ACCESS read-only
3495 STATUS mandatory
3496 DESCRIPTION "The Protocol Type of a particular network port."
3497 ::= { adapterNetworkPortEntry 13 }
3498
3499 portCurrentProtocol OBJECT-TYPE
3500 SYNTAX DisplayString
3501 ACCESS read-only
3502 STATUS mandatory
3503 DESCRIPTION "The Current Work Protocol of a particular network port."
3504 ::= { adapterNetworkPortEntry 14 }
3505
3506 portFCoEPermanentAddress OBJECT-TYPE
3507 SYNTAX DisplayString
3508 ACCESS read-only
3509 STATUS mandatory
3510 DESCRIPTION "The FCoE Permanent Address of a particular network port."
3511 ::= { adapterNetworkPortEntry 15 }
3512
3513 portFCoENetworkAddress OBJECT-TYPE
3514 SYNTAX DisplayString
3515 ACCESS read-only
3516 STATUS mandatory
3517 DESCRIPTION "The FCoE Network Address of a particular network port."
3518 ::= { adapterNetworkPortEntry 16 }
3519
3520 portConnectionType OBJECT-TYPE
3521 SYNTAX DisplayString
3522 ACCESS read-only
3523 STATUS mandatory
3524 DESCRIPTION "The Connection Type of a particular network port if its current work protocol is FC or FCoE."
3525 ::= { adapterNetworkPortEntry 17 }
3526
3527 portRole OBJECT-TYPE
3528 SYNTAX DisplayString
3529 ACCESS read-only
3530 STATUS mandatory
3531 DESCRIPTION "The Port Role of a particular network port if its current work protocol is FC or FCoE."
3532 ::= { adapterNetworkPortEntry 18 }
3533
3534 portTargetRelativePortNo OBJECT-TYPE
3535 SYNTAX Gauge
3536 ACCESS read-only
3537 STATUS mandatory
3538 DESCRIPTION "The Target Relative Port No. of a particular network port if its current work protocol is FC or FCoE."
3539 ::= { adapterNetworkPortEntry 19 }
3540
3541 -- *************************************************************************************
3542 -- Physical Resource: The properties of GPU Function information IMM2-only
3543 -- ********************************************************************************
3544
3545 adapterGPUFunctionTable OBJECT-TYPE
3546 SYNTAX SEQUENCE OF AdapterGPUFunctionEntry
3547 ACCESS not-accessible
3548 STATUS mandatory
3549 DESCRIPTION
3550 "Table of GPU Function information."
3551 ::= { adapters 5 }
3552
3553 adapterGPUFunctionEntry OBJECT-TYPE
3554 SYNTAX AdapterGPUFunctionEntry
3555 ACCESS not-accessible
3556 STATUS mandatory
3557 DESCRIPTION
3558 "GPU function information entry."
3559 INDEX { gpuAdapterIndex }
3560 ::= { adapterGPUFunctionTable 1 }
3561
3562 AdapterGPUFunctionEntry ::= SEQUENCE {
3563 gpuAdapterIndex INTEGER,
3564 gpuVPDProdName DisplayString,
3565 adapterVPDProdName DisplayString,
3566 gpuVPDManufacturer DisplayString,
3567 gpuVPDUUID DisplayString,
3568 gpuVPDModel DisplayString,
3569 gpuVPDSerialNo DisplayString,
3570 gpuVPDFRUNo DisplayString,
3571 gpuVPDPartNo DisplayString,
3572 gpuFoDUID DisplayString,
3573 gpuSupportHotPlug INTEGER,
3574 gpuVideoMemorySize DisplayString,
3575 gpuVideoMemoryType DisplayString,
3576 gpuChipNumber INTEGER,
3577 gpuMaxDataWidth INTEGER,
3578 gpuPackageType DisplayString,
3579 gpuPCIBusNo INTEGER,
3580 gpuPCIDevNo INTEGER,
3581 gpuPCIFuncNo INTEGER,
3582 gpuPCIVendorId DisplayString,
3583 gpuPCIDevId DisplayString,
3584 gpuPCIDevType DisplayString,
3585 gpuPCIRevId DisplayString,
3586 gpuPCISubVendorId DisplayString,
3587 gpuPCISubDevId DisplayString,
3588 gpuPCISlotDesignation DisplayString
3589 }
3590
3591 gpuAdapterIndex OBJECT-TYPE
3592 SYNTAX INTEGER
3593 ACCESS read-only
3594 STATUS mandatory
3595 DESCRIPTION "This column is used to identify a particular GPU function."
3596 ::= { adapterGPUFunctionEntry 1 }
3597
3598 gpuVPDProdName OBJECT-TYPE
3599 SYNTAX DisplayString
3600 ACCESS read-only
3601 STATUS mandatory
3602 DESCRIPTION "The Product Name and PFA of a particular GPU function and PFA is in HEX."
3603 ::= { adapterGPUFunctionEntry 2 }
3604
3605 adapterVPDProdName OBJECT-TYPE
3606 SYNTAX DisplayString
3607 ACCESS read-only
3608 STATUS mandatory
3609 DESCRIPTION "The Product Name of a particular adapter providing this function. And if the Product Name contains PFA, PFA is in HEX."
3610 ::= { adapterGPUFunctionEntry 3 }
3611
3612 gpuVPDManufacturer OBJECT-TYPE
3613 SYNTAX DisplayString
3614 ACCESS read-only
3615 STATUS mandatory
3616 DESCRIPTION "The Manufacturer of a particular GPU function."
3617 ::= { adapterGPUFunctionEntry 4 }
3618
3619 gpuVPDUUID OBJECT-TYPE
3620 SYNTAX DisplayString
3621 ACCESS read-only
3622 STATUS mandatory
3623 DESCRIPTION "The UUID of a particular GPU function."
3624 ::= { adapterGPUFunctionEntry 5 }
3625
3626 gpuVPDModel OBJECT-TYPE
3627 SYNTAX DisplayString
3628 ACCESS read-only
3629 STATUS mandatory
3630 DESCRIPTION "The Model of a particular GPU function."
3631 ::= { adapterGPUFunctionEntry 6 }
3632
3633 gpuVPDSerialNo OBJECT-TYPE
3634 SYNTAX DisplayString
3635 ACCESS read-only
3636 STATUS mandatory
3637 DESCRIPTION "The Serial No. of a particular GPU function."
3638 ::= { adapterGPUFunctionEntry 7 }
3639
3640 gpuVPDFRUNo OBJECT-TYPE
3641 SYNTAX DisplayString
3642 ACCESS read-only
3643 STATUS mandatory
3644 DESCRIPTION "The FRU No. of a particular GPU function."
3645 ::= { adapterGPUFunctionEntry 8 }
3646
3647 gpuVPDPartNo OBJECT-TYPE
3648 SYNTAX DisplayString
3649 ACCESS read-only
3650 STATUS mandatory
3651 DESCRIPTION "The Part No. of a particular GPU function."
3652 ::= { adapterGPUFunctionEntry 9 }
3653
3654 gpuFoDUID OBJECT-TYPE
3655 SYNTAX DisplayString
3656 ACCESS read-only
3657 STATUS mandatory
3658 DESCRIPTION "The FoD UID of a particular GPU function."
3659 ::= { adapterGPUFunctionEntry 10 }
3660
3661 gpuSupportHotPlug OBJECT-TYPE
3662 SYNTAX INTEGER {
3663 false(0),
3664 true(1)
3665 }
3666 ACCESS read-only
3667 STATUS mandatory
3668 DESCRIPTION "Indicates whether the GPU function supports hot plug."
3669 ::= { adapterGPUFunctionEntry 11 }
3670
3671 gpuVideoMemorySize OBJECT-TYPE
3672 SYNTAX DisplayString
3673 ACCESS read-only
3674 STATUS mandatory
3675 DESCRIPTION "The Video Memory Size of a particular GPU function."
3676 ::= { adapterGPUFunctionEntry 12 }
3677
3678 gpuVideoMemoryType OBJECT-TYPE
3679 SYNTAX DisplayString
3680 ACCESS read-only
3681 STATUS mandatory
3682 DESCRIPTION "The Video Memory Type of a particular GPU function."
3683 ::= { adapterGPUFunctionEntry 13 }
3684
3685 gpuChipNumber OBJECT-TYPE
3686 SYNTAX INTEGER
3687 ACCESS read-only
3688 STATUS mandatory
3689 DESCRIPTION "The Chip Number of a particular GPU function."
3690 ::= { adapterGPUFunctionEntry 14 }
3691
3692 gpuMaxDataWidth OBJECT-TYPE
3693 SYNTAX INTEGER
3694 ACCESS read-only
3695 STATUS mandatory
3696 DESCRIPTION "The Maximum Data Width in Gbps of a particular GPU funtion."
3697 ::= { adapterGPUFunctionEntry 15 }
3698
3699 gpuPackageType OBJECT-TYPE
3700 SYNTAX DisplayString
3701 ACCESS read-only
3702 STATUS mandatory
3703 DESCRIPTION "The Package Type of a particular GPU function."
3704 ::= { adapterGPUFunctionEntry 16 }
3705
3706 gpuPCIBusNo OBJECT-TYPE
3707 SYNTAX INTEGER
3708 ACCESS read-only
3709 STATUS mandatory
3710 DESCRIPTION "The PCI Bus No. of a particular GPU function."
3711 ::= { adapterGPUFunctionEntry 17 }
3712
3713 gpuPCIDevNo OBJECT-TYPE
3714 SYNTAX INTEGER
3715 ACCESS read-only
3716 STATUS mandatory
3717 DESCRIPTION "The PCI Device No. of a particular GPU function."
3718 ::= { adapterGPUFunctionEntry 18 }
3719
3720 gpuPCIFuncNo OBJECT-TYPE
3721 SYNTAX INTEGER
3722 ACCESS read-only
3723 STATUS mandatory
3724 DESCRIPTION "The PCI Function No. of a particular GPU function."
3725 ::= { adapterGPUFunctionEntry 19 }
3726
3727 gpuPCIVendorId OBJECT-TYPE
3728 SYNTAX DisplayString
3729 ACCESS read-only
3730 STATUS mandatory
3731 DESCRIPTION "The PCI Vendor ID of a particular GPU function."
3732 ::= { adapterGPUFunctionEntry 20 }
3733
3734 gpuPCIDevId OBJECT-TYPE
3735 SYNTAX DisplayString
3736 ACCESS read-only
3737 STATUS mandatory
3738 DESCRIPTION "The PCI Device ID of a particular GPU function."
3739 ::= { adapterGPUFunctionEntry 21 }
3740
3741 gpuPCIDevType OBJECT-TYPE
3742 SYNTAX DisplayString
3743 ACCESS read-only
3744 STATUS mandatory
3745 DESCRIPTION "The PCI Device Type of a particular GPU function."
3746 ::= { adapterGPUFunctionEntry 22 }
3747
3748 gpuPCIRevId OBJECT-TYPE
3749 SYNTAX DisplayString
3750 ACCESS read-only
3751 STATUS mandatory
3752 DESCRIPTION "The PCI Revision ID of a particular GPU function."
3753 ::= { adapterGPUFunctionEntry 23 }
3754
3755 gpuPCISubVendorId OBJECT-TYPE
3756 SYNTAX DisplayString
3757 ACCESS read-only
3758 STATUS mandatory
3759 DESCRIPTION "The PCI Subsystem Vendor ID of a particular GPU function."
3760 ::= { adapterGPUFunctionEntry 24 }
3761
3762 gpuPCISubDevId OBJECT-TYPE
3763 SYNTAX DisplayString
3764 ACCESS read-only
3765 STATUS mandatory
3766 DESCRIPTION "The PCI Subsystem Device ID of a particular GPU function."
3767 ::= { adapterGPUFunctionEntry 25 }
3768
3769 gpuPCISlotDesignation OBJECT-TYPE
3770 SYNTAX DisplayString
3771 ACCESS read-only
3772 STATUS mandatory
3773 DESCRIPTION "The PCI Slot Designation of a particular GPU function."
3774 ::= { adapterGPUFunctionEntry 26 }
3775
3776 -- *************************************************************************************
3777 -- Physical Resource: The Chip information of GPU function IMM2-only
3778 -- ********************************************************************************
3779
3780 adapterGPUChipTable OBJECT-TYPE
3781 SYNTAX SEQUENCE OF AdapterGPUChipEntry
3782 ACCESS not-accessible
3783 STATUS mandatory
3784 DESCRIPTION
3785 "Table of Chips of GPU Function information."
3786 ::= { adapters 6 }
3787
3788 adapterGPUChipEntry OBJECT-TYPE
3789 SYNTAX AdapterGPUChipEntry
3790 ACCESS not-accessible
3791 STATUS mandatory
3792 DESCRIPTION
3793 "GPU function chip information entry."
3794 INDEX { chipIndex }
3795 ::= { adapterGPUChipTable 1 }
3796
3797 AdapterGPUChipEntry ::= SEQUENCE {
3798 chipIndex INTEGER,
3799 gpuVPDProdName DisplayString,
3800 chipNo INTEGER,
3801 chipName DisplayString,
3802 chipFamily DisplayString,
3803 chipManufacturer DisplayString,
3804 chipCoresEnabled INTEGER,
3805 chipMaxClockSpeed Gauge,
3806 chipExtBusClockSpeed Gauge,
3807 chipAddressWidth INTEGER,
3808 chipDataWidth INTEGER,
3809 chipFormFactor DisplayString,
3810 chipModel DisplayString,
3811 chipSerialNo DisplayString,
3812 chipFRUNo DisplayString,
3813 chipPartNo DisplayString,
3814 chipUniqueID DisplayString
3815 }
3816
3817 chipIndex OBJECT-TYPE
3818 SYNTAX INTEGER
3819 ACCESS read-only
3820 STATUS mandatory
3821 DESCRIPTION "This column is used to identify a particular GPU chip"
3822 ::= { adapterGPUChipEntry 1 }
3823
3824 gpuVPDProdName OBJECT-TYPE
3825 SYNTAX DisplayString
3826 ACCESS read-only
3827 STATUS mandatory
3828 DESCRIPTION "The Product Name and PFA of the GPU function for this chip and PFA is in HEX."
3829 ::= { adapterGPUChipEntry 2 }
3830
3831 chipNo OBJECT-TYPE
3832 SYNTAX INTEGER
3833 ACCESS read-only
3834 STATUS mandatory
3835 DESCRIPTION "The Index of the GPU chip in the GPU adapter."
3836 ::= { adapterGPUChipEntry 3 }
3837
3838 chipName OBJECT-TYPE
3839 SYNTAX DisplayString
3840 ACCESS read-only
3841 STATUS mandatory
3842 DESCRIPTION "The Name of a particular GPU chip."
3843 ::= { adapterGPUChipEntry 4 }
3844
3845 chipFamily OBJECT-TYPE
3846 SYNTAX DisplayString
3847 ACCESS read-only
3848 STATUS mandatory
3849 DESCRIPTION "The Family Name of a particular GPU chip."
3850 ::= { adapterGPUChipEntry 5 }
3851
3852 chipManufacturer OBJECT-TYPE
3853 SYNTAX DisplayString
3854 ACCESS read-only
3855 STATUS mandatory
3856 DESCRIPTION "The Manufacturer of a particular GPU chip."
3857 ::= { adapterGPUChipEntry 6 }
3858
3859 chipCoresEnabled OBJECT-TYPE
3860 SYNTAX INTEGER
3861 ACCESS read-only
3862 STATUS mandatory
3863 DESCRIPTION "Indicates whether enable cores of a particular GPU chip."
3864 ::= { adapterGPUChipEntry 7 }
3865
3866 chipMaxClockSpeed OBJECT-TYPE
3867 SYNTAX Gauge
3868 ACCESS read-only
3869 STATUS mandatory
3870 DESCRIPTION "The Maximum Clock Speed in MHz of a particular GPU chip."
3871 ::= { adapterGPUChipEntry 8 }
3872
3873 chipExtBusClockSpeed OBJECT-TYPE
3874 SYNTAX Gauge
3875 ACCESS read-only
3876 STATUS mandatory
3877 DESCRIPTION "The External Bus Clock Speed in MHz of a particular GPU chip."
3878 ::= { adapterGPUChipEntry 9 }
3879
3880 chipAddressWidth OBJECT-TYPE
3881 SYNTAX INTEGER
3882 ACCESS read-only
3883 STATUS mandatory
3884 DESCRIPTION "The Address Width of a particular GPU chip."
3885 ::= { adapterGPUChipEntry 10 }
3886
3887 chipDataWidth OBJECT-TYPE
3888 SYNTAX INTEGER
3889 ACCESS read-only
3890 STATUS mandatory
3891 DESCRIPTION "The Data Width of a particular GPU chip."
3892 ::= { adapterGPUChipEntry 11 }
3893
3894 chipFormFactor OBJECT-TYPE
3895 SYNTAX DisplayString
3896 ACCESS read-only
3897 STATUS mandatory
3898 DESCRIPTION "The Form Factor of a particular GPU chip."
3899 ::= { adapterGPUChipEntry 12 }
3900
3901 chipModel OBJECT-TYPE
3902 SYNTAX DisplayString
3903 ACCESS read-only
3904 STATUS mandatory
3905 DESCRIPTION "The Model of a particular GPU chip."
3906 ::= { adapterGPUChipEntry 13 }
3907
3908 chipSerialNo OBJECT-TYPE
3909 SYNTAX DisplayString
3910 ACCESS read-only
3911 STATUS mandatory
3912 DESCRIPTION "The Serial No. of a particular GPU chip."
3913 ::= { adapterGPUChipEntry 14 }
3914
3915 chipFRUNo OBJECT-TYPE
3916 SYNTAX DisplayString
3917 ACCESS read-only
3918 STATUS mandatory
3919 DESCRIPTION "The FRU No. of a particular GPU chip."
3920 ::= { adapterGPUChipEntry 15 }
3921
3922 chipPartNo OBJECT-TYPE
3923 SYNTAX DisplayString
3924 ACCESS read-only
3925 STATUS mandatory
3926 DESCRIPTION "The Part No. of a particular GPU chip."
3927 ::= { adapterGPUChipEntry 16 }
3928
3929 chipUniqueID OBJECT-TYPE
3930 SYNTAX DisplayString
3931 ACCESS read-only
3932 STATUS mandatory
3933 DESCRIPTION "The Unique ID of a particular GPU chip."
3934 ::= { adapterGPUChipEntry 17 }
3935
3936 -- *************************************************************************************
3937 -- Physical Resource: The properties of RAID Function information IMM2-only
3938 -- ********************************************************************************
3939
3940 adapterRAIDFunctionTable OBJECT-TYPE
3941 SYNTAX SEQUENCE OF AdapterRAIDFunctionEntry
3942 ACCESS not-accessible
3943 STATUS mandatory
3944 DESCRIPTION
3945 "Table of RAID Function information."
3946 ::= { adapters 7 }
3947
3948 adapterRAIDFunctionEntry OBJECT-TYPE
3949 SYNTAX AdapterRAIDFunctionEntry
3950 ACCESS not-accessible
3951 STATUS mandatory
3952 DESCRIPTION
3953 "RAID function information entry."
3954 INDEX { raidAdapterIndex }
3955 ::= { adapterRAIDFunctionTable 1 }
3956
3957 AdapterRAIDFunctionEntry ::= SEQUENCE {
3958 raidAdapterIndex INTEGER,
3959 raidVPDProdName DisplayString,
3960 adapterVPDProdName DisplayString,
3961 raidVPDManufacturer DisplayString,
3962 raidVPDUUID DisplayString,
3963 raidVPDModel DisplayString,
3964 raidVPDSerialNo DisplayString,
3965 raidVPDFRUNo DisplayString,
3966 raidVPDPartNo DisplayString,
3967 raidFoDUID DisplayString,
3968 raidSupportHotPlug INTEGER,
3969 raidMaxDataWidth INTEGER,
3970 raidPackageType DisplayString,
3971 raidPCIBusNo INTEGER,
3972 raidPCIDevNo INTEGER,
3973 raidPCIFuncNo INTEGER,
3974 raidPCIVendorId DisplayString,
3975 raidPCIDevId DisplayString,
3976 raidPCIDevType DisplayString,
3977 raidPCIRevId DisplayString,
3978 raidPCISubVendorId DisplayString,
3979 raidPCISubDevId DisplayString,
3980 raidPCISlotDesignation DisplayString
3981 }
3982
3983 raidAdapterIndex OBJECT-TYPE
3984 SYNTAX INTEGER
3985 ACCESS read-only
3986 STATUS mandatory
3987 DESCRIPTION "This column is used to identify a particular RAID function."
3988 ::= { adapterRAIDFunctionEntry 1 }
3989
3990 raidVPDProdName OBJECT-TYPE
3991 SYNTAX DisplayString
3992 ACCESS read-only
3993 STATUS mandatory
3994 DESCRIPTION "The Product Name and PFA of a particular RAID function and PFA is in HEX."
3995 ::= { adapterRAIDFunctionEntry 2 }
3996
3997 adapterVPDProdName OBJECT-TYPE
3998 SYNTAX DisplayString
3999 ACCESS read-only
4000 STATUS mandatory
4001 DESCRIPTION "The Product Name of a particular adapter providing this function. And if the Product Name contains PFA, PFA is in HEX."
4002 ::= { adapterRAIDFunctionEntry 3 }
4003
4004 raidVPDManufacturer OBJECT-TYPE
4005 SYNTAX DisplayString
4006 ACCESS read-only
4007 STATUS mandatory
4008 DESCRIPTION "The Manufacturer of a particular RAID function."
4009 ::= { adapterRAIDFunctionEntry 4 }
4010
4011 raidVPDUUID OBJECT-TYPE
4012 SYNTAX DisplayString
4013 ACCESS read-only
4014 STATUS mandatory
4015 DESCRIPTION "The UUID of a particular RAID function."
4016 ::= { adapterRAIDFunctionEntry 5 }
4017
4018 raidVPDModel OBJECT-TYPE
4019 SYNTAX DisplayString
4020 ACCESS read-only
4021 STATUS mandatory
4022 DESCRIPTION "The Model of a particular RAID function."
4023 ::= { adapterRAIDFunctionEntry 6 }
4024
4025 raidVPDSerialNo OBJECT-TYPE
4026 SYNTAX DisplayString
4027 ACCESS read-only
4028 STATUS mandatory
4029 DESCRIPTION "The Serial No. of a particular RAID function."
4030 ::= { adapterRAIDFunctionEntry 7 }
4031
4032 raidVPDFRUNo OBJECT-TYPE
4033 SYNTAX DisplayString
4034 ACCESS read-only
4035 STATUS mandatory
4036 DESCRIPTION "The FRU No. of a particular RAID function."
4037 ::= { adapterRAIDFunctionEntry 8 }
4038
4039 raidVPDPartNo OBJECT-TYPE
4040 SYNTAX DisplayString
4041 ACCESS read-only
4042 STATUS mandatory
4043 DESCRIPTION "The Part No. of a particular RAID function."
4044 ::= { adapterRAIDFunctionEntry 9 }
4045
4046 raidFoDUID OBJECT-TYPE
4047 SYNTAX DisplayString
4048 ACCESS read-only
4049 STATUS mandatory
4050 DESCRIPTION "The FoD UID of a particular RAID function."
4051 ::= { adapterRAIDFunctionEntry 10 }
4052
4053 raidSupportHotPlug OBJECT-TYPE
4054 SYNTAX INTEGER {
4055 false(0),
4056 true(1)
4057 }
4058 ACCESS read-only
4059 STATUS mandatory
4060 DESCRIPTION "Indicates whether the RAID function supports hot plug."
4061 ::= { adapterRAIDFunctionEntry 11 }
4062
4063 raidMaxDataWidth OBJECT-TYPE
4064 SYNTAX INTEGER
4065 ACCESS read-only
4066 STATUS mandatory
4067 DESCRIPTION "The Maximum Data Width in Gbps of a particular RAID funtion."
4068 ::= { adapterRAIDFunctionEntry 12 }
4069
4070 raidPackageType OBJECT-TYPE
4071 SYNTAX DisplayString
4072 ACCESS read-only
4073 STATUS mandatory
4074 DESCRIPTION "The Package Type of a particular RAID function."
4075 ::= { adapterRAIDFunctionEntry 13 }
4076
4077 raidPCIBusNo OBJECT-TYPE
4078 SYNTAX INTEGER
4079 ACCESS read-only
4080 STATUS mandatory
4081 DESCRIPTION "The PCI Bus No. of a particular RAID function."
4082 ::= { adapterRAIDFunctionEntry 14 }
4083
4084 raidPCIDevNo OBJECT-TYPE
4085 SYNTAX INTEGER
4086 ACCESS read-only
4087 STATUS mandatory
4088 DESCRIPTION "The PCI Device No. of a particular RAID function."
4089 ::= { adapterRAIDFunctionEntry 15 }
4090
4091 raidPCIFuncNo OBJECT-TYPE
4092 SYNTAX INTEGER
4093 ACCESS read-only
4094 STATUS mandatory
4095 DESCRIPTION "The PCI Function No. of a particular RAID function."
4096 ::= { adapterRAIDFunctionEntry 16 }
4097
4098 raidPCIVendorId OBJECT-TYPE
4099 SYNTAX DisplayString
4100 ACCESS read-only
4101 STATUS mandatory
4102 DESCRIPTION "The PCI Vendor ID of a particular RAID function."
4103 ::= { adapterRAIDFunctionEntry 17 }
4104
4105 raidPCIDevId OBJECT-TYPE
4106 SYNTAX DisplayString
4107 ACCESS read-only
4108 STATUS mandatory
4109 DESCRIPTION "The PCI Device ID of a particular RAID function."
4110 ::= { adapterRAIDFunctionEntry 18 }
4111
4112 raidPCIDevType OBJECT-TYPE
4113 SYNTAX DisplayString
4114 ACCESS read-only
4115 STATUS mandatory
4116 DESCRIPTION "The PCI Device Type of a particular RAID function."
4117 ::= { adapterRAIDFunctionEntry 19 }
4118
4119 raidPCIRevId OBJECT-TYPE
4120 SYNTAX DisplayString
4121 ACCESS read-only
4122 STATUS mandatory
4123 DESCRIPTION "The PCI Revision ID of a particular RAID function."
4124 ::= { adapterRAIDFunctionEntry 20 }
4125
4126 raidPCISubVendorId OBJECT-TYPE
4127 SYNTAX DisplayString
4128 ACCESS read-only
4129 STATUS mandatory
4130 DESCRIPTION "The PCI Subsystem Vendor ID of a particular RAID function."
4131 ::= { adapterRAIDFunctionEntry 21 }
4132
4133 raidPCISubDevId OBJECT-TYPE
4134 SYNTAX DisplayString
4135 ACCESS read-only
4136 STATUS mandatory
4137 DESCRIPTION "The PCI Subsystem Device ID of a particular RAID function."
4138 ::= { adapterRAIDFunctionEntry 22 }
4139
4140 raidPCISlotDesignation OBJECT-TYPE
4141 SYNTAX DisplayString
4142 ACCESS read-only
4143 STATUS mandatory
4144 DESCRIPTION "The PCI Slot Designation of a particular RAID function."
4145 ::= { adapterRAIDFunctionEntry 23 }
4146
4147 -- *************************************************************************************
4148 -- Firmware Information: The properties of PCI function firmware information IMM2-only
4149 -- ********************************************************************************
4150
4151 adapterFirmwareTable OBJECT-TYPE
4152 SYNTAX SEQUENCE OF AdapterFirmwareEntry
4153 ACCESS not-accessible
4154 STATUS mandatory
4155 DESCRIPTION
4156 "Table of PCI Function Firmware information."
4157 ::= { adapters 8 }
4158
4159 adapterFirmwareEntry OBJECT-TYPE
4160 SYNTAX AdapterFirmwareEntry
4161 ACCESS not-accessible
4162 STATUS mandatory
4163 DESCRIPTION
4164 "Adapter Firmware Entry."
4165 INDEX { adapterFwIndex }
4166 ::= { adapterFirmwareTable 1 }
4167
4168 AdapterFirmwareEntry ::= SEQUENCE {
4169 adapterFwIndex INTEGER,
4170 functionVPDProdName DisplayString,
4171 adapterFwName DisplayString,
4172 adapterFwClassification DisplayString,
4173 adapterFwDescription DisplayString,
4174 adapterFwManufacture DisplayString,
4175 adapterFwVersion DisplayString,
4176 adapterFwReleaseDate DisplayString,
4177 adapterFwSoftwareID DisplayString
4178 }
4179
4180 adapterFwIndex OBJECT-TYPE
4181 SYNTAX INTEGER
4182 ACCESS read-only
4183 STATUS mandatory
4184 DESCRIPTION "This column is used to identify a particular function firmware."
4185 ::= { adapterFirmwareEntry 1 }
4186
4187 functionVPDProdName OBJECT-TYPE
4188 SYNTAX DisplayString
4189 ACCESS read-only
4190 STATUS mandatory
4191 DESCRIPTION "The Product Name and PFA of a particular function for this firmware and PFA is in HEX."
4192 ::= { adapterFirmwareEntry 2 }
4193
4194 adapterFwName OBJECT-TYPE
4195 SYNTAX DisplayString
4196 ACCESS read-only
4197 STATUS mandatory
4198 DESCRIPTION "The name of a particular PCI function firmware."
4199 ::= { adapterFirmwareEntry 3 }
4200
4201 adapterFwClassification OBJECT-TYPE
4202 SYNTAX DisplayString
4203 ACCESS read-only
4204 STATUS mandatory
4205 DESCRIPTION "The classification of a particular PCI function firmware."
4206 ::= { adapterFirmwareEntry 4 }
4207
4208 adapterFwDescription OBJECT-TYPE
4209 SYNTAX DisplayString
4210 ACCESS read-only
4211 STATUS mandatory
4212 DESCRIPTION "The description of a particular PCI function firmware."
4213 ::= { adapterFirmwareEntry 5 }
4214
4215 adapterFwManufacture OBJECT-TYPE
4216 SYNTAX DisplayString
4217 ACCESS read-only
4218 STATUS mandatory
4219 DESCRIPTION "The manufacturer of a particular PCI function firmware."
4220 ::= { adapterFirmwareEntry 6 }
4221
4222 adapterFwVersion OBJECT-TYPE
4223 SYNTAX DisplayString
4224 ACCESS read-only
4225 STATUS mandatory
4226 DESCRIPTION "The version of a particular PCI function firmware."
4227 ::= { adapterFirmwareEntry 7 }
4228
4229 adapterFwReleaseDate OBJECT-TYPE
4230 SYNTAX DisplayString
4231 ACCESS read-only
4232 STATUS mandatory
4233 DESCRIPTION "The release date of a particular PCI function firmware."
4234 ::= { adapterFirmwareEntry 8 }
4235
4236 adapterFwSoftwareID OBJECT-TYPE
4237 SYNTAX DisplayString
4238 ACCESS read-only
4239 STATUS mandatory
4240 DESCRIPTION "The Software ID of a particular PCI function firmware."
4241 ::= { adapterFirmwareEntry 9 }
4242
4243
4244 -- ***********************************************************************
4245 -- Event Log Information common to IMM1 and IMM2
4246 -- ***********************************************************************
4247 eventLog OBJECT IDENTIFIER ::= { errorLogs 1 }
4248
4249 eventLogTable OBJECT-TYPE
4250 SYNTAX SEQUENCE OF EventLogEntry
4251 ACCESS not-accessible
4252 STATUS mandatory
4253 DESCRIPTION
4254 "Table of event logs. View as a table and not as individual entries
4255 for consistent results."
4256 ::= { eventLog 1 }
4257
4258 eventLogEntry OBJECT-TYPE
4259 SYNTAX EventLogEntry
4260 ACCESS not-accessible
4261 STATUS mandatory
4262 DESCRIPTION
4263 "Event log entries. View as a table and not as individual entries for
4264 consistent results."
4265 INDEX { eventLogIndex }
4266 ::= { eventLogTable 1 }
4267
4268
4269 EventLogEntry ::= SEQUENCE {
4270 eventLogIndex INTEGER,
4271 eventLogString OCTET STRING,
4272 eventLogSeverity INTEGER,
4273 eventLogDate OCTET STRING,
4274 eventLogTime OCTET STRING
4275 }
4276
4277
4278 eventLogIndex OBJECT-TYPE
4279 SYNTAX INTEGER (1..1000000)
4280 ACCESS read-only
4281 STATUS mandatory
4282 DESCRIPTION
4283 "Event log index number. View as a table and not as individual entries for
4284 consistent results."
4285 ::= { eventLogEntry 1 }
4286
4287 eventLogString OBJECT-TYPE
4288 SYNTAX OCTET STRING
4289 ACCESS read-only
4290 STATUS mandatory
4291 DESCRIPTION
4292 "Contains a string of information to detail the event. View as a table and
4293 not as individual entries for consistent results."
4294 ::= { eventLogEntry 2}
4295
4296 eventLogSeverity OBJECT-TYPE
4297 SYNTAX INTEGER{
4298 error(0),
4299 warning(1),
4300 information(2),
4301 other(3)
4302 }
4303 ACCESS read-only
4304 STATUS mandatory
4305 DESCRIPTION
4306 "Contains a information to detail the severity of the event. View as a table and
4307 not as individual entries for consistent results."
4308 ::= { eventLogEntry 3}
4309
4310 eventLogDate OBJECT-TYPE
4311 SYNTAX OCTET STRING
4312 ACCESS read-only
4313 STATUS mandatory
4314 DESCRIPTION
4315 "The Date of the Event occured. View as a table and
4316 not as individual entries for consistent results."
4317 ::= { eventLogEntry 4}
4318
4319 eventLogTime OBJECT-TYPE
4320 SYNTAX OCTET STRING
4321 ACCESS read-only
4322 STATUS mandatory
4323 DESCRIPTION
4324 "The Time of the Event occured. View as a table and
4325 not as individual entries for consistent results."
4326 ::= { eventLogEntry 5}
4327
4328
4329 eventLogClr OBJECT-TYPE
4330 SYNTAX INTEGER {
4331 execute(1)
4332 }
4333 ACCESS write-only
4334 STATUS mandatory
4335 DESCRIPTION
4336 "Clear the event log."
4337 ::= { eventLog 3 }
4338
4339 -- ***********************************************************************
4340 -- Event Log Information IMM2-only
4341 -- ***********************************************************************
4342
4343 eventLogTftpServer OBJECT-TYPE
4344 SYNTAX OCTET STRING (SIZE(0..63))
4345 ACCESS read-write
4346 STATUS mandatory
4347 DESCRIPTION
4348 "To save the eventLog if it is not empty,
4349 set the IP address or host name of the TFTP server where
4350 the file should be transferred. The address must be entered in a
4351 dotted decimal IP string (e.g. 9.37.44.2), or equivalent for IPv6."
4352 ::= { eventLog 4 }
4353
4354 eventLogFileName OBJECT-TYPE
4355 SYNTAX OCTET STRING (SIZE(0..254))
4356 ACCESS read-write
4357 STATUS mandatory
4358 DESCRIPTION
4359 "File name of the saved log file on the target system."
4360 ::= { eventLog 5 }
4361
4362 eventLogSaveStart OBJECT-TYPE
4363 SYNTAX INTEGER {
4364 execute(1),
4365 execute-nowait(2)
4366 }
4367 ACCESS read-write
4368 STATUS mandatory
4369 DESCRIPTION
4370 "Start saving the eventLog file to the specified target file
4371 and system.
4372 Using execute will cause the SNMP client to wait for the save
4373 operation to complete.
4374 Using execute-nowait will not cause the SNMP client to wait for
4375 the save to complete. Instead it will save the configuration in
4376 the background.
4377
4378 Note 1: Both eventLogTftpServer and
4379 eventLogFileName must be set.
4380 Note 2: Depending on the target, it might take up to several
4381 seconds for the save operation to complete.
4382 Note 3: Use eventLogStatus to confirm the status of
4383 the last operation.
4384
4385 NOTE: Value returned for the GET command is meaningless
4386 for this MIB object."
4387 ::= { eventLog 6 }
4388
4389
4390 eventLogSaveStatus OBJECT-TYPE
4391 SYNTAX INTEGER {
4392 success(0),
4393 failed(1)
4394 }
4395 ACCESS read-only
4396 STATUS mandatory
4397 DESCRIPTION
4398 "Get the status of the last save operation which
4399 was initiated through SNMP method."
4400 ::= { eventLog 7 }
4401
4402
4403-- ***********************************************************************
4404-- Configure the IMM
4405-- ***********************************************************************
4406 -- ***********************************************************************
4407 -- Remote Access Configuration
4408 -- ***********************************************************************
4409 remoteAccessConfig OBJECT IDENTIFIER ::= { configureSP 1 }
4410
4411 -- ***********************************************************************
4412 -- General Remote Access and Remote Alerts Configuration
4413 -- ***********************************************************************
4414 generalRemoteCfg OBJECT IDENTIFIER ::= { remoteAccessConfig 1 }
4415
4416 remoteAlertRetryDelay OBJECT-TYPE
4417 SYNTAX INTEGER {
4418 noDelay(0),
4419 oneHalfMinute(30),
4420 oneMinute(60),
4421 oneAndHalfMinutes(90),
4422 twoMinutes(120),
4423 twoAndHalfMinutes(150),
4424 threeMinutes(180),
4425 threeAndHalfMinutes(210),
4426 fourMinutes(240)
4427 }
4428 ACCESS read-write
4429 STATUS mandatory
4430 DESCRIPTION
4431 "Number in seconds to delay between retries if sending a
4432 remote alert is unsuccessful."
4433 ::= { generalRemoteCfg 1 }
4434
4435 remoteAlertRetryCount OBJECT-TYPE
4436 SYNTAX INTEGER {
4437 noretry(0),
4438 retry1(1),
4439 retry2(2),
4440 retry3(3),
4441 retry4(4),
4442 retry5(5),
4443 retry6(6),
4444 retry7(7),
4445 retry8(8)
4446 }
4447 ACCESS read-write
4448 STATUS mandatory
4449 DESCRIPTION
4450 "Number of additional times a remote alert will be
4451 retried if not succesfully sent. A value of zero indicates
4452 no retries will be attempted."
4453 ::= { generalRemoteCfg 2 }
4454
4455 remoteAlertEntryDelay OBJECT-TYPE
4456 SYNTAX INTEGER {
4457 noDelay(0),
4458 oneHalfMinute(30),
4459 oneMinute(60),
4460 oneAndHalfMinutes(90),
4461 twoMinutes(120),
4462 twoAndHalfMinutes(150),
4463 threeMinutes(180),
4464 threeAndHalfMinutes(210),
4465 fourMinutes(240)
4466 }
4467 ACCESS read-write
4468 STATUS mandatory
4469 DESCRIPTION
4470 "Number in seconds to delay between entries if sending a
4471 remote alert is unsuccessful."
4472 ::= { generalRemoteCfg 3 }
4473
4474 snmpCriticalAlerts OBJECT-TYPE
4475 SYNTAX INTEGER {
4476 disabled(0),
4477 enabled(1)
4478 }
4479 ACCESS read-write
4480 STATUS mandatory
4481 DESCRIPTION
4482 "If Enabled,criticalAlerts will be sent to
4483 SNMP, else critical alerts will not be sent."
4484 ::= { generalRemoteCfg 4 }
4485
4486 snmpWarningAlerts OBJECT-TYPE
4487 SYNTAX INTEGER {
4488 disabled(0),
4489 enabled(1)
4490 }
4491 ACCESS read-write
4492 STATUS mandatory
4493 DESCRIPTION
4494 "If Enabled,warningAlerts will be sent to
4495 SNMP , else warning alerts will not be sent."
4496 ::= { generalRemoteCfg 5 }
4497
4498 snmpSystemAlerts OBJECT-TYPE
4499 SYNTAX INTEGER {
4500 disabled(0),
4501 enabled(1)
4502 }
4503 ACCESS read-write
4504 STATUS mandatory
4505 DESCRIPTION
4506 "If Enabled,systemAlerts will be sent to
4507 SNMP , else system alerts will not be sent."
4508 ::= { generalRemoteCfg 6 }
4509
4510 remoteAccessTamperDelay OBJECT-TYPE
4511 SYNTAX INTEGER {
4512 nowait(0), --IMM2-only
4513 oneMinute(1),
4514 twoMinutes(2),
4515 threeMinutes(3), --IMM2-only
4516 fourMinutes(4), --IMM2-only
4517 fiveMinutes(5),
4518 sixMinutes(6), --IMM2-only
4519 sevenMinutes(7), --IMM2-only
4520 tenMinutes(10),
4521 fifteenMinutes(15),
4522 twentyMinutes(20),
4523 thirtyMinutes(30),
4524 sixtyMinutes(60),
4525 oneTwentyMinutes(120),
4526 oneEightyMinutes(180),
4527 twoFortyMinutes(240)
4528 }
4529 ACCESS read-write
4530 STATUS mandatory
4531 DESCRIPTION
4532 "Number in minutes to prohibit a remote login attempt
4533 after more than 5 sequential login attempts have failed."
4534 ::= { generalRemoteCfg 7 }
4535
4536 userAuthenticationMethod OBJECT-TYPE
4537 SYNTAX INTEGER {
4538 localOnly(0),
4539 ldapOnly(1),
4540 localFirstThenLdap(2),
4541 ldapFirstThenLocal(3)
4542 }
4543 ACCESS read-write
4544 STATUS mandatory
4545 DESCRIPTION
4546 "Use this field to specify how users attempting to login should be authenticated.
4547 There are two methods:
4548 Local authentication. Userid and password are verified by searching the list
4549 of users locally configured under Local Login Profiles.
4550 LDAP based authentication. Users are authenticated via a remote LDAP server.
4551 One or both authentication methods can be selected. If both methods should be
4552 used, the order must be specified."
4553 ::= { generalRemoteCfg 8 }
4554
4555
4556 webInactivityTimeout OBJECT-TYPE
4557 SYNTAX INTEGER {
4558 oneMinutes(0),
4559 fiveMinutes(1),
4560 tenMinutes(2),
4561 fifteenMinutes(3),
4562 twentyMinutes(4),
4563 noTimeout(5),
4564 userPicksTimeout(6)
4565 }
4566 ACCESS read-write
4567 STATUS mandatory
4568 DESCRIPTION
4569 "Use this field to indicate how long, in minutes, the IMM subsystem will wait
4570 before disconnecting an inactive web session. Select the no timeout option to
4571 disable this feature. Select the User picks timeout option if the timeout should
4572 instead be selected by the user during the login process."
4573 ::= { generalRemoteCfg 9 }
4574
4575
4576 -- ***********************************************************************
4577 -- SNMP alert filters
4578 -- ***********************************************************************
4579
4580 snmpAlertFilters OBJECT IDENTIFIER ::= { generalRemoteCfg 10 }
4581
4582 safSpTrapTempC OBJECT-TYPE
4583 SYNTAX INTEGER {
4584 disabled(0),
4585 enabled(1)
4586 }
4587 ACCESS read-write
4588 STATUS mandatory
4589 DESCRIPTION
4590 "Critical Alert: Temperature threshold exceeded."
4591 ::= { snmpAlertFilters 2 }
4592
4593 safSpTrapVoltC OBJECT-TYPE
4594 SYNTAX INTEGER {
4595 disabled(0),
4596 enabled(1)
4597 }
4598 ACCESS read-write
4599 STATUS mandatory
4600 DESCRIPTION
4601 "Critical Alert: Voltage threshold exceeded."
4602 ::= { snmpAlertFilters 3 }
4603
4604 safSpTrapPowerC OBJECT-TYPE
4605 SYNTAX INTEGER {
4606 disabled(0),
4607 enabled(1)
4608 }
4609 ACCESS read-write
4610 STATUS mandatory
4611 DESCRIPTION
4612 "Critical Alert: Power failure."
4613 ::= { snmpAlertFilters 4 }
4614
4615 safSpTrapHdC OBJECT-TYPE
4616 SYNTAX INTEGER {
4617 disabled(0),
4618 enabled(1)
4619 }
4620 ACCESS read-write
4621 STATUS mandatory
4622 DESCRIPTION
4623 "Critical Alert: Hard disk drive failure."
4624 ::= { snmpAlertFilters 5 }
4625
4626 safSpTrapFanC OBJECT-TYPE
4627 SYNTAX INTEGER {
4628 disabled(0),
4629 enabled(1)
4630 }
4631 ACCESS read-write
4632 STATUS mandatory
4633 DESCRIPTION
4634 "Critical Alert: Single Fan failure."
4635 ::= { snmpAlertFilters 6 }
4636
4637
4638 safSpTrapIhcC OBJECT-TYPE
4639 SYNTAX INTEGER {
4640 disabled(0),
4641 enabled(1)
4642 }
4643 ACCESS read-write
4644 STATUS mandatory
4645 DESCRIPTION
4646 "Critical Alert: Incompatible hardware configuration."
4647 ::= { snmpAlertFilters 7 }
4648
4649 safSpTrapCPUC OBJECT-TYPE
4650 SYNTAX INTEGER {
4651 disabled(0),
4652 enabled(1)
4653 }
4654 ACCESS read-write
4655 STATUS mandatory
4656 DESCRIPTION
4657 "Critical Alert: CPU Error."
4658 ::= { snmpAlertFilters 8 }
4659
4660 safSpTrapMemoryC OBJECT-TYPE
4661 SYNTAX INTEGER {
4662 disabled(0),
4663 enabled(1)
4664 }
4665 ACCESS read-write
4666 STATUS mandatory
4667 DESCRIPTION
4668 "Critical Alert: Memory Error."
4669 ::= { snmpAlertFilters 9 }
4670
4671 safSpTrapRdpsC OBJECT-TYPE
4672 SYNTAX INTEGER {
4673 disabled(0),
4674 enabled(1)
4675 }
4676 ACCESS read-write
4677 STATUS mandatory
4678 DESCRIPTION
4679 "Critical Alert: Redundant Power Supply failure."
4680 ::= { snmpAlertFilters 10 }
4681
4682 safSpTrapHardwareC OBJECT-TYPE
4683 SYNTAX INTEGER {
4684 disabled(0),
4685 enabled(1)
4686 }
4687 ACCESS read-write
4688 STATUS mandatory
4689 DESCRIPTION
4690 "Critical Alert: Other Failure - refer to Message ID for specific condition."
4691 ::= { snmpAlertFilters 11 }
4692
4693
4694 safSpTrapRdpsN OBJECT-TYPE
4695 SYNTAX INTEGER {
4696 disabled(0),
4697 enabled(1)
4698 }
4699 ACCESS read-write
4700 STATUS mandatory
4701 DESCRIPTION
4702 "Non-Critical Alert: Redundant Power Supply failure."
4703 ::= { snmpAlertFilters 12 }
4704
4705 safSpTrapTempN OBJECT-TYPE
4706 SYNTAX INTEGER {
4707 disabled(0),
4708 enabled(1)
4709 }
4710 ACCESS read-write
4711 STATUS mandatory
4712 DESCRIPTION
4713 "Non-Critical Alert: Temperature threshold exceeded."
4714 ::= { snmpAlertFilters 13 }
4715
4716 safSpTrapVoltN OBJECT-TYPE
4717 SYNTAX INTEGER {
4718 disabled(0),
4719 enabled(1)
4720 }
4721 ACCESS read-write
4722 STATUS mandatory
4723 DESCRIPTION
4724 "Non-Critical Alert: Voltage threshold exceeded."
4725 ::= { snmpAlertFilters 14 }
4726
4727 safSpTrapPowerN OBJECT-TYPE
4728 SYNTAX INTEGER {
4729 disabled(0),
4730 enabled(1)
4731 }
4732 ACCESS read-write
4733 STATUS mandatory
4734 DESCRIPTION
4735 "Non-Critical Alert: Power."
4736 ::= { snmpAlertFilters 15 }
4737
4738 safSpTrapFanN OBJECT-TYPE
4739 SYNTAX INTEGER {
4740 disabled(0),
4741 enabled(1)
4742 }
4743 ACCESS read-write
4744 STATUS mandatory
4745 DESCRIPTION
4746 "Non-Critical Alert: Fan Error."
4747 ::= { snmpAlertFilters 16 }
4748
4749 safSpTrapCPUN OBJECT-TYPE
4750 SYNTAX INTEGER {
4751 disabled(0),
4752 enabled(1)
4753 }
4754 ACCESS read-write
4755 STATUS mandatory
4756 DESCRIPTION
4757 "Non-Critical Alert: Memory Error."
4758 ::= { snmpAlertFilters 17 }
4759
4760 safSpTrapMemoryN OBJECT-TYPE
4761 SYNTAX INTEGER {
4762 disabled(0),
4763 enabled(1)
4764 }
4765 ACCESS read-write
4766 STATUS mandatory
4767 DESCRIPTION
4768 "Non-Critical Alert: Memory Error."
4769 ::= { snmpAlertFilters 18 }
4770
4771 safSpTrapHardwareN OBJECT-TYPE
4772 SYNTAX INTEGER {
4773 disabled(0),
4774 enabled(1)
4775 }
4776 ACCESS read-write
4777 STATUS mandatory
4778 DESCRIPTION
4779 "Non-Critical Alert: Warning - refer to Message ID for specific condition."
4780 ::= { snmpAlertFilters 19 }
4781
4782 safSpTrapRLogin OBJECT-TYPE
4783 SYNTAX INTEGER {
4784 disabled(0),
4785 enabled(1)
4786 }
4787 ACCESS read-write
4788 STATUS mandatory
4789 DESCRIPTION
4790 "Sev-Off Alert: Event Remote Login."
4791 ::= { snmpAlertFilters 20 }
4792
4793
4794 safSpTrapOsToS OBJECT-TYPE
4795 SYNTAX INTEGER {
4796 disabled(0),
4797 enabled(1)
4798 }
4799 ACCESS read-write
4800 STATUS mandatory
4801 DESCRIPTION
4802 "System Alert: OS Timeout value exceeded."
4803 ::= { snmpAlertFilters 21 }
4804
4805 safSpTrapAppS OBJECT-TYPE
4806 SYNTAX INTEGER {
4807 disabled(0),
4808 enabled(1)
4809 }
4810 ACCESS read-write
4811 STATUS mandatory
4812 DESCRIPTION
4813 "System Alert: Application Alert. Refer to Message ID for specific condition."
4814 ::= { snmpAlertFilters 22 }
4815
4816 safSpTrapPowerS OBJECT-TYPE
4817 SYNTAX INTEGER {
4818 disabled(0),
4819 enabled(1)
4820 }
4821 ACCESS read-write
4822 STATUS mandatory
4823 DESCRIPTION
4824 "System Alert: Power on or off." -- Off only for IMM1
4825 ::= { snmpAlertFilters 23 }
4826
4827 safSpTrapBootS OBJECT-TYPE
4828 SYNTAX INTEGER {
4829 disabled(0),
4830 enabled(1)
4831 }
4832 ACCESS read-write
4833 STATUS mandatory
4834 DESCRIPTION
4835 "System Alert: System Boot Failure."
4836 ::= { snmpAlertFilters 24 }
4837
4838 safSpTrapLdrToS OBJECT-TYPE
4839 SYNTAX INTEGER {
4840 disabled(0),
4841 enabled(1)
4842 }
4843 ACCESS read-write
4844 STATUS mandatory
4845 DESCRIPTION
4846 "System Alert: OS Loader Timeout."
4847 ::= { snmpAlertFilters 25 }
4848
4849 safSpTrapPFAS OBJECT-TYPE
4850 SYNTAX INTEGER {
4851 disabled(0),
4852 enabled(1)
4853 }
4854 ACCESS read-write
4855 STATUS mandatory
4856 DESCRIPTION
4857 "System Alert: Predictive Failure Analysis(PFA) information."
4858 ::= { snmpAlertFilters 26 }
4859
4860 safSpTrapSysLogS OBJECT-TYPE
4861 SYNTAX INTEGER {
4862 disabled(0),
4863 enabled(1)
4864 }
4865 ACCESS read-write
4866 STATUS mandatory
4867 DESCRIPTION
4868 "System Alert: System Log 75% full."
4869 ::= { snmpAlertFilters 27 }
4870
4871 safSpTrapNwChangeS OBJECT-TYPE
4872 SYNTAX INTEGER {
4873 disabled(0),
4874 enabled(1)
4875 }
4876 ACCESS read-write
4877 STATUS mandatory
4878 DESCRIPTION
4879 "System Alert: Network change notification."
4880 ::= { snmpAlertFilters 28 }
4881
4882
4883 -- ***********************************************************************
4884 -- begin account security management
4885 -- ***********************************************************************
4886
4887 customSecuritySettings OBJECT IDENTIFIER ::= { generalRemoteCfg 20 }
4888
4889 loginPasswordRequired OBJECT-TYPE
4890 SYNTAX INTEGER {
4891 disabled(0),
4892 enabled(1)
4893 }
4894 ACCESS read-write
4895 STATUS mandatory
4896 DESCRIPTION
4897 "If enabled, all users require a login password to access the IMM
4898 via the CLI and Web interfaces. The default value is disabled."
4899 ::= { customSecuritySettings 1 }
4900
4901 passwordExpirationPeriod OBJECT-TYPE
4902 SYNTAX INTEGER
4903 ACCESS read-write
4904 STATUS mandatory
4905 DESCRIPTION
4906 "The number of days before login passwords expire. The minimum
4907 value is 1 day and the maximum value is 365 days. The default
4908 value is 90 days. A value of 0 disables this option."
4909 ::= { customSecuritySettings 2 }
4910
4911 minimumPasswordReuseCycle OBJECT-TYPE
4912 SYNTAX INTEGER {
4913 none(0),
4914 onePassword(1),
4915 twoPasswords(2),
4916 threePasswords(3),
4917 fourPasswords(4),
4918 fivePasswords(5)
4919 }
4920 ACCESS read-write
4921 STATUS mandatory
4922 DESCRIPTION
4923 "The number of unique passwords a user must choose before
4924 reusing a password. The default value is none."
4925 ::= { customSecuritySettings 3 }
4926
4927 complexPasswordRulesEnforced OBJECT-TYPE --IMM1-only, omitted by IMM2 in error?
4928 SYNTAX INTEGER {
4929 disabled(0),
4930 enabled(1)
4931 }
4932 ACCESS read-write
4933 STATUS mandatory
4934 DESCRIPTION
4935 "If enabled, password should contains at least one numeric and
4936 one alphabetic character."
4937 ::= { customSecuritySettings 4 }
4938
4939 minimumPasswordLength OBJECT-TYPE
4940 SYNTAX INTEGER {
4941 passwordLengthOne(1), -- IMM1 setting name
4942 passwordLengthTwo(2), -- IMM1 setting name
4943 passwordLengthThree(3), -- IMM1 setting name
4944 passwordLengthFour(4), -- IMM1 setting name
4945 passwordLength5(5),
4946 passwordLength6(6),
4947 passwordLength7(7),
4948 passwordLength8(8),
4949 passwordLength9(9),
4950 passwordLength10(10),
4951 passwordLength11(11),
4952 passwordLength12(12),
4953 passwordLength13(13),
4954 passwordLength14(14),
4955 passwordLength15(15),
4956 passwordLength16(16),
4957 passwordLength17(17),
4958 passwordLength18(18),
4959 passwordLength19(19),
4960 passwordLength20(20)
4961 }
4962 ACCESS read-write
4963 STATUS mandatory
4964 DESCRIPTION
4965 "The required minimum number of characters in the new password.
4966 The default value is 8.
4967
4968 A SET of this object is ignored until the complexPasswordRules option is enabled
4969 and the minimumPasswordReuseCycle is not none(0)"
4970 ::= { customSecuritySettings 5 }
4971
4972 defaultAdminPasswordExpired OBJECT-TYPE --IMM2-only
4973 SYNTAX INTEGER {
4974 disabled(0),
4975 enabled(1)
4976 }
4977 ACCESS read-write
4978 STATUS mandatory
4979 DESCRIPTION
4980 "If enabled, the factory default 'USERID' account password must
4981 be changed on next login. The default value is disabled."
4982 ::= { customSecuritySettings 6 }
4983
4984
4985 minimumDiffCharsPassword OBJECT-TYPE --IMM2-only
4986 SYNTAX INTEGER {
4987 none(0),
4988 oneChar(1),
4989 twoChars(2),
4990 threeChars(3),
4991 fourChars(4),
4992 fiveChars(5),
4993 sixChars(6),
4994 sevenChars(7),
4995 eightChars(8),
4996 nineChars(9),
4997 tenChars(10),
4998 elevenChars(11),
4999 twelveChars(12),
5000 thirteenChars(13),
5001 fourteenChars(14),
5002 fifteenChars(15)
5003 }
5004 ACCESS read-write
5005 STATUS mandatory
5006 DESCRIPTION
5007 "The required minimum number of characters in the new password
5008 different from the previous password. The default value is 2.
5009
5010 A SET of this object is ignored until the complexPasswordRules option is enabled
5011 and the minimumPasswordReuseCycle is not none(0)"
5012 ::= { customSecuritySettings 7 }
5013
5014 changePasswordFirstAccess OBJECT-TYPE --IMM2-only
5015 SYNTAX INTEGER {
5016 disabled(0),
5017 enabled(1)
5018 }
5019 ACCESS read-write
5020 STATUS mandatory
5021 DESCRIPTION
5022 "If enabled, the login user will be forced to change their password on
5023 the first access after the account has been established or on
5024 the first access after an administrator has changed the password
5025 for the user, except for the administrator password for USERID.
5026 The default value is disabled."
5027 ::= { customSecuritySettings 8 }
5028
5029 accountLockoutPeriod OBJECT-TYPE --IMM2-only
5030 SYNTAX INTEGER {
5031 nowait(0),
5032 oneMinute(1),
5033 twoMinutes(2),
5034 fiveMinutes(5),
5035 tenMinutes(10),
5036 fifteenMinutes(15),
5037 twentyMinutes(20),
5038 thirtyMinutes(30),
5039 sixtyMinutes(60),
5040 oneTwentyMinutes(120),
5041 oneEightyMinutes(180),
5042 twoFortyMinutes(240)
5043 }
5044 ACCESS read-write
5045 STATUS mandatory
5046 DESCRIPTION
5047 "The period of time in minutes that a user is locked out after the
5048 maximum number of login failures was reached. The minimum value is
5049 is 1 minute and the maximum value is 240 minutes. The default value
5050 is 2 minutes for the Legacy security level and 60 minutes for the
5051 High security level. A value of 0 disables this option."
5052 ::= { customSecuritySettings 9 }
5053
5054 maxLoginFailures OBJECT-TYPE --IMM2-only
5055 SYNTAX INTEGER {
5056 none(0),
5057 oneTime(1),
5058 twoTimes(2),
5059 threeTimes(3),
5060 fourTimes(4),
5061 fiveTimes(5),
5062 sixTimes(6),
5063 sevenTimes(7),
5064 eightTimes(8),
5065 nineTimes(9),
5066 tenTimes(10)
5067 }
5068 ACCESS read-write
5069 STATUS mandatory
5070 DESCRIPTION
5071 "The maximum number of login failures before a user account is locked.
5072 A value of 0 disables this option. The default value is 5."
5073 ::= { customSecuritySettings 10 }
5074
5075
5076 passwordChangeInterval OBJECT-TYPE --IMM2-only
5077 SYNTAX INTEGER
5078 ACCESS read-write
5079 STATUS mandatory
5080 DESCRIPTION
5081 "A minimum period of time that user is not able to change
5082 their own password. The range of acceptable values will be
5083 from 0 to 240 (or 10 days). A value of 0 disables this
5084 option. If the password expiration period is set, it must be
5085 greater than the minimum password change interval."
5086 ::= { customSecuritySettings 11 }
5087
5088
5089 -- ***********************************************************************
5090 -- IMM Serial Port Configuration
5091 -- ***********************************************************************
5092 serialPortCfg OBJECT IDENTIFIER ::= { remoteAccessConfig 2 }
5093
5094
5095 portBaud OBJECT-TYPE -- IMM2-only
5096 SYNTAX INTEGER {
5097 baud9600(3),
5098 baud19200(4),
5099 baud38400(5),
5100 baud57600(6),
5101 baud115200(7)
5102 }
5103 ACCESS read-write
5104 STATUS mandatory
5105 DESCRIPTION
5106 "Baud rate for the serial port."
5107 ::= { serialPortCfg 1 }
5108
5109
5110
5111 portParity OBJECT-TYPE -- IMM2-only
5112 SYNTAX INTEGER {
5113 none(0),
5114 odd(1),
5115 even(3)
5116 }
5117 ACCESS read-write
5118 STATUS mandatory
5119 DESCRIPTION
5120 "Parity setting for the serial port."
5121 ::= { serialPortCfg 2 }
5122
5123 -- ***********************************************************************
5124 -- Serial Redirect
5125 -- ***********************************************************************
5126 serialRedirect OBJECT IDENTIFIER ::= { serialPortCfg 3 }
5127
5128 enterCLIkeySeq OBJECT-TYPE
5129 SYNTAX OCTET STRING(SIZE(0..15))
5130 ACCESS read-write
5131 STATUS mandatory
5132 DESCRIPTION
5133 "This is the keystroke sequence used to enter the CLI.
5134 This sequence must have at least one character. The caret symbol (^)
5135 has a special meaning in this sequence. It denotes 'Ctrl' for keystrokes that
5136 map to Ctrl sequences (for example, ^[ for the escape key and ^M for carriage
5137 return). All ocurrences of ^ will be interpreted as part of a Ctrl sequence.
5138 Refer to an ASCII-to-key conversion table for a complete list of Ctrl sequences.
5139 The default value for this field is '^[(' i.e. ESC followed by (."
5140 ::= { serialRedirect 1 }
5141
5142 portStopBits OBJECT-TYPE -- IMM2-only
5143 SYNTAX INTEGER {
5144 oneStopbit(0),
5145 twoOrOnePtFive(1)
5146 }
5147 ACCESS read-write
5148 STATUS mandatory
5149 DESCRIPTION
5150 "Number of stop bits for the serial port."
5151 ::= { serialPortCfg 4 }
5152
5153
5154 portCLImode OBJECT-TYPE -- IMM2-only
5155 SYNTAX INTEGER {
5156 cliDisable(0),
5157 cliWithEMScompatibleKeystrokeSeq(1),
5158 cliWithUserDefinedKeystrokeSeq(2)
5159 }
5160 ACCESS read-write
5161 STATUS mandatory
5162 DESCRIPTION
5163 "Use this field to select the CLI (command line interface) mode for this port.
5164 The CLI mode disablies serial redirect, or pecifies the type of keystroke
5165 sequences to use for entering (returning to) the CLI from the system console."
5166 ::= { serialPortCfg 18 }
5167
5168
5169 -- ***********************************************************************
5170 -- Remote Alert Profiles
5171 -- ***********************************************************************
5172 remoteAlertIds OBJECT IDENTIFIER ::= { remoteAccessConfig 3 }
5173
5174
5175 remoteAlertIdsTable OBJECT-TYPE
5176 SYNTAX SEQUENCE OF RemoteAlertIdsEntry
5177 ACCESS not-accessible
5178 STATUS mandatory
5179 DESCRIPTION
5180 "Table of remote alert entries.
5181 This table lets you configure remote alert recipients.
5182 You can define up to 12 unique recipients. "
5183 ::= { remoteAlertIds 1 }
5184
5185 remoteAlertIdsEntry OBJECT-TYPE
5186 SYNTAX RemoteAlertIdsEntry
5187 ACCESS not-accessible
5188 STATUS mandatory
5189 DESCRIPTION
5190 "Remote alert entries."
5191 INDEX { remoteAlertIdEntryIndex }
5192 ::= { remoteAlertIdsTable 1 }
5193
5194
5195 RemoteAlertIdsEntry ::= SEQUENCE {
5196 remoteAlertIdEntryIndex INTEGER,
5197 remoteAlertIdEntryStatus INTEGER,
5198 remoteAlertIdEntryName OCTET STRING,
5199 remoteAlertIdEmailAddr OCTET STRING,
5200 remoteAlertIdEntryCriticalAlert INTEGER,
5201 remoteAlertIdEntryWarningAlert INTEGER,
5202 remoteAlertIdEntrySystemAlert INTEGER,
5203 remoteAlertIdEntryAuditAlert INTEGER, -- IMM2-only
5204 remoteAlertIdEntryAttachmentsToEmailAlerts INTEGER,
5205 remoteAlertIdEntrySyslogPortAssignment INTEGER, -- IMM2-only
5206 remoteAlertIdEntrySyslogHostname OCTET STRING, -- IMM2-only
5207 remoteAlertIdEntryType INTEGER -- IMM2-only
5208 }
5209
5210
5211 remoteAlertIdEntryIndex OBJECT-TYPE
5212 SYNTAX INTEGER (1..10000)
5213 ACCESS read-only
5214 STATUS mandatory
5215 DESCRIPTION
5216 "Index for remote alert entry."
5217 ::= { remoteAlertIdsEntry 1 }
5218
5219 remoteAlertIdEntryStatus OBJECT-TYPE
5220 SYNTAX INTEGER {
5221 disabled(1),
5222 enabled(2)
5223 }
5224 ACCESS read-write
5225 STATUS mandatory
5226 DESCRIPTION
5227 "If enabled alerts will be sent to this alert
5228 recipient else alerts will not be sent."
5229 ::= { remoteAlertIdsEntry 2 }
5230
5231
5232 remoteAlertIdEntryName OBJECT-TYPE
5233 SYNTAX OCTET STRING(SIZE(0..50))
5234 ACCESS read-write
5235 STATUS mandatory
5236 DESCRIPTION
5237 "A null terminated string that contains
5238 a text description of this entry."
5239
5240 ::= { remoteAlertIdsEntry 3 }
5241
5242 remoteAlertIdEmailAddr OBJECT-TYPE
5243 SYNTAX OCTET STRING(SIZE(0..320)) -- IMM1 limited to 64
5244 ACCESS read-write
5245 STATUS mandatory
5246 DESCRIPTION
5247 "A null terminated string that
5248 contains a E-Mail Address. For example 'jeb@us.ibm.com'.
5249 Used only for a E-mail over Lan."
5250
5251 ::= { remoteAlertIdsEntry 4}
5252
5253 remoteAlertIdEntryCriticalAlert OBJECT-TYPE
5254 SYNTAX INTEGER {
5255 disabled(0),
5256 enabled(1)
5257 }
5258 ACCESS read-write
5259 STATUS mandatory
5260 DESCRIPTION
5261 "If Enabled,criticalAlerts will be sent to this
5262 remote alert receipient,else critical alerts will not be sent."
5263 ::= { remoteAlertIdsEntry 5 }
5264
5265
5266 remoteAlertIdEntryWarningAlert OBJECT-TYPE
5267 SYNTAX INTEGER {
5268 disabled(0),
5269 enabled(1)
5270 }
5271 ACCESS read-write
5272 STATUS mandatory
5273 DESCRIPTION
5274 "If Enabled,warningAlerts will be sent to this
5275 remote alert receipient,else warningAlerts will not be sent."
5276 ::= { remoteAlertIdsEntry 6 }
5277
5278 remoteAlertIdEntrySystemAlert OBJECT-TYPE
5279 SYNTAX INTEGER {
5280 disabled(0),
5281 enabled(1)
5282 }
5283 ACCESS read-write
5284 STATUS mandatory
5285 DESCRIPTION
5286 "If Enabled,systemAlerts will be sent to this
5287 remote alert receipient,else systemAlerts will not be sent."
5288 ::= { remoteAlertIdsEntry 7 }
5289
5290 remoteAlertIdEntryAuditAlert OBJECT-TYPE
5291 SYNTAX INTEGER {
5292 disabled(0),
5293 enabled(1)
5294 }
5295 ACCESS read-write
5296 STATUS mandatory
5297 DESCRIPTION
5298 "If Enabled,systemAlerts will be sent to this
5299 remote alert receipient,else systemAlerts will not be sent."
5300 ::= { remoteAlertIdsEntry 8 }
5301
5302 remoteAlertIdEntryAttachmentsToEmailAlerts OBJECT-TYPE
5303 SYNTAX INTEGER {
5304 noAttachments(0),
5305 attachEventLog(1)
5306 }
5307 ACCESS read-write
5308 STATUS mandatory
5309 DESCRIPTION
5310 "Indicates if the event log should be attached to
5311 a email alert."
5312 ::= { remoteAlertIdsEntry 9 }
5313
5314 remoteAlertIdEntrySyslogPortAssignment OBJECT-TYPE -- IMM2-only
5315 SYNTAX INTEGER
5316 ACCESS read-write
5317 STATUS mandatory
5318 DESCRIPTION
5319 "Syslog port number."
5320 ::= { remoteAlertIdsEntry 10 }
5321
5322 remoteAlertIdEntrySyslogHostname OBJECT-TYPE -- IMM2-only
5323 SYNTAX OCTET STRING (SIZE(0..63))
5324 ACCESS read-write
5325 STATUS mandatory
5326 DESCRIPTION
5327 "Syslog hostname or IP address."
5328 ::= { remoteAlertIdsEntry 11 }
5329
5330
5331 remoteAlertIdEntryType OBJECT-TYPE
5332 SYNTAX INTEGER {
5333 email(1),
5334 syslog(2)
5335 }
5336 ACCESS read-write
5337 STATUS mandatory
5338 DESCRIPTION
5339 "Alert recipient type."
5340 ::= { remoteAlertIdsEntry 12 }
5341
5342 remoteAlertFiltersTable OBJECT-TYPE
5343 SYNTAX SEQUENCE OF RemoteAlertFiltersEntry
5344 ACCESS not-accessible
5345 STATUS mandatory
5346 DESCRIPTION
5347 "Table of Alert Filters. The entries (rows) in this table correspond 1-1 with the entries in the
5348 remoteAlertIdsTable. They are correlated by index. "
5349 ::= { remoteAlertIds 2 }
5350
5351 remoteAlertFiltersEntry OBJECT-TYPE
5352 SYNTAX RemoteAlertFiltersEntry
5353 ACCESS not-accessible
5354 STATUS mandatory
5355 DESCRIPTION
5356 "Remote Filters entries."
5357 INDEX { rafIndex }
5358 ::= { remoteAlertFiltersTable 1 }
5359
5360 RemoteAlertFiltersEntry ::= SEQUENCE {
5361 rafIndex INTEGER(0..255),
5362 rafSpTrapTempC INTEGER,
5363 rafSpTrapVoltC INTEGER,
5364 rafSpTrapPowerC INTEGER,
5365 rafSpTrapHdC INTEGER,
5366 rafSpTrapFanC INTEGER,
5367 rafSpTrapIhcC INTEGER,
5368 rafSpTrapCPUC INTEGER,
5369 rafSpTrapMemoryC INTEGER,
5370 rafSpTrapRdpsC INTEGER,
5371 rafSpTrapHardwareC INTEGER,
5372 rafSpTrapRdpsN INTEGER,
5373 rafSpTrapTempN INTEGER,
5374 rafSpTrapVoltN INTEGER,
5375 rafSpTrapPowerN INTEGER,
5376 rafSpTrapFanN INTEGER,
5377 rafSpTrapCPUN INTEGER,
5378 rafSpTrapMemoryN INTEGER,
5379 rafSpTrapHardwareN INTEGER,
5380 rafSpTrapRLogin INTEGER,
5381 rafSpTrapOsToS INTEGER,
5382 rafSpTrapAppS INTEGER,
5383 rafSpTrapPowerS INTEGER,
5384 rafSpTrapBootS INTEGER,
5385 rafSpTrapLdrToS INTEGER,
5386 rafSpTrapPFAS INTEGER,
5387 rafSpTrapSysLogS INTEGER,
5388 rafSpTrapNwChangeS INTEGER,
5389 rafSpTrapAllAuditS INTEGER
5390 }
5391
5392 rafIndex OBJECT-TYPE
5393 SYNTAX INTEGER(0..255)
5394 ACCESS read-only
5395 STATUS mandatory
5396 DESCRIPTION
5397 "Index for User Authority Level entry."
5398 ::= { remoteAlertFiltersEntry 1 }
5399
5400
5401 rafSpTrapTempC OBJECT-TYPE
5402 SYNTAX INTEGER {
5403 disabled(0),
5404 enabled(1)
5405 }
5406 ACCESS read-write
5407 STATUS mandatory
5408 DESCRIPTION
5409 "Critical Alert: Temperature threshold exceeded."
5410 ::= { remoteAlertFiltersEntry 2 }
5411
5412 rafSpTrapVoltC OBJECT-TYPE
5413 SYNTAX INTEGER {
5414 disabled(0),
5415 enabled(1)
5416 }
5417 ACCESS read-write
5418 STATUS mandatory
5419 DESCRIPTION
5420 "Critical Alert: Voltage threshold exceeded."
5421 ::= { remoteAlertFiltersEntry 3 }
5422
5423 rafSpTrapPowerC OBJECT-TYPE
5424 SYNTAX INTEGER {
5425 disabled(0),
5426 enabled(1)
5427 }
5428 ACCESS read-write
5429 STATUS mandatory
5430 DESCRIPTION
5431 "Critical Alert: Power failure."
5432 ::= { remoteAlertFiltersEntry 4 }
5433
5434 rafSpTrapHdC OBJECT-TYPE
5435 SYNTAX INTEGER {
5436 disabled(0),
5437 enabled(1)
5438 }
5439 ACCESS read-write
5440 STATUS mandatory
5441 DESCRIPTION
5442 "Critical Alert: Hard disk drive failure."
5443 ::= { remoteAlertFiltersEntry 5 }
5444
5445 rafSpTrapFanC OBJECT-TYPE
5446 SYNTAX INTEGER {
5447 disabled(0),
5448 enabled(1)
5449 }
5450 ACCESS read-write
5451 STATUS mandatory
5452 DESCRIPTION
5453 "Critical Alert: Single Fan failure."
5454 ::= { remoteAlertFiltersEntry 6 }
5455
5456
5457 rafSpTrapIhcC OBJECT-TYPE
5458 SYNTAX INTEGER {
5459 disabled(0),
5460 enabled(1)
5461 }
5462 ACCESS read-write
5463 STATUS mandatory
5464 DESCRIPTION
5465 "Critical Alert: Incompatible hardware configuration."
5466 ::= { remoteAlertFiltersEntry 7 }
5467
5468 rafSpTrapCPUC OBJECT-TYPE
5469 SYNTAX INTEGER {
5470 disabled(0),
5471 enabled(1)
5472 }
5473 ACCESS read-write
5474 STATUS mandatory
5475 DESCRIPTION
5476 "Critical Alert: CPU Error."
5477 ::= { remoteAlertFiltersEntry 8 }
5478
5479 rafSpTrapMemoryC OBJECT-TYPE
5480 SYNTAX INTEGER {
5481 disabled(0),
5482 enabled(1)
5483 }
5484 ACCESS read-write
5485 STATUS mandatory
5486 DESCRIPTION
5487 "Critical Alert: Memory Error."
5488 ::= { remoteAlertFiltersEntry 9 }
5489
5490 rafSpTrapRdpsC OBJECT-TYPE
5491 SYNTAX INTEGER {
5492 disabled(0),
5493 enabled(1)
5494 }
5495 ACCESS read-write
5496 STATUS mandatory
5497 DESCRIPTION
5498 "Critical Alert: Redundant Power Supply failure."
5499 ::= { remoteAlertFiltersEntry 10 }
5500
5501 rafSpTrapHardwareC OBJECT-TYPE
5502 SYNTAX INTEGER {
5503 disabled(0),
5504 enabled(1)
5505 }
5506 ACCESS read-write
5507 STATUS mandatory
5508 DESCRIPTION
5509 "Critical Alert: Other Failure - refer to Message ID for specific condition."
5510 ::= { remoteAlertFiltersEntry 11 }
5511
5512
5513 rafSpTrapRdpsN OBJECT-TYPE
5514 SYNTAX INTEGER {
5515 disabled(0),
5516 enabled(1)
5517 }
5518 ACCESS read-write
5519 STATUS mandatory
5520 DESCRIPTION
5521 "Non-Critical Alert: Redundant Power Supply failure."
5522 ::= { remoteAlertFiltersEntry 12 }
5523
5524 rafSpTrapTempN OBJECT-TYPE
5525 SYNTAX INTEGER {
5526 disabled(0),
5527 enabled(1)
5528 }
5529 ACCESS read-write
5530 STATUS mandatory
5531 DESCRIPTION
5532 "Non-Critical Alert: Temperature threshold exceeded."
5533 ::= { remoteAlertFiltersEntry 13 }
5534
5535 rafSpTrapVoltN OBJECT-TYPE
5536 SYNTAX INTEGER {
5537 disabled(0),
5538 enabled(1)
5539 }
5540 ACCESS read-write
5541 STATUS mandatory
5542 DESCRIPTION
5543 "Non-Critical Alert: Voltage threshold exceeded."
5544 ::= { remoteAlertFiltersEntry 14 }
5545
5546 rafSpTrapPowerN OBJECT-TYPE
5547 SYNTAX INTEGER {
5548 disabled(0),
5549 enabled(1)
5550 }
5551 ACCESS read-write
5552 STATUS mandatory
5553 DESCRIPTION
5554 "Non-Critical Alert: Power."
5555 ::= { remoteAlertFiltersEntry 15 }
5556
5557 rafSpTrapFanN OBJECT-TYPE
5558 SYNTAX INTEGER {
5559 disabled(0),
5560 enabled(1)
5561 }
5562 ACCESS read-write
5563 STATUS mandatory
5564 DESCRIPTION
5565 "Non-Critical Alert: Fan Error."
5566 ::= { remoteAlertFiltersEntry 16 }
5567
5568 rafSpTrapCPUN OBJECT-TYPE
5569 SYNTAX INTEGER {
5570 disabled(0),
5571 enabled(1)
5572 }
5573 ACCESS read-write
5574 STATUS mandatory
5575 DESCRIPTION
5576 "Non-Critical Alert: Memory Error."
5577 ::= { remoteAlertFiltersEntry 17 }
5578
5579 rafSpTrapMemoryN OBJECT-TYPE
5580 SYNTAX INTEGER {
5581 disabled(0),
5582 enabled(1)
5583 }
5584 ACCESS read-write
5585 STATUS mandatory
5586 DESCRIPTION
5587 "Non-Critical Alert: Memory Error."
5588 ::= { remoteAlertFiltersEntry 18 }
5589
5590 rafSpTrapHardwareN OBJECT-TYPE
5591 SYNTAX INTEGER {
5592 disabled(0),
5593 enabled(1)
5594 }
5595 ACCESS read-write
5596 STATUS mandatory
5597 DESCRIPTION
5598 "Non-Critical Alert: Warning - refer to Message ID for specific condition."
5599 ::= { remoteAlertFiltersEntry 19 }
5600
5601 rafSpTrapRLogin OBJECT-TYPE
5602 SYNTAX INTEGER {
5603 disabled(0),
5604 enabled(1)
5605 }
5606 ACCESS read-write
5607 STATUS mandatory
5608 DESCRIPTION
5609 "Sev-Off Alert: Event Remote Login."
5610 ::= { remoteAlertFiltersEntry 20 }
5611
5612
5613 rafSpTrapOsToS OBJECT-TYPE
5614 SYNTAX INTEGER {
5615 disabled(0),
5616 enabled(1)
5617 }
5618 ACCESS read-write
5619 STATUS mandatory
5620 DESCRIPTION
5621 "System Alert: OS Timeout value exceeded."
5622 ::= { remoteAlertFiltersEntry 21 }
5623
5624 rafSpTrapAppS OBJECT-TYPE
5625 SYNTAX INTEGER {
5626 disabled(0),
5627 enabled(1)
5628 }
5629 ACCESS read-write
5630 STATUS mandatory
5631 DESCRIPTION
5632 "System Alert: Application Alert. Refer to Message ID for specific condition."
5633 ::= { remoteAlertFiltersEntry 22 }
5634
5635 rafSpTrapPowerS OBJECT-TYPE
5636 SYNTAX INTEGER {
5637 disabled(0),
5638 enabled(1)
5639 }
5640 ACCESS read-write
5641 STATUS mandatory
5642 DESCRIPTION
5643 "System Alert: Power On or Off." -- Off only for IMM1
5644 ::= { remoteAlertFiltersEntry 23 }
5645
5646 rafSpTrapBootS OBJECT-TYPE
5647 SYNTAX INTEGER {
5648 disabled(0),
5649 enabled(1)
5650 }
5651 ACCESS read-write
5652 STATUS mandatory
5653 DESCRIPTION
5654 "System Alert: System Boot Failure."
5655 ::= { remoteAlertFiltersEntry 24 }
5656
5657 rafSpTrapLdrToS OBJECT-TYPE
5658 SYNTAX INTEGER {
5659 disabled(0),
5660 enabled(1)
5661 }
5662 ACCESS read-write
5663 STATUS mandatory
5664 DESCRIPTION
5665 "System Alert: OS Loader Timeout."
5666 ::= { remoteAlertFiltersEntry 25 }
5667
5668 rafSpTrapPFAS OBJECT-TYPE
5669 SYNTAX INTEGER {
5670 disabled(0),
5671 enabled(1)
5672 }
5673 ACCESS read-write
5674 STATUS mandatory
5675 DESCRIPTION
5676 "System Alert: Predictive Failure Analysis(PFA) information."
5677 ::= { remoteAlertFiltersEntry 26 }
5678
5679 rafSpTrapSysLogS OBJECT-TYPE
5680 SYNTAX INTEGER {
5681 disabled(0),
5682 enabled(1)
5683 }
5684 ACCESS read-write
5685 STATUS mandatory
5686 DESCRIPTION
5687 "System Alert: System Log 75% full."
5688 ::= { remoteAlertFiltersEntry 27 }
5689
5690 rafSpTrapNwChangeS OBJECT-TYPE
5691 SYNTAX INTEGER {
5692 disabled(0),
5693 enabled(1)
5694 }
5695 ACCESS read-write
5696 STATUS mandatory
5697 DESCRIPTION
5698 "System Alert: Network change notification."
5699 ::= { remoteAlertFiltersEntry 28 }
5700
5701 rafSpTrapAllAuditS OBJECT-TYPE
5702 SYNTAX INTEGER {
5703 disabled(0),
5704 enabled(1)
5705 }
5706 ACCESS read-write
5707 STATUS mandatory
5708 DESCRIPTION
5709 "System Alert: All Audit Events notification."
5710 ::= { remoteAlertFiltersEntry 29 }
5711
5712 generateTestAlert OBJECT-TYPE
5713 SYNTAX INTEGER {
5714 execute(1)
5715 }
5716 ACCESS write-only
5717 STATUS mandatory
5718 DESCRIPTION
5719 "Generate a Test Alert. This will send a test alert to all configured
5720 and enabled remote alert receipients. The text portion of the
5721 alert will contain 'Application Posted Alert to IMM'."
5722 ::= { remoteAlertIds 30 }
5723
5724 -- ***********************************************************************
5725 -- Remote Access Profiles
5726 -- ***********************************************************************
5727 remoteAccessIds OBJECT IDENTIFIER ::= { remoteAccessConfig 4 }
5728
5729
5730 remoteAccessIdsTable OBJECT-TYPE
5731 SYNTAX SEQUENCE OF RemoteAccessIdsEntry
5732 ACCESS not-accessible
5733 STATUS mandatory
5734 DESCRIPTION
5735 "Table of remote access profiles.
5736
5737 This table lets you to configure all login profiles.
5738 You can define up to 12 unique profiles.
5739
5740 Note: By default, the remote supervisor adapter
5741 comes configured with one login profile that allows remote
5742 access using a login ID of 'USERID' and a password of 'PASSW0RD'
5743 (the 0 is a zero). To avoid a potential security exposure,
5744 we strongly recommend that you change this default Login
5745 Profile to values of your choice."
5746 ::= { remoteAccessIds 1 }
5747
5748 remoteAccessIdsEntry OBJECT-TYPE
5749 SYNTAX RemoteAccessIdsEntry
5750 ACCESS not-accessible
5751 STATUS mandatory
5752 DESCRIPTION
5753 "Remote access entries."
5754 INDEX { remoteAccessIdEntryIndex }
5755 ::= { remoteAccessIdsTable 1 }
5756
5757
5758 RemoteAccessIdsEntry ::= SEQUENCE {
5759 remoteAccessIdEntryIndex INTEGER,
5760 remoteAccessIdEntryUserId OCTET STRING,
5761 remoteAccessIdEntryPassword OCTET STRING,
5762 remoteAccessIdEntryUserPwdLeftDays INTEGER
5763 }
5764
5765
5766 remoteAccessIdEntryIndex OBJECT-TYPE
5767 SYNTAX INTEGER(0..255)
5768 ACCESS read-only
5769 STATUS mandatory
5770 DESCRIPTION
5771 "Index for Remote access entry."
5772 ::= { remoteAccessIdsEntry 1 }
5773
5774 remoteAccessIdEntryUserId OBJECT-TYPE
5775 SYNTAX OCTET STRING (SIZE(0..16))
5776 ACCESS read-write
5777 STATUS mandatory
5778 DESCRIPTION
5779 "Remote access entry null terminated string that
5780 contains the user-id. This can only be modified from
5781 blank to non-blank, then back to blank."
5782 ::= { remoteAccessIdsEntry 2 }
5783
5784 remoteAccessIdEntryPassword OBJECT-TYPE
5785 SYNTAX OCTET STRING(SIZE(0..20))
5786 ACCESS read-write
5787 STATUS mandatory
5788 DESCRIPTION
5789 "Remote access entry null terminated string that
5790 contains the password. On a read a NULL string
5791 will be returned for security reasons."
5792 ::= { remoteAccessIdsEntry 3 }
5793
5794 -- made part of user structure instead of separate structure
5795 remoteAccessIdEntryUserPwdLeftDays OBJECT-TYPE
5796 SYNTAX INTEGER(0..365)
5797 ACCESS read-only
5798 STATUS mandatory
5799 DESCRIPTION
5800 "left days before password expired for selected user"
5801 ::= {remoteAccessIdsEntry 4 }
5802
5803 -- 51.1.4.1.4.2
5804 remoteAccessUserAuthorityLevelTable OBJECT-TYPE
5805 SYNTAX SEQUENCE OF RemoteAccessUserAuthorityLevelEntry
5806 ACCESS not-accessible
5807 STATUS mandatory
5808 DESCRIPTION
5809 "Table of user authority level profiles."
5810 ::= { remoteAccessIds 2 }
5811
5812 remoteAccessUserAuthorityLevelEntry OBJECT-TYPE
5813 SYNTAX RemoteAccessUserAuthorityLevelEntry
5814 ACCESS not-accessible
5815 STATUS mandatory
5816 DESCRIPTION
5817 "User authority level entries."
5818 INDEX { ualIndex }
5819 ::= { remoteAccessUserAuthorityLevelTable 1 }
5820
5821 RemoteAccessUserAuthorityLevelEntry ::= SEQUENCE {
5822 ualIndex INTEGER(0..255),
5823 ualId OCTET STRING (SIZE(0..16)),
5824 ualSupervisor INTEGER,
5825 ualReadOnly INTEGER,
5826 ualAccountManagement INTEGER,
5827 ualConsoleAccess INTEGER,
5828 ualConsoleAndVirtualMediaAccess INTEGER,
5829 ualServerPowerAccess INTEGER,
5830 ualAllowClearLog INTEGER,
5831 ualAdapterBasicConfig INTEGER,
5832 ualAdapterNetworkAndSecurityConfig INTEGER,
5833 ualAdapterAdvancedConfig INTEGER
5834 }
5835
5836 ualIndex OBJECT-TYPE
5837 SYNTAX INTEGER(0..255)
5838 ACCESS read-only
5839 STATUS mandatory
5840 DESCRIPTION
5841 "Index for User Authority Level entry."
5842 ::= { remoteAccessUserAuthorityLevelEntry 1 }
5843
5844 ualId OBJECT-TYPE
5845 SYNTAX OCTET STRING (SIZE(0..16))
5846 ACCESS read-only
5847 STATUS mandatory
5848 DESCRIPTION
5849 "User ID"
5850 ::= { remoteAccessUserAuthorityLevelEntry 2 }
5851
5852 ualSupervisor OBJECT-TYPE
5853 SYNTAX INTEGER {
5854 disabled(0),
5855 enabled(1)
5856 }
5857 ACCESS read-write
5858 STATUS mandatory
5859 DESCRIPTION
5860 "User has no restrictions."
5861 ::= { remoteAccessUserAuthorityLevelEntry 3 }
5862
5863 ualReadOnly OBJECT-TYPE
5864 SYNTAX INTEGER {
5865 disabled(0),
5866 enabled(1)
5867 }
5868 ACCESS read-write
5869 STATUS mandatory
5870 DESCRIPTION
5871 "User has only read-only access, and cannot perform any save, modify,
5872 clear, or state affecting operations (eg. restart IMM, restore defaults,
5873 upgrade the firmware, etc.)."
5874 ::= { remoteAccessUserAuthorityLevelEntry 4 }
5875
5876 ualAccountManagement OBJECT-TYPE
5877 SYNTAX INTEGER {
5878 disabled(0),
5879 enabled(1)
5880 }
5881 ACCESS read-write
5882 STATUS mandatory
5883 DESCRIPTION
5884 "User can add/modify/delete users and change the global login settings in
5885 the Login Profiles panel."
5886 ::= { remoteAccessUserAuthorityLevelEntry 5 }
5887
5888 ualConsoleAccess OBJECT-TYPE
5889 SYNTAX INTEGER {
5890 disabled(0),
5891 enabled(1)
5892 }
5893 ACCESS read-write
5894 STATUS mandatory
5895 DESCRIPTION
5896 "User can access the remote console."
5897 ::= { remoteAccessUserAuthorityLevelEntry 6 }
5898
5899 ualConsoleAndVirtualMediaAccess OBJECT-TYPE
5900 SYNTAX INTEGER {
5901 disabled(0),
5902 enabled(1)
5903 }
5904 ACCESS read-write
5905 STATUS mandatory
5906 DESCRIPTION
5907 "User can access both the remote console and the virtual media feature."
5908 ::= { remoteAccessUserAuthorityLevelEntry 7 }
5909
5910 ualServerPowerAccess OBJECT-TYPE
5911 SYNTAX INTEGER {
5912 disabled(0),
5913 enabled(1)
5914 }
5915 ACCESS read-write
5916 STATUS mandatory
5917 DESCRIPTION
5918 "User can access the power on and restart functions for the remote server.
5919 These functions are available via the Power/Restart panel."
5920 ::= { remoteAccessUserAuthorityLevelEntry 8 }
5921
5922 ualAllowClearLog OBJECT-TYPE
5923 SYNTAX INTEGER {
5924 disabled(0),
5925 enabled(1)
5926 }
5927 ACCESS read-write
5928 STATUS mandatory
5929 DESCRIPTION
5930 "User can clear the event logs. Everyone can look at the
5931 event logs, but this particular permission is required to clear the logs."
5932 ::= { remoteAccessUserAuthorityLevelEntry 9 }
5933
5934 ualAdapterBasicConfig OBJECT-TYPE
5935 SYNTAX INTEGER {
5936 disabled(0),
5937 enabled(1)
5938 }
5939 ACCESS read-write
5940 STATUS mandatory
5941 DESCRIPTION
5942 "User can modify configuration parameters in the System Settings and Alerts
5943 panels."
5944 ::= { remoteAccessUserAuthorityLevelEntry 10 }
5945
5946 ualAdapterNetworkAndSecurityConfig OBJECT-TYPE
5947 SYNTAX INTEGER {
5948 disabled(0),
5949 enabled(1)
5950 }
5951 ACCESS read-write
5952 STATUS mandatory
5953 DESCRIPTION
5954 "User can modify configuration parameters in the Security, Network Protocols,
5955 Network Interface, Port Assignments, and Serial Port panels."
5956 ::= { remoteAccessUserAuthorityLevelEntry 11 }
5957
5958 ualAdapterAdvancedConfig OBJECT-TYPE
5959 SYNTAX INTEGER {
5960 disabled(0),
5961 enabled(1)
5962 }
5963 ACCESS read-write
5964 STATUS mandatory
5965 DESCRIPTION
5966 "User has no restrictions when configuring the adapter. In addition, the
5967 user is said to have administrative access to the IMM, meaning that the
5968 user can also perform the following advanced functions: firmware upgrades,
5969 PXE network boot, restore adapter factory defaults, modify and restore
5970 adapter configuration from a configuration file, and restart/reset the
5971 adapter."
5972 ::= { remoteAccessUserAuthorityLevelEntry 12 }
5973
5974 -- ************************************************************************************
5975 -- Group Profiles for LDAP Users
5976 -- NOTE: This is an IMM1 only function and should return Not Found until implemented
5977 -- *************************************************************************************
5978 groupProfiles OBJECT IDENTIFIER ::= { remoteAccessConfig 5 }
5979 groupIdsTable OBJECT-TYPE
5980 SYNTAX SEQUENCE OF GroupIdsEntry
5981 ACCESS not-accessible
5982 STATUS mandatory
5983 DESCRIPTION
5984 "Table of Group profiles.
5985
5986 This table lets you to configure all group profiles.
5987 You can define up to 16 unique profiles."
5988 ::= { groupProfiles 1 }
5989
5990 groupIdsEntry OBJECT-TYPE
5991 SYNTAX GroupIdsEntry
5992 ACCESS not-accessible
5993 STATUS mandatory
5994 DESCRIPTION
5995 "Group ID entries."
5996 INDEX { groupIndex }
5997 ::= { groupIdsTable 1 }
5998
5999
6000 GroupIdsEntry ::= SEQUENCE {
6001 groupIndex INTEGER,
6002 groupId OCTET STRING,
6003 groupRole OCTET STRING
6004 }
6005
6006
6007 groupIndex OBJECT-TYPE
6008 SYNTAX INTEGER(0..255)
6009 ACCESS read-only
6010 STATUS mandatory
6011 DESCRIPTION
6012 "Index for Group IDs entry."
6013 ::= { groupIdsEntry 1 }
6014
6015 groupId OBJECT-TYPE
6016 SYNTAX OCTET STRING (SIZE(0..63))
6017 ACCESS read-write
6018 STATUS mandatory
6019 DESCRIPTION
6020 "Group ID. It is a null terminated string that contains the group-id.
6021 It must not be a duplicate of any previously configured ones."
6022 ::= { groupIdsEntry 2 }
6023
6024
6025 groupRole OBJECT-TYPE
6026 SYNTAX OCTET STRING
6027 ACCESS read-only
6028 STATUS mandatory
6029 DESCRIPTION
6030 "Group Role. It indicates if the group has supervisor, operator,
6031 or custom access."
6032 ::= { groupIdsEntry 3 }
6033
6034 groupRBSroleTable OBJECT-TYPE
6035 SYNTAX SEQUENCE OF GroupRBSroleEntry
6036 ACCESS not-accessible
6037 STATUS mandatory
6038 DESCRIPTION
6039 "Table of Group Role profiles."
6040 ::= { groupProfiles 2 }
6041
6042 groupRBSroleEntry OBJECT-TYPE
6043 SYNTAX GroupRBSroleEntry
6044 ACCESS not-accessible
6045 STATUS mandatory
6046 DESCRIPTION
6047 "Group Role entries."
6048 INDEX { groupRBSroleIndex }
6049 ::= { groupRBSroleTable 1 }
6050
6051 GroupRBSroleEntry ::= SEQUENCE {
6052 groupRBSroleIndex INTEGER,
6053 groupRBSroleId OCTET STRING,
6054 groupRBSSupervisor INTEGER,
6055 groupRBSOperator INTEGER,
6056 groupRBSNetworkSecurity INTEGER,
6057 groupRBSUserAccountManagement INTEGER,
6058 groupRBSRemoteConsoleAccess INTEGER,
6059 groupRBSRemoteConsoleRemoteDiskAccess INTEGER,
6060 groupRBSServerPowerRestartAccess INTEGER,
6061 groupRBSBasicAdapterConfiguration INTEGER,
6062 groupRBSClearEventLog INTEGER,
6063 groupRBSAdvancedAdapterConfiguration INTEGER
6064 }
6065
6066
6067 groupRBSroleIndex OBJECT-TYPE
6068 SYNTAX INTEGER(0..255)
6069 ACCESS read-only
6070 STATUS mandatory
6071 DESCRIPTION
6072 "Index for Group Role entry."
6073 ::= { groupRBSroleEntry 1 }
6074
6075 groupRBSroleId OBJECT-TYPE
6076 SYNTAX OCTET STRING (SIZE(0..63))
6077 ACCESS read-only
6078 STATUS mandatory
6079 DESCRIPTION
6080 "Group ID"
6081 ::= { groupRBSroleEntry 2 }
6082
6083 groupRBSSupervisor OBJECT-TYPE
6084 SYNTAX INTEGER {
6085 disabled(0),
6086 enabled(1)
6087 }
6088 ACCESS read-write
6089 STATUS mandatory
6090 DESCRIPTION
6091 "Group has no restrictions."
6092 ::= { groupRBSroleEntry 3 }
6093
6094 groupRBSOperator OBJECT-TYPE
6095 SYNTAX INTEGER {
6096 disabled(0),
6097 enabled(1)
6098 }
6099 ACCESS read-write
6100 STATUS mandatory
6101 DESCRIPTION
6102 "Group has read-only access, and cannot perform
6103 any save, modify, clear, or state affecting operations
6104 (e.g. restart IMM, restore defaults, upgrade the firmware, etc.)."
6105 ::= { groupRBSroleEntry 4 }
6106
6107 groupRBSNetworkSecurity OBJECT-TYPE
6108 SYNTAX INTEGER {
6109 disabled(0),
6110 enabled(1)
6111 }
6112 ACCESS read-write
6113 STATUS mandatory
6114 DESCRIPTION
6115 "Group can modify the configuration in the Security, Network Protocols,
6116 Network Interface, Port Assignments, and Serial Port panels."
6117 ::= { groupRBSroleEntry 5 }
6118
6119 groupRBSUserAccountManagement OBJECT-TYPE
6120 SYNTAX INTEGER {
6121 disabled(0),
6122 enabled(1)
6123 }
6124 ACCESS read-write
6125 STATUS mandatory
6126 DESCRIPTION
6127 "Group can add/modify/delete users and change the Global Login Settings
6128 in the Login Profiles panel."
6129 ::= { groupRBSroleEntry 6 }
6130
6131 groupRBSRemoteConsoleAccess OBJECT-TYPE
6132 SYNTAX INTEGER {
6133 disabled(0),
6134 enabled(1)
6135 }
6136 ACCESS read-write
6137 STATUS mandatory
6138 DESCRIPTION
6139 "Group can access the remote server console."
6140 ::= { groupRBSroleEntry 7 }
6141
6142 groupRBSRemoteConsoleRemoteDiskAccess OBJECT-TYPE
6143 SYNTAX INTEGER {
6144 disabled(0),
6145 enabled(1)
6146 }
6147 ACCESS read-write
6148 STATUS mandatory
6149 DESCRIPTION
6150 "Group can access the remote server console and the remote disk functions
6151 for the remote server."
6152 ::= { groupRBSroleEntry 8 }
6153
6154 groupRBSServerPowerRestartAccess OBJECT-TYPE
6155 SYNTAX INTEGER {
6156 disabled(0),
6157 enabled(1)
6158 }
6159 ACCESS read-write
6160 STATUS mandatory
6161 DESCRIPTION
6162 "Group can access the power on, restart and server timeout functions for
6163 the remote server."
6164 ::= { groupRBSroleEntry 9 }
6165
6166 groupRBSBasicAdapterConfiguration OBJECT-TYPE
6167 SYNTAX INTEGER {
6168 disabled(0),
6169 enabled(1)
6170 }
6171 ACCESS read-write
6172 STATUS mandatory
6173 DESCRIPTION
6174 "Group can modify configuration parameters in the System Settings (excluding
6175 Contact, Location and Server Timeouts) and Alerts panels."
6176 ::= { groupRBSroleEntry 10 }
6177
6178 groupRBSClearEventLog OBJECT-TYPE
6179 SYNTAX INTEGER {
6180 disabled(0),
6181 enabled(1)
6182 }
6183 ACCESS read-write
6184 STATUS mandatory
6185 DESCRIPTION
6186 "Group can clear the event logs. Everyone can look at the event logs, but
6187 this particular permission is required to clear the logs."
6188 ::= { groupRBSroleEntry 11 }
6189
6190 groupRBSAdvancedAdapterConfiguration OBJECT-TYPE
6191 SYNTAX INTEGER {
6192 disabled(0),
6193 enabled(1)
6194 }
6195 ACCESS read-write
6196 STATUS mandatory
6197 DESCRIPTION
6198 "Group has no restrictions when configuring the adapter. In addition the
6199 user is said to have administrative access to the IMM, meaning that the user
6200 can also perform the following advanced functions: firmware upgrades, PXE
6201 network boot, restore adapter factory defaults, modify and restore adapter
6202 configuration from a configuration file, and restart/reset the adapter. This
6203 excludes Server Power/Restart Control and timeout functions."
6204 ::= { groupRBSroleEntry 12 }
6205
6206 -- ---------------------------------------------------------- --
6207 -- The Remote Access ID SSH Client Authentication Public Key Group NOTE: IMM2-only
6208 -- ---------------------------------------------------------- --
6209 sshClientAuth OBJECT IDENTIFIER ::= { remoteAccessConfig 6 }
6210
6211 sshClientAuthPubKeyTable OBJECT-TYPE
6212 SYNTAX SEQUENCE OF SSHClientAuthPubKeyEntry
6213 ACCESS not-accessible
6214 STATUS mandatory
6215 DESCRIPTION
6216 "A table that contains client authentication
6217 public key information."
6218 ::= { sshClientAuth 1 }
6219
6220 sshClientAuthPubKeyEntry OBJECT-TYPE
6221 SYNTAX SSHClientAuthPubKeyEntry
6222 ACCESS not-accessible
6223 STATUS mandatory
6224 DESCRIPTION
6225 "A information list about a particular SSH
6226 public key used for client authentication.
6227 The primary table index is the same value as
6228 the associated remoteAccessIdEntryIndex.
6229 The secondary table index allows selection
6230 of the Nth public key for that
6231 remoteAccessIdEntryIndex."
6232 INDEX { sshClientAuthRemoteAccessIdIndex ,
6233 sshClientAuthPubKeyIndex }
6234 ::= { sshClientAuthPubKeyTable 1 }
6235
6236 SSHClientAuthPubKeyEntry ::=
6237 SEQUENCE {
6238 sshClientAuthRemoteAccessIdIndex INTEGER,
6239 sshClientAuthPubKeyIndex INTEGER,
6240 sshClientAuthPubKeyType INTEGER,
6241 sshClientAuthPubKeySize INTEGER,
6242 sshClientAuthPubKeyFingerprint OCTET STRING,
6243 sshClientAuthPubKeyAcceptFrom OCTET STRING,
6244 sshClientAuthPubKeyComment OCTET STRING,
6245 sshClientAuthPubKeyAction INTEGER,
6246 sshClientAuthPubKeyEntryStatus EntryStatus
6247 }
6248
6249 sshClientAuthRemoteAccessIdIndex OBJECT-TYPE
6250 SYNTAX INTEGER (1..1000)
6251 ACCESS not-accessible
6252 STATUS mandatory
6253 DESCRIPTION
6254 "The primary table index is the same value as
6255 the associated remoteAccessIdEntryIndex used
6256 as an index into the remoteAccessIdsTable."
6257 ::= { sshClientAuthPubKeyEntry 1 }
6258
6259 sshClientAuthPubKeyIndex OBJECT-TYPE
6260 SYNTAX INTEGER (1..1000)
6261 ACCESS not-accessible
6262 STATUS mandatory
6263 DESCRIPTION
6264 "The secondary table index used to select
6265 one of the client authentication public
6266 keys for a particular remote access Id.
6267 The index is an integer value from 1 to N
6268 where N is the number of keys associated
6269 with a particular remote access Id.
6270 An addition always causes the value of N to increase
6271 by one, effectively adding an entry after the
6272 existing keys for that remote access Id.
6273 If an entry is deleted from the table by
6274 setting sshClientAuthPubKeyEntryStatus = invalid,
6275 the key associated with that entry is deleted.
6276 If the deleted key was not the last key for
6277 a remote access Id (sshClientAuthPubKeyIndex is
6278 not the 'last' or Nth entry), the subsequent entries
6279 are renumbered after the deletion. A deletion
6280 always causes the value of N to decrease by one.
6281 The underlying SSH server implementation searches
6282 the keys in order from 1 to N when attempting public
6283 key authentication.
6284
6285 NOTE:A maximum of 4 public keys can be installed
6286 for one remote access Id."
6287 ::= { sshClientAuthPubKeyEntry 2 }
6288
6289 sshClientAuthPubKeyType OBJECT-TYPE
6290 SYNTAX INTEGER {
6291 sshDss (1),
6292 sshRsa (2)
6293 }
6294 ACCESS read-only
6295 STATUS mandatory
6296 DESCRIPTION
6297 "The type of the SSH public key represented by
6298 this entry."
6299 ::= { sshClientAuthPubKeyEntry 3 }
6300
6301 sshClientAuthPubKeySize OBJECT-TYPE
6302 SYNTAX INTEGER {
6303 bits512 (1),
6304 bits768 (2),
6305 bits1024 (3),
6306 bits2048 (4),
6307 bits4096 (5)
6308 }
6309 ACCESS read-only
6310 STATUS mandatory
6311 DESCRIPTION
6312 "The size of the SSH public key represented by
6313 this entry."
6314 ::= { sshClientAuthPubKeyEntry 4 }
6315
6316 sshClientAuthPubKeyFingerprint OBJECT-TYPE
6317 SYNTAX OCTET STRING
6318 ACCESS read-only
6319 STATUS mandatory
6320 DESCRIPTION
6321 "The RSA fingerprint of the SSH public key represented
6322 by this entry.
6323 This value can be used with the SSH client to
6324 verify, on the initial connection, that the Secure Shell
6325 server responding to the request is the server running
6326 on the managed entity. This is the fingerprint of the
6327 operational host key pair. If the key pair represented
6328 by this entry is not operational then sixteen null octets
6329 must be returned."
6330 ::= { sshClientAuthPubKeyEntry 5 }
6331
6332 sshClientAuthPubKeyAcceptFrom OBJECT-TYPE
6333 SYNTAX OCTET STRING
6334 ACCESS read-write
6335 STATUS mandatory
6336 DESCRIPTION
6337 "This is a filter that describes the set of SSH client
6338 IP addresses and host names that can establish
6339 SSH connections to the AMM authenticated by the public key
6340 represented by this entry of the table. The filter is a
6341 comma-separated list of IP addresses and/or hostnames.
6342 A question mark may be used to match any single character.
6343 An asterisk may be used to match multiple characters.
6344 An exclamation point may preceed an IP address or hostname
6345 to deny acccess from that IP address or hostname.
6346
6347 The format of the Accept From specification is:
6348 from=PATTERN-LIST
6349 PATTERN-LIST is the filter, which must be enclosed in
6350 double quotation marks.
6351
6352 NOTE:This MIB object can be manipulated after the
6353 corresponding SSH public key is installed."
6354 ::= { sshClientAuthPubKeyEntry 6 }
6355
6356 sshClientAuthPubKeyComment OBJECT-TYPE
6357 SYNTAX OCTET STRING
6358 ACCESS read-write
6359 STATUS mandatory
6360 DESCRIPTION
6361 "This is a descriptive string that the administrator may
6362 use to help identify the public key represented by this entry.
6363 It serves no function in the operation of the SSH server.
6364
6365 NOTE:This MIB object can be manipulated after the
6366 corresponding SSH public key is installed."
6367 ::= { sshClientAuthPubKeyEntry 7 }
6368
6369 sshClientAuthPubKeyAction OBJECT-TYPE
6370 SYNTAX INTEGER {
6371 import(1),
6372 export(2)
6373 }
6374 ACCESS read-write
6375 STATUS mandatory
6376 DESCRIPTION
6377 "import(1) starts the TFTP file transfer of an SSH
6378 client authentication public key from the TFTP
6379 server to the AMM. The import operation is only
6380 accepted if the associated RemoteAccessIdsEntry row
6381 is configured and the current value of
6382 sshClientAuthPubKeyEntryStatus is underCreation(3)
6383 or valid(1), if the current value of sshClientAuthPubKeyEntryStatus
6384 is valid(1), it will replace the key with a new key,
6385 If the import is successful the value of
6386 sshClientAuthPubKeyRowStatus changes to valid(1).
6387 export(2) starts the TFTP file transfer of an SSH
6388 client authentication public key from the AMM to the TFTP
6389 server. The export operation is only accepted if
6390 the current value of sshClientAuthPubKeyEntryStatus
6391 is valid(1).
6392
6393 NOTE: Users should compare the fingerprint value
6394 sshClientAuthPubKeyFingerprint to the
6395 fingerprint of client authentication key files
6396 imported or exported using the TFTP file transfer
6397 protocol to guard against possible file corruption.
6398
6399 Value returned for the GET command is meaningless
6400 for this MIB object."
6401 ::= { sshClientAuthPubKeyEntry 8 }
6402
6403 sshClientAuthPubKeyEntryStatus OBJECT-TYPE
6404 SYNTAX EntryStatus
6405 ACCESS read-write
6406 STATUS mandatory
6407 DESCRIPTION
6408 "This object manages the creation and deletion of this entry.
6409 The steps recommended to install and to activate a new client
6410 authorization public key are:
6411 1. Set values for sshClientAuthPubKeyTftpServer,
6412 sshClientAuthPubKeyFileName, sshClientAuthPubKeyFileFormat
6413 2. Create a new entry in this table
6414 sshClientAuthPubKeyEntryStatus = createRequest
6415 3. Import a new key sshClientAuthPubKeyAction = import
6416 This entry will be valid after sshClientAuthPubKeyAction
6417 is successfully imported.
6418 4. Set sshClientAuthPubKeyAcceptFrom and
6419 sshClientAuthPubKeyComment as required.
6420
6421 valid(1) - Indicates that the public key pair represented
6422 by this entry is available for use by the Secure
6423 Shell Server for client authentication.
6424
6425 createRequest(2) - A new entry will be created in this table
6426 for the specified host key pair and the new
6427 entry will transition to the underCreation(3)
6428 state. The operation is only accepted if the
6429 associated RemoteAccessIdsEntry row defining
6430 a local user account is configured.
6431
6432 underCreation(3) - Indicates that this entry exists in the
6433 agent but is unavailable for use. After completing the
6434 create operation, the agent will set this object to
6435 underCreation(3).
6436
6437 invalid(4) - Deletes this entry and any client authentication
6438 public key that may be associated with it."
6439 ::= { sshClientAuthPubKeyEntry 9 }
6440
6441 sshClientAuthPubKeyUnused OBJECT-TYPE
6442 SYNTAX INTEGER
6443 ACCESS read-only
6444 STATUS mandatory
6445 DESCRIPTION
6446 "The number of available storage locations that may be
6447 used to install additional Client Authentication
6448 Public Keys. This number decreases by one when a new
6449 key is added to the configuration."
6450 ::= { sshClientAuth 2 }
6451
6452 sshClientAuthPubKeyTftpServer OBJECT-TYPE
6453 SYNTAX OCTET STRING
6454 ACCESS read-write
6455 STATUS mandatory
6456 DESCRIPTION
6457 "IP address or host name of the TFTP server where an SSH client
6458 authentication public key is to be installed from or exported
6459 to. The address must be entered in a dotted decimal
6460 IP string (e.g. 9.37.44.2)."
6461 ::= { sshClientAuth 3 }
6462
6463 sshClientAuthPubKeyFileName OBJECT-TYPE
6464 SYNTAX OCTET STRING
6465 ACCESS read-write
6466 STATUS mandatory
6467 DESCRIPTION
6468 "File name on the TFTP server of an SSH client
6469 authentication public key."
6470 ::= { sshClientAuth 4 }
6471
6472 sshClientAuthPubKeyFileFormat OBJECT-TYPE
6473 SYNTAX INTEGER {
6474 openSSH (1),
6475 rfc4716 (2)
6476 }
6477 ACCESS read-write
6478 STATUS mandatory
6479 DESCRIPTION
6480 "File format of SSH client authentication public key files
6481 imported from or exported to the TFTP file server."
6482 ::= { sshClientAuth 5 }
6483
6484
6485 -- ***********************************************************************
6486 -- SP Clock
6487 -- ***********************************************************************
6488 spClock OBJECT IDENTIFIER ::= { configureSP 2 }
6489
6490 spClockDateAndTimeSetting OBJECT-TYPE
6491 SYNTAX OCTET STRING
6492 ACCESS read-write
6493 STATUS mandatory
6494 DESCRIPTION
6495 "IMM clock date and time setting.
6496 A date-time specification for the local time of day.
6497 For example to set the date and time to
6498 March 4, 2001 at 06:00:00AM, set the value to:'03/04/2001,06:00:00'.
6499 field contents range
6500 _____ ________ _____
6501 1 month 01..12
6502 2 separator '/'
6503 3 day 01..31
6504 4 separator '/'
6505 5 year 2000..2037
6506 6 separator ','
6507 7 hour 00..23
6508 8 separator ':'
6509 9 minutes 00..59
6510 10 separator ':'
6511 11 seconds 00..59
6512 "
6513 ::= { spClock 1 }
6514
6515 spClockTimezoneSetting OBJECT-TYPE
6516 SYNTAX OCTET STRING
6517 ACCESS read-write
6518 STATUS mandatory
6519 DESCRIPTION
6520 "IMM clock Greenwich Mean Time(GMT) offset and Daylight Saving Time(DST)
6521 settings.
6522
6523 The following table lists GMT offsets and associated DST
6524 information. DST is not observed in time zones where
6525 the 'Observe DST' value does not contain 'yes' in the table.
6526 Also, note that in some cases additional information
6527 is required to determine the clock adjustment when DST is
6528 observed.
6529
6530 Examples
6531 -to set the GMT offset to +3:30,
6532 set the value to:'+3:30,no'
6533
6534 -for Eastern Standard Time and observing DST,
6535 set the value to:'-5:00,yes'
6536
6537 -for Turkey and observing DST,
6538 set the value to:'+2:00,yes,3'
6539
6540 GMT Observe Additional
6541 Offset DST? DST value
6542 ______ _______ __________
6543 GMT+0 yes | no
6544 GMT+1 yes | no
6545 GMT+2 yes | no When 'Observe DST?' value is 'yes':
6546 '1' Europe/Eastern Europe (ee)
6547 '3' Turkey (tky)
6548 '4' Asia/Beirut (bei)
6549 '5' Asia/Amman (amm)
6550 '6' Asia/Jerusalem (jem)
6551 GMT+3 no
6552 GMT+3:30 yes | no
6553 GMT+4 no
6554 GMT+4:30 no
6555 GMT+5 no
6556 GMT+5:30 no
6557 GMT+5:45 no
6558 GMT+6 no
6559 GMT+6:30 no
6560 GMT+7 no
6561 GMT+8 no
6562 GMT+9 no
6563 GMT+9:30 yes | no
6564 GMT+10 yes | no
6565 GMT+11 no
6566 GMT+12 yes | no
6567 GMT+13 no
6568 GMT-12 no
6569 GMT-11 yes | no
6570 GMT-10 no
6571 GMT-9 yes | no
6572 GMT-8 yes | no
6573 GMT-7 yes | no When 'Observe DST?' value is 'yes':
6574 '7' US/Mountain (mtn)
6575 '8' America/Mazatlan (maz)
6576 GMT-6 yes | no When 'Observe DST?' value is 'yes':
6577 '9' America/Mexico City (mex)
6578 '10' Canada/Central (cna)
6579 GMT-5 yes | no When 'Observe DST?' value is 'yes':
6580 '11' Cuba (cub)
6581 '12' Canada, US/East-Indiana (ein)
6582 GMT-4:30 no
6583 GMT-4 yes | no When 'Observe DST?' value is 'yes':
6584 '13' America/Asuncion (asu)
6585 '14' America/Cuiaba (cui)
6586 '15' America/Santiago (san)
6587 '16' Canada/Atlantic (cat)
6588 GMT-3:30 yes | no
6589 GMT-3 yes | no When 'Observe DST?' value is 'yes':
6590 '17' America/Gothab (gtb)
6591 '18' America/Montevideo (moo)
6592 '19' Brazil/East (bre)
6593 GMT-2 no
6594 GMT-1 yes | no "
6595 ::= { spClock 2 }
6596
6597
6598 -- ***********************************************************************
6599 -- SP identification
6600 -- ***********************************************************************
6601 spIdentification OBJECT IDENTIFIER ::= { configureSP 3 }
6602
6603 spTxtId OBJECT-TYPE
6604 SYNTAX OCTET STRING (SIZE(0..16))
6605 ACCESS read-write
6606 STATUS mandatory
6607 DESCRIPTION
6608 "IMM text ID. Note: Do not put any 'space
6609 character' at end of the ID."
6610 ::= { spIdentification 1 }
6611
6612 spRoomID OBJECT-TYPE -- IMM2-only
6613 SYNTAX DisplayString
6614 ACCESS read-write
6615 STATUS mandatory
6616 DESCRIPTION
6617 "Room where the system is located. In some hardware configurations this object can only be read."
6618 ::= { spIdentification 2 }
6619
6620 spRackID OBJECT-TYPE -- IMM2-only
6621 SYNTAX DisplayString
6622 ACCESS read-write
6623 STATUS mandatory
6624 DESCRIPTION
6625 "ID for Rack that contains this system. In some hardware configurations this object can only be read."
6626 ::= { spIdentification 3 }
6627
6628 spRackUnitPosition OBJECT-TYPE -- IMM2-only
6629 SYNTAX DisplayString
6630 ACCESS read-write
6631 STATUS mandatory
6632 DESCRIPTION
6633 "Position within the rack for this system. In some hardware configurations this object can only be read."
6634 ::= { spIdentification 4 }
6635
6636 spRackUnitHeight OBJECT-TYPE -- IMM2-only
6637 SYNTAX DisplayString
6638 ACCESS read-only
6639 STATUS mandatory
6640 DESCRIPTION
6641 "Number of rack units occupied by this system."
6642 ::= { spIdentification 5 }
6643
6644 spRackBladeBay OBJECT-TYPE -- IMM2-only
6645 SYNTAX DisplayString
6646 ACCESS read-only
6647 STATUS mandatory
6648 DESCRIPTION
6649 "Bay number for system contained in a blade chassis."
6650 ::= { spIdentification 6 }
6651
6652
6653 -- ***********************************************************************
6654 -- Network Configuration
6655 -- ***********************************************************************
6656 networkConfiguration OBJECT IDENTIFIER ::= { configureSP 4 }
6657
6658 -- ***********************************************************************
6659 -- Network Interfaces
6660 -- ***********************************************************************
6661 networkInterfaces OBJECT IDENTIFIER ::= { networkConfiguration 1 }
6662 -- ***********************************************************************
6663 -- Ethernet Interface 1
6664 -- ***********************************************************************
6665 ethernetInterface OBJECT IDENTIFIER ::= { networkInterfaces 1 }
6666
6667 ethernetInterfaceType OBJECT-TYPE
6668 SYNTAX OCTET STRING (SIZE(0..16))
6669 ACCESS read-only
6670 STATUS mandatory
6671 DESCRIPTION
6672 "The type of interface. Indicates 'Ethernet-1'."
6673 ::= { ethernetInterface 1 }
6674
6675 ethernetInterfaceEnabled OBJECT-TYPE
6676 SYNTAX INTEGER {
6677 interfaceDisabled(0),
6678 interfaceEnabled(1)
6679 }
6680 ACCESS read-write
6681 STATUS mandatory
6682 DESCRIPTION
6683 "Disable or enable the interface.
6684
6685 Note: To alter any of the configuration settings for the ethernet
6686 interface the following procedure should be used:
6687 (1)This object should be written with 'interfaceDisabled'
6688 (2)Make the modifications to other settings
6689 (3)This object should be written with 'interfaceEnabled'
6690 (4)Restart the remote supervisor adapter
6691
6692 Also note that when this object has a value of interfaceEnabled
6693 the following is verifed, if this verification fails a error
6694 response will be returned for the set of this object and the
6695 ethernet interface will be left in a disabled state.
6696 (1)Is the range for the MTU between 60-1500
6697 (2)Are the speed settings one of 10Mb, 100Mb, AUTO
6698 (3)Are the speed settings one of Half, Full, AUTO
6699 (4)If DHCP is disabled then is there a valid IP address
6700 "
6701 ::= { ethernetInterface 2 }
6702
6703 ethernetInterfaceHostName OBJECT-TYPE
6704 SYNTAX OCTET STRING (SIZE(0..64))
6705 ACCESS read-write
6706 STATUS mandatory
6707 DESCRIPTION
6708 "Contains the 64 byte null terminated DNS host name for this
6709 interface."
6710 ::= { ethernetInterface 3 }
6711
6712 ethernetInterfaceIPAddress OBJECT-TYPE
6713 SYNTAX IpAddress
6714 ACCESS read-write
6715 STATUS mandatory
6716 DESCRIPTION
6717 "Contains the IP address for the ethernet interface."
6718 ::= { ethernetInterface 4 }
6719
6720 ethernetInterfaceAutoNegotiate OBJECT-TYPE
6721 SYNTAX INTEGER {
6722 enabled(0),
6723 disabled(1)
6724 }
6725 ACCESS read-write
6726 STATUS mandatory
6727 DESCRIPTION
6728 "If this is enabled, then we should ignore Speed/Duplex."
6729 ::= { ethernetInterface 5 }
6730
6731 ethernetInterfaceDataRate OBJECT-TYPE
6732 SYNTAX INTEGER {
6733 enet10Megabit(3),
6734 enet100Megabit(4)
6735 }
6736 ACCESS read-write
6737 STATUS mandatory
6738 DESCRIPTION
6739 "Specifies the data transfer rate to be used over the ethernet
6740 interface 10Mb/100Mb/Auto. Note that the value of this variable
6741 is ignored if ethernetInterfaceAutoNegotiate is set to enabled(0)."
6742 ::= { ethernetInterface 6 }
6743
6744 ethernetInterfaceDuplexSetting OBJECT-TYPE
6745 SYNTAX INTEGER {
6746 fullDuplex(1),
6747 halfDuplex(2)
6748 }
6749 ACCESS read-write
6750 STATUS mandatory
6751 DESCRIPTION
6752 "Specifies the duplex settings for the data transfer rate to be used over
6753 the ethernet interface Half/Full/Auto."
6754 ::= { ethernetInterface 7 }
6755
6756 ethernetInterfaceLAA OBJECT-TYPE
6757 SYNTAX OCTET STRING (SIZE(17))
6758 ACCESS read-write
6759 STATUS mandatory
6760 DESCRIPTION
6761 "Specifies the locally administered MAC address. The locally administered
6762 address must be a hexadecimal value between 000000000000 - FFFFFFFFFFFF. This
6763 value must be in the form XX:XX:XX:XX:XX:XX where 'X' is a number between 0 - 9 and
6764 A - F. This IMM subsystem does not allow use of a multicast address. A multicast
6765 address has the least significant bit of the first byte set to a 1. The first
6766 byte must, therefore, be an even number."
6767 ::= { ethernetInterface 8 }
6768
6769 ethernetInterfaceDhcpEnabled OBJECT-TYPE
6770 SYNTAX INTEGER {
6771 dhcpDisabled(0),
6772 dhcpEnabled(1),
6773 dhcpTry(2)
6774 }
6775 ACCESS read-write
6776 STATUS mandatory
6777 DESCRIPTION
6778 "Disable or enable DHCP on this interface."
6779 ::= { ethernetInterface 9 }
6780
6781 ethernetInterfaceGatewayIPAddress OBJECT-TYPE
6782 SYNTAX IpAddress
6783 ACCESS read-write
6784 STATUS mandatory
6785 DESCRIPTION
6786 "Contains the IP address of the gateway/router for the ethernet
6787 interface."
6788 ::= { ethernetInterface 10 }
6789
6790 ethernetInterfaceBIA OBJECT-TYPE
6791 SYNTAX OCTET STRING (SIZE(6))
6792 ACCESS read-only
6793 STATUS mandatory
6794 DESCRIPTION
6795 "Specifies the burned-in MAC (BIA) address."
6796 ::= { ethernetInterface 11 }
6797
6798 ethernetInterfaceMTU OBJECT-TYPE
6799 SYNTAX INTEGER
6800 ACCESS read-write
6801 STATUS mandatory
6802 DESCRIPTION
6803 "Contains the Maximum Transmission Unit(MTU) for the ethernet
6804 interface"
6805 ::= { ethernetInterface 12 }
6806
6807 ethernetInterfaceSubnetMask OBJECT-TYPE
6808 SYNTAX IpAddress
6809 ACCESS read-write
6810 STATUS mandatory
6811 DESCRIPTION
6812 "Contains the Subnet Mask for the ethernet
6813 interface"
6814 ::= { ethernetInterface 13 }
6815
6816 -- ***********************************************************************
6817 -- DHCP Server Assigned Settings for ethernet interface 1
6818 -- ***********************************************************************
6819 dhcpEthernetInterface OBJECT IDENTIFIER ::= { ethernetInterface 14 }
6820
6821 dhcpHostName OBJECT-TYPE
6822 SYNTAX OCTET STRING (SIZE(0..64))
6823 ACCESS read-only
6824 STATUS mandatory
6825 DESCRIPTION
6826 "Contains the 64 byte null terminated DNS host name for this
6827 interface, assigned by the DHCP server."
6828 ::= { dhcpEthernetInterface 1 }
6829
6830 dhcpIPAddress OBJECT-TYPE
6831 SYNTAX IpAddress
6832 ACCESS read-only
6833 STATUS mandatory
6834 DESCRIPTION
6835 "Contains the IP address for the ehternet interface,
6836 assigned by the DHCP server."
6837 ::= { dhcpEthernetInterface 2 }
6838
6839 dhcpGatewayIPAddress OBJECT-TYPE
6840 SYNTAX IpAddress
6841 ACCESS read-only
6842 STATUS mandatory
6843 DESCRIPTION
6844 "Contains the IP address of the gateway/router for the ethernet
6845 interface, assigned by the DHCP server."
6846 ::= { dhcpEthernetInterface 3 }
6847
6848 dhcpSubnetMask OBJECT-TYPE
6849 SYNTAX IpAddress
6850 ACCESS read-only
6851 STATUS mandatory
6852 DESCRIPTION
6853 "Contains the Subnet Mask for the ethernet
6854 interface, assigned by the DHCP server."
6855 ::= { dhcpEthernetInterface 4 }
6856
6857 dhcpDomainName OBJECT-TYPE
6858 SYNTAX OCTET STRING (SIZE(0..64))
6859 ACCESS read-only
6860 STATUS mandatory
6861 DESCRIPTION
6862 "Contains the 64 byte null terminated Domain Name for this
6863 interface, assigned by the DHCP server."
6864 ::= { dhcpEthernetInterface 5 }
6865
6866 dhcpPrimaryDNSServer OBJECT-TYPE
6867 SYNTAX IpAddress
6868 ACCESS read-only
6869 STATUS mandatory
6870 DESCRIPTION
6871 "Contains the Primary DNS server, assigned by the DHCP server."
6872 ::= { dhcpEthernetInterface 6 }
6873
6874 dhcpSecondaryDNSServer OBJECT-TYPE
6875 SYNTAX IpAddress
6876 ACCESS read-only
6877 STATUS mandatory
6878 DESCRIPTION
6879 "Contains the Secondary DNS server, assigned by the DHCP server."
6880 ::= { dhcpEthernetInterface 7 }
6881
6882 dhcpTertiaryDNSServer OBJECT-TYPE
6883 SYNTAX IpAddress
6884 ACCESS read-only
6885 STATUS mandatory
6886 DESCRIPTION
6887 "Contains the tertiary DNS server, assigned by the DHCP server."
6888 ::= { dhcpEthernetInterface 8 }
6889
6890 -- ********************************************************************************
6891 -- VLAN configuration NOTE: IMM2-only
6892 -- ********************************************************************************
6893 ethernetInterfaceVlan OBJECT-TYPE
6894 SYNTAX INTEGER {
6895 enabled(0),
6896 disabled(1)
6897 }
6898 ACCESS read-write
6899 STATUS mandatory
6900 DESCRIPTION
6901 "If this is enabled, assign VLAN ID needs to be assigned.
6902 NOTE: This is not supported on blades."
6903 ::= { ethernetInterface 15 }
6904
6905 ethernetInterfaceVlanID OBJECT-TYPE
6906 SYNTAX INTEGER (1..4094)
6907 ACCESS read-write
6908 STATUS mandatory
6909 DESCRIPTION
6910 "Contains the VLAN ID for the ethernet interface.
6911 NOTE: This is not supported in blades."
6912 ::= { ethernetInterface 16 }
6913
6914 -- ********************************************************************************
6915 -- Ethernet Interface IPv6
6916 -- ********************************************************************************
6917 ethernetInterfaceIPv6 OBJECT IDENTIFIER ::= { networkInterfaces 4 }
6918
6919
6920 ethernetInterfaceIPv6Enabled OBJECT-TYPE
6921 SYNTAX INTEGER {
6922 disabled(0),
6923 enabled(1)
6924 }
6925 ACCESS read-write
6926 STATUS mandatory
6927 DESCRIPTION
6928 "The current IPv6 enabled or disabled state of this IMM.
6929
6930 NOTE: If IPv6 address(es) have been configured for one or more
6931 interfaces/protocols/services on this IMM, when you update
6932 the firmware to a level which does not support IPv6, all IPv6
6933 connectivity will be lost, and services/interfaces for which an IPv6
6934 address was configured may not function properly. You will be required
6935 to reconfigure these services/interfaces."
6936 ::= { ethernetInterfaceIPv6 2 }
6937
6938 ethernetInterfaceIPv6Config OBJECT IDENTIFIER ::= { ethernetInterfaceIPv6 5 }
6939
6940 ethernetInterfaceIPv6LocalAddress OBJECT IDENTIFIER ::= { ethernetInterfaceIPv6Config 1 }
6941
6942 ethernetInterfaceIPv6LinkLocalAddress OBJECT-TYPE
6943 SYNTAX InetAddressIPv6
6944 ACCESS read-only
6945 STATUS mandatory
6946 DESCRIPTION
6947 "The IPv6 link local IP address for the ethernet interface.
6948
6949 NOTE: If ethernetInterfaceIPv6Enabled is currently disabled, this
6950 object has the value '0:0:0:0:0:0:0:0'."
6951 ::= { ethernetInterfaceIPv6LocalAddress 1 }
6952
6953 ethernetInterfaceIPv6StaticIPConfig OBJECT IDENTIFIER ::= { ethernetInterfaceIPv6Config 2 }
6954
6955 ethernetInterfaceIPv6StaticIPConfigEnabled OBJECT-TYPE
6956 SYNTAX INTEGER { disabled(0), enabled(1) }
6957 ACCESS read-write
6958 STATUS mandatory
6959 DESCRIPTION
6960 "The IPv6 static IP address enabled or disabled state for the ethernet interface."
6961 ::= { ethernetInterfaceIPv6StaticIPConfig 1 }
6962
6963 ethernetInterfaceIPv6StaticIPAddress OBJECT-TYPE
6964 SYNTAX InetAddressIPv6
6965 ACCESS read-write
6966 STATUS mandatory
6967 DESCRIPTION
6968 "The IPv6 static IP address for the ethernet interface.
6969
6970 NOTE: If ethernetInterfaceIPv6Enabled is currently disabled, this
6971 object has the value '0:0:0:0:0:0:0:0'."
6972 ::= { ethernetInterfaceIPv6StaticIPConfig 2 }
6973
6974 ethernetInterfaceIPv6StaticIPAddressPrefixLen OBJECT-TYPE
6975 SYNTAX INTEGER (1..128)
6976 ACCESS read-write
6977 STATUS mandatory
6978 DESCRIPTION
6979 "The IPv6 static IP address prefix length for the ethernet interface.
6980
6981 NOTE: If ethernetInterfaceIPv6Enabled is currently disabled, this
6982 object has the value 0."
6983 ::= { ethernetInterfaceIPv6StaticIPConfig 3 }
6984
6985 ethernetInterfaceIPv6StaticIPDefaultRoute OBJECT-TYPE
6986 SYNTAX InetAddressIPv6
6987 ACCESS read-write
6988 STATUS mandatory
6989 DESCRIPTION
6990 "The IPv6 static IP address default route for the ethernet interface.
6991
6992 NOTE: If ethernetInterfaceIPv6Enabled is currently disabled, this
6993 object has the value '0:0:0:0:0:0:0:0'."
6994 ::= { ethernetInterfaceIPv6StaticIPConfig 4 }
6995
6996 ethernetInterfaceIPv6AutoIPConfig OBJECT IDENTIFIER ::= { ethernetInterfaceIPv6Config 3 }
6997
6998 ethernetInterfaceDHCPv6Config OBJECT IDENTIFIER ::= { ethernetInterfaceIPv6AutoIPConfig 2 }
6999
7000 ethernetInterfaceDHCPv6Enabled OBJECT-TYPE
7001 SYNTAX INTEGER {
7002 disabled(0),
7003 enabled(1)
7004 }
7005 ACCESS read-write
7006 STATUS mandatory
7007 DESCRIPTION
7008 "The DHCPv6 enabled or disabled state for the ethernet interface.
7009
7010 NOTE: If ethernetInterfaceIPv6StatelessAutoConfigEnabled is currently disabled, Disabling
7011 ethernetInterfaceDHCPv6Enabled will cause ethernetInterfaceIPv6AutoIPConfigEnabled to be disabled.
7012 NOTE: If ethernetInterfaceIPv6StaticIPConfigEnabled and
7013 ethernetInterfaceIPv6StatelessAutoConfigEnabled are currently disabled, Disabling
7014 ethernetInterfaceDHCPv6Enabled will not be allowed."
7015 ::= { ethernetInterfaceDHCPv6Config 1 }
7016
7017 ethernetInterfaceDHCPv6IPAddress OBJECT-TYPE
7018 SYNTAX InetAddressIPv6
7019 ACCESS read-only
7020 STATUS mandatory
7021 DESCRIPTION
7022 "The IPv6 address for the ethernet interface, assigned by DHCPv6 server.
7023
7024 NOTE: If ethernetInterfaceIPv6Enabled or ethernetInterfaceDHCPv6Enabled
7025 is disabled or if DHCPv6 server is not available, this object has the value
7026 '0:0:0:0:0:0:0:0'."
7027 ::= { ethernetInterfaceDHCPv6Config 2 }
7028
7029 ethernetInterfaceDHCPv6DomainName OBJECT-TYPE
7030 SYNTAX OCTET STRING (SIZE(0..64))
7031 ACCESS read-only
7032 STATUS mandatory
7033 DESCRIPTION
7034 "The 64 byte Domain Name for the ethernet interface,
7035 assigned by the DHCPv6 server.
7036
7037 NOTE: If ethernetInterfaceIPv6Enabled or ethernetInterfaceDHCPv6Enabled
7038 is disabled or if DHCPv6 server is not available, this object has the
7039 value '(Not available)'."
7040 ::= { ethernetInterfaceDHCPv6Config 4 }
7041
7042 ethernetInterfaceDHCPv6PrimaryDNSServer OBJECT-TYPE
7043 SYNTAX InetAddressIPv6
7044 ACCESS read-only
7045 STATUS mandatory
7046 DESCRIPTION
7047 "The primary DNS server, assigned by the DHCPv6 server.
7048
7049 NOTE: If ethernetInterfaceIPv6Enabled or ethernetInterfaceDHCPv6Enabled
7050 is disabled or if DHCPv6 server is not available, this object has the
7051 value '0:0:0:0:0:0:0:0'."
7052 ::= { ethernetInterfaceDHCPv6Config 5 }
7053
7054 ethernetInterfaceDHCPv6SecondaryDNSServer OBJECT-TYPE
7055 SYNTAX InetAddressIPv6
7056 ACCESS read-only
7057 STATUS mandatory
7058 DESCRIPTION
7059 "The secondary DNS server, assigned by the DHCPv6 server.
7060
7061 NOTE: If ethernetInterfaceIPv6Enabled or ethernetInterfaceDHCPv6Enabled
7062 is disabled or if DHCPv6 server is not available, this object has the
7063 value '0:0:0:0:0:0:0:0'."
7064 ::= { ethernetInterfaceDHCPv6Config 6 }
7065
7066 ethernetInterfaceDHCPv6TertiaryDNSServer OBJECT-TYPE
7067 SYNTAX InetAddressIPv6
7068 ACCESS read-only
7069 STATUS mandatory
7070 DESCRIPTION
7071 "The tertiary DNS server, assigned by the DHCPv6 server.
7072
7073 NOTE: If ethernetInterfaceIPv6Enabled or ethernetInterfaceDHCPv6Enabled
7074 is disabled or if DHCPv6 server is not available, this object has the
7075 value '0:0:0:0:0:0:0:0'."
7076 ::= { ethernetInterfaceDHCPv6Config 7 }
7077
7078 ethernetInterfaceDHCPv6Server OBJECT-TYPE
7079 SYNTAX InetAddressIPv6
7080 ACCESS read-only
7081 STATUS mandatory
7082 DESCRIPTION
7083 "The DHCPv6 server IPv6 address used to acquire the DHCP settings.
7084
7085 NOTE: If ethernetInterfaceIPv6Enabled or ethernetInterfaceDHCPv6Enabled
7086 is disabled or if DHCPv6 server is not available, this object has the
7087 value '0:0:0:0:0:0:0:0'."
7088 ::= { ethernetInterfaceDHCPv6Config 8 }
7089
7090 ethernetInterfaceIPv6StatelessAutoConfig OBJECT IDENTIFIER ::= { ethernetInterfaceIPv6AutoIPConfig 3 }
7091
7092 ethernetInterfaceIPv6StatelessAutoConfigEnabled OBJECT-TYPE
7093 SYNTAX INTEGER { disabled(0), enabled(1) }
7094 ACCESS read-write
7095 STATUS mandatory
7096 DESCRIPTION
7097 "The IPv6 stateless auto-configuration enabled or disabled state for the ethernet interface.
7098
7099 NOTE: If EthernetfInterfaceDHCPv6Enabled is currently disabled, Disabling
7100 ethernetInterfaceIPv6StatelessAutoConfigEnabled will cause ethernetInterfaceIPv6AutoIPConfigEnabled
7101 to be disabled."
7102 ::= { ethernetInterfaceIPv6StatelessAutoConfig 1 }
7103
7104 ethernetInterfaceStatelessAutoConfigAddressesTable OBJECT-TYPE
7105 SYNTAX SEQUENCE OF EthernetInterfaceStatelessAutoConfigAddressesEntry
7106 ACCESS not-accessible
7107 STATUS mandatory
7108 DESCRIPTION
7109 "Table of stateless Auto-Config addresses entries"
7110 ::= { ethernetInterfaceIPv6StatelessAutoConfig 2 }
7111
7112 ethernetInterfaceStatelessAutoConfigAddressesEntry OBJECT-TYPE
7113 SYNTAX EthernetInterfaceStatelessAutoConfigAddressesEntry
7114 ACCESS not-accessible
7115 STATUS mandatory
7116 DESCRIPTION
7117 "Stateless Auto-Config address entries"
7118 INDEX { ethernetInterfaceStatelessAutoConfigAddressesIndex }
7119 ::= { ethernetInterfaceStatelessAutoConfigAddressesTable 1 }
7120
7121 EthernetInterfaceStatelessAutoConfigAddressesEntry ::= SEQUENCE {
7122 ethernetInterfaceStatelessAutoConfigAddressesIndex INTEGER,
7123 ethernetInterfaceStatelessAutoConfigAddresses InetAddressIPv6,
7124 ethernetInterfaceStatelessAutoConfigAddressesPrefixLen INTEGER
7125 }
7126
7127 ethernetInterfaceStatelessAutoConfigAddressesIndex OBJECT-TYPE
7128 SYNTAX INTEGER (1..1000)
7129 ACCESS read-only
7130 STATUS mandatory
7131 DESCRIPTION
7132 "Index for stateless Auto-Config addresses.
7133
7134 NOTE: If ethernetInterfaceIPv6StatelessAutoConfigEnabled or
7135 ethernetInterfaceIPv6Enabled is currently disabled, this
7136 object will show nothing."
7137 ::= { ethernetInterfaceStatelessAutoConfigAddressesEntry 1 }
7138
7139 ethernetInterfaceStatelessAutoConfigAddresses OBJECT-TYPE
7140 SYNTAX InetAddressIPv6
7141 ACCESS read-only
7142 STATUS mandatory
7143 DESCRIPTION
7144 "The stateless Auto-Configuration IPv6 address.
7145
7146 NOTE: If ethernetInterfaceIPv6StatelessAutoConfigEnabled or
7147 ethernetInterfaceIPv6Enabled is currently disabled, this
7148 object will show nothing."
7149 ::= { ethernetInterfaceStatelessAutoConfigAddressesEntry 2 }
7150
7151 ethernetInterfaceStatelessAutoConfigAddressesPrefixLen OBJECT-TYPE
7152 SYNTAX INTEGER (1..128)
7153 ACCESS read-only
7154 STATUS mandatory
7155 DESCRIPTION
7156 "The stateless Auto-Configration address prefix length.
7157
7158 NOTE: If ethernetInterfaceIPv6StatelessAutoConfigEnabled or
7159 ethernetInterfaceIPv6Enabled is currently disabled, this
7160 object will show nothing."
7161 ::= { ethernetInterfaceStatelessAutoConfigAddressesEntry 3 }
7162
7163
7164 ddnsStatus OBJECT-TYPE
7165 SYNTAX INTEGER { disabled(0), enabled(1) }
7166 ACCESS read-write
7167 STATUS mandatory
7168 DESCRIPTION
7169 "Dynamic DNS provides the capability for a networked device
7170 to notify a domain name server to change, in real time, the
7171 active DNS configuration of its configured hostnames, addresses
7172 or other information stored in DNS. With Dynamic DNS, host
7173 computers gain the capability to notify their respective DNS
7174 server of the IP address they have received from a DHCP server
7175 or through self-configuration."
7176 ::= { networkInterfaces 10 }
7177
7178 hostName OBJECT-TYPE
7179 SYNTAX OCTET STRING (SIZE(0..64))
7180 ACCESS read-write
7181 STATUS mandatory
7182 DESCRIPTION
7183 "Contains the DNS host name for this system. This object
7184 provides the exact same function as ethernetInterfaceHostName"
7185 ::= { networkInterfaces 11 }
7186
7187 ddnsDomainToUse OBJECT-TYPE
7188 SYNTAX INTEGER {
7189 dhcp(1),
7190 manual(2)
7191 }
7192 ACCESS read-write
7193 STATUS mandatory
7194 DESCRIPTION
7195 "The domain name to be used with Dynamic DNS.
7196 The value shall be either dhcp or manual"
7197 ::= { networkInterfaces 12 }
7198
7199 domainName OBJECT-TYPE
7200 SYNTAX OCTET STRING
7201 ACCESS read-write
7202 STATUS mandatory
7203 DESCRIPTION
7204 "The user assigned DNS domain name."
7205 ::= { networkInterfaces 13 }
7206
7207 -- ***********************************************************************
7208 -- LAN over USB Settings for ethernet interface
7209 -- ***********************************************************************
7210 lanOverUSBInterface OBJECT IDENTIFIER ::= { networkInterfaces 14 }
7211
7212 immUSBIPAddress OBJECT-TYPE
7213 SYNTAX IpAddress
7214 ACCESS read-write
7215 STATUS mandatory
7216 DESCRIPTION
7217 "Contains the IP address for the LAN over USB of IMM."
7218 ::= { lanOverUSBInterface 1 }
7219
7220 immUSBSubnetMask OBJECT-TYPE
7221 SYNTAX IpAddress
7222 ACCESS read-write
7223 STATUS mandatory
7224 DESCRIPTION
7225 "Contains the Subnet Mask for the LAN over USB of IMM."
7226 ::= { lanOverUSBInterface 2 }
7227
7228
7229 osUSBIPAddress OBJECT-TYPE
7230 SYNTAX IpAddress
7231 ACCESS read-write
7232 STATUS mandatory
7233 DESCRIPTION
7234 "Contains the IP address for the LAN over USB of OS."
7235 ::= { lanOverUSBInterface 3 }
7236
7237
7238 -- ***********************************************************************
7239 -- TCP/IP Protocol Configuration
7240 -- ***********************************************************************
7241 tcpProtocols OBJECT IDENTIFIER ::= { networkConfiguration 2 }
7242
7243 -- ***********************************************************************
7244 -- SNMP Agent Configuration
7245 -- ***********************************************************************
7246 snmpAgentConfig OBJECT IDENTIFIER ::= { tcpProtocols 1 }
7247
7248 snmpSystemName OBJECT-TYPE
7249 SYNTAX OCTET STRING (SIZE(0..48))
7250 ACCESS read-write
7251 STATUS mandatory
7252 DESCRIPTION
7253 "A NULL terminated 48 byte string that contains the
7254 SNMP agent name."
7255 ::= { snmpAgentConfig 1 }
7256
7257 snmpSystemContact OBJECT-TYPE
7258 SYNTAX OCTET STRING (SIZE(0..48))
7259 ACCESS read-write
7260 STATUS mandatory
7261 DESCRIPTION
7262 "A NULL terminated 48 byte string that contains the
7263 SNMP agent contact name."
7264 ::= { snmpAgentConfig 2 }
7265
7266 snmpSystemLocation OBJECT-TYPE
7267 SYNTAX OCTET STRING (SIZE(0..48))
7268 ACCESS read-write
7269 STATUS mandatory
7270 DESCRIPTION
7271 "A NULL terminated 48 byte string that contains the
7272 SNMP agent location name."
7273 ::= { snmpAgentConfig 3 }
7274
7275 snmpSystemAgentTrapsDisable OBJECT-TYPE
7276 SYNTAX INTEGER {
7277 trapsEnabled(0),
7278 trapsDisabled(1)
7279 }
7280 ACCESS read-write
7281 STATUS mandatory
7282 DESCRIPTION
7283 "Disable or enable SNMP traps."
7284 ::= { snmpAgentConfig 4 }
7285
7286 -- ***********************************************************************
7287 -- SNMP Agent Community Configuration
7288 -- ***********************************************************************
7289 snmpAgentCommunityConfig OBJECT IDENTIFIER ::= { snmpAgentConfig 5 }
7290
7291
7292 -- ***********************************************************************
7293 -- SNMP Community Configuration table
7294 -- ***********************************************************************
7295
7296 snmpCommunityTable OBJECT-TYPE
7297 SYNTAX SEQUENCE OF SnmpCommunityEntry
7298 ACCESS not-accessible
7299 STATUS mandatory
7300 DESCRIPTION
7301 "Table of SNMP Community entries"
7302 ::= { snmpAgentCommunityConfig 1 }
7303
7304 snmpCommunityEntry OBJECT-TYPE
7305 SYNTAX SnmpCommunityEntry
7306 ACCESS not-accessible
7307 STATUS mandatory
7308 DESCRIPTION
7309 "Community table entries"
7310 INDEX { snmpCommunityEntryIndex }
7311 ::= { snmpCommunityTable 1 }
7312
7313 SnmpCommunityEntry ::= SEQUENCE {
7314 snmpCommunityEntryIndex INTEGER(0..255),
7315 snmpCommunityEntryCommunityName DisplayString (SIZE(0..15)),
7316 snmpCommunityEntryCommunityIpAddress1 OCTET STRING (SIZE(0..63)),
7317 snmpCommunityEntryCommunityIpAddress2 OCTET STRING (SIZE(0..63)),
7318 snmpCommunityEntryCommunityIpAddress3 OCTET STRING (SIZE(0..63)),
7319 snmpCommunityEntryCommunityViewType INTEGER(1..3)
7320 }
7321
7322
7323 snmpCommunityEntryIndex OBJECT-TYPE
7324 SYNTAX INTEGER(0..255)
7325 ACCESS read-only
7326 STATUS mandatory
7327 DESCRIPTION
7328 "Index for SNMP Agent Community entry."
7329 ::= { snmpCommunityEntry 1 }
7330
7331 snmpCommunityEntryCommunityName OBJECT-TYPE
7332 SYNTAX DisplayString (SIZE(0..15))
7333 ACCESS read-write
7334 STATUS mandatory
7335 DESCRIPTION
7336 "SNMP Community entry name. Note: Set snmpSystemAgentEnable
7337 to disabled before performing a set of this object."
7338 ::= { snmpCommunityEntry 2 }
7339
7340 snmpCommunityEntryCommunityIpAddress1 OBJECT-TYPE
7341 SYNTAX OCTET STRING (SIZE(0..63))
7342 ACCESS read-write
7343 STATUS mandatory
7344 DESCRIPTION
7345 "SNMP Community IP address or host name.
7346 Can either be a dotted decimal IP string(eg. 9.37.44.2)
7347 or host name. This field also allows two
7348 wildcard values for read-Traps and write-Read-Traps communities:
7349 0.0.0.0 - allow any IPv4 address
7350 0::0 - allow any IPv6 address"
7351 ::= { snmpCommunityEntry 3 }
7352
7353 snmpCommunityEntryCommunityIpAddress2 OBJECT-TYPE
7354 SYNTAX OCTET STRING (SIZE(0..63))
7355 ACCESS read-write
7356 STATUS mandatory
7357 DESCRIPTION
7358 "SNMP Community IP address or host name.
7359 Can either be a dotted decimal IP string(eg. 9.37.44.2)
7360 or a host name. This field also allows two
7361 wildcard values for read-Traps and write-Read-Traps communities:
7362 0.0.0.0 - allow any IPv4 address
7363 0::0 - allow any IPv6 address"
7364 ::= { snmpCommunityEntry 4 }
7365
7366 snmpCommunityEntryCommunityIpAddress3 OBJECT-TYPE
7367 SYNTAX OCTET STRING (SIZE(0..63))
7368 ACCESS read-write
7369 STATUS mandatory
7370 DESCRIPTION
7371 "SNMP Community IP address or host name.
7372 Can either be a dotted decimal IP string(eg. 9.37.44.2)
7373 or a host name. This field also allows two
7374 wildcard values for read-Traps and write-Read-Traps communities:
7375 0.0.0.0 - allow any IPv4 address
7376 0::0 - allow any IPv6 address"
7377 ::= { snmpCommunityEntry 5 }
7378
7379 -- 4.9.3.1.4.5
7380 snmpCommunityEntryCommunityViewType OBJECT-TYPE
7381 SYNTAX INTEGER {
7382 read-Traps(1),
7383 write-Read-Traps(2),
7384 traps-Only(3)
7385 }
7386 ACCESS read-write
7387 STATUS mandatory
7388 DESCRIPTION
7389 "Access Level of the SNMPv1 managers. Note this parameter
7390 is set for each community. Therefore all three managers
7391 in the same community have the same access level."
7392 ::= { snmpCommunityEntry 6 }
7393
7394
7395 snmpv1SystemAgentEnable OBJECT-TYPE
7396 SYNTAX INTEGER {
7397 disabled(0),
7398 enabled(1)
7399 }
7400 ACCESS read-write
7401 STATUS mandatory
7402 DESCRIPTION
7403 "Disable or enable the SNMPv1 agent.
7404
7405 Note: When this object has a value of enabled the fields listed below are checked.
7406 If this verification fails an error response is returned for the set of this object
7407 and the SNMP agent will be left in a disabled state.
7408 (1)Is there a valid system contact
7409 (2)Is there a valid system name
7410 (3)Is there at least one valid community name and for that
7411 community name is there one valid IP address or hostname
7412 "
7413 ::= { snmpAgentConfig 6 }
7414
7415 snmpv3SystemAgentEnable OBJECT-TYPE
7416 SYNTAX INTEGER {
7417 disabled(0),
7418 enabled(1)
7419 }
7420 ACCESS read-write
7421 STATUS mandatory
7422 DESCRIPTION
7423 "Disable or enable the SNMPv3 agent.
7424
7425 Note: To alter any of the configuration settings for the SNMP Agent
7426 the following procedure should be used:
7427 (1)This object should be written with 'disabled'
7428 (2)Make the modifications to other settings
7429 (3)This object should be written with 'enabled'
7430 (4)Restart the remote supervisor adapter
7431
7432 Also note that when this object has a value of enabled
7433 that the following is verifed, if this verification fails a error
7434 response will be returned for the set of this object and the SNMP
7435 agent will be left in a disabled state.
7436 (1)Is there a valid system contact
7437 (2)Is there a valid system name
7438 (3)Is there at least one valid community name and for that
7439 community name is there one valid IP address or hostname
7440 "
7441 ::= { snmpAgentConfig 7 }
7442
7443
7444 -- ********************************************************************************
7445 -- SNMP Agent User Profile Configuration
7446 -- ********************************************************************************
7447
7448 snmpAgentUserProfileConfig OBJECT IDENTIFIER ::= { snmpAgentConfig 8 }
7449
7450
7451 -- ********************************************************************************
7452 -- SNMP User Profile Configuration table
7453 -- ********************************************************************************
7454
7455 snmpUserProfileTable OBJECT-TYPE
7456 SYNTAX SEQUENCE OF SnmpUserProfileEntry
7457 ACCESS not-accessible
7458 STATUS mandatory
7459 DESCRIPTION
7460 "Table of SNMPv3 User Profile entries"
7461 ::= { snmpAgentUserProfileConfig 1 }
7462
7463 snmpUserProfileEntry OBJECT-TYPE
7464 SYNTAX SnmpUserProfileEntry
7465 ACCESS not-accessible
7466 STATUS mandatory
7467 DESCRIPTION
7468 "SNMP User Profile entries"
7469 INDEX { snmpUserProfileEntryIndex }
7470 ::= { snmpUserProfileTable 1 }
7471
7472 SnmpUserProfileEntry ::= SEQUENCE {
7473 snmpUserProfileEntryIndex INTEGER,
7474 snmpUserProfileEntryAuthProt INTEGER,
7475 snmpUserProfileEntryPrivProt INTEGER,
7476 snmpUserProfileEntryPrivPassword OCTET STRING,
7477 snmpUserProfileEntryViewType INTEGER,
7478 snmpUserProfileEntryIpAddress OCTET STRING
7479 }
7480
7481
7482 snmpUserProfileEntryIndex OBJECT-TYPE
7483 SYNTAX INTEGER(0..255)
7484 ACCESS read-only
7485 STATUS mandatory
7486 DESCRIPTION
7487 "Index for SNMPv3 Agent User Profile entry."
7488 ::= { snmpUserProfileEntry 1 }
7489
7490 snmpUserProfileEntryAuthProt OBJECT-TYPE
7491 SYNTAX INTEGER {
7492 none (1),
7493 md5 (2),
7494 sha (3)
7495 }
7496 ACCESS read-write
7497 STATUS mandatory
7498 DESCRIPTION
7499 "SNMPv3 User Profile entry - Authentication Protocol
7500 supported by the user."
7501 ::= { snmpUserProfileEntry 2 }
7502
7503 snmpUserProfileEntryPrivProt OBJECT-TYPE
7504 SYNTAX INTEGER {
7505 none (1),
7506 des (2),
7507 aes (4)
7508 }
7509 ACCESS read-write
7510 STATUS mandatory
7511 DESCRIPTION
7512 "SNMPv3 User Profile entry - Privacy Protocol
7513 supported by the user. The Privacy Password must be set
7514 and the Authentication Protocol must be md5 or sha
7515 before this field may be set to des or aes."
7516 ::= { snmpUserProfileEntry 3 }
7517
7518 snmpUserProfileEntryPrivPassword OBJECT-TYPE
7519 SYNTAX OCTET STRING (SIZE(0..31))
7520 ACCESS read-write
7521 STATUS mandatory
7522 DESCRIPTION
7523 "SNMPv3 User Profile entry - Privacy password
7524 for the user.
7525
7526 NOTE: Value returned for the GET command is
7527 meaningless for this MIB object for security reason."
7528 ::= { snmpUserProfileEntry 4 }
7529
7530 snmpUserProfileEntryViewType OBJECT-TYPE
7531 SYNTAX INTEGER {
7532 read-Traps(1),
7533 read-Write-Traps(2)
7534 }
7535 ACCESS read-write
7536 STATUS mandatory
7537 DESCRIPTION
7538 "SNMPv3 User Profile entry - Access level (Get and Set)
7539 of the user. "
7540 ::= { snmpUserProfileEntry 5 }
7541
7542
7543 snmpUserProfileEntryIpAddress OBJECT-TYPE
7544 SYNTAX OCTET STRING (SIZE(0..63))
7545 ACCESS read-write
7546 STATUS mandatory
7547 DESCRIPTION
7548 "SNMPv3 User Profile entry - IP address or host name.
7549 Can either be a dotted decimal IP string (e.g. 9.37.44.2)
7550 or if DNS is enabled a host name."
7551 ::= { snmpUserProfileEntry 6 }
7552
7553 -- ***********************************************************************
7554 -- DNS Configuration
7555 -- ***********************************************************************
7556 dnsConfig OBJECT IDENTIFIER ::= { tcpProtocols 2 }
7557
7558 dnsEnabled OBJECT-TYPE
7559 SYNTAX INTEGER {
7560 dnsDisabled(0),
7561 dnsEnabled(1)
7562 }
7563 ACCESS read-write
7564 STATUS mandatory
7565 DESCRIPTION
7566 "Disable or enable the DNS agent.
7567
7568 Note that when this object has a value of enabled
7569 that the following is verifed, if this verification fails a error
7570 response will be returned for the set of this object and the DNS
7571 resolver will be left in a disabled state.
7572 (1)Is there at least one valid DNS server IP address
7573 "
7574 ::= { dnsConfig 1 }
7575
7576 dnsServerIPAddress1 OBJECT-TYPE
7577 SYNTAX IpAddress
7578 ACCESS read-write
7579 STATUS mandatory
7580 DESCRIPTION
7581 "Contains the primary DNS server IP address."
7582 ::= { dnsConfig 2 }
7583
7584 dnsServerIPAddress2 OBJECT-TYPE
7585 SYNTAX IpAddress
7586 ACCESS read-write
7587 STATUS mandatory
7588 DESCRIPTION
7589 "Contains the secondary DNS server IP address."
7590 ::= { dnsConfig 3 }
7591
7592 dnsServerIPAddress3 OBJECT-TYPE
7593 SYNTAX IpAddress
7594 ACCESS read-write
7595 STATUS mandatory
7596 DESCRIPTION
7597 "Contains the tertiary DNS server IP address."
7598 ::= { dnsConfig 4 }
7599
7600 dnsServerIPv6Address1 OBJECT-TYPE
7601 SYNTAX InetAddressIPv6
7602 ACCESS read-write
7603 STATUS mandatory
7604 DESCRIPTION
7605 "Contains the primary IPv6 DNS server address."
7606 ::= { dnsConfig 12 }
7607
7608 dnsServerIPv6Address2 OBJECT-TYPE
7609 SYNTAX InetAddressIPv6
7610 ACCESS read-write
7611 STATUS mandatory
7612 DESCRIPTION
7613 "Contains the secondary IPv6 DNS server address."
7614 ::= { dnsConfig 13 }
7615
7616 dnsServerIPv6Address3 OBJECT-TYPE
7617 SYNTAX InetAddressIPv6
7618 ACCESS read-write
7619 STATUS mandatory
7620 DESCRIPTION
7621 "Contains the tertiary IPv6 DNS server address."
7622 ::= { dnsConfig 14 }
7623
7624 dnsPriority OBJECT-TYPE
7625 SYNTAX INTEGER {
7626 ipv6(1),
7627 ipv4(2)
7628 }
7629 ACCESS read-write
7630 STATUS mandatory
7631 DESCRIPTION
7632 "Tells the order host names are resolved. The options are
7633 to either first resolve with an IPv6 DNS server or to first
7634 resolve with an IPv6 DNS server."
7635 ::= { dnsConfig 20 }
7636
7637 -- ***********************************************************************
7638 -- SMTP Configuration
7639 -- ***********************************************************************
7640 smtpConfig OBJECT IDENTIFIER ::= { tcpProtocols 3 }
7641
7642
7643 smtpServerNameOrIPAddress OBJECT-TYPE
7644 SYNTAX OCTET STRING (SIZE(0..64))
7645 ACCESS read-write
7646 STATUS mandatory
7647 DESCRIPTION
7648 "A NULL terminated 64 byte string that contains the
7649 SMTP server Host name or IP address(a.b.c.d)."
7650 ::= { smtpConfig 1 }
7651
7652 smtpServerPort OBJECT-TYPE --- NOTE: new setting for IMM1
7653 -- can return Not Found until implemented
7654 SYNTAX INTEGER
7655 ACCESS read-write
7656 STATUS mandatory
7657 DESCRIPTION
7658 "SMTP server port number."
7659 ::= { smtpConfig 2 }
7660
7661 smtpServerAuthentication OBJECT-TYPE -- IMM2 only
7662 SYNTAX INTEGER {
7663 enabled(0),
7664 disabled(1)
7665 }
7666 ACCESS read-write
7667 STATUS mandatory
7668 DESCRIPTION
7669 "Enable/disable SMTP-AUTH function. smtpServerAuthenticationUser and
7670 smtpServerAuthenticationPassword must be SET before smtpServerAuthentication
7671 is enabled or the enable will fail."
7672 ::= { smtpConfig 3 }
7673
7674 smtpServerAuthenticationUser OBJECT-TYPE -- IMM2 only
7675 SYNTAX OCTET STRING (SIZE(0..256))
7676 ACCESS read-write
7677 STATUS mandatory
7678 DESCRIPTION
7679 "SMTP authentication user name"
7680 ::= { smtpConfig 4 }
7681
7682 smtpServerAuthenticationPassword OBJECT-TYPE -- IMM2 only
7683 SYNTAX OCTET STRING (SIZE(0..256))
7684 ACCESS read-write
7685 STATUS mandatory
7686 DESCRIPTION
7687 "SMTP authentication password. On a read a NULL string
7688 will be returned for security reasons."
7689 ::= { smtpConfig 5 }
7690
7691 smtpServerAuthenticationMethod OBJECT-TYPE -- IMM2 only
7692 SYNTAX INTEGER {
7693 plain(0),
7694 cram-md5(1)
7695 }
7696 ACCESS read-write
7697 STATUS mandatory
7698 DESCRIPTION
7699 "SMTP authentication method , support CRAM-MD5 and PLAIN only"
7700 ::= { smtpConfig 6 }
7701
7702 -- ***********************************************************************
7703 -- Telnet Configuration
7704 -- ***********************************************************************
7705
7706 tcpApplicationConfig OBJECT IDENTIFIER ::= { tcpProtocols 4 }
7707
7708 telnetConnectionCounts OBJECT-TYPE
7709 SYNTAX INTEGER {
7710 disabled(0),
7711 one(1),
7712 two(2)
7713 }
7714 ACCESS read-write
7715 STATUS mandatory
7716 DESCRIPTION
7717 "The number of telnet connections that can be active
7718 concurrently."
7719 ::= { tcpApplicationConfig 1 }
7720
7721 slpAddrType OBJECT-TYPE
7722 SYNTAX INTEGER {
7723 multicast(0),
7724 broadcast(1)
7725 }
7726 ACCESS read-write
7727 STATUS mandatory
7728 DESCRIPTION
7729 "Set SLP address type to 0 (multicast) or 1 (broadcast). Note that when
7730 slpAddrType is set to broadast value then the multicast address set in in
7731 slpMulticastAddt will be ignored."
7732 ::= { tcpApplicationConfig 2 }
7733
7734 slpMulticastAddr OBJECT-TYPE
7735 SYNTAX IpAddress
7736 ACCESS read-only
7737 STATUS mandatory
7738 DESCRIPTION
7739 "Service Locator Protocol Multicast address"
7740 ::= { tcpApplicationConfig 3 }
7741
7742
7743 -- ***********************************************************************
7744 -- The SSH Server Configuration Group NOTE: IMM2-only
7745 -- ***********************************************************************
7746
7747 sshServerConfig OBJECT IDENTIFIER ::= { tcpApplicationConfig 5 }
7748
7749
7750 sshServerHostKeySize OBJECT-TYPE
7751 SYNTAX INTEGER {
7752 bits512 (1),
7753 bits768 (2),
7754 bits1024 (3),
7755 bits2048 (4),
7756 bits4096 (5)
7757 }
7758 ACCESS read-only
7759 STATUS mandatory
7760 DESCRIPTION
7761 "The size of the public/private host key pair.
7762
7763 NOTE: The IMM supports only the bits1048 value."
7764 ::= { sshServerConfig 1 }
7765
7766 sshServerHostKeyFingerprint OBJECT-TYPE
7767 SYNTAX OCTET STRING
7768 ACCESS read-only
7769 STATUS mandatory
7770 DESCRIPTION
7771 "The RSA fingerprint of the public part of the host key
7772 pair. This value can be used with the SSH client to
7773 verify, on the initial connection, that the Secure Shell
7774 server responding to the request is the server running
7775 on the IMM. Null Empty string if no RSA key exists."
7776 ::= { sshServerConfig 2 }
7777
7778 sshServerHostKeyGenerate OBJECT-TYPE
7779 SYNTAX INTEGER {
7780 execute(1)
7781 }
7782 ACCESS read-write
7783 STATUS mandatory
7784 DESCRIPTION
7785 "Initiate the new Host Keys generation process for the
7786 IMM SSH Server.
7787
7788 NOTE: Value returned for the GET command is meaningless
7789 for this MIB object."
7790 ::= { sshServerConfig 3 }
7791
7792 sshServerHostKeyGenerateProgress OBJECT-TYPE
7793 SYNTAX OCTET STRING
7794 ACCESS read-only
7795 STATUS mandatory
7796 DESCRIPTION
7797 "Indicate the progress of the key generation process."
7798 ::= { sshServerConfig 4 }
7799
7800 sshEnable OBJECT-TYPE
7801 SYNTAX INTEGER {
7802 disabled(0),
7803 enabled(1)
7804 }
7805 ACCESS read-write
7806 STATUS mandatory
7807 DESCRIPTION
7808 "Disable/Enable SSH."
7809 ::= { sshServerConfig 5 }
7810
7811
7812 -- ***********************************************************************
7813 -- The SSL Configuration Group NOTE: IMM2-only
7814 -- ***********************************************************************
7815
7816 sslConfig OBJECT IDENTIFIER ::= { tcpApplicationConfig 6 }
7817
7818 sslHTTPSServerConfigForWeb OBJECT IDENTIFIER ::= { sslConfig 1 }
7819
7820 sslEnableHTTPSforWeb OBJECT-TYPE
7821 SYNTAX INTEGER {
7822 disabled(0),
7823 enabled(1)
7824 }
7825 ACCESS read-write
7826 STATUS mandatory
7827 DESCRIPTION
7828 "Disable/Enable HTTPS support for web.
7829 Use this field to enable or disable SSL for the web interface.
7830 The IMM must be restarted before the selected value
7831 (enable/ disable) takes effect.
7832 Note that in order to enable SSL, a valid SSL server certificate
7833 must first be in place. To use SSL, a client web browser must
7834 be configured to use SSL3 and/or TLS. Older export-grade browsers
7835 with only SSL2 support cannot be used."
7836 ::= { sslHTTPSServerConfigForWeb 1 }
7837
7838 sslHTTPSServerWebCertificateGeneration OBJECT-TYPE
7839 SYNTAX INTEGER {
7840 generateNewKeyandSelfSigned(1),
7841 generateNewKeyandCSR(2)
7842 }
7843 ACCESS read-write
7844 STATUS mandatory
7845 DESCRIPTION
7846 "Initiate the new key and certificate generation process for the
7847 web HTTPS. The required fields in sslCertificateData must be set
7848 to valid contents.
7849 generateNewKeyandSelfSigned -
7850 Use this to generate a new encryption
7851 key pair and install a self-signed certificate. If a key and a
7852 certificate are present, they will be replaced. After the operation
7853 is complete, SSL may be enabled using the new key and certificate.
7854 generateNewKeyandCSR -
7855 Use this to generate a new encryption key
7856 and a certificate signing request (CSR). After the operation is
7857 complete, the CSR file may be downloaded and sent to a certificate
7858 authority (CA) for signing.
7859 NOTE: Value returned for the GET command is meaningless
7860 for this MIB object."
7861 ::= { sslHTTPSServerConfigForWeb 2 }
7862
7863 sslHTTPSServerWebCertificateTransfer OBJECT-TYPE
7864 SYNTAX INTEGER {
7865 importSignedCertificate(1),
7866 downloadCertificate(2),
7867 downloadCSR(3)
7868 }
7869 ACCESS read-write
7870 STATUS mandatory
7871 DESCRIPTION
7872 "sslConfigTftpServer and sslConfigFileName must contain valid values.
7873 importSignedCertificate -
7874 Use this to import a signed certificate. To obtain a signed
7875 certificate, a certificate signing request (CSR) must first
7876 be generated and sent to a certificate authority (CA). The
7877 imported certificate must contain a public key that corresponds
7878 to the key pair previously generated by the generateNewKeyandCSR.
7879 downloadCertificate -
7880 Use this link to download a copy of the currently installed c
7881 ertificate. The certificate will be in DER format. The contents
7882 of the certificate can be viewed using a third-party tool such as
7883 OpenSSL (www.openssl.org). An example of the command line for
7884 viewing the contents of the certificate using OpenSSL would look
7885 something like the following:
7886 openssl x509 -in cert.der -inform DER -text
7887 downloadCSR -
7888 The file produced when creating a CSR is in DER format. If your
7889 CA expects the data in some other format, such as PEM, the file
7890 can be converted using a third-party tool such as OpenSSL(www.openssl.org).
7891 If the CA asks you to copy the contents of the CSR file into
7892 a web browser window, PEM format is usually expected. An example
7893 of the command line for converting a CSR from DER to PEM format
7894 using OpenSSL would look something like the following:
7895 openssl req -in csr.der -inform DER -out csr.pem -outform PEM
7896
7897 NOTE: Value returned for the GET command is meaningless
7898 for this MIB object."
7899 ::= { sslHTTPSServerConfigForWeb 3 }
7900
7901 sslHTTPSWebCertificateStatus OBJECT-TYPE
7902 SYNTAX INTEGER {
7903 no-cert-installed(1),
7904 self-signed-installed(2),
7905 ca-signed-installed(3),
7906 csr-generated(4),
7907 self-signed-and-csr-generated(5),
7908 ca-signed-and-csr-generated(6)
7909 }
7910 ACCESS read-only
7911 STATUS mandatory
7912 DESCRIPTION
7913 "Get the status of the installed Web certificates.
7914 1 = Private Key and Cert/CSR not available.
7915 2 = Private Key and Self-signed cert installed.
7916 3 = Private Key and CA-signed cert installed.
7917 4 = Private Key stored, CSR available for download.
7918 5 = Private Key and Self-signed cert installed, Private Key stored, CSR available for download.
7919 6 = Private Key and CA-signed cert installed, Private Key stored, CSR available for download. "
7920 ::= { sslHTTPSServerConfigForWeb 4 }
7921
7922 sslHTTPSServerConfigForCIMXML OBJECT IDENTIFIER ::= { sslConfig 2 }
7923
7924 sslEnableHTTPSforCIMXML OBJECT-TYPE
7925 SYNTAX INTEGER {
7926 disabled(0),
7927 enabled(1)
7928 }
7929 ACCESS read-write
7930 STATUS mandatory
7931 DESCRIPTION
7932 "Disable/Enable HTTPS support for web.
7933 Use this field to enable or disable SSL for the web interface.
7934 The IMM must be restarted before the selected value
7935 (enable/ disable) takes effect.
7936 Note that in order to enable SSL, a valid SSL server certificate
7937 must first be in place. "
7938 ::= { sslHTTPSServerConfigForCIMXML 1 }
7939
7940 sslHTTPSServerCIMXMLCertificateGeneration OBJECT-TYPE
7941 SYNTAX INTEGER {
7942 generateNewKeyandSelfSigned(1),
7943 generateNewKeyandCSR(2)
7944 }
7945 ACCESS read-write
7946 STATUS mandatory
7947 DESCRIPTION
7948 "Initiate the new key and certificate generation process for
7949 CIMXML communication. The required fields in sslCertificateData must be set
7950 to valid contents.
7951 generateNewKeyandSelfSigned -
7952 Use this to generate a new encryption
7953 key pair and install a self-signed certificate. If a key and a
7954 certificate are present, they will be replaced. After the operation
7955 is complete, SSL may be enabled using the new key and certificate.
7956 generateNewKeyandCSR -
7957 Use this to generate a new encryption key
7958 and a certificate signing request (CSR). After the operation is
7959 complete, the CSR file may be downloaded and sent to a certificate
7960 authority (CA) for signing.
7961 NOTE: Value returned for the GET command is meaningless
7962 for this MIB object."
7963 ::= { sslHTTPSServerConfigForCIMXML 2 }
7964
7965 sslHTTPSServerCIMXMLCertificateTransfer OBJECT-TYPE
7966 SYNTAX INTEGER {
7967 importSignedCertificate(1),
7968 downloadCertificate(2),
7969 downloadCSR(3)
7970 }
7971 ACCESS read-write
7972 STATUS mandatory
7973 DESCRIPTION
7974 "sslConfigTftpServer and sslConfigFileName must contain valid values.
7975 importSignedCertificate -
7976 Use this to import a signed certificate. To obtain a signed
7977 certificate, a certificate signing request (CSR) must first
7978 be generated and sent to a certificate authority (CA). The
7979 imported certificate must contain a public key that corresponds
7980 to the key pair previously generated by the generateNewKeyandCSR.
7981 downloadCertificate -
7982 Use this link to download a copy of the currently installed c
7983 ertificate. The certificate will be in DER format. The contents
7984 of the certificate can be viewed using a third-party tool such as
7985 OpenSSL (www.openssl.org). An example of the command line for
7986 viewing the contents of the certificate using OpenSSL would look
7987 something like the following:
7988 openssl x509 -in cert.der -inform DER -text
7989 downloadCSR -
7990 The file produced when creating a CSR is in DER format. If your
7991 CA expects the data in some other format, such as PEM, the file
7992 can be converted using a third-party tool such as OpenSSL(www.openssl.org).
7993 If the CA asks you to copy the contents of the CSR file into
7994 a web browser window, PEM format is usually expected. An example
7995 of the command line for converting a CSR from DER to PEM format
7996 using OpenSSL would look something like the following:
7997 openssl req -in csr.der -inform DER -out csr.pem -outform PEM
7998
7999 NOTE: Value returned for the GET command is meaningless
8000 for this MIB object."
8001 ::= { sslHTTPSServerConfigForCIMXML 3 }
8002
8003 sslHTTPSCIMXMLCertificateStatus OBJECT-TYPE
8004 SYNTAX INTEGER {
8005 no-cert-installed(1),
8006 self-signed-installed(2),
8007 ca-signed-installed(3),
8008 csr-generated(4),
8009 self-signed-and-csr-generated(5),
8010 ca-signed-and-csr-generated(6)
8011 }
8012 ACCESS read-only
8013 STATUS mandatory
8014 DESCRIPTION
8015 "Get the status of the installed CIM/XML certificates.
8016 1 = Private Key and Cert/CSR not available.
8017 2 = Private Key and Self-signed cert installed.
8018 3 = Private Key and CA-signed cert installed.
8019 4 = Private Key stored, CSR available for download.
8020 5 = Private Key and Self-signed cert installed, Private Key stored, CSR available for download.
8021 6 = Private Key and CA-signed cert installed, Private Key stored, CSR available for download. "
8022 ::= { sslHTTPSServerConfigForCIMXML 4 }
8023
8024 sslClientConfigForLDAP OBJECT IDENTIFIER ::= { sslConfig 3 }
8025
8026 sslEnableClientLDAP OBJECT-TYPE
8027 SYNTAX INTEGER {
8028 disabled(0),
8029 enabled(1)
8030 }
8031 ACCESS read-write
8032 STATUS mandatory
8033 DESCRIPTION
8034 "Use this field to enable or disable SSL for the LDAP Client.
8035 The value selected takes effect immediately. Note that in order
8036 to enable SSL, a valid SSL certificate must first be in place and at
8037 least one SSL client trusted certificate must be imported.
8038 Your LDAP server must support SSL3 or TLS to be compatible with the
8039 SSL implementation used by the LDAP client."
8040 ::= { sslClientConfigForLDAP 1 }
8041
8042 sslClientLDAPCertificateGeneration OBJECT-TYPE
8043 SYNTAX INTEGER {
8044 generateNewKeyandSelfSigned(1),
8045 generateNewKeyandCSR(2)
8046 }
8047 ACCESS read-write
8048 STATUS mandatory
8049 DESCRIPTION
8050 "Initiate the new key and certificate generation process for the
8051 LDAP Client Certificates. The required fields in sslCertificateData must be set
8052 to valid contents.
8053 generateNewKeyandSelfSigned -
8054 Use this to generate a new encryption
8055 key pair and install a self-signed certificate. If a key and a
8056 certificate are present, they will be replaced. After the operation
8057 is complete, SSL may be enabled using the new key and certificate.
8058 generateNewKeyandCSR -
8059 Use this to generate a new encryption key
8060 and a certificate signing request (CSR). After the operation is
8061 complete, the CSR file may be downloaded and sent to a certificate
8062 authority (CA) for signing.
8063 NOTE: Value returned for the GET command is meaningless
8064 for this MIB object."
8065 ::= { sslClientConfigForLDAP 2 }
8066
8067 sslClientLDAPCertificateDownload OBJECT-TYPE
8068 SYNTAX INTEGER {
8069 downloadCertificate(2),
8070 downloadCSR(3)
8071 }
8072 ACCESS read-write
8073 STATUS mandatory
8074 DESCRIPTION
8075 "sslConfigTftpServer and sslConfigFileName must contain valid values.
8076 downloadCertificate -
8077 Use this link to download a copy of the currently installed c
8078 ertificate. The certificate will be in DER format. The contents
8079 of the certificate can be viewed using a third-party tool such as
8080 OpenSSL (www.openssl.org). An example of the command line for
8081 viewing the contents of the certificate using OpenSSL would look
8082 something like the following:
8083 openssl x509 -in cert.der -inform DER -text
8084 downloadCSR -
8085 The file produced when creating a CSR is in DER format. If your
8086 CA expects the data in some other format, such as PEM, the file
8087 can be converted using a third-party tool such as OpenSSL(www.openssl.org).
8088 If the CA asks you to copy the contents of the CSR file into
8089 a web browser window, PEM format is usually expected. An example
8090 of the command line for converting a CSR from DER to PEM format
8091 using OpenSSL would look something like the following:
8092 openssl req -in csr.der -inform DER -out csr.pem -outform PEM
8093
8094 NOTE: Value returned for the GET command is meaningless
8095 for this MIB object."
8096 ::= { sslClientConfigForLDAP 3 }
8097
8098 sslClientLDAPCertificateImport OBJECT-TYPE
8099 SYNTAX INTEGER {
8100 importSignedCertificate1(1),
8101 importTrustedCertificate1(2),
8102 importTrustedCertificate2(3),
8103 importTrustedCertificate3(4),
8104 importTrustedCertificate4(5)
8105 }
8106 ACCESS read-write
8107 STATUS mandatory
8108 DESCRIPTION
8109 "sslConfigTftpServer and sslConfigFileName must contain valid values.
8110 importSignedCertificate -
8111 Use this to import a signed certificate. To obtain a signed
8112 certificate, a certificate signing request (CSR) must first
8113 be generated and sent to a certificate authority (CA). The
8114 imported certificate must contain a public key that corresponds
8115 to the key pair previously generated by the generateNewKeyandCSR.
8116 importTrustedCertificateX -
8117 Use these to import or remove trusted CA certificates.
8118 Trusted CA certificates are used by the SSL client to authenticate
8119 the SSL Server's (LDAP Server's) certificate. The SSL client must be
8120 disabled prior to importing or removing trusted certificates.
8121
8122 NOTE: Value returned for the GET command is meaningless
8123 for this MIB object."
8124 ::= { sslClientConfigForLDAP 4 }
8125
8126 sslClientLDAPCertificateStatus OBJECT-TYPE
8127 SYNTAX INTEGER {
8128 no-cert-installed(1),
8129 self-signed-installed(2),
8130 ca-signed-installed(3),
8131 csr-generated(4),
8132 self-signed-and-csr-generated(5),
8133 ca-signed-and-csr-generated(6)
8134 }
8135 ACCESS read-only
8136 STATUS mandatory
8137 DESCRIPTION
8138 "Get the status of the installed SSL Client certificates.
8139 1 = Private Key and Cert/CSR not available.
8140 2 = Private Key and Self-signed cert installed.
8141 3 = Private Key and CA-signed cert installed.
8142 4 = Private Key stored, CSR available for download.
8143 5 = Private Key and Self-signed cert installed, Private Key stored, CSR available for download.
8144 6 = Private Key and CA-signed cert installed, Private Key stored, CSR available for download. "
8145 ::= { sslClientConfigForLDAP 5 }
8146
8147
8148 sslClientLDAPTrustedCertificate1Status OBJECT-TYPE
8149 SYNTAX INTEGER {
8150 not-installed(0),
8151 installed(1)
8152 }
8153 ACCESS read-only
8154 STATUS mandatory
8155 DESCRIPTION
8156 "Get the status of the installed SSL Client trusted certificates.
8157 0 = certificate not installed
8158 1 = certificate installed. "
8159 ::= { sslClientConfigForLDAP 6 }
8160
8161 sslClientLDAPTrustedCertificate2Status OBJECT-TYPE
8162 SYNTAX INTEGER {
8163 not-installed(0),
8164 installed(1)
8165 }
8166 ACCESS read-only
8167 STATUS mandatory
8168 DESCRIPTION
8169 "Get the status of the installed SSL Client trusted certificates.
8170 0 = certificate not installed
8171 1 = certificate installed. "
8172 ::= { sslClientConfigForLDAP 7 }
8173
8174 sslClientLDAPTrustedCertificate3Status OBJECT-TYPE
8175 SYNTAX INTEGER {
8176 not-installed(0),
8177 installed(1)
8178 }
8179 ACCESS read-only
8180 STATUS mandatory
8181 DESCRIPTION
8182 "Get the status of the installed SSL Client trusted certificates.
8183 0 = certificate not installed
8184 1 = certificate installed. "
8185 ::= { sslClientConfigForLDAP 8 }
8186
8187 sslClientLDAPTrustedCertificate4Status OBJECT-TYPE
8188 SYNTAX INTEGER {
8189 not-installed(0),
8190 installed(1)
8191 }
8192 ACCESS read-only
8193 STATUS mandatory
8194 DESCRIPTION
8195 "Get the status of the installed SSL Client trusted certificates.
8196 0 = certificate not installed
8197 1 = certificate installed. "
8198 ::= { sslClientConfigForLDAP 9 }
8199
8200 sslConfigTftpServer OBJECT-TYPE
8201 SYNTAX OCTET STRING (SIZE(0..63))
8202 ACCESS read-write
8203 STATUS mandatory
8204 DESCRIPTION
8205 "To download or import certificates, set the IP address
8206 or host name of the TFTP server where the file should be
8207 transferred to or from. The address must be entered in a
8208 dotted decimal IP string (e.g. 9.37.44.2), or equivalent
8209 for IPv6."
8210 ::= { sslConfig 4 }
8211
8212 sslConfigFileName OBJECT-TYPE
8213 SYNTAX OCTET STRING (SIZE(0..254))
8214 ACCESS read-write
8215 STATUS mandatory
8216 DESCRIPTION
8217 "File name on target system for the downloaded or
8218 imported certificate."
8219 ::= { sslConfig 5 }
8220
8221
8222 sslCertificateData OBJECT IDENTIFIER ::= { sslConfig 6 }
8223
8224
8225 sslCertificateDataCountry OBJECT-TYPE
8226 SYNTAX OCTET STRING
8227 ACCESS read-write
8228 STATUS mandatory
8229 DESCRIPTION
8230 "Required field for generating a CSR or self-signed
8231 certificate.
8232 Use this field to indicate the country where the IMM physically
8233 resides.
8234 This field must contain the 2 character country code."
8235 ::= { sslCertificateData 1}
8236
8237 sslCertificateDataStateorProvince OBJECT-TYPE
8238 SYNTAX OCTET STRING
8239 ACCESS read-write
8240 STATUS mandatory
8241 DESCRIPTION
8242 "Required field for generating a CSR or self-signed
8243 certificate.
8244 Use this field to indicate the state or province where the IMM
8245 physically resides.
8246 This field may contain a maximum of 30 characters. "
8247 ::= { sslCertificateData 2}
8248
8249 sslCertificateDataCityOrLocality OBJECT-TYPE
8250 SYNTAX OCTET STRING
8251 ACCESS read-write
8252 STATUS mandatory
8253 DESCRIPTION
8254 "Required field for generating a CSR or self-signed
8255 certificate.
8256 Use this field to indicate the city or locality where the IMM
8257 physically resides.
8258 This field may contain a maximum of 50 characters."
8259 ::= { sslCertificateData 3}
8260
8261 sslCertificateDataOrganizationName OBJECT-TYPE
8262 SYNTAX OCTET STRING
8263 ACCESS read-write
8264 STATUS mandatory
8265 DESCRIPTION
8266 "Required field for generating a CSR or self-signed
8267 certificate.
8268 Use this field to indicate the company or organization that
8269 owns the IMM. When this is used to generate a CSR, the
8270 issuing CA may verify that the organization requesting the
8271 certificate is legally entitled to claim ownership of the
8272 given company or organization name.
8273 This field may contain a maximum of 60 characters."
8274 ::= { sslCertificateData 4}
8275
8276
8277 sslCertificateDataIMMHostName OBJECT-TYPE
8278 SYNTAX OCTET STRING
8279 ACCESS read-write
8280 STATUS mandatory
8281 DESCRIPTION
8282 "Required field for generating a CSR or self-signed
8283 certificate.
8284 Use this field to indicate the IMM host name that currently
8285 appears in the browser URL address bar. This certificate
8286 attribute is generally referred to as the Common Name (CN).
8287 Special care must be taken to ensure that the value entered
8288 into the IMM host name field exactly matches the host name
8289 as it is known by the web browser when it access the IMM.
8290 The browser compares the host name in the resolved URL to the
8291 name that appears in the certificate. In order to prevent
8292 certificate warnings from the browser, the value used in this
8293 field must match the host name used by the browser to connect
8294 to the IMM.
8295 For instance, if the URL address bar in the browser currently
8296 were to appear as http://mm11.xyz.com/private/main.ssi, the
8297 value used for the IMM Host Name field should be mm11.xyz.com.
8298 If the URL were http://mm11/private/main.ssi, the value used
8299 should be mm11 .
8300 If the URL were http://192.168.70.2/private/main.ssi,
8301 the value used should be 192.168.70.2 .
8302 It is the users responsibility to ensure the correct value
8303 is entered and works.
8304 This field may contain a maximum of 60 characters. "
8305 ::= { sslCertificateData 5}
8306
8307 sslCertificateDataContact OBJECT-TYPE
8308 SYNTAX OCTET STRING
8309 ACCESS read-write
8310 STATUS mandatory
8311 DESCRIPTION
8312 "Optional field for generating a CSR or self-signed
8313 certificate.
8314 Use this field to indicate the name of a contact person
8315 responsible for the IMM.
8316 This field may contain a maximum of 60 characters. "
8317 ::= { sslCertificateData 6}
8318
8319 sslCertificateDataEmailAddr OBJECT-TYPE
8320 SYNTAX OCTET STRING
8321 ACCESS read-write
8322 STATUS mandatory
8323 DESCRIPTION
8324 "Optional field for generating a CSR or self-signed
8325 certificate.
8326 Use this field to indicate the email address of a contact
8327 person responsible for the IMM.
8328 This field may contain a maximum of 60 characters. "
8329 ::= { sslCertificateData 7}
8330
8331 sslCertificateDataOrganizationUnit OBJECT-TYPE
8332 SYNTAX OCTET STRING
8333 ACCESS read-write
8334 STATUS mandatory
8335 DESCRIPTION
8336 "Optional field for generating a CSR or self-signed
8337 certificate.
8338 Use this field to indicate the unit within the company
8339 or organization that owns the IMM.
8340 This field may contain a maximum of 60 characters."
8341 ::= { sslCertificateData 8}
8342
8343 sslCertificateDataSurname OBJECT-TYPE
8344 SYNTAX OCTET STRING
8345 ACCESS read-write
8346 STATUS mandatory
8347 DESCRIPTION
8348 "Optional field for generating a CSR or self-signed
8349 certificate.
8350 Use this field for additional information, such as the
8351 surname of a person responsible for the IMM.
8352 This field may contain a maximum of 60 characters."
8353 ::= { sslCertificateData 9}
8354
8355 sslCertificateDataGivenName OBJECT-TYPE
8356 SYNTAX OCTET STRING
8357 ACCESS read-write
8358 STATUS mandatory
8359 DESCRIPTION
8360 "Optional field for generating a CSR or self-signed
8361 certificate.
8362 Use this field for additional information, such as the
8363 given name of a person responsible for the IMM.
8364 This field may contain a maximum of 60 characters."
8365 ::= { sslCertificateData 10}
8366
8367 sslCertificateDataInitials OBJECT-TYPE
8368 SYNTAX OCTET STRING
8369 ACCESS read-write
8370 STATUS mandatory
8371 DESCRIPTION
8372 "Optional field for generating a CSR or self-signed
8373 certificate.
8374 Use this field for additional information, such as the
8375 initials of a person responsible for the IMM.
8376 This field may contain a maximum of 20 characters."
8377 ::= { sslCertificateData 11}
8378
8379 sslCertificateDataDNQualifier OBJECT-TYPE
8380 SYNTAX OCTET STRING
8381 ACCESS read-write
8382 STATUS mandatory
8383 DESCRIPTION
8384 "Optional field for generating a CSR or self-signed
8385 certificate.
8386 Use this field for additional information, such as a
8387 Distinguished Name Qualifier for the IMM.
8388 This field may contain a maximum of 60 characters."
8389 ::= { sslCertificateData 12}
8390
8391 sslCertificateDataCSRChallengePassword OBJECT-TYPE
8392 SYNTAX OCTET STRING
8393 ACCESS read-write
8394 STATUS mandatory
8395 DESCRIPTION
8396 "Optional field for generating a CSR.
8397 Use this field to assign a password to the CSR.
8398 This field may contain a maximum of 30 characters. "
8399 ::= { sslCertificateData 13}
8400
8401 sslCertificateDataCSRUnstructuredName OBJECT-TYPE
8402 SYNTAX OCTET STRING
8403 ACCESS read-write
8404 STATUS mandatory
8405 DESCRIPTION
8406 "Optional field for generating a CSR.
8407 Use this field for additional information, such as an
8408 unstructured name assigned to the IMM.
8409 This field may contain a maximum of 60 characters."
8410 ::= { sslCertificateData 14}
8411
8412 -- ***********************************************************************
8413 -- Cryptography Mode NOTE: IMM2-only
8414 -- ***********************************************************************
8415
8416 cryptoSettings OBJECT IDENTIFIER ::= { tcpApplicationConfig 7 }
8417
8418 cryptoMode OBJECT-TYPE
8419 SYNTAX INTEGER {
8420 basic(0),
8421 nist(1)
8422 }
8423 ACCESS read-write
8424 STATUS mandatory
8425 DESCRIPTION
8426 "Basic or NIST mode enabled.
8427 The Basic mode is compatible with older firmware versions and
8428 with browers and other network clients that do not implement
8429 the stricter security requirements of the compliance mode.
8430 The NIST mode is to have the IMM2 firmware comply with the
8431 requirements of SP 800-131A."
8432 ::= { cryptoSettings 1 }
8433
8434 cryptoSnmpv3 OBJECT-TYPE
8435 SYNTAX INTEGER {
8436 disallow(0),
8437 allow(1)
8438 }
8439 ACCESS read-write
8440 STATUS mandatory
8441 DESCRIPTION
8442 "Disallow or allow SNMPv3 accounts that do not comply with
8443 NIST compliance mode when NIST compliance has been enabled."
8444 ::= { cryptoSettings 2 }
8445
8446 -- ***********************************************************************
8447 -- Certificate Domain Names NOTE: IMM2-only
8448 -- ***********************************************************************
8449
8450 certDomainNames OBJECT IDENTIFIER ::= { tcpApplicationConfig 8 }
8451
8452 certDomainNameTable OBJECT-TYPE
8453 SYNTAX SEQUENCE OF CertDomainNameEntry
8454 ACCESS not-accessible
8455 STATUS mandatory
8456 DESCRIPTION "This table contains certificate domain names and status."
8457 ::= { certDomainNames 1 }
8458
8459 certDomainNameEntry OBJECT-TYPE
8460 SYNTAX CertDomainNameEntry
8461 ACCESS not-accessible
8462 STATUS mandatory
8463 DESCRIPTION "Each row contains a certificate domain name and status."
8464 INDEX { certDomainNameIndex }
8465 ::= { certDomainNameTable 1 }
8466
8467 CertDomainNameEntry ::=
8468 SEQUENCE {
8469 certDomainNameIndex INTEGER,
8470 certDomainName OCTET STRING,
8471 certDomainNameStatus OCTET STRING
8472 }
8473
8474 certDomainNameIndex OBJECT-TYPE
8475 SYNTAX INTEGER (1..1000)
8476 ACCESS read-only
8477 STATUS mandatory
8478 DESCRIPTION "The index number of one certificate domain name entry."
8479 ::= { certDomainNameEntry 1 }
8480
8481 certDomainName OBJECT-TYPE
8482 SYNTAX OCTET STRING
8483 ACCESS read-only
8484 STATUS mandatory
8485 DESCRIPTION
8486 "The Certificate Domain Name of one certificate domain name entry."
8487 ::= { certDomainNameEntry 2 }
8488
8489 certDomainNameStatus OBJECT-TYPE
8490 SYNTAX OCTET STRING
8491 ACCESS read-only
8492 STATUS mandatory
8493 DESCRIPTION
8494 "The status of the Certificate Domain Name entry."
8495 ::= { certDomainNameEntry 3 }
8496
8497 addCertDomainName OBJECT-TYPE
8498 SYNTAX OCTET STRING
8499 ACCESS read-write
8500 STATUS mandatory
8501 DESCRIPTION
8502 "Add one Certificate Domain Name to the certificate domain name table."
8503 ::= { certDomainNames 2}
8504
8505 rmCertDomainName OBJECT-TYPE
8506 SYNTAX OCTET STRING
8507 ACCESS read-write
8508 STATUS mandatory
8509 DESCRIPTION
8510 "Remove one Certificate Domain Name to the certificate domain name table."
8511 ::= { certDomainNames 3}
8512
8513
8514 -- ***********************************************************************
8515 -- Storage Key Repository Servers NOTE: IMM2-only
8516 -- ***********************************************************************
8517
8518 skrServers OBJECT IDENTIFIER ::= { tcpApplicationConfig 9 }
8519
8520 skrServerTable OBJECT-TYPE
8521 SYNTAX SEQUENCE OF SkrServerEntry
8522 ACCESS not-accessible
8523 STATUS mandatory
8524 DESCRIPTION "This table contains Storage Key Repository Server hostnames and ports."
8525 ::= { skrServers 1 }
8526
8527 skrServerEntry OBJECT-TYPE
8528 SYNTAX SkrServerEntry
8529 ACCESS not-accessible
8530 STATUS mandatory
8531 DESCRIPTION "Each row contains a Storage Key Repository Server hostname and port."
8532 INDEX { skrServerIndex }
8533 ::= { skrServerTable 1 }
8534
8535 SkrServerEntry ::=
8536 SEQUENCE {
8537 skrServerIndex INTEGER,
8538 skrServerHostname OCTET STRING,
8539 skrServerPort INTEGER
8540 }
8541
8542 skrServerIndex OBJECT-TYPE
8543 SYNTAX INTEGER (1..1000)
8544 ACCESS read-only
8545 STATUS mandatory
8546 DESCRIPTION "The index number of one Storage Key Repository Server entry."
8547 ::= { skrServerEntry 1 }
8548
8549 skrServerHostname OBJECT-TYPE
8550 SYNTAX OCTET STRING (SIZE(0..63))
8551 ACCESS read-write
8552 STATUS mandatory
8553 DESCRIPTION
8554 "Storage Key Repository Server hostname or IP address."
8555 ::= { skrServerEntry 2 }
8556
8557 skrServerPort OBJECT-TYPE
8558 SYNTAX INTEGER
8559 ACCESS read-write
8560 STATUS mandatory
8561 DESCRIPTION
8562 "Storage Key Repository Server port number."
8563 ::= { skrServerEntry 3 }
8564
8565 skrServerCertAction OBJECT-TYPE
8566 SYNTAX INTEGER {
8567 importServerCertificate(1),
8568 removeServerCertificate(2)
8569 }
8570 ACCESS write-only
8571 STATUS mandatory
8572 DESCRIPTION
8573 "importServerCertificate -
8574 Import Storage Key Repository Server certificate.
8575 For tftp mode, skrConfigFtpServer and skrConfigFileName must contain valid values.
8576 For sftp mode, skrConfigFTPCallUserID and skrConfigFtpCallPassword must also contain valid values.
8577 removeServerCertificate -
8578 Remove Storage Key Repository Server certificate."
8579 ::= { skrServers 2 }
8580
8581 skrDeviceGroup OBJECT-TYPE
8582 SYNTAX OCTET STRING (SIZE(0..17))
8583 ACCESS read-write
8584 STATUS mandatory
8585 DESCRIPTION
8586 "An optional NULL terminated 16 character string that contains the Device Group that the server drives belong to."
8587 ::= { skrServers 3 }
8588
8589 skrClientConfigCertficate OBJECT IDENTIFIER ::= { skrServers 4 }
8590
8591 skrClientCertificateGeneration OBJECT-TYPE
8592 SYNTAX INTEGER {
8593 generateNewKeyandSelfSigned(1),
8594 generateNewKeyandCSR(2)
8595 }
8596 ACCESS read-write
8597 STATUS mandatory
8598 DESCRIPTION
8599 "Initiate the new key and certificate generation process for the
8600 key repository client. The required fields in skrCertificateData must be set
8601 to valid contents.
8602 generateNewKeyandSelfSigned -
8603 Use this to generate a new encryption
8604 key pair and install a self-signed certificate. If a key and a
8605 certificate are present, they will be replaced. After the operation
8606 is complete, SSL may be enabled using the new key and certificate.
8607 generateNewKeyandCSR -
8608 Use this to generate a new encryption key
8609 and a certificate signing request (CSR). After the operation is
8610 complete, the CSR file may be downloaded and sent to a certificate
8611 authority (CA) for signing.
8612 NOTE: Value returned for the GET command is meaningless
8613 for this MIB object."
8614 ::= { skrClientConfigCertficate 1 }
8615
8616 skrClientCertificateTransfer OBJECT-TYPE
8617 SYNTAX INTEGER {
8618 importSignedCertificate(1),
8619 downloadCertificate(2),
8620 downloadCSR(3)
8621 }
8622 ACCESS read-write
8623 STATUS mandatory
8624 DESCRIPTION
8625 "For tftp mode, skrConfigFtpServer and skrConfigFileName must contain valid values.
8626 For sftp mode, skrConfigFTPCallUserID and skrConfigFtpCallPassword must also contain valid values.
8627 importSignedCertificate -
8628 Use this to import a signed certificate. To obtain a signed
8629 certificate, a certificate signing request (CSR) must first
8630 be generated and sent to a certificate authority (CA). The
8631 imported certificate must contain a public key that corresponds
8632 to the key pair previously generated by the generateNewKeyandCSR.
8633 downloadCertificate -
8634 Use this link to download a copy of the currently installed
8635 certificate. The certificate will be in DER format. The contents
8636 of the certificate can be viewed using a third-party tool such as
8637 OpenSSL (www.openssl.org). An example of the command line for
8638 viewing the contents of the certificate using OpenSSL would look
8639 something like the following:
8640 openssl x509 -in cert.der -inform DER -text
8641 downloadCSR -
8642 The file produced when creating a CSR is in DER format. If your
8643 CA expects the data in some other format, such as PEM, the file
8644 can be converted using a third-party tool such as OpenSSL(www.openssl.org).
8645 If the CA asks you to copy the contents of the CSR file into
8646 a web browser window, PEM format is usually expected. An example
8647 of the command line for converting a CSR from DER to PEM format
8648 using OpenSSL would look something like the following:
8649 openssl req -in csr.der -inform DER -out csr.pem -outform PEM
8650
8651 NOTE: Value returned for the GET command is meaningless
8652 for this MIB object."
8653 ::= { skrClientConfigCertficate 2 }
8654
8655 skrClientCertificateStatus OBJECT-TYPE
8656 SYNTAX INTEGER {
8657 no-cert-installed(1),
8658 self-signed-installed(2),
8659 ca-signed-installed(3),
8660 csr-generated(4),
8661 self-signed-and-csr-generated(5),
8662 ca-signed-and-csr-generated(6)
8663 }
8664 ACCESS read-only
8665 STATUS mandatory
8666 DESCRIPTION
8667 "Get the status of the installed Web certificates.
8668 1 = Private Key and Cert/CSR not available.
8669 2 = Private Key and Self-signed cert installed.
8670 3 = Private Key and CA-signed cert installed.
8671 4 = Private Key stored, CSR available for download.
8672 5 = Private Key and Self-signed cert installed, Private Key stored, CSR available for download.
8673 6 = Private Key and CA-signed cert installed, Private Key stored, CSR available for download. "
8674 ::= { skrClientConfigCertficate 3 }
8675
8676
8677 skrCertificateData OBJECT IDENTIFIER ::= { skrServers 5 }
8678
8679 skrCertificateDataCountry OBJECT-TYPE
8680 SYNTAX OCTET STRING
8681 ACCESS read-write
8682 STATUS mandatory
8683 DESCRIPTION
8684 "Required field for generating a CSR or self-signed
8685 certificate.
8686 Use this field to indicate the country where the IMM physically
8687 resides.
8688 This field must contain the 2 character country code."
8689 ::= { skrCertificateData 1}
8690
8691 skrCertificateDataStateorProvince OBJECT-TYPE
8692 SYNTAX OCTET STRING
8693 ACCESS read-write
8694 STATUS mandatory
8695 DESCRIPTION
8696 "Required field for generating a CSR or self-signed
8697 certificate.
8698 Use this field to indicate the state or province where the IMM
8699 physically resides.
8700 This field may contain a maximum of 30 characters. "
8701 ::= { skrCertificateData 2}
8702
8703 skrCertificateDataCityOrLocality OBJECT-TYPE
8704 SYNTAX OCTET STRING
8705 ACCESS read-write
8706 STATUS mandatory
8707 DESCRIPTION
8708 "Required field for generating a CSR or self-signed
8709 certificate.
8710 Use this field to indicate the city or locality where the IMM
8711 physically resides.
8712 This field may contain a maximum of 50 characters."
8713 ::= { skrCertificateData 3}
8714
8715 skrCertificateDataOrganizationName OBJECT-TYPE
8716 SYNTAX OCTET STRING
8717 ACCESS read-write
8718 STATUS mandatory
8719 DESCRIPTION
8720 "Required field for generating a CSR or self-signed
8721 certificate.
8722 Use this field to indicate the company or organization that
8723 owns the IMM. When this is used to generate a CSR, the
8724 issuing CA may verify that the organization requesting the
8725 certificate is legally entitled to claim ownership of the
8726 given company or organization name.
8727 This field may contain a maximum of 60 characters."
8728 ::= { skrCertificateData 4}
8729
8730 skrCertificateDataIMMHostName OBJECT-TYPE
8731 SYNTAX OCTET STRING
8732 ACCESS read-write
8733 STATUS mandatory
8734 DESCRIPTION
8735 "Required field for generating a CSR or self-signed
8736 certificate.
8737 Use this field to indicate the IMM host name that currently
8738 appears in the browser URL address bar. This certificate
8739 attribute is generally referred to as the Common Name (CN).
8740 Special care must be taken to ensure that the value entered
8741 into the IMM host name field exactly matches the host name
8742 as it is known by the web browser when it access the IMM.
8743 The browser compares the host name in the resolved URL to the
8744 name that appears in the certificate. In order to prevent
8745 certificate warnings from the browser, the value used in this
8746 field must match the host name used by the browser to connect
8747 to the IMM.
8748 For instance, if the URL address bar in the browser currently
8749 were to appear as http://mm11.xyz.com/private/main.ssi, the
8750 value used for the IMM Host Name field should be mm11.xyz.com.
8751 If the URL were http://mm11/private/main.ssi, the value used
8752 should be mm11 .
8753 If the URL were http://192.168.70.2/private/main.ssi,
8754 the value used should be 192.168.70.2 .
8755 It is the users responsibility to ensure the correct value
8756 is entered and works.
8757 This field may contain a maximum of 60 characters. "
8758 ::= { skrCertificateData 5}
8759
8760 skrCertificateDataContact OBJECT-TYPE
8761 SYNTAX OCTET STRING
8762 ACCESS read-write
8763 STATUS mandatory
8764 DESCRIPTION
8765 "Optional field for generating a CSR or self-signed
8766 certificate.
8767 Use this field to indicate the name of a contact person
8768 responsible for the IMM.
8769 This field may contain a maximum of 60 characters. "
8770 ::= { skrCertificateData 6}
8771
8772 skrCertificateDataEmailAddr OBJECT-TYPE
8773 SYNTAX OCTET STRING
8774 ACCESS read-write
8775 STATUS mandatory
8776 DESCRIPTION
8777 "Optional field for generating a CSR or self-signed
8778 certificate.
8779 Use this field to indicate the email address of a contact
8780 person responsible for the IMM.
8781 This field may contain a maximum of 60 characters. "
8782 ::= { skrCertificateData 7}
8783
8784 skrCertificateDataOrganizationUnit OBJECT-TYPE
8785 SYNTAX OCTET STRING
8786 ACCESS read-write
8787 STATUS mandatory
8788 DESCRIPTION
8789 "Optional field for generating a CSR or self-signed
8790 certificate.
8791 Use this field to indicate the unit within the company
8792 or organization that owns the IMM.
8793 This field may contain a maximum of 60 characters."
8794 ::= { skrCertificateData 8}
8795
8796 skrCertificateDataSurname OBJECT-TYPE
8797 SYNTAX OCTET STRING
8798 ACCESS read-write
8799 STATUS mandatory
8800 DESCRIPTION
8801 "Optional field for generating a CSR or self-signed
8802 certificate.
8803 Use this field for additional information, such as the
8804 surname of a person responsible for the IMM.
8805 This field may contain a maximum of 60 characters."
8806 ::= { skrCertificateData 9}
8807
8808 skrCertificateDataGivenName OBJECT-TYPE
8809 SYNTAX OCTET STRING
8810 ACCESS read-write
8811 STATUS mandatory
8812 DESCRIPTION
8813 "Optional field for generating a CSR or self-signed
8814 certificate.
8815 Use this field for additional information, such as the
8816 given name of a person responsible for the IMM.
8817 This field may contain a maximum of 60 characters."
8818 ::= { skrCertificateData 10}
8819
8820 skrCertificateDataInitials OBJECT-TYPE
8821 SYNTAX OCTET STRING
8822 ACCESS read-write
8823 STATUS mandatory
8824 DESCRIPTION
8825 "Optional field for generating a CSR or self-signed
8826 certificate.
8827 Use this field for additional information, such as the
8828 initials of a person responsible for the IMM.
8829 This field may contain a maximum of 20 characters."
8830 ::= { skrCertificateData 11}
8831
8832 skrCertificateDataDNQualifier OBJECT-TYPE
8833 SYNTAX OCTET STRING
8834 ACCESS read-write
8835 STATUS mandatory
8836 DESCRIPTION
8837 "Optional field for generating a CSR or self-signed
8838 certificate.
8839 Use this field for additional information, such as a
8840 Distinguished Name Qualifier for the IMM.
8841 This field may contain a maximum of 60 characters."
8842 ::= { skrCertificateData 12}
8843
8844 skrCertificateDataCSRChallengePassword OBJECT-TYPE
8845 SYNTAX OCTET STRING
8846 ACCESS read-write
8847 STATUS mandatory
8848 DESCRIPTION
8849 "Optional field for generating a CSR.
8850 Use this field to assign a password to the CSR.
8851 This field may contain a maximum of 30 characters. "
8852 ::= { skrCertificateData 13}
8853
8854 skrCertificateDataCSRUnstructuredName OBJECT-TYPE
8855 SYNTAX OCTET STRING
8856 ACCESS read-write
8857 STATUS mandatory
8858 DESCRIPTION
8859 "Optional field for generating a CSR.
8860 Use this field for additional information, such as an
8861 unstructured name assigned to the IMM.
8862 This field may contain a maximum of 60 characters."
8863 ::= { skrCertificateData 14}
8864
8865 skrConfigFtpServer OBJECT-TYPE
8866 SYNTAX OCTET STRING (SIZE(0..63))
8867 ACCESS read-write
8868 STATUS mandatory
8869 DESCRIPTION
8870 "To import certificates, set the IP address or host name of the server
8871 where the file should be transferred from. The address must be entered
8872 in a dotted decimal IP string (e.g. 9.37.44.2), or equivalent for IPv6."
8873 ::= { skrServers 6 }
8874
8875 skrConfigFtpServerMode OBJECT-TYPE
8876 SYNTAX INTEGER {
8877 tftp(1),
8878 sftp(3)}
8879 ACCESS read-write
8880 STATUS mandatory
8881 DESCRIPTION
8882 "This field specifies the FTP mode used."
8883 ::= { skrServers 7 }
8884
8885 skrConfigFtpCallPort OBJECT-TYPE
8886 SYNTAX INTEGER
8887 ACCESS read-write
8888 STATUS mandatory
8889 DESCRIPTION
8890 "This field specifies the port on remote TFTP/SFTP server for data
8891 transmission (default values are 69/22, respectively)."
8892 ::= { skrServers 8 }
8893
8894 skrConfigFTPCallUserID OBJECT-TYPE
8895 SYNTAX OCTET STRING (SIZE(0..63))
8896 ACCESS read-write
8897 STATUS mandatory
8898 DESCRIPTION
8899 "This field specifies the user account to login remote SFTP server."
8900 ::= { skrServers 9 }
8901
8902 skrConfigFtpCallPassword OBJECT-TYPE
8903 SYNTAX OCTET STRING (SIZE(0..63))
8904 ACCESS read-write
8905 STATUS mandatory
8906 DESCRIPTION
8907 "This field specifies the password to login remote SFTP server."
8908 ::= { skrServers 10 }
8909
8910 skrConfigFileName OBJECT-TYPE
8911 SYNTAX OCTET STRING (SIZE(0..254))
8912 ACCESS read-write
8913 STATUS mandatory
8914 DESCRIPTION
8915 "File name on target system for the imported certificate."
8916 ::= { skrServers 11 }
8917
8918
8919 -- ***********************************************************************
8920 -- TCP Port Assignment
8921 -- ***********************************************************************
8922 tcpPortAssignmentCfg OBJECT IDENTIFIER ::= { tcpProtocols 5 }
8923
8924 tcpPortsRestoreDefault OBJECT-TYPE
8925 SYNTAX INTEGER {
8926 execute(1)
8927 }
8928 ACCESS write-only
8929 STATUS mandatory
8930 DESCRIPTION
8931 "Reset all the ports to the factory defaults. "
8932 ::= { tcpPortAssignmentCfg 1 }
8933
8934 httpPortAssignment OBJECT-TYPE
8935 SYNTAX INTEGER
8936 ACCESS read-write
8937 STATUS mandatory
8938 DESCRIPTION
8939 "HTTP port number. Default value is 80. Once changed, the url's have to
8940 include :port at the end. "
8941 ::= { tcpPortAssignmentCfg 2 }
8942
8943 httpsPortAssignment OBJECT-TYPE
8944 SYNTAX INTEGER
8945 ACCESS read-write
8946 STATUS mandatory
8947 DESCRIPTION
8948 "SSL port number. Default value is 443. Once changed, the url's have to
8949 include :port at the end."
8950 ::= { tcpPortAssignmentCfg 3 }
8951
8952 telnetLegacyCLIPortAssignment OBJECT-TYPE
8953 SYNTAX INTEGER
8954 ACCESS read-write
8955 STATUS mandatory
8956 DESCRIPTION
8957 "telnet port number. Default value is 23."
8958 ::= { tcpPortAssignmentCfg 4 }
8959
8960 sshLegacyCLIPortAssignment OBJECT-TYPE
8961 SYNTAX INTEGER
8962 ACCESS read-write
8963 STATUS mandatory
8964 DESCRIPTION
8965 "SSH port number. Default value is 22."
8966 ::= { tcpPortAssignmentCfg 6 }
8967
8968 snmpAgentPortAssignment OBJECT-TYPE
8969 SYNTAX INTEGER
8970 ACCESS read-write
8971 STATUS mandatory
8972 DESCRIPTION
8973 "SNMP Agent port number. Default value is 161."
8974 ::= { tcpPortAssignmentCfg 8 }
8975
8976 snmpTrapsPortAssignment OBJECT-TYPE
8977 SYNTAX INTEGER
8978 ACCESS read-write
8979 STATUS mandatory
8980 DESCRIPTION
8981 "SNMP Traps port number. Default value is 162."
8982 ::= { tcpPortAssignmentCfg 9 }
8983
8984 remvidPortAssignment OBJECT-TYPE
8985 SYNTAX INTEGER
8986 ACCESS read-write
8987 STATUS mandatory
8988 DESCRIPTION
8989 "Remote Console port number. Default value is 3900."
8990 ::= { tcpPortAssignmentCfg 10 }
8991
8992 ibmSystemDirectorHttpPortAssignment OBJECT-TYPE
8993 SYNTAX INTEGER
8994 ACCESS read-write
8995 STATUS mandatory
8996 DESCRIPTION
8997 "IBM Systems Director Http port number."
8998 ::= { tcpPortAssignmentCfg 11 }
8999
9000
9001 ibmSystemDirectorHttpsPortAssignment OBJECT-TYPE
9002 SYNTAX INTEGER
9003 ACCESS read-write
9004 STATUS mandatory
9005 DESCRIPTION
9006 "IBM Systems Director Https port number."
9007 ::= { tcpPortAssignmentCfg 12 }
9008
9009
9010 -- ***********************************************************************
9011 -- LDAP Client Configuration
9012 -- ***********************************************************************
9013
9014 ldapClientCfg OBJECT IDENTIFIER ::= { tcpProtocols 6 }
9015
9016 ldapServer1NameOrIPAddress OBJECT-TYPE
9017 SYNTAX OCTET STRING (SIZE(0..64))
9018 ACCESS read-write
9019 STATUS mandatory
9020 DESCRIPTION
9021 "A NULL terminated 64 byte string that contains the
9022 LDAP server host name or IP address (a.b.c.d)."
9023 ::= { ldapClientCfg 1 }
9024
9025 ldapServer1PortNumber OBJECT-TYPE
9026 SYNTAX INTEGER
9027 ACCESS read-write
9028 STATUS mandatory
9029 DESCRIPTION
9030 "LDAP server port number."
9031 ::= { ldapClientCfg 2 }
9032
9033 ldapServer2NameOrIPAddress OBJECT-TYPE
9034 SYNTAX OCTET STRING (SIZE(0..64))
9035 ACCESS read-write
9036 STATUS mandatory
9037 DESCRIPTION
9038 "A NULL terminated 64 byte string that contains the
9039 LDAP server host name or IP address (a.b.c.d)."
9040 ::= { ldapClientCfg 3 }
9041
9042 ldapServer2PortNumber OBJECT-TYPE
9043 SYNTAX INTEGER
9044 ACCESS read-write
9045 STATUS mandatory
9046 DESCRIPTION
9047 "LDAP server port number."
9048 ::= { ldapClientCfg 4 }
9049
9050 ldapServer3NameOrIPAddress OBJECT-TYPE
9051 SYNTAX OCTET STRING (SIZE(0..64))
9052 ACCESS read-write
9053 STATUS mandatory
9054 DESCRIPTION
9055 "A NULL terminated 64 byte string that contains the
9056 LDAP server host name or IP address (a.b.c.d)."
9057 ::= { ldapClientCfg 5 }
9058
9059 ldapServer3PortNumber OBJECT-TYPE
9060 SYNTAX INTEGER
9061 ACCESS read-write
9062 STATUS mandatory
9063 DESCRIPTION
9064 "LDAP server port number."
9065 ::= { ldapClientCfg 6 }
9066
9067 ldapServer4NameOrIPAddress OBJECT-TYPE
9068 SYNTAX OCTET STRING (SIZE(0..64))
9069 ACCESS read-write
9070 STATUS mandatory
9071 DESCRIPTION
9072 "A NULL terminated 64 byte string that contains the
9073 LDAP server host name or IP address (a.b.c.d)."
9074 ::= { ldapClientCfg 7 }
9075
9076 ldapServer4PortNumber OBJECT-TYPE
9077 SYNTAX INTEGER
9078 ACCESS read-write
9079 STATUS mandatory
9080 DESCRIPTION
9081 "LDAP server port number."
9082 ::= { ldapClientCfg 8 }
9083
9084 ldapRootDN OBJECT-TYPE
9085 SYNTAX OCTET STRING (SIZE(0..64))
9086 ACCESS read-write
9087 STATUS mandatory
9088 DESCRIPTION
9089 "Distinguished Name for root entry of directory tree.
9090 An example might look like dn=foobar,dn=com."
9091 ::= { ldapClientCfg 9 }
9092
9093 ldapUserSearchBaseDN OBJECT-TYPE
9094 SYNTAX OCTET STRING (SIZE(0..64))
9095 ACCESS read-write
9096 STATUS deprecated
9097 DESCRIPTION
9098 "As part of the user authentication process, it is necessary to search
9099 the LDAP server for one or more attributes associated with a particular
9100 user. Any search request must specify the base DN for the actual search.
9101 This field specifies the base DN which should be used to search the User
9102 directory. An example might look like cn=users,dn=foobar,dn=com. If this
9103 field is left blank, the Root DN will be used as the search base instead.
9104 As mentioned, user searches are part of the authentication process. They
9105 are carried out to retrieve information about the user such as login
9106 permissions, callback number, and group memberships. For Version 2.0 LDAP
9107 clients, it is strongly encouraged that this parameter be configured,
9108 otherwise a search using the root DN may not succeed (as seen on Active
9109 Directory servers).
9110
9111 NOTE: This Mib object is deprecated and no longer supported."
9112 ::= { ldapClientCfg 10 }
9113
9114 ldapGroupFilter OBJECT-TYPE
9115 SYNTAX OCTET STRING (SIZE(0..511))
9116 ACCESS read-write
9117 STATUS mandatory
9118 DESCRIPTION
9119 "This filter is used for group authentication. It specifies what group or
9120 groups that this MM belongs to. If left blank, group authentication is
9121 disabled. Otherwise, group authentication will be performed against the
9122 filter. The filter can be a specific group name (eg. IMMWest), a wildcard (*)
9123 which matches everything, or a wildcard with a prefix (eg. IMM*). The default
9124 filter is IMM*.
9125 After user authentication, group authentication will take place, whereby an
9126 attempt will be made to match the group or groups (that the user belongs to)
9127 to the group filter defined here. If there is no match, the user will not pass
9128 authentication and will be blocked. If there is a match, the login permissions
9129 for the user will be retrieved from the matched group(s), unless the user
9130 already has login permissions assigned directly from the user record retrieved
9131 from the LDAP server."
9132 ::= { ldapClientCfg 11 }
9133
9134
9135 ldapBindingMethod OBJECT-TYPE
9136 SYNTAX INTEGER {
9137 anonymousAuthentication(0),
9138 clientAuthentication(1),
9139 userPrincipalName(2)
9140 }
9141 ACCESS read-write
9142 STATUS mandatory
9143 DESCRIPTION
9144 "On initial binds to the LDAP server during user authentication, there are
9145 three options:
9146 Anonymous authentication: Bind attempt is made without a client DN or password.
9147 If the bind is successful, a search will be requested in order to find an entry
9148 on the LDAP server for the user attempting to login. If an entry is found, a
9149 second attempt to bind will be attempted, this time with the user's DN and
9150 password. If this succeeds, the user is deemed to have passed the user
9151 authentication phase. Group authentication is then attempted if it is enabled.
9152 Client authentication: Bind attempt is made with client DN and password
9153 specified by this configuration parameter. If the bind is successful, we
9154 proceed as above.
9155 User Principal Name (UPN): Bind attempt is made directly with the credentials
9156 used during the login process. If this succeeds, the user is deemed to have
9157 passed the user authentication phase. Note that for Active Directory servers,
9158 the userid can have the form someuser@somedomain or simply someuser."
9159 ::= { ldapClientCfg 12 }
9160
9161 ldapClientAuthenticationDN OBJECT-TYPE
9162 SYNTAX OCTET STRING (SIZE(0..64))
9163 ACCESS read-write
9164 STATUS mandatory
9165 DESCRIPTION
9166 "The initial bind to the LDAP server during user authentication can be
9167 performed with anonymous authentication, client based authentication, or UPN.
9168 The client based option requires a client DN and password as parameters to
9169 the bind request. These parameters are configured here. Note that the password
9170 can be left blank."
9171 ::= { ldapClientCfg 13 }
9172
9173 ldapClientAuthenticationPassword OBJECT-TYPE
9174 SYNTAX OCTET STRING (SIZE(0..25))
9175 ACCESS read-write
9176 STATUS mandatory
9177 DESCRIPTION
9178 "The client authentication password"
9179 ::= { ldapClientCfg 14 }
9180
9181 ldapRoleBasedSecurityEnabled OBJECT-TYPE
9182 SYNTAX INTEGER {
9183 enabled(1),
9184 disabled(0)
9185 }
9186 ACCESS read-write
9187 STATUS mandatory
9188 DESCRIPTION
9189 "A value of true for RoleBasedSecurityEnabled indicates enhanced
9190 will be used by the service processor. A value of false for
9191 RoleBasedSecurityEnabled indicates the legacy bit mask based
9192 security is being used."
9193 ::= { ldapClientCfg 15 }
9194
9195 ldapServerTargetName OBJECT-TYPE
9196 SYNTAX OCTET STRING (SIZE(0..63))
9197 ACCESS read-write
9198 STATUS mandatory
9199 DESCRIPTION
9200 "When administrator chooses Enhanced Role Based Security authentication model,
9201 he can associate one IMM with one managed target object in Snap-in (one tool
9202 to configure LDAP users permission) via one target name. The IMM target name can
9203 be looked as alias of IMM, administrator can change it according to his
9204 configuration requirements. This is a string of up to 63 characters (plus the
9205 null character)"
9206 ::= { ldapClientCfg 16 }
9207
9208 ldapUIDsearchAttribute OBJECT-TYPE
9209 SYNTAX OCTET STRING (SIZE(0..64))
9210 ACCESS read-write
9211 STATUS mandatory
9212 DESCRIPTION
9213 "When the binding method selected is Anonymous authentication or Client
9214 authentication, the initial bind to the LDAP server is followed by a search
9215 request aimed at retrieving specific information about the user, including the
9216 user's DN, login permissions, and group ownerships. In order to retrieve this
9217 information, the search request must specify the attribute name used to
9218 represent userids on that server. Specifically, this name is used as a search
9219 filter against the login id entered by the user. This attribute name is
9220 configured here. If this field is left blank, a default of uid is used during
9221 user authentication.
9222 For example, on Active Directory servers, the attribute name used for userids
9223 is often sAMAccoutName.
9224 When the binding method selected is UPN or Strict UPN, this field defaults
9225 automatically to userPrincipalName during user authentication if the userid
9226 entered has the form userid@somedomain."
9227 ::= { ldapClientCfg 17 }
9228
9229 ldapGroupSearchAttribute OBJECT-TYPE
9230 SYNTAX OCTET STRING (SIZE(0..64))
9231 ACCESS read-write
9232 STATUS mandatory
9233 DESCRIPTION
9234 "When the MM Group Filter name is configured, it is necessary to retrieve
9235 from the LDAP server the list of groups that a particular user belongs to.
9236 This is required to do group authentication. In order to retrieve this list,
9237 the search filter sent to the server must specify the attribute name associated
9238 with groups. This field specifies this attribute name.
9239 If this field is left blank, the attribute name in the filter will default
9240 to memberOf."
9241 ::= { ldapClientCfg 18 }
9242
9243 ldapLoginPermissionAttribute OBJECT-TYPE
9244 SYNTAX OCTET STRING (SIZE(0..64))
9245 ACCESS read-write
9246 STATUS mandatory
9247 DESCRIPTION
9248 "When a user successfully authenticates via a LDAP server, it is necessary
9249 to retrieve the login permissions for this user. In order to retrieve these
9250 permissions, the search filter sent to the server must specify the attribute
9251 name associated with login permissions. This field specifies this attribute
9252 name."
9253 ::= { ldapClientCfg 19 }
9254
9255 ldapUseDNSOrPreConfiguredServers OBJECT-TYPE
9256 SYNTAX INTEGER {
9257 usePreConfiguredLDAPServers (0),
9258 useDNSToFindLDAPServers (1)
9259 }
9260 ACCESS read-write
9261 STATUS mandatory
9262 DESCRIPTION
9263 "The MM contains a Version 2.0 LDAP Client that may be configured to provide
9264 user authentication through one or more LDAP servers. The LDAP server(s) to be
9265 used for authentication can be discovered dynamically or manually pre-configured.
9266
9267 If the usePreConfiguredLDAPServers option is selected, up to 3 LDAP servers can
9268 be configured. Simply enter the server's IP address or hostname (assuming DNS
9269 is enabled). The port number for each server is optional. If left blank,
9270 the default value of 389 is used for non-secured LDAP connections. For secured
9271 connections, the default is 636. At least one server must be configured.
9272
9273 If the useDNSToFindLDAPServers is selected, the mechanisms described by RFC2782
9274 (A DNS RR for specifying the location of services) are applied to find the
9275 server(s). This is known as DNS SRV."
9276 ::= { ldapClientCfg 20 }
9277
9278 ldapDomainSource OBJECT-TYPE --IMM2-only
9279 SYNTAX INTEGER {
9280 extractSearchDomainFromLoginID (0),
9281 useOnlyConfiguredSearchDomainBelow (1),
9282 tryLoginFirstThenConfiguredValue (2)
9283 }
9284 ACCESS read-write
9285 STATUS mandatory
9286 DESCRIPTION
9287 "The DNS SRV request sent to the DNS server must specify a domain name.
9288 The LDAP client will determine where to get this domain name based on one
9289 of the following three options:
9290
9291 - extractSearchDomainFromLoginID: With this option, the LDAP client will
9292 use the domain name in the login id. For example, if the login id is
9293 joesmith@mycompany.com, the domain name equals mycompany.com. If the domain
9294 name cannot be extracted, the DNS SRV will fail, causing the user
9295 authentication to fail automatically.
9296
9297 - useOnlyConfiguredSearchDomainBelow: With this option, the LDAP client
9298 will use the domain name configured in the Search Domain parameter.
9299
9300 - tryLoginFirstThenConfiguredValue: With this option, the LDAP client will
9301 first attempt to extract the domain name from the login id. If this succeeds,
9302 this domain name will be used in the DNS SRV request. If there is no domain
9303 name present in the login id, the LDAP client will instead use the configured
9304 Search Domain parameter as the domain name in the DNS SRV request.
9305 If nothing is configured, user authentication will fail immediately."
9306 ::= { ldapClientCfg 21 }
9307
9308 ldapForestName OBJECT-TYPE -- IMM1-only, return Not Found
9309 SYNTAX OCTET STRING (SIZE(0..64))
9310 ACCESS read-write
9311 STATUS mandatory
9312 DESCRIPTION
9313 "In order to discover Global Catalogs (GC), the forest name must be configured
9314 in the ForestName property. The Global Catalogs are required for users who belong
9315 to universal groups in cross-domains. In environments where cross-domain group
9316 membership does not apply, this field can be left blank."
9317 ::= { ldapClientCfg 22 }
9318
9319 ldapAuthCfg OBJECT-TYPE -- IMM1-only, return Not Found
9320 SYNTAX INTEGER {
9321 authenticationAndAuthorization(0),
9322 authenticationOnly(1)
9323 }
9324 ACCESS read-write
9325 STATUS mandatory
9326 DESCRIPTION
9327 "If ldapAuthCfg is set to 0, LDAP server is used to authenticate and authorize
9328 users. If it is set to 1, LDAP server is only used to authenticate users.
9329
9330 Note:LDAP Authentication Only mode is currently supported only in an Active
9331 Directory environment."
9332 ::= { ldapClientCfg 23 }
9333
9334
9335 ldapSearchDomain OBJECT-TYPE
9336 SYNTAX OCTET STRING (SIZE(0..64))
9337 ACCESS read-write
9338 STATUS mandatory
9339 DESCRIPTION
9340 "This parameter may be used as the domain name in the DNS SRV request,
9341 depending on how the Domain Source parameter is configured."
9342 ::= { ldapClientCfg 24 }
9343
9344 ldapServiceName OBJECT-TYPE --IMM2-only
9345 SYNTAX OCTET STRING (SIZE(0..16))
9346 ACCESS read-write
9347 STATUS mandatory
9348 DESCRIPTION
9349 "The DNS SRV request sent to the DNS server must also specify a service name.
9350 The configured value will be used for this purpose. If left blank, the default
9351 value used is 'ldap'. Note that the DNS SRV request must also specify a protocol
9352 name. This defaults to 'tcp' and is not configurable."
9353 ::= { ldapClientCfg 25 }
9354
9355
9356 -- ********************************************************************************
9357 -- NTP Configuration
9358 -- ********************************************************************************
9359 ntpConfig OBJECT IDENTIFIER ::= { tcpProtocols 8 }
9360
9361 ntpEnable OBJECT-TYPE
9362 SYNTAX INTEGER {
9363 disabled(0),
9364 enabled(1)
9365 }
9366 ACCESS read-write
9367 STATUS mandatory
9368 DESCRIPTION
9369 "Disable/Enable the NTP client. The client will update
9370 the IMM system clock at the frequency specified."
9371 ::= { ntpConfig 1 }
9372
9373 ntpIpAddressHostname1 OBJECT-TYPE
9374 SYNTAX OCTET STRING (SIZE(0..63))
9375 ACCESS read-write
9376 STATUS mandatory
9377 DESCRIPTION
9378 "First NTP server's IP address or hostname if DNS is enabled
9379 and configured."
9380 ::= { ntpConfig 2 }
9381
9382 ntpIpAddressHostname2 OBJECT-TYPE --IMM2-only
9383 SYNTAX OCTET STRING (SIZE(0..63))
9384 ACCESS read-write
9385 STATUS mandatory
9386 DESCRIPTION
9387 "Second NTP server's IP address or hostname if DNS is enabled
9388 and configured."
9389 ::= { ntpConfig 4 }
9390
9391 ntpIpAddressHostname3 OBJECT-TYPE --IMM2-only
9392 SYNTAX OCTET STRING (SIZE(0..63))
9393 ACCESS read-write
9394 STATUS mandatory
9395 DESCRIPTION
9396 "Third NTP server's IP address or hostname if DNS is enabled
9397 and configured."
9398 ::= { ntpConfig 6 }
9399
9400 ntpIpAddressHostname4 OBJECT-TYPE --IMM2-only
9401 SYNTAX OCTET STRING (SIZE(0..63))
9402 ACCESS read-write
9403 STATUS mandatory
9404 DESCRIPTION
9405 "Fourth NTP server's IP address or hostname if DNS is enabled
9406 and configured."
9407 ::= { ntpConfig 7 }
9408
9409
9410 ntpUpdateFrequency OBJECT-TYPE
9411 SYNTAX INTEGER
9412 ACCESS read-write
9413 STATUS mandatory
9414 DESCRIPTION
9415 "The frequency in minutes that the NTP service runs.
9416 The value range is 3 to 1440."
9417 ::= { ntpConfig 3 }
9418
9419 ntpUpdateClock OBJECT-TYPE
9420 SYNTAX INTEGER {
9421 execute(1)
9422 }
9423 ACCESS write-only
9424 STATUS mandatory
9425 DESCRIPTION
9426 "Update the IMM system clock with the specified NTP server.
9427 A valid NTP server must be configured first."
9428 ::= { ntpConfig 5 }
9429
9430
9431
9432 -- ********************************************************************************
9433 -- Save/Restore Configuration NOTE: IMM2-only
9434 -- ********************************************************************************
9435 configurationManagement OBJECT IDENTIFIER ::= { configureSP 5 }
9436
9437
9438 configurationManagementTftpServer OBJECT-TYPE
9439 SYNTAX OCTET STRING (SIZE(0..63))
9440 ACCESS read-write
9441 STATUS mandatory
9442 DESCRIPTION
9443 "To save or restore the system configuration,
9444 set the IP address or host name of the TFTP server where
9445 the file should be transferred to or from. The address must be entered in a
9446 dotted decimal IP string (e.g. 9.37.44.2), or equivalent for IPv6."
9447 ::= { configurationManagement 1 }
9448
9449 configurationManagementFileName OBJECT-TYPE
9450 SYNTAX OCTET STRING (SIZE(0..254))
9451 ACCESS read-write
9452 STATUS mandatory
9453 DESCRIPTION
9454 "File name of the saved file or restore-from file."
9455 ::= { configurationManagement 2 }
9456
9457 configurationManagementSaveStart OBJECT-TYPE
9458 SYNTAX INTEGER {
9459 execute(1),
9460 execute-nowait(2)
9461 }
9462 ACCESS read-write
9463 STATUS mandatory
9464 DESCRIPTION
9465 "Start saving the configuration file to the specified target file
9466 and system.
9467 Using execute will cause the SNMP client to wait for the save
9468 operation to complete.
9469 Using execute-nowait will not cause the SNMP client to wait for
9470 the save to complete. Instead it will save the configuration in
9471 the background.
9472
9473 Note 1: Both configurationManagementTftpServer and
9474 configurationManagementileName must be set.
9475 Note 2: Depending on the target, it might take up to several
9476 seconds for the save operation to complete.
9477 Note 3: Use configurationManagementStatus to confirm the status of
9478 the last operaion.
9479
9480 NOTE: Value returned for the GET command is meaningless
9481 for this MIB object."
9482 ::= { configurationManagement 3 }
9483
9484 configurationManagementRestoreStart OBJECT-TYPE
9485 SYNTAX INTEGER {
9486 execute(1),
9487 execute-nowait(2)
9488 }
9489 ACCESS read-write
9490 STATUS mandatory
9491 DESCRIPTION
9492 "Start restoring the configuration file from the specified target
9493 file and system.
9494 Using execute will cause the SNMP client to wait for the restore
9495 operation to complete.
9496 Using execute-nowait will not cause the SNMP client to wait for
9497 the restore to complete. Instead it will restore the configuration
9498 in the background.
9499
9500 Note 1: Both configurationManagementTftpServer and
9501 configurationManagementileName must be set.
9502 Note 2: Depending on the target, it might take up to several
9503 seconds for the operation to complete.
9504 Note 3: Use configurationManagementStatus to confirm the status of
9505 the last operation.
9506
9507 NOTE: Value returned for the GET command is meaningless
9508 for this MIB object."
9509 ::= { configurationManagement 4 }
9510
9511 configurationManagementStatus OBJECT-TYPE
9512 SYNTAX INTEGER {
9513 success(0),
9514 failed(1),
9515 saving(2),
9516 restoring(3),
9517 unsupported(4)
9518 }
9519 ACCESS read-only
9520 STATUS mandatory
9521 DESCRIPTION
9522 "Get the status of the last configurationManagement operation which
9523 was initiated through SNMP method."
9524 ::= { configurationManagement 5 }
9525
9526
9527 -- ********************************************************************************
9528 -- Check IMM Version NOTE: IMM2-only
9529 -- ********************************************************************************
9530 immVersionCheck OBJECT-TYPE
9531 SYNTAX INTEGER {
9532 immVersion(2)
9533 }
9534 ACCESS read-only
9535 STATUS mandatory
9536 DESCRIPTION
9537 "Get the IMM version type."
9538 ::= { configureSP 7 }
9539
9540
9541-- ***********************************************************************
9542-- System Services
9543-- ***********************************************************************
9544 -- ***********************************************************************
9545 -- System Watch Dog Timers
9546 -- ***********************************************************************
9547 serverTimers OBJECT IDENTIFIER ::= { generalSystemSettings 1 }
9548
9549 oSHang OBJECT-TYPE
9550 SYNTAX INTEGER {
9551 disabled(0),
9552 twoAndHalfMinutes(150),
9553 threeMinutes(180),
9554 threeAndHalfMinutes(210),
9555 fourMinutes(240),
9556 tenMinutes(600) --IMM1 setting
9557 }
9558 ACCESS read-write
9559 STATUS mandatory
9560 DESCRIPTION
9561 "Number, in 1 second intervals, the IMM will
9562 check to insure the OS is operating properly.
9563 If the operating system fails to respond within 6 seconds to one
9564 of these checks, the remote supervisor adapter will generate
9565 an O/S Timeout alert(if enabled) and automatically restart the
9566 system one time. Once the system is restarted, the O/S Watchdog
9567 is automatically disabled until the operating
9568 system is shutdown and the server is power cycled."
9569 ::= { serverTimers 1 }
9570
9571 oSLoader OBJECT-TYPE
9572 SYNTAX INTEGER {
9573 disabled(0),
9574 oneHalfMinutes(1),
9575 oneMinutes(2),
9576 oneAndHalfMinutes(3),
9577 twoMinutes(4),
9578 twoAndHalfMinutes(5),
9579 threeMinutes(6),
9580 threeAndHalfMinutes(7),
9581 fourMinutes(8),
9582 fourAndHalfMinutes(9),
9583 fiveMinutes(10),
9584 sevenAndHalfMinutes(15),
9585 tenMinutes(20),
9586 fifteenMinutes(30),
9587 twentyMinutes(40),
9588 thirtyMinutes(60),
9589 oneHour(120),
9590 twoHours(240)
9591 }
9592 ACCESS read-write
9593 STATUS mandatory
9594 DESCRIPTION
9595 "Number in 30 second intervals the remote IMM will wait
9596 between completion of POST and the end of loading the OS.
9597 If this interval is exceeded, the IMM will
9598 generate a Loader Timeout alert(if enabled) and automatically restart
9599 the system one time. Once the system is restarted, the
9600 Loader Timeout is automatically disabled until the operating
9601 system is shutdown and the server is power cycled."
9602 ::= { serverTimers 2 }
9603
9604
9605 -- ***********************************************************************
9606 -- PXE Boot
9607 -- ***********************************************************************
9608 networkPXEboot OBJECT-TYPE
9609 SYNTAX INTEGER {
9610 networkPXEBootDisabled(0),
9611 networkPXEBootEnabled(1)
9612 }
9613 ACCESS read-write
9614 STATUS mandatory
9615 DESCRIPTION
9616 "Modify the system's boot sequence for the next system restart
9617 in order to attempt a PXE/DHCP network boot. The system's boot
9618 sequence(set via the BIOS settings) will be altered only if the
9619 system is not under PAP (Privileged Access Protection)."
9620 ::= { generalSystemSettings 2 }
9621
9622-- ***********************************************************************
9623-- System Power Control
9624-- ***********************************************************************
9625
9626 -- ***********************************************************************
9627 -- Power Statistics for the system
9628 -- ***********************************************************************
9629 powerStatistics OBJECT IDENTIFIER ::= { systemPower 1 }
9630 currentSysPowerStatus OBJECT-TYPE
9631 SYNTAX INTEGER {
9632 poweredOff(0),
9633 sleepS3(1),
9634 poweredOn(255)
9635 }
9636 ACCESS read-only
9637 STATUS mandatory
9638 DESCRIPTION
9639 "Indicates if the system is currently powered on, off, or in sleep state."
9640 ::= { powerStatistics 1 }
9641
9642
9643 powerOnHours OBJECT-TYPE
9644 SYNTAX INTEGER
9645 ACCESS read-only
9646 STATUS mandatory
9647 DESCRIPTION
9648 "Number of hours the system has been powered on."
9649 ::= { powerStatistics 2 }
9650
9651 restartCount OBJECT-TYPE
9652 SYNTAX INTEGER
9653 ACCESS read-only
9654 STATUS mandatory
9655 DESCRIPTION
9656 "Number of times the system has been restarted."
9657 ::= { powerStatistics 3 }
9658
9659 systemState OBJECT-TYPE
9660 SYNTAX INTEGER {
9661 systemPowerOfforStateUnknown(0),
9662 systemPowerOnorStartingUEFI(1),
9663 systemInUEFI(2),
9664 uEFIErrorDetected(3),
9665 bootingOSorInUnsupportedOS(4),
9666 oSBooted(5),
9667 suspendToRAM(6)
9668 }
9669 ACCESS read-only
9670 STATUS mandatory
9671 DESCRIPTION
9672 "Shows the current operational state of the system."
9673 ::= { powerStatistics 4 }
9674
9675 -- ***********************************************************************
9676 -- System Power off configuration
9677 -- ***********************************************************************
9678 powerSysConfig OBJECT IDENTIFIER ::= { systemPower 2 }
9679
9680
9681 powerSysOffDelay OBJECT-TYPE
9682 SYNTAX INTEGER {
9683 noDelay(0),
9684 oneHalfMinute(30),
9685 oneMinute(60),
9686 twoMinutes(120),
9687 threeMinutes(180),
9688 fourMinutes(240),
9689 fiveMinute(300),
9690 sevenAndHalfMinutes(450),
9691 tenMinutes(600),
9692 fifteenMinutes(900),
9693 twentyMinutes(1200),
9694 thirtyMinutes(1800),
9695 oneHour(3600),
9696 twoHours(7200)
9697 }
9698 ACCESS read-write
9699 STATUS mandatory
9700 DESCRIPTION
9701 "The number of 1 second interval the IMM will
9702 wait before powering off the system."
9703 ::= { powerSysConfig 1 }
9704
9705
9706 powerSysOnClockSetting OBJECT-TYPE
9707 SYNTAX OCTET STRING
9708 ACCESS read-write
9709 STATUS mandatory
9710 DESCRIPTION
9711 "The clock setting used to determine when the IMM
9712 will power on the system. The examples and the format follow:
9713
9714 (1)For example to set the value so the system will power on
9715 March 4, 2001 at 06:00AM set the value to: '03/04/2001,06:00'.
9716 In order to insure correct operation, it is advisable for the
9717 user to read the date and time of the IMM
9718 clock before setting this value to a future time.
9719 (2)Setting the reset value will cause the
9720 power off timer to be reset and be deactivated. For example
9721 to reset the clock set the value to: '01/01/2000,00:00',
9722
9723 field contents range
9724 _____ ________ _____
9725 1 month 01..12 (reset value - 01)
9726 2 separator '/'
9727 3 day 01..31 (reset value - 01)
9728 4 separator '/'
9729 5 year 2000..2037 (reset value - 2000)
9730 6 separator ','
9731 7 hour 00..23 (reset value - 00)
9732 8 separator ':'
9733 9 minutes 00..59 (reset value - 00)
9734 "
9735 ::= { powerSysConfig 2 }
9736
9737 -- ***********************************************************************
9738 -- System Power off control
9739 -- ***********************************************************************
9740 powerOffSystemControl OBJECT IDENTIFIER ::= { systemPower 3 }
9741
9742 powerOffWithOsShutdown OBJECT-TYPE
9743 SYNTAX INTEGER {
9744 execute(1)
9745 }
9746 ACCESS write-only
9747 STATUS mandatory
9748 DESCRIPTION
9749 "Power off the system after performing a OS shutdown."
9750 ::= { powerOffSystemControl 1 }
9751
9752 powerOffImmediately OBJECT-TYPE
9753 SYNTAX INTEGER {
9754 execute(1)
9755 }
9756 ACCESS write-only
9757 STATUS mandatory
9758 DESCRIPTION
9759 "Power off the system immediately."
9760 ::= { powerOffSystemControl 2 }
9761
9762 -- ***********************************************************************
9763 -- System Power on control
9764 -- ***********************************************************************
9765 powerOnSystemControl OBJECT IDENTIFIER ::= { systemPower 4 }
9766
9767 powerOnImmediately OBJECT-TYPE
9768 SYNTAX INTEGER {
9769 execute(1)
9770 }
9771 ACCESS write-only
9772 STATUS mandatory
9773 DESCRIPTION
9774 "Power on the system immediately."
9775 ::= { powerOnSystemControl 2 }
9776
9777 -- ***********************************************************************
9778 -- Schedule Power Actions
9779 -- ***********************************************************************
9780 powerCyclingSchedule OBJECT IDENTIFIER ::= { systemPower 5 }
9781
9782 schedulePowerOffWithOsShutdown OBJECT-TYPE
9783 SYNTAX OCTET STRING
9784 ACCESS read-write
9785 STATUS mandatory
9786 DESCRIPTION
9787 "Power Off the system after performing a OS shutdown at specified time and day of the week.
9788 Example: Monday,09:00
9789
9790 field contents range
9791 _____ ________ _____
9792 1 day EveryDay,Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Never (reset value - Never)
9793 2 separator ','
9794 3 hour 00..23 (reset value - 00)
9795 4 separator ':'
9796 5 minutes 00..59 (reset value - 00)
9797 day is case insensitive.
9798 It is invalid to set a non zero time with day as Never.
9799 To reset, set as Never,00:00."
9800 ::= { powerCyclingSchedule 1 }
9801
9802 schedulePowerOnSystem OBJECT-TYPE
9803 SYNTAX OCTET STRING
9804 ACCESS read-write
9805 STATUS mandatory
9806 DESCRIPTION
9807 "Power On the system at specified time and day of the week.
9808 Example: Monday,09:00
9809
9810 field contents range
9811 _____ ________ _____
9812 1 day EveryDay,Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Never (reset value - Never)
9813 2 separator ','
9814 3 hour 00..23 (reset value - 00)
9815 4 separator ':'
9816 5 minutes 00..59 (reset value - 00)
9817 day is case insensitive.
9818 It is invalid to set a non zero time with day as Never.
9819 To reset, set as Never,00:00."
9820 ::= { powerCyclingSchedule 2 }
9821
9822 -- ***********************************************************************
9823 -- Control Sleep State
9824 -- ***********************************************************************
9825 powerControlSleep OBJECT IDENTIFIER ::= { systemPower 6 }
9826
9827 powerEnterSleep OBJECT-TYPE
9828 SYNTAX INTEGER {
9829 execute (1)
9830 }
9831 ACCESS write-only
9832 STATUS mandatory
9833 DESCRIPTION
9834 "Set system to enter power sleep state.
9835 The power sleep control actions will not work if the Sleep function is not enabled."
9836 ::= { powerControlSleep 1 }
9837
9838 powerExitSleep OBJECT-TYPE
9839 SYNTAX INTEGER {
9840 execute (1)
9841 }
9842 ACCESS write-only
9843 STATUS mandatory
9844 DESCRIPTION
9845 "Set system to exit power sleep state.
9846 The power sleep control actions will not work if the Sleep function is not enabled."
9847 ::= { powerControlSleep 2 }
9848
9849
9850-- ***********************************************************************
9851-- Restart Control
9852-- ***********************************************************************
9853
9854 shutdownOsThenRestart OBJECT-TYPE
9855 SYNTAX INTEGER {
9856 execute(1)
9857 }
9858 ACCESS write-only
9859 STATUS mandatory
9860 DESCRIPTION
9861 "Shutdown the OS and then restart the system and boot the OS."
9862 ::= { restartReset 1 }
9863
9864 restartSystemImmediately OBJECT-TYPE
9865 SYNTAX INTEGER {
9866 execute(1)
9867 }
9868 ACCESS write-only
9869 STATUS mandatory
9870 DESCRIPTION
9871 "Restart the system immediately and then the boot OS."
9872 ::= { restartReset 2 }
9873
9874
9875 restartSPImmediately OBJECT-TYPE
9876 SYNTAX INTEGER {
9877 execute(1)
9878 }
9879 ACCESS write-only
9880 STATUS mandatory
9881 DESCRIPTION
9882 "Restart the IMM immediately."
9883 ::= { restartReset 3 }
9884
9885 resetSPConfigAndRestart OBJECT-TYPE
9886 SYNTAX INTEGER {
9887 execute(1)
9888 }
9889 ACCESS write-only
9890 STATUS mandatory
9891 DESCRIPTION
9892 "Will cause all the IMM information to
9893 be reset to it's initial factory defaults(all previous
9894 configuration information is lost) and the IMM
9895 will be re-started."
9896 ::= { restartReset 4 }
9897
9898 scheduleShutdownOsThenRestart OBJECT-TYPE
9899 SYNTAX OCTET STRING
9900 ACCESS read-write
9901 STATUS mandatory
9902 DESCRIPTION
9903 "Shutdown the OS and then restart the system and boot the OS
9904 at specified Time and Day of the week.
9905 Example: Monday,09:00
9906
9907 field contents range
9908 _____ ________ _____
9909 1 day EveryDay,Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Never (reset value - Never)
9910 2 separator ','
9911 3 hour 00..23 (reset value - 00)
9912 4 separator ':'
9913 5 minutes 00..59 (reset value - 00)
9914 day is case insensitive.
9915 It is invalid to set a non zero time with day as Never.
9916 To reset, set as Never,00:00."
9917 ::= { restartReset 5 }
9918
9919 resetPowerSchedules OBJECT-TYPE
9920 SYNTAX INTEGER {
9921 execute(1)
9922 }
9923 ACCESS write-only
9924 STATUS mandatory
9925 DESCRIPTION
9926 "reset all power schedules.
9927 schedulePowerOnSystem,schedulePowerOffWithOsShutdown, scheduleShutdownOsThenRestart.
9928 This does not reset powerSysOnClockSetting"
9929 ::= { restartReset 6 }
9930
9931
9932-- ***********************************************************************
9933-- Firmware Update NOTE: Supported on IMM1 only
9934-- ***********************************************************************
9935 firmwareUpdateTarget OBJECT-TYPE
9936 SYNTAX INTEGER {
9937 immCard(0)
9938 }
9939 ACCESS read-write
9940 STATUS mandatory
9941 DESCRIPTION
9942 "Target module whose firmware will be updated."
9943 ::= { firmwareUpdate 1 }
9944
9945 firmwareUpdateTftpServer OBJECT-TYPE
9946 SYNTAX OCTET STRING (SIZE(0..63))
9947 ACCESS read-write
9948 STATUS mandatory
9949 DESCRIPTION
9950 "IP address of the TFTP server where the firmware file resides.
9951 The address must be entered in a dotted decimal IP string
9952 (eg. 9.37.44.2)."
9953 ::= { firmwareUpdate 2 }
9954
9955 firmwareUpdateFileName OBJECT-TYPE
9956 SYNTAX OCTET STRING (SIZE(0..63))
9957 ACCESS read-write
9958 STATUS mandatory
9959 DESCRIPTION
9960 "File name of the firmware file."
9961 ::= { firmwareUpdate 3 }
9962
9963 firmwareUpdateStart OBJECT-TYPE
9964 SYNTAX INTEGER {
9965 execute(1)
9966 }
9967 ACCESS write-only
9968 STATUS mandatory
9969 DESCRIPTION
9970 "Start updating the firmware of the specified IMM Card.
9971 Note 1: The firmware update might take up to several
9972 minutes to complete. Do not reset the IMM Card until
9973 the control has been returned. At this point, the results
9974 will be displayed.
9975 Note 2: Use firmwareUpdateStatus to confirm the status of
9976 the last firmware update initiated by SNMP method. The
9977 IMM Card must be restarted for the new firmware to
9978 take affect."
9979 ::= { firmwareUpdate 4 }
9980
9981
9982 firmwareUpdateStatus OBJECT-TYPE
9983 SYNTAX OCTET STRING
9984 ACCESS read-only
9985 STATUS mandatory
9986 DESCRIPTION
9987 "Get the status of the last firmware update which was
9988 initiated through SNMP method."
9989 ::= { firmwareUpdate 5 }
9990
9991
9992-- ***********************************************************************
9993-- Service Advisor
9994--
9995-- Note: Support is not available on all IMM2 based Servers
9996--
9997-- ***********************************************************************
9998
9999 autoCallHomeSetup OBJECT IDENTIFIER ::= { serviceAdvisor 1 }
10000
10001 acceptLicenseAgreement OBJECT-TYPE
10002 SYNTAX INTEGER {
10003 disabled(0),
10004 enabled(1)
10005 }
10006 ACCESS read-write
10007 STATUS mandatory
10008 DESCRIPTION
10009 "Accept Terms and Conditions of IMM Service Advisor. The user will have to accept the terms and conditions
10010 before Service Advisor can send diagnostic data to IBM support personnel. If IMM configuration
10011 is reset to defaults, the user will have to accept the terms and conditions again before they can
10012 enable Service Advisor. For more information, please refer to the IBM BladeCenter User's Guide.
10013
10014 A GET of this object may return disabled(0) or enabled(1), depending upon the current state. However,
10015 only enabled(1) is accepted on a SET in order to accept the license agreement. A SET of disabled(0)
10016 will return noSuchValue and is not allowed."
10017 ::= {autoCallHomeSetup 1}
10018
10019 serviceAdvisorEnable OBJECT-TYPE
10020 SYNTAX INTEGER {
10021 disabled(0),
10022 enabled(1)
10023 }
10024 ACCESS read-write
10025 STATUS mandatory
10026 DESCRIPTION
10027 "Disable/Enable IBM Support. The User Agreement must be accepted and the contact information
10028 must be set before the IBM Support function of Service Advisor can be enabled."
10029 ::= {autoCallHomeSetup 2}
10030
10031 serviceSupportCenter OBJECT IDENTIFIER ::= {serviceAdvisor 2}
10032
10033 ibmSupportCenter OBJECT-TYPE
10034 SYNTAX OCTET STRING
10035 ACCESS read-write
10036 STATUS mandatory
10037 DESCRIPTION
10038 "The country code for the IBM Support Center. 2 character ISO country code."
10039 ::= {serviceSupportCenter 1}
10040
10041 contactInformation OBJECT IDENTIFIER ::= {serviceAdvisor 3}
10042
10043 companyName OBJECT-TYPE
10044 SYNTAX OCTET STRING
10045 ACCESS read-write
10046 STATUS mandatory
10047 DESCRIPTION
10048 " The organization/company name of the contact person. 1-30 characters."
10049 ::= {contactInformation 1}
10050
10051 contactName OBJECT-TYPE
10052 SYNTAX OCTET STRING
10053 ACCESS read-write
10054 STATUS mandatory
10055 DESCRIPTION
10056 "The name of the contact person.1-30 characters."
10057 ::= {contactInformation 2}
10058
10059 phoneNumber OBJECT-TYPE
10060 SYNTAX OCTET STRING
10061 ACCESS read-write
10062 STATUS mandatory
10063 DESCRIPTION
10064 "The phone of the contact person. 5-30 characters."
10065 ::= {contactInformation 3}
10066
10067 emailAddress OBJECT-TYPE
10068 SYNTAX OCTET STRING
10069 ACCESS read-write
10070 STATUS mandatory
10071 DESCRIPTION
10072 "The email of the contact person. It must contain '@' and dot '.' in form userid@hostname (30 characters maximum).
10073 The userid can be alphanumeric characters, '.', '-', or '_' but must begin and end with alphanumeric characters.
10074 The hostname can be alphanumeric characters, '.', '-', or '_'. It must contain at least two domain items.
10075 Every domain item should begin and end with alphanumeric character, and the last domain item should be 2-20 alphabetic characters."
10076 ::= {contactInformation 4}
10077
10078 address OBJECT-TYPE
10079 SYNTAX OCTET STRING
10080 ACCESS read-write
10081 STATUS mandatory
10082 DESCRIPTION
10083 "The address of the machine location. The information in this field should be of sufficient detail to allow someone to
10084 quickly find the chassis when necessary. 1-30 characters."
10085 ::= {contactInformation 5}
10086
10087 city OBJECT-TYPE
10088 SYNTAX OCTET STRING
10089 ACCESS read-write
10090 STATUS mandatory
10091 DESCRIPTION
10092 "The city of the machine location. 1-30 characters."
10093 ::= {contactInformation 6}
10094
10095 state OBJECT-TYPE
10096 SYNTAX OCTET STRING
10097 ACCESS read-write
10098 STATUS mandatory
10099 DESCRIPTION
10100 "The state of the machine location. 2-3 characters."
10101 ::= {contactInformation 7}
10102
10103 postalCode OBJECT-TYPE
10104 SYNTAX OCTET STRING
10105 ACCESS read-write
10106 STATUS mandatory
10107 DESCRIPTION
10108 "The postal code of the location for this system. 1-9 characters, only alphanumeric characters are valid."
10109 ::= {contactInformation 8}
10110
10111 phoneExtension OBJECT-TYPE -- IMM2-only
10112 SYNTAX OCTET STRING
10113 ACCESS read-write
10114 STATUS mandatory
10115 DESCRIPTION
10116 "The phone extension of the contact person. 30 characters maximum."
10117 ::= {contactInformation 9}
10118
10119 altContactName OBJECT-TYPE -- IMM2-only
10120 SYNTAX OCTET STRING
10121 ACCESS read-write
10122 STATUS mandatory
10123 DESCRIPTION
10124 "The name of the alternate contact person. 1-30 characters."
10125 ::= {contactInformation 10}
10126
10127 altPhoneNumber OBJECT-TYPE -- IMM2-only
10128 SYNTAX OCTET STRING
10129 ACCESS read-write
10130 STATUS mandatory
10131 DESCRIPTION
10132 "The phone of the alternate contact person. 5-30 characters."
10133 ::= {contactInformation 11}
10134
10135 altPhoneExtension OBJECT-TYPE -- IMM2-only
10136 SYNTAX OCTET STRING
10137 ACCESS read-write
10138 STATUS mandatory
10139 DESCRIPTION
10140 "The phone extension of the alternate contact person. 30 characters maximum."
10141 ::= {contactInformation 12}
10142
10143 altEmailAddress OBJECT-TYPE -- IMM2-only
10144 SYNTAX OCTET STRING
10145 ACCESS read-write
10146 STATUS mandatory
10147 DESCRIPTION
10148 "The email of the alternate contact person. It must contain '@' and dot '.' in form userid@hostname (30 characters maximum).
10149 The userid can be alphanumeric characters, '.', '-', or '_' but must begin and end with alphanumeric characters.
10150 The hostname can be alphanumeric characters, '.', '-', or '_'. It must contain at least two domain items.
10151 Every domain item should begin and end with alphanumeric character, and the last domain item should be 2-20 alphabetic characters."
10152 ::= {contactInformation 13}
10153
10154 machineLocationPhoneNumber OBJECT-TYPE -- IMM2-only
10155 SYNTAX OCTET STRING
10156 ACCESS read-write
10157 STATUS mandatory
10158 DESCRIPTION
10159 "The phone of the physical location where the compuer system resides. 5-30 characters."
10160 ::= {contactInformation 14}
10161
10162 httpProxyConfig OBJECT IDENTIFIER ::= {serviceAdvisor 4}
10163
10164 httpProxyEnable OBJECT-TYPE
10165 SYNTAX INTEGER{
10166 disabled(0),
10167 enabled(1)
10168 }
10169 ACCESS read-write
10170 STATUS mandatory
10171 DESCRIPTION
10172 "Disable/Enable of the HTTP Proxy. Select Enable to use the proxy for call home
10173 connections from the IMM to IBM. HTTP Proxy is used by the IMM when it is not connected to the internet directly."
10174 ::= {httpProxyConfig 1}
10175
10176 httpProxyLocation OBJECT-TYPE
10177 SYNTAX OCTET STRING
10178 ACCESS read-write
10179 STATUS mandatory
10180 DESCRIPTION
10181 "Fully qualified host name or IP address of the HTTP Proxy. Maximum of 63 characters."
10182 ::= {httpProxyConfig 2}
10183
10184 httpProxyPort OBJECT-TYPE
10185 SYNTAX INTEGER
10186 ACCESS read-write
10187 STATUS mandatory
10188 DESCRIPTION
10189 "The port number of the HTTP Proxy. An integer value from 1 to 65535."
10190 ::= {httpProxyConfig 3}
10191
10192 httpProxyUserName OBJECT-TYPE
10193 SYNTAX OCTET STRING
10194 ACCESS read-write
10195 STATUS mandatory
10196 DESCRIPTION
10197 "User Name of the HTTP Proxy. A maximum of 30 characters string without spaces."
10198 ::= {httpProxyConfig 4}
10199
10200 httpProxyPassword OBJECT-TYPE
10201 SYNTAX OCTET STRING
10202 ACCESS read-write
10203 STATUS mandatory
10204 DESCRIPTION
10205 "Password of the HTTP Proxy. A maximum of 15 characters string without spaces."
10206 ::= {httpProxyConfig 5}
10207
10208
10209 activityLogs OBJECT IDENTIFIER ::= { serviceAdvisor 5}
10210
10211 activityLogTable OBJECT-TYPE
10212 SYNTAX SEQUENCE OF ActivityLogEntry
10213 ACCESS not-accessible
10214 STATUS mandatory
10215 DESCRIPTION
10216 "
10217 Table of Service Advisor Activity Log entries information. This table displays events that were generated
10218 by the system or user that are called home. The entries are displayed in reverse chronological order
10219 (most recent call home entry first). For any events that happen with same Date/Time, only one event will be
10220 called home. If a call home event that is already in the activity log is triggered again on the same event
10221 source, it will not be called home again unless the prior entry has been acknowledged as corrected or, in the
10222 case of IMM1, 120 hours (5 days) have passed since it initially occurred and was called home."
10223 ::= { activityLogs 1 }
10224
10225 activityLogEntry OBJECT-TYPE
10226 SYNTAX ActivityLogEntry
10227 ACCESS not-accessible
10228 STATUS mandatory
10229 DESCRIPTION
10230 "
10231 Activity Log table entry. Each entry has the result of the call-home attempt,
10232 the service number assigned for the issue by IBM support, the event ID, event source, date and
10233 time that event occured, and a text message.
10234 "
10235 INDEX { activityLogIndex }
10236 ::= { activityLogTable 1 }
10237
10238
10239 ActivityLogEntry ::= SEQUENCE {
10240 activityLogIndex INTEGER,
10241 activityLogString OCTET STRING,
10242 activityLogAcknowledge INTEGER,
10243 activityLogAttribute OCTET STRING
10244 }
10245
10246
10247 activityLogIndex OBJECT-TYPE
10248 SYNTAX INTEGER (1..1000000)
10249 ACCESS read-only
10250 STATUS mandatory
10251 DESCRIPTION
10252 "The Activity Log index number.
10253 For consistent results, view as a table and not as individual entries."
10254 ::= { activityLogEntry 1 }
10255
10256 activityLogString OBJECT-TYPE
10257 SYNTAX OCTET STRING
10258 ACCESS read-only
10259 STATUS mandatory
10260 DESCRIPTION
10261 "A string of data detailing one Activity Log entry. The text message is from the original entry in the event log.
10262
10263 For consistent results, view as a table and not as individual entries."
10264 ::= { activityLogEntry 2 }
10265
10266 activityLogAcknowledge OBJECT-TYPE
10267 SYNTAX INTEGER{
10268 no(0),
10269 yes(1) }
10270 ACCESS read-write
10271 STATUS mandatory
10272 DESCRIPTION
10273 "The acknowledgement of one Activity Log entry as corrected. This field allows the users to set a reminder next to
10274 certain events to indicate their awareness of the issue. Checking the acknowledge flag will not cause the event to be removed
10275 from the log or close the ticket at IBM support. This log is not cleared, so the acknowledge flag can be used to indicate a problem
10276 can be ignored. This field can be also used to override the 120 hour (5 day) filtering of reports via IBM Support or FTP/TFTP Server
10277 of Service Data.
10278 For consistent results, view as a table and not as individual entries."
10279 ::= { activityLogEntry 3 }
10280
10281 activityLogAttribute OBJECT-TYPE
10282 SYNTAX OCTET STRING
10283 ACCESS read-only
10284 STATUS mandatory
10285 DESCRIPTION
10286 "
10287 A string of data detailing one Activity Log entry's attribute. It contains states of both calling IBM support and FTP/TFTP Server.
10288 A PENDING indicates that the system is preparing for the event to be called home by collecting data about the systems state. A SUCCESS state
10289 indicates that the problem was successfully transmitted to IBM support or FTP/TFTP Server. A DISABLED state indicates that Service Advisor
10290 has disabled calling IBM Support or FTP/TFTP Server while the hardware event is detected. A NOT SENT state indicates that the serviceable
10291 event was not sent to prevent the same event from being sent repeatedly. The FAILED state indicates that the attempt
10292 to transmit the event information was not successful. Additional information may be found in the Event Log.
10293 The service number is similar to a ticket number that can be used as a reference to the issue reported by the machine
10294 when contacting IBM support. The event ID, event source, date and time are all information from the original entry in the event log.
10295 The acknowledged as corrected field is a reminder to certain events to indicate their awareness of the issue.
10296
10297 For consistent results, view as a table and not as individual entries."
10298 ::= { activityLogEntry 4 }
10299
10300 -- ********************************************************************************
10301 -- autoftp
10302 -- ********************************************************************************
10303 --
10304 autoFTPSetup OBJECT IDENTIFIER ::= { serviceAdvisor 6 }
10305
10306 autoFTPCallMode OBJECT-TYPE
10307 SYNTAX INTEGER {
10308 disabled(0),
10309 ftp(1),
10310 tftp(2),
10311 sftp(3)} -- IMM2-only
10312 ACCESS read-write
10313 STATUS mandatory
10314 DESCRIPTION
10315 "This field specifies the automated problem reporting mode. Automated problem reporting mode allows the IMM to automatically put
10316 service data to a specified server when a call home event is detected. For any call home events that happen with same Date/Time,
10317 only one event will be reported. The system will also wait for an interval of 120 hours (5 days) before another identical event
10318 can be sent for the same failed component."
10319 ::= { autoFTPSetup 1 }
10320
10321 autoFTPCallAddr OBJECT-TYPE
10322 SYNTAX OCTET STRING (SIZE(0..63))
10323 ACCESS read-write
10324 STATUS mandatory
10325 DESCRIPTION
10326 "This field specifies the remote server address of FTP and TFTP. It should be fully qualified hostname or IP address."
10327 ::= { autoFTPSetup 2 }
10328 autoFTPCallPort OBJECT-TYPE
10329 SYNTAX INTEGER
10330 ACCESS read-write
10331 STATUS mandatory
10332 DESCRIPTION
10333 "This field specifies the port on remote FTP/TFTP server for data transmission."
10334 ::= { autoFTPSetup 3 }
10335
10336 autoFTPCallUserID OBJECT-TYPE
10337 SYNTAX OCTET STRING (SIZE(0..63))
10338 ACCESS read-write
10339 STATUS mandatory
10340 DESCRIPTION
10341 "This field specifies the user account to login remote FTP server."
10342 ::= { autoFTPSetup 4 }
10343
10344 autoFTPCallPassword OBJECT-TYPE
10345 SYNTAX OCTET STRING (SIZE(0..63))
10346 ACCESS read-write
10347 STATUS mandatory
10348 DESCRIPTION
10349 "This field specifies the password to login remote FTP server."
10350 ::= { autoFTPSetup 5 }
10351
10352 -- ********************************************************************************
10353 -- Call Home Exclusion List
10354 -- ********************************************************************************
10355
10356 callHomeExclusionEvents OBJECT IDENTIFIER ::= { serviceAdvisor 7 }
10357
10358
10359 readCallHomeExclusionEventTable OBJECT-TYPE
10360 SYNTAX SEQUENCE OF ReadCallHomeExclusionEventEntry
10361 ACCESS not-accessible
10362 STATUS mandatory
10363 DESCRIPTION
10364 "Table of Call Home Exclusion Event entries information."
10365 ::= { callHomeExclusionEvents 1 }
10366
10367 readCallHomeExclusionEventEntry OBJECT-TYPE
10368 SYNTAX ReadCallHomeExclusionEventEntry
10369 ACCESS not-accessible
10370 STATUS mandatory
10371 DESCRIPTION
10372 "Call Home Exclusion Event table entry"
10373 INDEX { readCallHomeExclusionEventIndex }
10374 ::= { readCallHomeExclusionEventTable 1 }
10375
10376
10377 ReadCallHomeExclusionEventEntry::= SEQUENCE {
10378 readCallHomeExclusionEventIndex INTEGER,
10379 readCallHomeExclusionEventID OCTET STRING
10380 }
10381
10382
10383 readCallHomeExclusionEventIndex OBJECT-TYPE
10384 SYNTAX INTEGER (1..1000)
10385 ACCESS read-only
10386 STATUS mandatory
10387 DESCRIPTION
10388 "The index number of one Call Home Exclusion Event.
10389 For consistent results, view as a table and not as individual entries."
10390 ::= { readCallHomeExclusionEventEntry 1 }
10391
10392 readCallHomeExclusionEventID OBJECT-TYPE
10393 SYNTAX OCTET STRING
10394 ACCESS read-only
10395 STATUS mandatory
10396 DESCRIPTION
10397 "The Event ID of one Call Home Exclusion Event entry.
10398 For consistent results, view as a table and not as individual entries."
10399 ::= { readCallHomeExclusionEventEntry 2 }
10400
10401
10402 addCallHomeExclusionEvent OBJECT-TYPE
10403 SYNTAX OCTET STRING
10404 ACCESS read-write
10405 STATUS mandatory
10406 DESCRIPTION
10407 "Add one call home Event ID into the Call Home Exclusion List.
10408 The Event ID is an 16-digit hexadecimal number (0-F) with an optional prefix of '0x' or '0X'.
10409 The Event ID can be full specified with the 16 hexadecimal characters or can be specified with
10410 an asterisk ??wild card character in any of the right 8 most characters. The wild card capability
10411 allows for excluding a group of similar events.
10412
10413 If Service Advisor Terms and Conditions are accepted, an event can be added into the exclusion list.
10414
10415 NOTE: Value returned for the GET command is meaningless for this MIB object."
10416 ::= { callHomeExclusionEvents 2}
10417
10418 rmCallHomeExclusionEvent OBJECT-TYPE
10419 SYNTAX OCTET STRING
10420 ACCESS read-write
10421 STATUS mandatory
10422 DESCRIPTION
10423 "Remove one call home Event ID from the Call Home Exclusion List.
10424 The Event ID is an 16-digit hexadecimal number (0-F) with an optional prefix of '0x' or '0X'.
10425 The Event ID can be full specified with the 16 hexadecimal characters or can be specified with
10426 an asterisk ??wild card character in any of the right 8 most characters. The wild card capability
10427 allows for excluding a group of similar events.
10428
10429 If Service Advisor Terms and Conditions are accepted, an event on the exclusion list can be removed.
10430
10431 NOTE: Value returned for the GET command is meaningless for this MIB object."
10432 ::= { callHomeExclusionEvents 3}
10433 rmAllCallHomeExclusionEvent OBJECT-TYPE
10434 SYNTAX INTEGER {
10435 execute(1)
10436 }
10437 ACCESS read-write
10438 STATUS mandatory
10439 DESCRIPTION
10440 "Remove all Event IDs from the Call Home Exclusion List.
10441 If Service Advisor Terms and Conditions are accepted, events on the exclusion list can be removed.
10442
10443 NOTE: Value returned for the GET command is meaningless for this MIB object."
10444 ::= { callHomeExclusionEvents 4}
10445
10446 -- ********************************************************************************
10447 -- Generate Test Call Home
10448 -- ********************************************************************************
10449
10450 testCallHome OBJECT IDENTIFIER ::= { serviceAdvisor 8 }
10451
10452 generateTestCallHome OBJECT-TYPE -- IMM2-only
10453 SYNTAX INTEGER {
10454 execute(1)
10455 }
10456 ACCESS write-only
10457 STATUS mandatory
10458 DESCRIPTION
10459 "Generate a Test Call Home."
10460 ::= { testCallHome 1}
10461
10462
10463-- *************************************************************************
10464-- Scalable Complex Information
10465-- *************************************************************************
10466
10467 scalableComplex OBJECT IDENTIFIER ::= { scaling 1 }
10468
10469 scalableComplexIdentifier OBJECT-TYPE
10470 SYNTAX INTEGER
10471 ACCESS read-only
10472 STATUS mandatory
10473 DESCRIPTION
10474 "The unique numeric identifier for a complex."
10475 ::= { scalableComplex 1 }
10476
10477 scalableComplexNumPartitions OBJECT-TYPE
10478 SYNTAX INTEGER
10479 ACCESS read-only
10480 STATUS mandatory
10481 DESCRIPTION
10482 "The number of partitions currently defined for this complex."
10483 ::= { scalableComplex 2 }
10484
10485 scalableComplexNumNodes OBJECT-TYPE
10486 SYNTAX INTEGER
10487 ACCESS read-only
10488 STATUS mandatory
10489 DESCRIPTION
10490 "The number of nodes existing in this complex, regardless
10491 of their assignment to any given partition. For ITEs or blabde,
10492 the physical slot location of the nodes can be determined from the
10493 scalableComplexNodeTable."
10494 ::= { scalableComplex 3 }
10495
10496
10497 scalableComplexClear OBJECT-TYPE
10498 SYNTAX INTEGER {
10499 execute(1)
10500 }
10501 ACCESS write-only
10502 STATUS mandatory
10503 DESCRIPTION
10504 "This clears all partition information related to the complex. Any nodes
10505 associated with the complex are no longer assigned to any partitions.
10506 All nodes in the complex must be powered off prior to attempting this
10507 operation, otherwise, the action will fail."
10508 ::= { scalableComplex 4 }
10509
10510
10511 -- *************************************************************************
10512 -- Scalable Complex Partition Information
10513 -- *************************************************************************
10514
10515 scalableComplexPartition OBJECT IDENTIFIER ::= { scaling 2 }
10516
10517 scalableComplexPartitionTable OBJECT-TYPE
10518 SYNTAX SEQUENCE OF ScalableComplexPartitionEntry
10519 ACCESS not-accessible
10520 STATUS mandatory
10521 DESCRIPTION
10522 "Table of scalable complex partition information."
10523 ::= { scalableComplexPartition 1 }
10524
10525 scalableComplexPartitionEntry OBJECT-TYPE
10526 SYNTAX ScalableComplexPartitionEntry
10527 ACCESS not-accessible
10528 STATUS mandatory
10529 DESCRIPTION
10530 "Scalable complex partition information."
10531 INDEX { scalableComplexPartitionIdentifier }
10532 ::= { scalableComplexPartitionTable 1 }
10533
10534 ScalableComplexPartitionEntry ::= SEQUENCE {
10535 scalableComplexPartitionIdentifier INTEGER,
10536 scalableComplexPartitionMode INTEGER,
10537 scalableComplexPartitionPriNodeKey OCTET STRING,
10538 scalableComplexPartitionNumNodes INTEGER,
10539 scalableComplexPartitionStatus INTEGER
10540 }
10541
10542 scalableComplexPartitionIdentifier OBJECT-TYPE
10543 SYNTAX INTEGER
10544 ACCESS read-only
10545 STATUS mandatory
10546 DESCRIPTION
10547 "The unique numeric identifier for a partition defined within a complex
10548 installed in the chassis."
10549 ::= { scalableComplexPartitionEntry 1 }
10550
10551 scalableComplexPartitionMode OBJECT-TYPE
10552 SYNTAX INTEGER {
10553 partition(1),
10554 standalone(2)
10555 }
10556 ACCESS read-write
10557 STATUS mandatory
10558 DESCRIPTION
10559 "The currently configured mode of this partition. It is recommended that
10560 a partition be powered off prior to modification of the mode. In addition,
10561 switching a partition mode to stand-alone will cause subsequent partition
10562 actions to be ignored until the partition mode is restored."
10563 ::= { scalableComplexPartitionEntry 2 }
10564
10565 scalableComplexPartitionPriNodeKey OBJECT-TYPE
10566 SYNTAX OCTET STRING (SIZE(4))
10567 ACCESS read-only
10568 STATUS mandatory
10569 DESCRIPTION
10570 "The Node Key for the primary node in the partition. The Node Key is used
10571 to select partition for some actions that affect all nodes in the partition."
10572 ::= { scalableComplexPartitionEntry 3 }
10573
10574 scalableComplexPartitionNumNodes OBJECT-TYPE
10575 SYNTAX INTEGER
10576 ACCESS read-only
10577 STATUS mandatory
10578 DESCRIPTION
10579 "The number of nodes currently defined for this partition."
10580 ::= { scalableComplexPartitionEntry 4 }
10581
10582 scalableComplexPartitionStatus OBJECT-TYPE
10583 SYNTAX INTEGER {
10584 poweredoff(1),
10585 poweredon(2),
10586 invalid(3)
10587 }
10588 ACCESS read-only
10589 STATUS mandatory
10590 DESCRIPTION
10591 "The current power status of this partition when the partition has a
10592 valid partition configuration. However, in the event the partition
10593 reports a partition consitency check problem, the invalid state is provided."
10594 ::= { scalableComplexPartitionEntry 5 }
10595
10596
10597 scalableComplexPartitionSelect OBJECT-TYPE
10598 SYNTAX OCTET STRING (SIZE(4))
10599 ACCESS write-only
10600 STATUS mandatory
10601 DESCRIPTION
10602 "This Node Key of Primary node of the partition is used to select the
10603 partition for which a specific action will be taken"
10604 ::= { scalableComplexPartition 2 }
10605
10606 scalableComplexPartitionAction OBJECT-TYPE
10607 SYNTAX INTEGER {
10608 delete(1),
10609 poweron(2),
10610 poweroff(3),
10611 powercycle(4)
10612 }
10613 ACCESS write-only
10614 STATUS mandatory
10615 DESCRIPTION
10616 "This object allows various actions to be taken in relation to a particular partition
10617 in a given complex.
10618
10619 delete(1) - Deletes the partition from the complex. All nodes in the partition must
10620 be powered off prior to attempting this operation, otherwise, the action
10621 will fail.
10622
10623 poweron(2) - Powers up a powered off partition
10624
10625 poweroff(3) - Powers off an already powered on partition
10626
10627 powercycle(4) - Power cycles a partition"
10628 ::= { scalableComplexPartition 3 }
10629
10630
10631
10632 -- *************************************************************************
10633 -- Scalable Complex Partition Create
10634 -- *************************************************************************
10635
10636 scalableComplexPartitionCreate OBJECT IDENTIFIER ::= { scaling 3 }
10637
10638 scalableComplexPartitionCreateTable OBJECT-TYPE
10639 SYNTAX SEQUENCE OF ScalableComplexPartitionCreateEntry
10640 ACCESS not-accessible
10641 STATUS mandatory
10642 DESCRIPTION
10643 "Table used to identify the nodes to be used in create of a partition.
10644 The nodes are identified by Node key. The first node listed will be the
10645 primary node."
10646 ::= { scalableComplexPartitionCreate 1 }
10647
10648 scalableComplexPartitionCreateEntry OBJECT-TYPE
10649 SYNTAX ScalableComplexPartitionCreateEntry
10650 ACCESS not-accessible
10651 STATUS mandatory
10652 DESCRIPTION
10653 "Node information for partition creation."
10654 INDEX { scalableComplexPartitionCreateIndex }
10655 ::= { scalableComplexPartitionCreateTable 1 }
10656
10657 ScalableComplexPartitionCreateEntry ::= SEQUENCE {
10658 scalableComplexPartitionCreateIndex INTEGER,
10659 scalableComplexPartitionCreateNodeKey OCTET STRING
10660 }
10661
10662 scalableComplexPartitionCreateIndex OBJECT-TYPE
10663 SYNTAX INTEGER
10664 ACCESS read-only
10665 STATUS mandatory
10666 DESCRIPTION
10667 "The table index."
10668 ::= { scalableComplexPartitionCreateEntry 1 }
10669
10670 scalableComplexPartitionCreateNodeKey OBJECT-TYPE
10671 SYNTAX OCTET STRING (SIZE(4))
10672 ACCESS read-write
10673 STATUS mandatory
10674 DESCRIPTION
10675 "The Node Key for a node included in the partition to be created. The first Node Key
10676 in the table is used will be the primary node in the partition to be created."
10677 ::= { scalableComplexPartitionCreateEntry 2 }
10678
10679
10680 scalableComplexPartitionActionCreate OBJECT-TYPE
10681 SYNTAX INTEGER {
10682 create(1),
10683 clear(2)
10684 }
10685 ACCESS write-only
10686 STATUS mandatory
10687 DESCRIPTION
10688 "This object is used to request creation of a new partition, using the nodes
10689 listed in the scalableComplexPartitionCreateTable.
10690
10691 None of the systems can be part of another valid partition, and there cannot
10692 be duplicate Node Keys specified. Partition changes will fail if any of the
10693 systems specified in the change are powered on.
10694
10695 If the partition is successfully created, the scalableComplexPartitionCreateTable
10696 entries will be cleared."
10697 ::= { scalableComplexPartitionCreate 2 }
10698
10699
10700 -- *************************************************************************
10701 -- Scalable Complex Node Information
10702 -- *************************************************************************
10703
10704 scalableComplexNode OBJECT IDENTIFIER ::= { scaling 4 }
10705
10706 scalableComplexNodeTable OBJECT-TYPE
10707 SYNTAX SEQUENCE OF ScalableComplexNodeEntry
10708 ACCESS not-accessible
10709 STATUS mandatory
10710 DESCRIPTION
10711 "Table of scalable complex node information. This table provides information
10712 and control actions related to the nodes installed in the chassis.
10713 Complex, partition and port information and control are defined
10714 in their own tables."
10715 ::= { scalableComplexNode 1 }
10716
10717 scalableComplexNodeEntry OBJECT-TYPE
10718 SYNTAX ScalableComplexNodeEntry
10719 ACCESS not-accessible
10720 STATUS mandatory
10721 DESCRIPTION
10722 "Scalable complex node information."
10723 INDEX { scalableComplexNodeIndex }
10724 ::= { scalableComplexNodeTable 1 }
10725
10726 ScalableComplexNodeEntry ::= SEQUENCE {
10727 scalableComplexNodeIndex INTEGER,
10728 scalableComplexNodeSerialNumber OCTET STRING,
10729 scalableComplexNodeKey OCTET STRING,
10730 scalableComplexNodePartitionID INTEGER,
10731 scalableComplexNodeRole INTEGER,
10732 scalableComplexNodeNumPorts INTEGER
10733 }
10734
10735 scalableComplexNodeIndex OBJECT-TYPE
10736 SYNTAX INTEGER
10737 ACCESS read-only
10738 STATUS mandatory
10739 DESCRIPTION
10740 "The node table index."
10741 ::= { scalableComplexNodeEntry 1 }
10742
10743 scalableComplexNodeSerialNumber OBJECT-TYPE
10744 SYNTAX OCTET STRING (SIZE(8))
10745 ACCESS read-only
10746 STATUS mandatory
10747 DESCRIPTION
10748 "The machine serial number of the node which identifies the node.
10749 Note that uniqueness is not guaranteed."
10750 ::= { scalableComplexNodeEntry 2 }
10751
10752 scalableComplexNodeKey OBJECT-TYPE
10753 SYNTAX OCTET STRING (SIZE(4))
10754 ACCESS read-only
10755 STATUS mandatory
10756 DESCRIPTION
10757 "The Node Key for the node. The Node Key is used to select the
10758 node for some particular action."
10759 ::= { scalableComplexNodeEntry 3 }
10760
10761 scalableComplexNodePartitionID OBJECT-TYPE
10762 SYNTAX INTEGER
10763 ACCESS read-only
10764 STATUS mandatory
10765 DESCRIPTION
10766 "For an assigned node, the identifier of the partition this node is related to.
10767 For an unassigned node, this object has no meaning."
10768 ::= { scalableComplexNodeEntry 4 }
10769
10770 scalableComplexNodeRole OBJECT-TYPE
10771 SYNTAX INTEGER {
10772 primary(1),
10773 secondary(2),
10774 unassigned(255)
10775 }
10776 ACCESS read-only
10777 STATUS mandatory
10778 DESCRIPTION
10779 "Indicates if the node is assigned to a partition, and if so, provides an
10780 indication of whether the node is the primary node of the partition or not."
10781 ::= { scalableComplexNodeEntry 5 }
10782
10783 scalableComplexNodeNumPorts OBJECT-TYPE
10784 SYNTAX INTEGER
10785 ACCESS read-only
10786 STATUS mandatory
10787 DESCRIPTION
10788 "The number of remote nodes that this node has links to."
10789 ::= { scalableComplexNodeEntry 6 }
10790
10791
10792 scalableComplexNodeSelect OBJECT-TYPE
10793 SYNTAX OCTET STRING (SIZE(4))
10794 ACCESS write-only
10795 STATUS mandatory
10796 DESCRIPTION
10797 "This Node Key is used to select the node for which a specific action
10798 will be taken"
10799 ::= { scalableComplexNode 2 }
10800
10801
10802 scalableComplexNodeAction OBJECT-TYPE
10803 SYNTAX INTEGER {
10804 poweroff(1),
10805 poweron(2)
10806 }
10807 ACCESS write-only
10808 STATUS mandatory
10809 DESCRIPTION
10810 "The actions that can be applied to an unassigned node. The current state is
10811 provided by the scalableComplexNodeState object."
10812 ::= { scalableComplexNode 3 }
10813
10814 scalableComplexNodeAutoCreate OBJECT-TYPE
10815 SYNTAX INTEGER {
10816 execute(1)
10817 }
10818 ACCESS write-only
10819 STATUS mandatory
10820 DESCRIPTION
10821 "This object is used to create a partition from all of the nodes in the complex.
10822
10823 None of the systems can be in a partition and all the systems in the complex must
10824 be powered off."
10825 ::= { scalableComplexNode 4 }
10826
10827
10828 -- *************************************************************************
10829 -- Scalable Complex Node Port Information
10830 -- *************************************************************************
10831
10832 scalableComplexNodePort OBJECT IDENTIFIER ::= { scaling 5 }
10833
10834 scalableComplexNodePortTable OBJECT-TYPE
10835 SYNTAX SEQUENCE OF ScalableComplexNodePortEntry
10836 ACCESS not-accessible
10837 STATUS mandatory
10838 DESCRIPTION
10839 "Table of scalable complex node port information which provides details
10840 related to the port connectivity. Complex, partition and node information
10841 and control are defined in their own tables."
10842 ::= { scalableComplexNodePort 1 }
10843
10844 scalableComplexNodePortEntry OBJECT-TYPE
10845 SYNTAX ScalableComplexNodePortEntry
10846 ACCESS not-accessible
10847 STATUS mandatory
10848 DESCRIPTION
10849 "Scalable complex node port information."
10850 INDEX { scalableComplexNodePortIndex, scalableComplexNodePortNum }
10851 ::= { scalableComplexNodePortTable 1 }
10852
10853 ScalableComplexNodePortEntry ::= SEQUENCE {
10854 scalableComplexNodePortIndex INTEGER,
10855 scalableComplexNodePortNum INTEGER,
10856 scalableComplexNodePortRemNodeKey OCTET STRING,
10857 scalableComplexNodePortRemNum INTEGER,
10858 scalableComplexNodePortStatus INTEGER,
10859 scalableComplexNodePortType INTEGER
10860 }
10861
10862 scalableComplexNodePortIndex OBJECT-TYPE
10863 SYNTAX INTEGER
10864 ACCESS read-only
10865 STATUS mandatory
10866 DESCRIPTION
10867 "The Node Port table index."
10868 ::= { scalableComplexNodePortEntry 1 }
10869
10870 scalableComplexNodePortNum OBJECT-TYPE
10871 SYNTAX INTEGER
10872 ACCESS read-only
10873 STATUS mandatory
10874 DESCRIPTION
10875 "The port number of a port on this node. Note that this port
10876 number is 0-based, but since it is used as the table index
10877 (0 is not allowed), it will be presented as one more than the
10878 actual port number."
10879 ::= { scalableComplexNodePortEntry 2 }
10880
10881 scalableComplexNodePortRemNodeKey OBJECT-TYPE
10882 SYNTAX OCTET STRING (SIZE(4))
10883 ACCESS read-only
10884 STATUS mandatory
10885 DESCRIPTION
10886 "The Node Key for the remote node."
10887
10888 ::= { scalableComplexNodePortEntry 3 }
10889
10890 scalableComplexNodePortRemNum OBJECT-TYPE
10891 SYNTAX INTEGER
10892 ACCESS read-only
10893 STATUS mandatory
10894 DESCRIPTION
10895 "The zero-based port number of the remote port."
10896 ::= { scalableComplexNodePortEntry 4 }
10897
10898 scalableComplexNodePortStatus OBJECT-TYPE
10899 SYNTAX INTEGER {
10900 disabled(1),
10901 enabled(2),
10902 unknown(255)
10903 }
10904 ACCESS read-only
10905 STATUS mandatory
10906 DESCRIPTION
10907 "The current status of the port."
10908 ::= { scalableComplexNodePortEntry 5 }
10909
10910 scalableComplexNodePortType OBJECT-TYPE
10911 SYNTAX INTEGER {
10912 qpi(1),
10913 exa(2),
10914 unknown(255)
10915 }
10916 ACCESS read-only
10917 STATUS mandatory
10918 DESCRIPTION
10919 "The port type."
10920 ::= { scalableComplexNodePortEntry 6 }
10921
10922
10923END