Brocade MIBs added
[public/netxms.git] / contrib / mibs / FCMGMT-MIB.txt
1
2 --
3 -- "@(#)fa.mib 00/07/07"
4 --
5 -- Title: Fibre Alliance Fibre Channel Management Framework Integration MIB
6 -- Rev 1.5, June 1, 1999.
7 --
8 -- Note: This is released for Brocade
9 --
10 -- Corrected revisionNumber description. last editor on Sept. 09, 2004
11 --
12 -- added FA MIB last edited on Dec. 18, 2000.
13 -- Last edit date: Sept. 09, 2004
14
15 FCMGMT-MIB DEFINITIONS ::= BEGIN
16 IMPORTS
17 IpAddress, TimeTicks, experimental
18 FROM RFC1155-SMI
19 OBJECT-TYPE
20 FROM RFC-1212
21 DisplayString
22 FROM RFC1213-MIB
23 TRAP-TYPE
24 FROM RFC-1215;
25
26 --Textual conventions for this MIB
27
28 FcNameId ::= OCTET STRING (SIZE(8))
29
30 FcGlobalId ::= OCTET STRING (SIZE(16))
31
32 FcAddressId ::= OCTET STRING (SIZE(3))
33
34 FcEventSeverity ::= INTEGER {
35 unknown (1),
36 emergency (2),
37 alert (3),
38 critical (4),
39 error (5),
40 warning (6),
41 notify (7),
42 info (8),
43 debug (9),
44 mark (10) -- All messages logged
45 }
46
47 FcUnitType ::= INTEGER {
48 unknown(1),
49 other(2), -- none of the following
50 hub(3), -- passive connectivity unit
51 -- supporting loop protocol.
52 switch(4), -- active connectivity unit
53 -- supporting multiple protocols.
54 gateway(5), -- unit that converts not only
55 -- the interface but also encapsulates
56 -- the frame into another protocol. The
57 -- assumption is that there is always
58 -- two gateways connected together. For
59 -- example, FC <-> ATM.
60 converter(6), -- unit that converts from one
61 -- interface to another. For
62 -- example, FC <-> SCSI.
63 hba(7), -- host bus adapter
64 proxy-agent(8), -- software proxy-agent
65 storage-device(9), -- disk,cd,tape,etc
66 host(10), -- host computer
67 storage-subsystem(11), -- raid, library, etc
68 module(12), -- subcomponent of a system
69 swdriver(13), -- software driver
70 storage-access-device(14), -- Provides storage management
71 -- and access for hetergeneous
72 -- hosts and heterogeneous devices.
73 wdm(15), -- waveform division mutiplexer
74 ups(16) -- uninterruptable power supply
75 }
76
77
78
79
80
81 ----------------------------------------------------------------------
82 fcmgmt OBJECT IDENTIFIER ::= { experimental 94 }
83
84 -- groups in fcmgmt
85
86 connSet OBJECT IDENTIFIER ::= { fcmgmt 1 }
87 trapReg OBJECT IDENTIFIER ::= { fcmgmt 2 }
88 statSet OBJECT IDENTIFIER ::= { fcmgmt 4 }
89 connUnitServiceSet OBJECT IDENTIFIER ::= { fcmgmt 5 }
90 connUnitServiceScalars OBJECT IDENTIFIER ::= { connUnitServiceSet 1 }
91 connUnitServiceTables OBJECT IDENTIFIER ::= { connUnitServiceSet 2 }
92
93 revisionNumber OBJECT-TYPE
94 SYNTAX DisplayString (SIZE (4))
95 ACCESS read-only
96 STATUS mandatory
97 DESCRIPTION
98 "This is the revision number for this MIB. The
99 format of the revision value is as follows
100 (0) = high order major revision number
101 (1) = low order major revision number
102 (2) = high order minor revision number
103 (3) = low order minor revision number
104 The value will be stored as an ASCII value. The
105 following is the current value of this object.
106 (0) = '0'
107 (1) = '3'
108 (2) = '0'
109 (3) = '0'
110 This defines a revision of 03.00
111 "
112 ::= { fcmgmt 3 }
113
114 -- the connectivity unit group
115
116 -- Implementation of the group is mandatory for all systems.
117
118 uNumber OBJECT-TYPE
119 SYNTAX INTEGER
120 ACCESS read-only
121 STATUS mandatory
122 DESCRIPTION
123 "The number of connectivity units present on this
124 system (represented by this agent). May be a count
125 of the boards in a chassis or the number of full boxes
126 in a rack."
127 DEFVAL { 1 }
128 ::= { connSet 1 }
129
130 systemURL OBJECT-TYPE
131 SYNTAX DisplayString
132 ACCESS read-only
133 STATUS mandatory
134 DESCRIPTION
135 "The top-level URL of the system. If it does not exist
136 the value is empty string. The URL format is
137 implementation dependant and can have keywords embedded
138 that are preceeded by a percent sign (eg, %USER).
139 The following are the defined keywords that will
140 be recognized and replaced with data during a launch.
141 USER - replace with username
142 PASSWORD - replace with password
143 GLOBALID - replace with globalid
144 SERIALNO - replace with serial number
145 "
146 DEFVAL { "" }
147 ::= { connSet 2 }
148
149 statusChangeTime OBJECT-TYPE
150 SYNTAX TimeTicks
151 ACCESS read-only
152 STATUS obsolete
153 DESCRIPTION
154 "The sysuptime timestamp in centiseconds at which
155 the last status change occurred for any members of
156 the set."
157 ::= { connSet 3 }
158
159 configurationChangeTime OBJECT-TYPE
160 SYNTAX TimeTicks
161 ACCESS read-only
162 STATUS obsolete
163 DESCRIPTION
164 "The sysuptime timestamp in centiseconds at which
165 the last configuration change occurred for any
166 members of the set. This represents a union of change
167 information for connUnitConfigurationChangeTime."
168 ::= { connSet 4 }
169
170 connUnitTableChangeTime OBJECT-TYPE
171 SYNTAX TimeTicks
172 ACCESS read-only
173 STATUS obsolete
174 DESCRIPTION
175 "The sysuptime timestamp in centiseconds at which
176 the connUnitTable was updated (an entry was either
177 added or deleted."
178 ::= { connSet 5 }
179
180 -- The Connectivity table contains general information on the
181 -- system's units.
182 connUnitTable OBJECT-TYPE
183 SYNTAX SEQUENCE OF ConnUnitEntry
184 ACCESS not-accessible
185 STATUS mandatory
186 DESCRIPTION
187 "A list of units under a single SNMP agent. The number
188 of entries is given by the value of uNumber. It is 1
189 for stand-alone system."
190 ::= { connSet 6 }
191
192 connUnitEntry OBJECT-TYPE
193 SYNTAX ConnUnitEntry
194 ACCESS not-accessible
195 STATUS mandatory
196 DESCRIPTION
197 "A connectivity unit entry containing objects for a
198 particular unit."
199 INDEX { connUnitId }
200 ::= { connUnitTable 1 }
201
202 ConnUnitEntry ::=
203 SEQUENCE {
204 connUnitId
205 OCTET STRING,
206 connUnitGlobalId
207 FcGlobalId,
208 connUnitType
209 FcUnitType,
210 connUnitNumports
211 INTEGER,
212 connUnitState
213 INTEGER,
214 connUnitStatus
215 INTEGER,
216 connUnitProduct
217 DisplayString,
218 connUnitSn
219 DisplayString,
220 connUnitUpTime
221 TimeTicks,
222 connUnitUrl
223 DisplayString,
224 connUnitDomainId
225 OCTET STRING,
226 connUnitProxyMaster
227 INTEGER,
228 connUnitPrincipal
229 INTEGER,
230 connUnitNumSensors
231 INTEGER,
232 connUnitStatusChangeTime
233 TimeTicks,
234 connUnitConfigurationChangeTime
235 TimeTicks,
236 connUnitNumRevs
237 INTEGER,
238 connUnitNumZones
239 INTEGER,
240 connUnitModuleId
241 OCTET STRING,
242 connUnitName
243 DisplayString,
244 connUnitInfo
245 DisplayString,
246 connUnitControl
247 INTEGER,
248 connUnitContact
249 DisplayString,
250 connUnitLocation
251 DisplayString,
252 connUnitEventFilter
253 FcEventSeverity,
254 connUnitNumEvents
255 INTEGER,
256 connUnitMaxEvents
257 INTEGER,
258 connUnitEventCurrID
259 INTEGER
260 }
261
262 connUnitId OBJECT-TYPE
263 SYNTAX OCTET STRING (SIZE (16))
264 ACCESS read-only
265 STATUS mandatory
266 DESCRIPTION
267 "The unique identification for this connectivity unit
268 among those within this proxy domain.
269 The value MUST be unique within the proxy domain
270 because it is the index variable for connUnitTable.
271 The value assigned to a given conectivity unit
272 SHOULD be persistent across agent and unit resets.
273 It SHOULD be the same as connUnitGlobalId
274 if connUnitGlobalId is known and stable."
275 ::= { connUnitEntry 1 }
276
277 connUnitGlobalId OBJECT-TYPE
278 SYNTAX FcGlobalId
279 ACCESS read-only
280 STATUS mandatory
281 DESCRIPTION
282 "An optional global-scope identifier for this connectivity unit.
283 It MUST be a WWN for this connectivity unit
284 or 16 octets of value zero.
285 WWN formats requiring fewer than 16 octets
286 MUST be extended to 16 octets with trailing zero octets,
287 If a WWN is used for connUnitId,
288 the same WWN MUST be used for connUnitGlobalId.
289 When a non-zero value is provided,
290 it SHOULD be persistent across agent and unit resets.
291 It SHOULD be globally unique.
292 It SHOULD be one of these FC-PH/PH3 formats:
293 IEEE (NAA=1)
294 IEEE Extended (NAA=2)
295 IEEE Registered (NAA=5).
296 IEEE Registered extended (NAA=6).
297
298 Use of the IEEE formats allows any IEEE-registered vendor
299 to assure global uniqueness independently.
300 The following are some references on IEEE WWN formats:
301 http://standards.ieee.org/regauth/oui/tutorials/fibreformat.html
302 http://standards.ieee.org/regauth/oui/tutorials/fibrecomp_id.html
303
304 If one or more WWNs are associated with the connUnit
305 via other management methods,
306 one of them SHOULD be used for connUnitGlobalId.
307 If there is not a WWN assigned specifically to the connUnit,
308 there is some merit, though not a requirement,
309 to using a WWN assigned to (one of)
310 its permanently attached FC/LAN interface(s).
311 This can not risk uniqueness, though.
312 As a counterexample, if your
313 agent runs in a host and the host has an HBA,
314 it is quite possible that agent, host, and HBA
315 will all be distinct connUnits, so the host
316 and agent can not use the WWN of the HBA.
317 Another example:
318 If your hub has a built-in Ethernet port, it
319 might be reasonable for the hub to use its LAN
320 address (prefixed with the appropriate
321 NAA) as its connUnitId. But if the
322 Ethernet were a replaceable PCCard, the hub
323 should have an independent ID."
324 ::= { connUnitEntry 2 }
325
326 connUnitType OBJECT-TYPE
327 SYNTAX FcUnitType
328 ACCESS read-only
329 STATUS mandatory
330 DESCRIPTION
331 "The type of this connectivity unit."
332 ::= { connUnitEntry 3 }
333
334
335 connUnitNumports OBJECT-TYPE
336 SYNTAX INTEGER
337 ACCESS read-only
338 STATUS mandatory
339 DESCRIPTION
340 "Number of physical ports in the connectivity unit
341 (internal/embedded, external)."
342 ::= { connUnitEntry 4 }
343
344 connUnitState OBJECT-TYPE
345 SYNTAX INTEGER {
346 unknown(1),
347 online(2),
348 offline(3)
349 }
350 ACCESS read-only
351 STATUS mandatory
352 DESCRIPTION
353 "Overall state of the connectivity unit."
354 ::= { connUnitEntry 5 }
355
356 connUnitStatus OBJECT-TYPE
357 SYNTAX INTEGER {
358 unknown(1),
359 unused(2),
360 ok(3),
361 warning(4), -- needs attention
362 failed(5)
363 }
364 ACCESS read-only
365 STATUS mandatory
366
367 DESCRIPTION
368 "Overall status of the connectivity unit."
369 ::= { connUnitEntry 6 }
370
371 connUnitProduct OBJECT-TYPE
372 SYNTAX DisplayString (SIZE (0..79))
373 ACCESS read-only
374 STATUS mandatory
375 DESCRIPTION
376 "The connectivity unit vendor's product
377 model name."
378 ::= { connUnitEntry 7 }
379
380 connUnitSn OBJECT-TYPE
381 SYNTAX DisplayString (SIZE (0..79))
382 ACCESS read-only
383 STATUS mandatory
384 DESCRIPTION
385 "The serial number for this connectivity unit."
386 ::= { connUnitEntry 8 }
387
388 connUnitUpTime OBJECT-TYPE
389 SYNTAX TimeTicks
390 ACCESS read-only
391 STATUS mandatory
392 DESCRIPTION
393 "The number of centiseconds since the
394 last unit initialization."
395 ::= { connUnitEntry 9 }
396
397 connUnitUrl OBJECT-TYPE
398 SYNTAX DisplayString
399 ACCESS read-write
400 STATUS mandatory
401 DESCRIPTION
402 "URL to launch a management application,
403 if applicable. Otherwise empty string.
404 In a standalone unit, this would be the
405 same as the top-level URL. This has the same
406 definition as systemURL for keywords."
407 ::= { connUnitEntry 10 }
408
409 connUnitDomainId OBJECT-TYPE
410 SYNTAX OCTET STRING (SIZE(3))
411 ACCESS read-only
412 STATUS mandatory
413 DESCRIPTION
414 "24 bit Fibre Channel address ID of this
415 connectivity unit, right justified with leading
416 zero's if required. This should be set to the
417 Fibre Channel address ID or if it is a switch
418 it would be set to the Domain Controller address.
419 If this value is not applicable,
420 return all bits set to one."
421 ::= { connUnitEntry 11 }
422
423 connUnitProxyMaster OBJECT-TYPE
424 SYNTAX INTEGER {
425 unknown(1),
426 no(2),
427 yes(3)
428 }
429 ACCESS read-only
430 STATUS mandatory
431 DESCRIPTION
432 "A value of 'yes' means this is the proxy master
433 unit for a set of managed units. For example,
434 this could be the only unit with a management
435 card in it for a set of units. A standalone unit
436 should return 'yes' for this object."
437 ::= { connUnitEntry 12 }
438
439 connUnitPrincipal OBJECT-TYPE
440 SYNTAX INTEGER {
441 unknown(1),
442 no(2),
443 yes(3)
444 }
445 ACCESS read-only
446 STATUS mandatory
447 DESCRIPTION
448 "Whether this connectivity unit is the principal unit
449 within the group of fabric elements. If this value
450 is not applicable, return unknown."
451 ::= { connUnitEntry 13 }
452
453 connUnitNumSensors OBJECT-TYPE
454 SYNTAX INTEGER
455 ACCESS read-only
456 STATUS mandatory
457 DESCRIPTION
458 "Number of sensors in the connUnitSensorTable."
459 ::= { connUnitEntry 14 }
460
461 connUnitStatusChangeTime OBJECT-TYPE
462 SYNTAX TimeTicks
463 ACCESS read-only
464 STATUS obsolete
465 DESCRIPTION
466 "The sysuptime timestamp in centiseconds
467 at which the last status change occurred."
468 ::= { connUnitEntry 15 }
469
470 connUnitConfigurationChangeTime OBJECT-TYPE
471 SYNTAX TimeTicks
472 ACCESS read-only
473 STATUS obsolete
474 DESCRIPTION
475 "The sysuptime timestamp in centiseconds
476 at which the last configuration change
477 occurred."
478 ::= { connUnitEntry 16 }
479
480 connUnitNumRevs OBJECT-TYPE
481 SYNTAX INTEGER
482 ACCESS read-only
483 STATUS mandatory
484 DESCRIPTION
485 "The number of revisions in the connUnitRevsTable."
486 DEFVAL { 1 }
487 ::= { connUnitEntry 17 }
488
489 connUnitNumZones OBJECT-TYPE
490 SYNTAX INTEGER
491 ACCESS read-only
492 STATUS obsolete
493 DESCRIPTION
494 "Number of zones defined in connUnitZoneTable."
495 ::= { connUnitEntry 18 }
496
497 connUnitModuleId OBJECT-TYPE
498 SYNTAX OCTET STRING (SIZE(16))
499 ACCESS read-only
500 STATUS mandatory
501 DESCRIPTION
502 "This is a unique id, persistent between boots,
503 that can be used to group a set of connUnits
504 together into a module. The intended use would
505 be to create a connUnit with a connUnitType of
506 'module' to represent a physical or logical
507 group of connectivity units. Then the value
508 of the group would be set to the value of
509 connUnitId for this 'container' connUnit.
510 connUnitModuleId should be zeros if this
511 connUnit is not part of a module."
512 ::= { connUnitEntry 19 }
513
514 connUnitName OBJECT-TYPE
515 SYNTAX DisplayString (SIZE(0..79))
516 ACCESS read-write
517 STATUS mandatory
518 DESCRIPTION
519 "A display string containing a name for this
520 connectivity unit. This object value should be
521 persistent between boots."
522 ::= { connUnitEntry 20 }
523
524 connUnitInfo OBJECT-TYPE
525 SYNTAX DisplayString
526 ACCESS read-write
527 STATUS mandatory
528 DESCRIPTION
529 "A display string containing information
530 about this connectivity unit. This object value
531 should be persistent between boots."
532 ::= { connUnitEntry 21 }
533
534 connUnitControl OBJECT-TYPE
535 SYNTAX INTEGER {
536 unknown(1),
537 invalid(2),
538 resetConnUnitColdStart(3),
539 resetConnUnitWarmStart(4),
540 offlineConnUnit(5),
541 onlineConnUnit(6)
542 }
543 ACCESS read-write
544 STATUS mandatory
545 DESCRIPTION
546 "This object is used to control the addressed
547 connUnit.
548
549 NOTE: 'Cold Start' and 'Warm Start'
550 are as defined in MIB II and are not meant
551 to be a factory reset.
552
553 resetConnUnitColdStart:
554 the addressed unit performs
555 a 'Cold Start' reset.
556
557 resetConnUnitWarmStart:
558 the addressed unit performs
559 a 'Warm Start' reset.
560
561 offlineConnUnit:
562 the addressed unit puts itself into
563 an implementation dependant 'offline' state.
564 In general,if a unit is in an offline state,
565 it cannot be used to perform meaningful
566 Fibre Channel work.
567
568 onlineConnUnit:
569 the addressed unit puts itself into an
570 implementation dependant 'online' state.
571 In general, if a unit is in an online state,
572 it is capable of performing meaningful
573 Fibre Channel work.
574
575 NOTE: Each implementation may chose not to allow
576 any or all of these values on a SET. "
577
578 ::= { connUnitEntry 22 }
579
580 connUnitContact OBJECT-TYPE
581 SYNTAX DisplayString (SIZE (0..79))
582 ACCESS read-write
583 STATUS mandatory
584 DESCRIPTION
585 "Contact information for this connectivity
586 unit."
587 ::= { connUnitEntry 23 }
588
589 connUnitLocation OBJECT-TYPE
590 SYNTAX DisplayString (SIZE (0..79))
591 ACCESS read-write
592 STATUS mandatory
593 DESCRIPTION
594 "Location information for this connectivity
595 unit."
596 ::= { connUnitEntry 24 }
597
598 connUnitEventFilter OBJECT-TYPE
599 SYNTAX FcEventSeverity
600 ACCESS read-only
601 STATUS mandatory
602 DESCRIPTION
603 "This value defines the event severity
604 that will be logged by this connectivity unit.
605 All events of severity less than or equal to
606 connUnitEventFilter are logged in connUnitEventTable."
607 ::= { connUnitEntry 25 }
608
609 connUnitNumEvents OBJECT-TYPE
610 SYNTAX INTEGER
611 ACCESS read-only
612 STATUS mandatory
613 DESCRIPTION
614 "Number of events currently in the
615 connUnitEventTable."
616 ::= { connUnitEntry 26 }
617
618 connUnitMaxEvents OBJECT-TYPE
619 SYNTAX INTEGER
620 ACCESS read-only
621 STATUS mandatory
622 DESCRIPTION
623 "Max number of events that can be defined
624 in connUnitEventTable."
625 ::= { connUnitEntry 27 }
626
627 connUnitEventCurrID OBJECT-TYPE
628 SYNTAX INTEGER
629 ACCESS read-only
630 STATUS mandatory
631 DESCRIPTION
632 "The last used event id (connUnitEventId)."
633 ::= { connUnitEntry 28 }
634
635
636 ------------------------------------------------------------------
637 -- The Table of revisions for hardware and software elements.
638
639 connUnitRevsTable OBJECT-TYPE
640 SYNTAX SEQUENCE OF ConnUnitRevsEntry
641 ACCESS not-accessible
642 STATUS mandatory
643 DESCRIPTION
644 "Table of the revisions supported by
645 connectivity units managed by this agent."
646 ::= { connSet 7 }
647
648 connUnitRevsEntry OBJECT-TYPE
649 SYNTAX ConnUnitRevsEntry
650 ACCESS not-accessible
651 STATUS mandatory
652 DESCRIPTION
653 ""
654 INDEX { connUnitRevsUnitId,
655 connUnitRevsIndex }
656 ::= { connUnitRevsTable 1 }
657
658 ConnUnitRevsEntry ::=
659 SEQUENCE {
660 connUnitRevsUnitId
661 OCTET STRING,
662 connUnitRevsIndex
663 INTEGER,
664 connUnitRevsRevId
665 DisplayString,
666 connUnitRevsDescription
667 DisplayString }
668
669 connUnitRevsUnitId OBJECT-TYPE
670 SYNTAX OCTET STRING (SIZE (16))
671 ACCESS read-only
672 STATUS mandatory
673 DESCRIPTION
674 "The connUnitId of the connectivity unit
675 that contains this revision table."
676 ::= { connUnitRevsEntry 1 }
677
678 connUnitRevsIndex OBJECT-TYPE
679 SYNTAX INTEGER (1..2147483647)
680 ACCESS read-only
681 STATUS mandatory
682 DESCRIPTION
683 "A unique value among all connUnitRevsEntrys
684 with the same value of connUnitRevsUnitId,
685 in the range between 1 and
686 connUnitNumRevs[connUnitRevsUnitId]."
687 ::= { connUnitRevsEntry 2 }
688
689 connUnitRevsRevId OBJECT-TYPE
690 SYNTAX DisplayString
691 ACCESS read-only
692 STATUS mandatory
693 DESCRIPTION
694 "A vendor-specific string identifying a
695 revision of a component of the connUnit
696 indexed by connUnitRevsUnitId."
697 ::= { connUnitRevsEntry 3 }
698
699 connUnitRevsDescription OBJECT-TYPE
700 SYNTAX DisplayString
701 ACCESS read-only
702 STATUS mandatory
703 DESCRIPTION
704 "Description of a component to which the revision
705 corresponds."
706 ::= { connUnitRevsEntry 4 }
707
708 -----------------------------------------------------------------------
709 -- The Sensor table
710
711 connUnitSensorTable OBJECT-TYPE
712 SYNTAX SEQUENCE OF ConnUnitSensorEntry
713 ACCESS not-accessible
714 STATUS mandatory
715 DESCRIPTION
716 "Table of the sensors supported by each
717 connectivity unit managed by this agent."
718 ::= { connSet 8 }
719
720 connUnitSensorEntry OBJECT-TYPE
721 SYNTAX ConnUnitSensorEntry
722 ACCESS not-accessible
723 STATUS mandatory
724 DESCRIPTION
725 "Each entry contains the information for a
726 specific sensor."
727 INDEX { connUnitSensorUnitId,
728 connUnitSensorIndex }
729 ::= { connUnitSensorTable 1 }
730
731 ConnUnitSensorEntry ::=
732 SEQUENCE {
733 connUnitSensorUnitId
734 OCTET STRING,
735 connUnitSensorIndex
736 INTEGER,
737 connUnitSensorName
738 DisplayString,
739 connUnitSensorStatus
740 INTEGER,
741 connUnitSensorInfo
742 DisplayString,
743 connUnitSensorMessage
744 DisplayString,
745 connUnitSensorType
746 INTEGER,
747 connUnitSensorCharacteristic
748 INTEGER
749 }
750
751 connUnitSensorUnitId OBJECT-TYPE
752 SYNTAX OCTET STRING (SIZE (16))
753 ACCESS read-only
754 STATUS mandatory
755 DESCRIPTION
756 "The connUnitId of the connectivity unit
757 that contains this sensor table."
758 ::= { connUnitSensorEntry 1 }
759
760 connUnitSensorIndex OBJECT-TYPE
761 SYNTAX INTEGER (1..2147483647)
762 ACCESS read-only
763 STATUS mandatory
764 DESCRIPTION
765 "A unique value among all connUnitSensorEntrys
766 with the same value of connUnitSensorUnitId,
767 in the range between 1 and
768 connUnitNumSensor[connUnitSensorUnitId]."
769 ::= { connUnitSensorEntry 2}
770
771 connUnitSensorName OBJECT-TYPE
772 SYNTAX DisplayString
773 ACCESS read-only
774 STATUS mandatory
775 DESCRIPTION
776 "A textual identification of the sensor
777 intended primarily for operator use."
778 ::= { connUnitSensorEntry 3 }
779
780 connUnitSensorStatus OBJECT-TYPE
781 SYNTAX INTEGER {
782 unknown(1),
783 other(2),
784 ok(3), -- the sensor indicates ok
785 warning(4), -- the sensor indicates a warning
786 failed(5) -- the sensor indicates failure
787 }
788 ACCESS read-only
789 STATUS mandatory
790 DESCRIPTION
791 "The status indicated by the sensor."
792 ::= { connUnitSensorEntry 4 }
793
794 connUnitSensorInfo OBJECT-TYPE
795 SYNTAX DisplayString
796 ACCESS read-only
797 STATUS mandatory
798 DESCRIPTION
799 "Miscellaneous static info about the sensor
800 such as its serial number."
801 ::= { connUnitSensorEntry 5 }
802
803 connUnitSensorMessage OBJECT-TYPE
804 SYNTAX DisplayString
805 ACCESS read-only
806 STATUS mandatory
807 DESCRIPTION
808 "This describes the status of the sensor
809 as a message. It may also provide more
810 resolution on the sensor indication, for
811 example 'Cover temperature 1503K, above
812 nominal operating range'"
813 ::= { connUnitSensorEntry 6 }
814
815 connUnitSensorType OBJECT-TYPE
816 SYNTAX INTEGER {
817 unknown(1),
818 other(2),
819 battery(3),
820 fan(4),
821 power-supply(5),
822 transmitter(6),
823 enclosure(7),
824 board(8),
825 receiver(9)
826 }
827 ACCESS read-only
828 STATUS mandatory
829 DESCRIPTION
830 "The type of component being monitored by this
831 sensor."
832 ::= { connUnitSensorEntry 7 }
833
834 connUnitSensorCharacteristic OBJECT-TYPE
835 SYNTAX INTEGER {
836 unknown(1),
837 other(2),
838 temperature(3),
839 pressure(4),
840 emf(5),
841 currentValue(6), -- current is a keyword
842 airflow(7),
843 frequency(8),
844 power(9),
845 door(10)
846 }
847 ACCESS read-only
848 STATUS mandatory
849 DESCRIPTION
850 "The characteristics being monitored by this
851 sensor."
852 ::= { connUnitSensorEntry 8 }
853
854 -----------------------------------------------------------------------
855 -- The port table
856
857 connUnitPortTable OBJECT-TYPE
858 SYNTAX SEQUENCE OF ConnUnitPortEntry
859 ACCESS not-accessible
860 STATUS mandatory
861 DESCRIPTION
862 "Generic information on ports for a specific
863 connUnit."
864 ::= { connSet 10 }
865
866 connUnitPortEntry OBJECT-TYPE
867 SYNTAX ConnUnitPortEntry
868 ACCESS not-accessible
869 STATUS mandatory
870 DESCRIPTION
871 "Each entry contains the information for
872 a specific port."
873 INDEX { connUnitPortUnitId,
874 connUnitPortIndex }
875 ::= { connUnitPortTable 1 }
876
877 ConnUnitPortEntry ::=
878 SEQUENCE {
879 connUnitPortUnitId
880 OCTET STRING,
881 connUnitPortIndex
882 INTEGER,
883 connUnitPortType
884 INTEGER,
885 connUnitPortFCClassCap
886 OCTET STRING,
887 connUnitPortFCClassOp
888 OCTET STRING,
889 connUnitPortState
890 INTEGER,
891 connUnitPortStatus
892 INTEGER,
893 connUnitPortTransmitterType
894 INTEGER,
895 connUnitPortModuleType
896 INTEGER,
897 connUnitPortWwn
898 FcNameId,
899 connUnitPortFCId
900 OCTET STRING,
901 connUnitPortSn
902 DisplayString,
903 connUnitPortRevision
904 DisplayString,
905 connUnitPortVendor
906 DisplayString,
907 connUnitPortSpeed
908 INTEGER,
909 connUnitPortControl
910 INTEGER,
911 connUnitPortName
912 DisplayString,
913 connUnitPortPhysicalNumber
914 INTEGER,
915 connUnitPortStatObject
916 OBJECT IDENTIFIER,
917 connUnitPortProtocolCap
918 OCTET STRING,
919 connUnitPortProtocolOp
920 OCTET STRING,
921 connUnitPortNodeWwn
922 FcNameId,
923 connUnitPortHWState
924 INTEGER
925 }
926
927 connUnitPortUnitId OBJECT-TYPE
928 SYNTAX OCTET STRING (SIZE (16))
929 ACCESS read-only
930 STATUS mandatory
931 DESCRIPTION
932 "The connUnitId of the connectivity unit
933 that contains this port."
934 ::= { connUnitPortEntry 1 }
935
936 connUnitPortIndex OBJECT-TYPE
937 SYNTAX INTEGER (1..2147483647)
938 ACCESS read-only
939 STATUS mandatory
940 DESCRIPTION
941 "A unique value among all connUnitPortEntrys
942 on this connectivity unit, between 0 and
943 connUnitNumPort[connUnitPortUnitId]."
944 ::= { connUnitPortEntry 2 }
945
946 connUnitPortType OBJECT-TYPE
947 SYNTAX INTEGER {
948 unknown (1),
949 other (2),
950 not-present (3),
951 hub-port (4),
952 n-port (5), -- end port for fabric
953 l-port (6), -- end port for loop
954 fl-port (7), -- public loop
955 f-port (8), -- fabric port
956 e-port (9), -- fabric expansion port
957 g-port (10), -- generic fabric port
958 domain-ctl (11), -- domain controller
959 hub-controller(12),
960 scsi (13), -- parallel SCSI port
961 escon (14),
962 lan (15),
963 wan (16),
964 ac (17), -- AC power line
965 dc (18), -- DC power line
966 ssa (19) -- serial storage architecture
967 }
968 ACCESS read-only
969 STATUS mandatory
970 DESCRIPTION
971 "The port type."
972 ::= { connUnitPortEntry 3 }
973
974 connUnitPortFCClassCap OBJECT-TYPE
975 SYNTAX OCTET STRING (SIZE (2))
976 ACCESS read-only
977 STATUS mandatory
978 DESCRIPTION
979 "Bit mask that specifies the classes
980 of service capability of this port. If this is not
981 applicable, return all bits set to zero.
982
983 The bits have
984 the following definition:
985 unknown - 0
986 class-f - 1
987 class-one - 2
988 class-two - 4
989 class-three - 8
990 class-four - 16
991 class-five - 32
992 class-six - 64"
993 ::= { connUnitPortEntry 4 }
994
995 connUnitPortFCClassOp OBJECT-TYPE
996 SYNTAX OCTET STRING (SIZE (2))
997 ACCESS read-only
998 STATUS mandatory
999 DESCRIPTION
1000 "Bit mask that specifies the classes
1001 of service that are currently operational.
1002 If this is not applicable, return all bits
1003 set to zero. This object has the same
1004 definition as connUnitPortFCClassCap"
1005 ::= { connUnitPortEntry 5 }
1006
1007 connUnitPortState OBJECT-TYPE
1008 SYNTAX INTEGER {
1009 unknown(1),
1010 online(2), -- available for meaningful work
1011 offline(3), -- not available for meaningful work
1012 bypassed(4), -- no longer used (4/12/00)
1013 diagnostics(5)
1014 }
1015 ACCESS read-only
1016 STATUS mandatory
1017 DESCRIPTION
1018 "The user selected state of the port hardware."
1019 ::= { connUnitPortEntry 6 }
1020
1021 connUnitPortStatus OBJECT-TYPE
1022 SYNTAX INTEGER {
1023 unknown (1),
1024 unused (2), -- device cannot report this status
1025 ready (3), -- FCAL Loop or FCPH Link reset protocol
1026 -- initialization has completed
1027 warning (4), -- do not use (4/12/00)
1028 failure (5), -- do not use (4/12/00)
1029 notparticipating (6), -- loop notparticipating and does not
1030 -- have a loop address
1031 initializing (7), -- protocol is proceeding
1032 bypass (8), -- do not use (4/12/00)
1033 ols (9) -- FCP offline status
1034 }
1035 ACCESS read-only
1036 STATUS mandatory
1037 DESCRIPTION
1038 "An overall protocol status for the
1039 port. This value of connUnitPortState is not
1040 online, then this is reported Unknown."
1041 ::= { connUnitPortEntry 7 }
1042
1043 connUnitPortTransmitterType OBJECT-TYPE
1044 SYNTAX INTEGER {
1045 unknown(1),
1046 other(2),
1047 unused(3),
1048 shortwave(4),
1049 longwave(5),
1050 copper(6),
1051 scsi(7),
1052 longwaveNoOFC(8),
1053 shortwaveNoOFC(9),
1054 longwaveLED(10),
1055 ssa(11)
1056 }
1057 ACCESS read-only
1058 STATUS mandatory
1059 DESCRIPTION
1060 "The technology of the port transceiver."
1061 ::= { connUnitPortEntry 8 }
1062
1063 connUnitPortModuleType OBJECT-TYPE
1064 SYNTAX INTEGER {
1065 unknown(1),
1066 other(2),
1067 gbic(3),
1068 embedded(4), -- fixed, ie, oneXnine
1069 glm(5),
1070 gbicSerialId(6),
1071 gbicNoSerialId(7),
1072 gbicNotInstalled(8),
1073 smallFormFactor(9)
1074 }
1075 ACCESS read-only
1076 STATUS mandatory
1077 DESCRIPTION
1078 "The module type of the port connector."
1079 ::= { connUnitPortEntry 9 }
1080
1081 connUnitPortWwn OBJECT-TYPE
1082 SYNTAX FcNameId
1083 ACCESS read-only
1084 STATUS mandatory
1085 DESCRIPTION
1086 "The World Wide Name of the port
1087 if applicable, otherwise empty string."
1088 ::= { connUnitPortEntry 10 }
1089
1090 connUnitPortFCId OBJECT-TYPE
1091 SYNTAX OCTET STRING (SIZE(3))
1092 ACCESS read-only
1093 STATUS mandatory
1094 DESCRIPTION
1095 "This is the assigned Fibre Channel ID of
1096 this port. This value is expected to be
1097 a Big Endian value of 24 bits. If this is
1098 loop, then it is the ALPA that is connected.
1099 If this is an eport, then it will only
1100 contain the domain ID left justified, zero
1101 filled. If this port does not have a Fibre
1102 Channel address, return all bits set to 1."
1103 ::= { connUnitPortEntry 11 }
1104
1105 connUnitPortSn OBJECT-TYPE
1106 SYNTAX DisplayString (SIZE(0..79))
1107 ACCESS read-only
1108 STATUS mandatory
1109 DESCRIPTION
1110 "The serial number of the unit (e.g., for
1111 a GBIC). If this is not applicable, return
1112 empty string."
1113 ::= { connUnitPortEntry 12 }
1114
1115 connUnitPortRevision OBJECT-TYPE
1116 SYNTAX DisplayString (SIZE(0..79))
1117 ACCESS read-only
1118 STATUS mandatory
1119 DESCRIPTION
1120 "The port revision (e.g., for a GBIC)."
1121 ::= { connUnitPortEntry 13 }
1122
1123 connUnitPortVendor OBJECT-TYPE
1124 SYNTAX DisplayString (SIZE(0..79))
1125 ACCESS read-only
1126 STATUS mandatory
1127 DESCRIPTION
1128 "The port vendor (e.g., for a GBIC)."
1129 ::= { connUnitPortEntry 14 }
1130
1131 connUnitPortSpeed OBJECT-TYPE
1132 SYNTAX INTEGER
1133 ACCESS read-only
1134 STATUS mandatory
1135 DESCRIPTION
1136 "The speed of the port in kilobytes per
1137 second."
1138 ::= { connUnitPortEntry 15 }
1139
1140 connUnitPortControl OBJECT-TYPE
1141 SYNTAX INTEGER {
1142 unknown(1),
1143 invalid(2),
1144 resetConnUnitPort(3),
1145 bypassConnUnitPort(4),
1146 unbypassConnUnitPort(5),
1147 offlineConnUnitPort(6),
1148 onlineConnUnitPort(7),
1149 resetConnUnitPortCounters(8)
1150 }
1151 ACCESS read-write -- (or maybe write-only)
1152 STATUS mandatory
1153 DESCRIPTION
1154 "This object is used to control the addressed
1155 connUnit's port. Valid commands are:
1156
1157 resetConnUnitPort: If the addressed connUnit
1158 allows this operation to be performed to this
1159 port, the addressed port performs a
1160 vendor-specific 'reset' operation. Examples of
1161 these operations are: the Link Reset protocol,
1162 the Loop Initialization protocol, or a
1163 resynchronization occurring between the
1164 transceiver in the addressed port to the
1165 transceiver that the port is connected to.
1166
1167 bypassConnUnitPort: If the addressed connUnit
1168 allows this operation to be performed to this
1169 port, the addressed port performs a
1170 vendor-specific 'bypass' operation. Examples of
1171 these operations are:
1172 transitioning from online to offline, a
1173 request(NON-PARTICIPATING) command to the
1174 Loop Port state machine, or removal of the
1175 port from an arbitrated loop by a hub.
1176
1177 unbypassConnUnitPort: If the addressed connUnit
1178 allows this operation to be performed to this
1179 port, the addressed port performs a
1180 vendor-specific 'unbypass' operation. Examples
1181 of these operations are:
1182 the Link Failure protocol, a
1183 request(PARTICIPATING) command to the
1184 Loop Port state machine, or addition of the
1185 port to an arbitrated loop by a hub.
1186
1187 offlineConnUnitPort: If the addressed connUnit
1188 allows this operation to be performed to this
1189 port, the addressed port performs a
1190 vendor-specific 'offline' operation. Examples
1191 of these operations are:
1192 disabling a port's transceiver, the Link
1193 Failure protocol, request(NON-PARTICIPATING)
1194 command to the Loop Port state machine, or
1195 removal of the port from an arbitrated loop
1196 by a hub.
1197
1198 onlineConnUnitPort: If the addressed connUnit
1199 allows this operation to be performed to this
1200 port, the addressed port performs a
1201 vendor-specific 'online' operation. Examples
1202 of these operations are:
1203 enabling a port's transceiver, the Link
1204 Failure protocol, request(PARTICIPATING)
1205 command to the Loop Port state machine, or
1206 addition of the port from an arbitrated loop
1207 by a hub.
1208
1209 NOTE: Each implementation may chose not to allow
1210 any or all of these values on a SET. "
1211
1212 ::= { connUnitPortEntry 16 }
1213
1214 connUnitPortName OBJECT-TYPE
1215 SYNTAX DisplayString
1216 ACCESS read-write
1217 STATUS mandatory
1218 DESCRIPTION
1219 "A string describing the addressed port."
1220 ::= { connUnitPortEntry 17 }
1221
1222 connUnitPortPhysicalNumber OBJECT-TYPE
1223 SYNTAX INTEGER
1224 ACCESS read-only
1225 STATUS mandatory
1226 DESCRIPTION
1227 "This is the internal port number this
1228 port is known by. In many implementations,
1229 this should be the same as connUnitPortIndex.
1230 Some implementations may have an internal port
1231 representation not compatible with the rules
1232 for table indeces. In that case, provide the
1233 internal representation of this port in this
1234 object. This value may also be used in the
1235 connUnitLinkPortNumberX or connUnitLinkPortNumberY
1236 objects of the connUnitLinkTable."
1237 ::= { connUnitPortEntry 18 }
1238
1239 connUnitPortStatObject OBJECT-TYPE
1240 SYNTAX OBJECT IDENTIFIER
1241 ACCESS read-only
1242 STATUS deprecated
1243 DESCRIPTION
1244 "This contains the OID of the first object of the
1245 table that contains the statistics for this particular
1246 port. If this has a value of zero, then there are no
1247 statistics available for this port. The port type
1248 information will help identify the statistics objects
1249 that will be found in the table. From this point, one
1250 would do a getnext to get the next statistics object.
1251 When the first part of the OID changes, the end of
1252 table is reached."
1253 ::= { connUnitPortEntry 19 }
1254
1255 connUnitPortProtocolCap OBJECT-TYPE
1256 SYNTAX OCTET STRING (SIZE (2))
1257 ACCESS read-only
1258 STATUS mandatory
1259 DESCRIPTION
1260 "Bit mask that specifies the driver level
1261 protocol capability of this port. If this is not
1262 applicable, return all bits set to zero.
1263
1264 The bits have
1265 the following definition:
1266 unknown - 0
1267 Loop - 1
1268 Fabric - 2
1269 SCSI - 4
1270 TCP/IP - 8
1271 VI - 16
1272 FICON - 32"
1273 ::= { connUnitPortEntry 20 }
1274
1275 connUnitPortProtocolOp OBJECT-TYPE
1276 SYNTAX OCTET STRING (SIZE (2))
1277 ACCESS read-only
1278 STATUS mandatory
1279 DESCRIPTION
1280 "Bit mask that specifies the driver level
1281 protocol(s) that are currently operational.
1282 If this is not applicable, return all bits
1283 set to zero. This object has the same
1284 definition as connUnitPortProtocolCap"
1285 ::= { connUnitPortEntry 21 }
1286
1287 connUnitPortNodeWwn OBJECT-TYPE
1288 SYNTAX FcNameId
1289 ACCESS read-only
1290 STATUS mandatory
1291 DESCRIPTION
1292 "The Node World Wide Name of the port
1293 if applicable, otherwise all zeros.
1294 This should have the same value for a
1295 group of related ports. The container is
1296 defined as the largest physical entity.
1297 For example, all ports on HBAs on a host
1298 will have the same Node WWN. All ports on
1299 the same storage subsystem will have the
1300 same Node WWN."
1301 ::= { connUnitPortEntry 22 }
1302
1303 connUnitPortHWState OBJECT-TYPE
1304 SYNTAX INTEGER {
1305 unknown (1),
1306 failed (2), -- port failed diagnostics
1307 bypassed (3), -- FCAL bypass, loop only
1308 active (4), -- connected to a device
1309 loopback (5), -- Port in ext loopback
1310 txfault (6), -- Transmitter fault
1311 noMedia (7), -- media not installed
1312 linkDown (8) -- waiting for activity (rx sync)
1313 }
1314 ACCESS read-only
1315 STATUS mandatory
1316 DESCRIPTION
1317 "The hardware detected state of the port."
1318 ::= { connUnitPortEntry 23 }
1319
1320
1321 -----------------------------------------------------------------------
1322 -- event group
1323
1324 connUnitEventTable OBJECT-TYPE
1325 SYNTAX SEQUENCE OF ConnUnitEventEntry
1326 ACCESS not-accessible
1327 STATUS mandatory
1328 DESCRIPTION
1329 "The table of connectivity unit events. Errors,
1330 warnings, and information should be reported
1331 in this table."
1332 ::= { connSet 11 }
1333
1334 connUnitEventEntry OBJECT-TYPE
1335 SYNTAX ConnUnitEventEntry
1336 ACCESS not-accessible
1337 STATUS mandatory
1338 DESCRIPTION
1339 "Each entry contains information on
1340 a specific event for the given
1341 connectivity unit."
1342 INDEX { connUnitEventUnitId, connUnitEventIndex }
1343 ::= { connUnitEventTable 1 }
1344
1345 ConnUnitEventEntry ::=
1346 SEQUENCE {
1347 connUnitEventUnitId
1348 OCTET STRING,
1349 connUnitEventIndex
1350 INTEGER,
1351 connUnitEventId
1352 INTEGER,
1353 connUnitREventTime
1354 DisplayString,
1355 connUnitSEventTime
1356 TimeTicks,
1357 connUnitEventSeverity
1358 FcEventSeverity,
1359 connUnitEventType
1360 INTEGER,
1361 connUnitEventObject
1362 OBJECT IDENTIFIER,
1363 connUnitEventDescr
1364 DisplayString
1365 }
1366
1367 connUnitEventUnitId OBJECT-TYPE
1368 SYNTAX OCTET STRING (SIZE (16))
1369 ACCESS read-only
1370 STATUS mandatory
1371 DESCRIPTION
1372 "The connUnitId of the connectivity unit
1373 that contains this event table."
1374 ::= { connUnitEventEntry 1 }
1375
1376 connUnitEventIndex OBJECT-TYPE
1377 SYNTAX INTEGER (1..2147483647)
1378 ACCESS read-only
1379 STATUS mandatory
1380 DESCRIPTION
1381 "Each connectivity unit has its own event buffer.
1382 As it wraps, it may write over previous events.
1383 This object is an index into the buffer.
1384 It is recommended that this table be read using
1385 'getNext's to retrieve the initial table.
1386 The management application should read the
1387 event table at periodic intervals and then
1388 determine if any new entries were added by
1389 comparing the last known index value with the
1390 current highest index value. The management
1391 application should then update its copy of
1392 the event table. If the read interval
1393 is too long, it is possible that there may
1394 be events that may not be contained in the
1395 agent's internal event buffer.
1396 For example, an agent may read events 50-75.
1397 At the next read interval, connUnitEventCurrID
1398 is 189. If the management app tries to read
1399 event index 76, and the agent's internal buffer
1400 is 100 entries max, event index 76 will no longer
1401 be available.
1402 The index value is an incrementing integer starting
1403 from one every time there is a table reset.
1404 On table reset, all contents are emptied and
1405 all indeces are set to zero. When an
1406 event is added to the table, the event is
1407 assigned the next higher integer value than
1408 the last item entered into the table. If the
1409 index value reaches its maximum value, the next
1410 item entered will cause the index value to
1411 roll over and start at one again."
1412 ::= { connUnitEventEntry 2 }
1413
1414 connUnitEventId OBJECT-TYPE
1415 SYNTAX INTEGER
1416 ACCESS read-only
1417 STATUS obsolete
1418 DESCRIPTION
1419 "The internal event Id. Incremented for each
1420 event, ranging between 0 and connUnitMaxEvents.
1421 Not used as table index to simplify
1422 the agent implementation. When this
1423 reaches the end of the range specified by
1424 connUnitMaxEvents, the Id will roll over to start
1425 at zero. This value will be set back to zero at
1426 reset. The relationship of this value to the index
1427 is that internal event id may represent a smaller
1428 number than a 32 bit integer (eg max 100 entries)
1429 and would only have a value range up to
1430 connUnitMaxEvents."
1431 ::= { connUnitEventEntry 3 }
1432
1433 connUnitREventTime OBJECT-TYPE
1434 SYNTAX DisplayString (SIZE (15))
1435 ACCESS read-only
1436 STATUS mandatory
1437 DESCRIPTION
1438 "This is the real time when the event occurred.
1439 It has the following format.
1440 DDMMYYYY HHMMSS
1441 DD=day number
1442 MM=month number
1443 YYYY=year number
1444 HH=hour number
1445 MM=minute number
1446 SS=seconds number
1447 If not applicable, return a NULL string."
1448 ::= { connUnitEventEntry 4 }
1449
1450 connUnitSEventTime OBJECT-TYPE
1451 SYNTAX TimeTicks
1452 ACCESS read-only
1453 STATUS mandatory
1454 DESCRIPTION
1455 "This is the sysuptime timestamp when the
1456 event occurred."
1457 ::= { connUnitEventEntry 5 }
1458
1459 connUnitEventSeverity OBJECT-TYPE
1460 SYNTAX FcEventSeverity
1461 ACCESS read-only
1462 STATUS mandatory
1463 DESCRIPTION
1464 "The event severity level."
1465 ::= { connUnitEventEntry 6 }
1466
1467 connUnitEventType OBJECT-TYPE
1468 SYNTAX INTEGER {
1469 unknown(1),
1470 other(2),
1471 status(3),
1472 configuration(4),
1473 topology(5)
1474 }
1475 ACCESS read-only
1476 STATUS mandatory
1477 DESCRIPTION
1478 "The type of this event."
1479 ::= { connUnitEventEntry 7 }
1480
1481 connUnitEventObject OBJECT-TYPE
1482 SYNTAX OBJECT IDENTIFIER
1483 ACCESS read-only
1484 STATUS mandatory
1485 DESCRIPTION
1486 "This is used with the connUnitEventType
1487 to identify which object the event refers to.
1488 It can be the OID of a connectivity unit or of
1489 another object like connUnitPortStatus[...]"
1490 ::= { connUnitEventEntry 8 }
1491
1492 connUnitEventDescr OBJECT-TYPE
1493 SYNTAX DisplayString
1494 ACCESS read-only
1495 STATUS mandatory
1496 DESCRIPTION
1497 "The description of the event."
1498 ::= { connUnitEventEntry 9 }
1499
1500 -- The link table
1501 -- is intended to organize and communicate
1502 -- any information the agent possesses
1503 -- which would assist a management application
1504 -- to discover the CONNECTIVITY UNITS in the
1505 -- framework and the TOPOLOGY of their interconnect.
1506 -- That is, the goal is to assist the management
1507 -- application not only to LIST the elements of the framework,
1508 -- but to MAP them.
1509
1510 -- With this goal, the agent SHOULD include
1511 -- as much as it possesses about any links
1512 -- from its own connectivity units to others,
1513 -- including links among its own units.
1514
1515 -- An agent SHOULD include partial information
1516 -- about links if it is not able to fully
1517 -- define them in accord with the following structure;
1518 -- however, the information MUST include either
1519 -- a nonzero connUnitNodeId- or a nonzero connUnitPortWwn-
1520 -- for each end of the link.
1521
1522 -- If the agent is able to discover links
1523 -- which do not directly attach to members of its agency
1524 -- and its discovery algorithm gives some assurance
1525 -- the links are recently valid, it MAY include these links.
1526
1527 -- Link information entered by administrative action
1528 -- MAY be included even if not validated directly
1529 -- if the link has at least one endpoint in this agency,
1530 -- but SHOULD NOT be included otherwise.
1531
1532 -- A connectivity unit should fill the table in as best it can.
1533 -- One of the methods to fill this in would be to use the RNID
1534 -- ELS (ANSI document 99-422v0). This allows one to query a
1535 -- port for the information needed for the link table.
1536
1537 -- This table is accessed either directly if the management
1538 -- software has an index value or via GetNexts. The value of
1539 -- the indexes are not required to be contiguous. Each entry
1540 -- created in this table will be assigned an index. This
1541 -- relationship is kept persistent until the entry is removed
1542 -- from the table or the system is reset. The total number of
1543 -- entries are defined by the size of the table
1544
1545 -- For an entry to be considered to be valid, both the X (local)
1546 -- and the Y (remote) need to have one valid value.
1547
1548 connUnitLinkTable OBJECT-TYPE
1549 SYNTAX SEQUENCE OF ConnUnitLinkEntry
1550 ACCESS not-accessible
1551 STATUS mandatory
1552 DESCRIPTION
1553 "A list of links know to this agent from this
1554 connectivity unit to other connectivity units."
1555 ::= { connSet 12 }
1556
1557 connUnitLinkEntry OBJECT-TYPE
1558 SYNTAX ConnUnitLinkEntry
1559 ACCESS not-accessible
1560 STATUS mandatory
1561 DESCRIPTION
1562 "An entry describing a particular link to another."
1563 INDEX { connUnitLinkUnitId,
1564 connUnitLinkIndex }
1565 ::= { connUnitLinkTable 1 }
1566
1567 ConnUnitLinkEntry ::=
1568 SEQUENCE {
1569 connUnitLinkUnitId
1570 OCTET STRING,
1571 connUnitLinkIndex
1572 INTEGER,
1573 connUnitLinkNodeIdX
1574 OCTET STRING,
1575 connUnitLinkPortNumberX
1576 INTEGER,
1577 connUnitLinkPortWwnX
1578 OCTET STRING,
1579 connUnitLinkNodeIdY
1580 OCTET STRING,
1581 connUnitLinkPortNumberY
1582 INTEGER,
1583 connUnitLinkPortWwnY
1584 OCTET STRING,
1585 connUnitLinkAgentAddressY
1586 OCTET STRING,
1587 connUnitLinkAgentAddressTypeY
1588 INTEGER,
1589 connUnitLinkAgentPortY
1590 INTEGER,
1591 connUnitLinkUnitTypeY
1592 FcUnitType,
1593 connUnitLinkConnIdY
1594 OCTET STRING,
1595 connUnitLinkCurrIndex
1596 INTEGER
1597 }
1598
1599 connUnitLinkUnitId OBJECT-TYPE
1600 SYNTAX OCTET STRING (SIZE (16))
1601 ACCESS read-only
1602 STATUS mandatory
1603 DESCRIPTION
1604 "The connUnitId of the connectivity unit
1605 that contains this link table."
1606 ::= { connUnitLinkEntry 1 }
1607
1608 connUnitLinkIndex OBJECT-TYPE
1609 SYNTAX INTEGER (0..2147483647)
1610 ACCESS read-only
1611 STATUS mandatory
1612 DESCRIPTION
1613 "This value is used to create a unique value
1614 for each entry in the link table with the same
1615 connUnitLinkUnitId. The value
1616 can only be reused if it is not currently in
1617 in use and the value is the next candidate to
1618 be used. This value is allowed to wrap at the
1619 highest value represented by the number of bits.
1620 This value is reset to zero when the system is
1621 Reset and the first value to be used is one."
1622 ::= { connUnitLinkEntry 2 }
1623
1624 connUnitLinkNodeIdX OBJECT-TYPE
1625 SYNTAX OCTET STRING (SIZE(64))
1626 ACCESS read-only
1627 STATUS mandatory
1628 DESCRIPTION
1629 "The node WWN of the unit at one end
1630 of the link. If the node WWN is unknown
1631 and the node is a connUnit in the responding
1632 agent then the value of this object MUST BE
1633 equal to its connUnitID."
1634 ::= { connUnitLinkEntry 3 }
1635
1636 connUnitLinkPortNumberX OBJECT-TYPE
1637 SYNTAX INTEGER
1638 ACCESS read-only
1639 STATUS mandatory
1640 DESCRIPTION
1641 "The port number on the unit specified by
1642 connUnitLinkNodeIdX if known, otherwise -1.
1643 If the value is nonnegative then it will be
1644 equal to connUnitPortPhysicalNumber."
1645 ::= { connUnitLinkEntry 4 }
1646
1647 connUnitLinkPortWwnX OBJECT-TYPE
1648 SYNTAX OCTET STRING (SIZE(16))
1649 ACCESS read-only
1650 STATUS mandatory
1651 DESCRIPTION
1652 "The port WWN of the unit specified by
1653 connUnitLinkNodeIdX if known,
1654 otherwise 16 octets of binary 0"
1655 ::= { connUnitLinkEntry 5 }
1656
1657 connUnitLinkNodeIdY OBJECT-TYPE
1658 SYNTAX OCTET STRING (SIZE(64))
1659 ACCESS read-only
1660 STATUS mandatory
1661 DESCRIPTION
1662 "The node WWN of the unit at the other end
1663 of the link. If the node WWN is unknown
1664 and the node is a connUnit in the responding
1665 SNMP agency then the value of this object
1666 MUST BE equal to its connUnitID."
1667 ::= { connUnitLinkEntry 6 }
1668
1669 connUnitLinkPortNumberY OBJECT-TYPE
1670 SYNTAX INTEGER
1671 ACCESS read-only
1672 STATUS mandatory
1673 DESCRIPTION
1674 "The port number on the unit specified by
1675 connUnitLinkNodeIdY if known, otherwise -1.
1676 If the value is nonnegative then it will be
1677 equal to connUnitPortPhysicalNumber."
1678 ::= { connUnitLinkEntry 7 }
1679
1680 connUnitLinkPortWwnY OBJECT-TYPE
1681 SYNTAX OCTET STRING (SIZE(16))
1682 ACCESS read-only
1683 STATUS mandatory
1684 DESCRIPTION
1685 "The port WWN on the unit specified by
1686 connUnitLinkNodeIdY if known,
1687 otherwise 16 octets of binary 0"
1688 ::= { connUnitLinkEntry 8 }
1689
1690 connUnitLinkAgentAddressY OBJECT-TYPE
1691 SYNTAX OCTET STRING (SIZE(16))
1692 ACCESS read-only
1693 STATUS mandatory
1694 DESCRIPTION
1695 "The address of an FCMGMT MIB agent for the
1696 node identified by connUnitLinkNodeIdY,
1697 if known; otherwise 16 octets of binary 0"
1698 ::= { connUnitLinkEntry 9 }
1699
1700 connUnitLinkAgentAddressTypeY OBJECT-TYPE
1701 SYNTAX INTEGER
1702 ACCESS read-only
1703 STATUS mandatory
1704 DESCRIPTION
1705 "If connUnitLinkAgentAddressY is nonzero,
1706 it is a protocol address.
1707 ConnUnitLinkAgentAddressTypeY is the
1708 the 'address family number' assigned by IANA
1709 to identify the address format.
1710 (eg, 1 is Ipv4, 2 is Ipv6)."
1711 ::= { connUnitLinkEntry 10 }
1712
1713 connUnitLinkAgentPortY OBJECT-TYPE
1714 SYNTAX INTEGER
1715 ACCESS read-only
1716 STATUS mandatory
1717 DESCRIPTION
1718 "The IP port number for the agent. This is
1719 provided in case the agent is at a non-standard
1720 SNMP port."
1721 ::= { connUnitLinkEntry 11 }
1722
1723 connUnitLinkUnitTypeY OBJECT-TYPE
1724 SYNTAX FcUnitType
1725 ACCESS read-only
1726 STATUS mandatory
1727 DESCRIPTION
1728 "Type of the FC connectivity unit as defined in
1729 connUnitType."
1730 ::= { connUnitLinkEntry 12 }
1731
1732 connUnitLinkConnIdY OBJECT-TYPE
1733 SYNTAX OCTET STRING (SIZE(3))
1734 ACCESS read-only
1735 STATUS mandatory
1736 DESCRIPTION
1737 "This is the Fibre Channel ID of this port.
1738 If the connectivity unit is a switch, this
1739 is expected to be a Big Endian value of 24
1740 bits. If this is loop, then it is the ALPA
1741 that is connected. If this is an eport, then
1742 it will only contain the domain ID. If not
1743 any of those, unknown or cascaded loop,
1744 return all bits set to 1."
1745 ::= { connUnitLinkEntry 13 }
1746
1747 connUnitLinkCurrIndex OBJECT-TYPE
1748 SYNTAX INTEGER
1749 ACCESS read-only
1750 STATUS mandatory
1751 DESCRIPTION
1752 "The last used link index."
1753 ::= { connUnitLinkEntry 14 }
1754
1755
1756 ------------------------------------------------------------------
1757 -- The following four tables have been obsoleted. These were used to
1758 -- keep statistic information based on the type of port type. It was
1759 -- changed for all ports to use a common statistics table.
1760
1761 -- Hub Port Statistics
1762
1763 -- connUnitPortStatHubTable OBJECT-TYPE
1764 -- SYNTAX SEQUENCE OF ConnUnitPortStatHubEntry
1765 -- ACCESS not-accessible
1766 -- STATUS obsolete
1767 -- DESCRIPTION
1768 -- "A list of statistics for the hub port type.
1769
1770 -- This object has been obsoleted."
1771 -- ::= { statSet 1 }
1772
1773
1774 -- Fabric Port Statistics
1775
1776 -- connUnitPortStatFabricTable OBJECT-TYPE
1777 -- SYNTAX SEQUENCE OF ConnUnitPortStatFabricEntry
1778 -- ACCESS not-accessible
1779 -- STATUS obsolete
1780 -- DESCRIPTION
1781 -- "A list of statistics for the fabric port types.
1782
1783 -- This object has been obsoleted."
1784 -- ::= { statSet 2 }
1785
1786 -- SCSI Port Statistics
1787
1788 -- connUnitPortStatSCSITable OBJECT-TYPE
1789 -- SYNTAX SEQUENCE OF ConnUnitPortStatSCSIEntry
1790 -- ACCESS not-accessible
1791 -- STATUS obsolete
1792 -- DESCRIPTION
1793 -- "A list of statistics for the SCSI port type.
1794
1795 -- This object has been obsoleted."
1796 -- ::= { statSet 3 }
1797
1798 -- LAN/WAN Port Statistics
1799
1800 -- connUnitPortStatLANTable OBJECT-TYPE
1801 -- SYNTAX SEQUENCE OF ConnUnitPortStatLANEntry
1802 -- ACCESS not-accessible
1803 -- STATUS obsolete
1804 -- DESCRIPTION
1805 -- "A list of statistics for the LAN/WAN port type.
1806
1807 -- This object has been obsoleted."
1808 -- ::= { statSet 4 }
1809
1810
1811
1812 -- There is one and only one statistics table for each
1813 -- individual port. For all objects in statistics table, if the object is not
1814 -- supported by the conn unit then the high order bit is set to 1 with all other
1815 -- bits set to zero. The high order bit is reserved to indicate if the object
1816 -- if supported or not. All objects start at a value of zero at hardware
1817 -- initialization and continue incrementing till end of 63 bits and then
1818 -- wrap to zero.
1819
1820 -- Port Statistics
1821
1822 connUnitPortStatTable OBJECT-TYPE
1823 SYNTAX SEQUENCE OF ConnUnitPortStatEntry
1824 ACCESS not-accessible
1825 STATUS mandatory
1826 DESCRIPTION
1827 "A list of statistics for the fabric port types."
1828 ::= { statSet 5 }
1829
1830 connUnitPortStatEntry OBJECT-TYPE
1831 SYNTAX ConnUnitPortStatEntry
1832 ACCESS not-accessible
1833 STATUS mandatory
1834 DESCRIPTION
1835 "An entry describing port statistics."
1836 INDEX { connUnitPortStatUnitId,
1837 connUnitPortStatIndex }
1838 ::= { connUnitPortStatTable 1 }
1839
1840 ConnUnitPortStatEntry ::=
1841 SEQUENCE {
1842 connUnitPortStatUnitId
1843 FcGlobalId,
1844 connUnitPortStatIndex
1845 INTEGER,
1846 connUnitPortStatCountError
1847 OCTET STRING,
1848 connUnitPortStatCountTxObjects
1849 OCTET STRING,
1850 connUnitPortStatCountRxObjects
1851 OCTET STRING,
1852 connUnitPortStatCountTxElements
1853 OCTET STRING,
1854 connUnitPortStatCountRxElements
1855 OCTET STRING,
1856 connUnitPortStatCountBBCreditZero
1857 OCTET STRING,
1858 connUnitPortStatCountInputBuffersFull
1859 OCTET STRING,
1860 connUnitPortStatCountFBSYFrames
1861 OCTET STRING,
1862 connUnitPortStatCountPBSYFrames
1863 OCTET STRING,
1864 connUnitPortStatCountFRJTFrames
1865 OCTET STRING,
1866 connUnitPortStatCountPRJTFrames
1867 OCTET STRING,
1868 connUnitPortStatCountClass1RxFrames
1869 OCTET STRING,
1870 connUnitPortStatCountClass1TxFrames
1871 OCTET STRING,
1872 connUnitPortStatCountClass1FBSYFrames
1873 OCTET STRING,
1874 connUnitPortStatCountClass1PBSYFrames
1875 OCTET STRING,
1876 connUnitPortStatCountClass1FRJTFrames
1877 OCTET STRING,
1878 connUnitPortStatCountClass1PRJTFrames
1879 OCTET STRING,
1880 connUnitPortStatCountClass2RxFrames
1881 OCTET STRING,
1882 connUnitPortStatCountClass2TxFrames
1883 OCTET STRING,
1884 connUnitPortStatCountClass2FBSYFrames
1885 OCTET STRING,
1886 connUnitPortStatCountClass2PBSYFrames
1887 OCTET STRING,
1888 connUnitPortStatCountClass2FRJTFrames
1889 OCTET STRING,
1890 connUnitPortStatCountClass2PRJTFrames
1891 OCTET STRING,
1892 connUnitPortStatCountClass3RxFrames
1893 OCTET STRING,
1894 connUnitPortStatCountClass3TxFrames
1895 OCTET STRING,
1896 connUnitPortStatCountClass3Discards
1897 OCTET STRING,
1898 connUnitPortStatCountRxMulticastObjects
1899 OCTET STRING,
1900 connUnitPortStatCountTxMulticastObjects
1901 OCTET STRING,
1902 connUnitPortStatCountRxBroadcastObjects
1903 OCTET STRING,
1904 connUnitPortStatCountTxBroadcastObjects
1905 OCTET STRING,
1906 connUnitPortStatCountRxLinkResets
1907 OCTET STRING,
1908 connUnitPortStatCountTxLinkResets
1909 OCTET STRING,
1910 connUnitPortStatCountNumberLinkResets
1911 OCTET STRING,
1912 connUnitPortStatCountRxOfflineSequences
1913 OCTET STRING,
1914 connUnitPortStatCountTxOfflineSequences
1915 OCTET STRING,
1916 connUnitPortStatCountNumberOfflineSequences
1917 OCTET STRING,
1918 connUnitPortStatCountLinkFailures
1919 OCTET STRING,
1920 connUnitPortStatCountInvalidCRC
1921 OCTET STRING,
1922 connUnitPortStatCountInvalidTxWords
1923 OCTET STRING,
1924 connUnitPortStatCountPrimitiveSequenceProtocolErrors
1925 OCTET STRING,
1926 connUnitPortStatCountLossofSignal
1927 OCTET STRING,
1928 connUnitPortStatCountLossofSynchronization
1929 OCTET STRING,
1930 connUnitPortStatCountInvalidOrderedSets
1931 OCTET STRING,
1932 connUnitPortStatCountFramesTooLong
1933 OCTET STRING,
1934 connUnitPortStatCountFramesTruncated
1935 OCTET STRING,
1936 connUnitPortStatCountAddressErrors
1937 OCTET STRING,
1938 connUnitPortStatCountDelimiterErrors
1939 OCTET STRING,
1940 connUnitPortStatCountEncodingDisparityErrors
1941 OCTET STRING
1942 }
1943
1944 connUnitPortStatUnitId OBJECT-TYPE
1945 SYNTAX FcGlobalId
1946 ACCESS read-only
1947 STATUS mandatory
1948 DESCRIPTION
1949 "The connUnitId of the connectivity unit
1950 that contains this port stat table."
1951 ::= { connUnitPortStatEntry 1 }
1952
1953 connUnitPortStatIndex OBJECT-TYPE
1954 SYNTAX INTEGER (0..2147483647)
1955 ACCESS read-only
1956 STATUS mandatory
1957 DESCRIPTION
1958 "A unique value among all entrys
1959 in this table, between 0 and
1960 connUnitNumPort[connUnitPortUnitId]."
1961 ::= { connUnitPortStatEntry 2 }
1962
1963 connUnitPortStatCountError OBJECT-TYPE
1964 SYNTAX OCTET STRING (SIZE (8))
1965 ACCESS read-only
1966 STATUS mandatory
1967 DESCRIPTION
1968 "A count of the errors that have occured
1969 on this port."
1970 ::= { connUnitPortStatEntry 3 }
1971
1972 connUnitPortStatCountTxObjects OBJECT-TYPE
1973 SYNTAX OCTET STRING (SIZE (8))
1974 ACCESS read-only
1975 STATUS mandatory
1976 DESCRIPTION
1977 "The number of frames/packets/IOs/etc that have been transmitted
1978 by this port. Note: A Fibre Channel frame starts with SOF and
1979 ends with EOF. FC loop devices should not count frames passed
1980 through. This value represents the sum total for all other Tx
1981 objects."
1982 ::= { connUnitPortStatEntry 4 }
1983
1984 connUnitPortStatCountRxObjects OBJECT-TYPE
1985 SYNTAX OCTET STRING (SIZE (8))
1986 ACCESS read-only
1987 STATUS mandatory
1988 DESCRIPTION
1989 "The number of frames/packets/IOs/etc that have been received
1990 by this port. Note: A Fibre Channel frame starts with SOF and
1991 ends with EOF. FC loop devices should not count frames passed
1992 through. This value represents the sum total for all other Rx
1993 objects."
1994 ::= { connUnitPortStatEntry 5 }
1995
1996 connUnitPortStatCountTxElements OBJECT-TYPE
1997 SYNTAX OCTET STRING (SIZE (8))
1998 ACCESS read-only
1999 STATUS mandatory
2000 DESCRIPTION
2001 "The number of octets or bytes that have been transmitted
2002 by this port. One second periodic polling of the port. This
2003 value is saved and compared with the next polled value to
2004 compute net throughput. Note, for Fibre Channel, ordered
2005 sets are not included in the count."
2006 ::= { connUnitPortStatEntry 6 }
2007
2008 connUnitPortStatCountRxElements OBJECT-TYPE
2009 SYNTAX OCTET STRING (SIZE (8))
2010 ACCESS read-only
2011 STATUS mandatory
2012 DESCRIPTION
2013 "The number of octets or bytes that have been received.
2014 by this port. One second periodic polling of the port. This
2015 value is saved and compared with the next polled value to
2016 compute net throughput. Note, for Fibre Channel, ordered
2017 sets are not included in the count."
2018 ::= { connUnitPortStatEntry 7 }
2019
2020 connUnitPortStatCountBBCreditZero OBJECT-TYPE
2021 SYNTAX OCTET STRING (SIZE (8))
2022 ACCESS read-only
2023 STATUS mandatory
2024 DESCRIPTION
2025 "Count of transitions in/out of BBcredit zero state.
2026 The other side is not providing any credit. Note,
2027 this is a Fibre Channel stat only."
2028 ::= { connUnitPortStatEntry 8 }
2029
2030 connUnitPortStatCountInputBuffersFull OBJECT-TYPE
2031 SYNTAX OCTET STRING (SIZE (8))
2032 ACCESS read-only
2033 STATUS mandatory
2034 DESCRIPTION
2035 "Count of occurrences when all input buffers of a
2036 port were full and outbound buffer-to-buffer credit
2037 transitioned to zero. There is no credit to
2038 provide to other side. Note, this is a Fibre Channel
2039 stat only."
2040 ::= { connUnitPortStatEntry 9 }
2041
2042 connUnitPortStatCountFBSYFrames OBJECT-TYPE
2043 SYNTAX OCTET STRING (SIZE (8))
2044 ACCESS read-only
2045 STATUS mandatory
2046 DESCRIPTION
2047 "Count of times that FBSY was returned to this port as a
2048 result of a frame that could not be delivered to the other
2049 end of the link. This occurs if either the Fabric or the
2050 destination port is temporarily busy. Port can only occur
2051 on SOFc1 frames (the frames that establish a connection).
2052 Note, this is a Fibre Channel only stat. This is the sum
2053 of all classes. If you cannot keep the by class counters,
2054 then keep the sum counters."
2055 ::= { connUnitPortStatEntry 10 }
2056
2057 connUnitPortStatCountPBSYFrames OBJECT-TYPE
2058 SYNTAX OCTET STRING (SIZE (8))
2059 ACCESS read-only
2060 STATUS mandatory
2061 DESCRIPTION
2062 "Count of times that PBSY was returned to this port as a
2063 result of a frame that could not be delivered to the other
2064 end of the link. This occurs if the destination port is
2065 temporarily busy. PBSY can only occur on SOFc1 frames
2066 (the frames that establish a connection). Note, this is
2067 a Fibre Channel only stat.This is the sum
2068 of all classes. If you cannot keep the by class counters,
2069 then keep the sum counters."
2070 ::= { connUnitPortStatEntry 11 }
2071
2072 connUnitPortStatCountFRJTFrames OBJECT-TYPE
2073 SYNTAX OCTET STRING (SIZE (8))
2074 ACCESS read-only
2075 STATUS mandatory
2076 DESCRIPTION
2077 "Count of times that FRJT was returned to this port as a
2078 result of a Frame that was rejected by the fabric. Note,
2079 This is the total for all classes and is a Fibre Channel
2080 only stat."
2081 ::= { connUnitPortStatEntry 12 }
2082
2083 connUnitPortStatCountPRJTFrames OBJECT-TYPE
2084 SYNTAX OCTET STRING (SIZE (8))
2085 ACCESS read-only
2086 STATUS mandatory
2087 DESCRIPTION
2088 "Count of times that FRJT was returned to this port as a
2089 result of a Frame that was rejected at the destination
2090 N_Port. Note, This is the total for all classes and is
2091 a Fibre Channel only stat."
2092 ::= { connUnitPortStatEntry 13 }
2093
2094 connUnitPortStatCountClass1RxFrames OBJECT-TYPE
2095 SYNTAX OCTET STRING (SIZE (8))
2096 ACCESS read-only
2097 STATUS mandatory
2098 DESCRIPTION
2099 "Count of Class 1 Frames received at this port. Note, this
2100 is a Fibre Channel only stat."
2101 ::= { connUnitPortStatEntry 14 }
2102
2103 connUnitPortStatCountClass1TxFrames OBJECT-TYPE
2104 SYNTAX OCTET STRING (SIZE (8))
2105 ACCESS read-only
2106 STATUS mandatory
2107 DESCRIPTION
2108 "Count of Class 1 Frames transmitted out this port. Note,
2109 this is a Fibre Channel only stat."
2110 ::= { connUnitPortStatEntry 15 }
2111
2112 connUnitPortStatCountClass1FBSYFrames OBJECT-TYPE
2113 SYNTAX OCTET STRING (SIZE (8))
2114 ACCESS read-only
2115 STATUS mandatory
2116 DESCRIPTION
2117 "Count of times that FBSY was returned to this port as a
2118 result of a Class 1 Frame that could not be delivered to the
2119 other end of the link. This occurs if either the Fabric or the
2120 destination port is temporarily busy. FBSY can only occur on
2121 SOFc1 frames (the frames that establish a connection). Note,
2122 this is a Fibre Channel only stat."
2123 ::= { connUnitPortStatEntry 16 }
2124
2125 connUnitPortStatCountClass1PBSYFrames OBJECT-TYPE
2126 SYNTAX OCTET STRING (SIZE (8))
2127 ACCESS read-only
2128 STATUS mandatory
2129 DESCRIPTION
2130 "Count of times that PBSY was returned to this port as a result
2131 of a Class 1 Frame that could not be delivered to the other end
2132 of the link. This occurs if the destination N_Port is temporarily
2133 busy. PBSY can only occur on SOFc1 frames (the frames that
2134 establish a connection). Note, this is a Fibre Channel only
2135 stat."
2136 ::= { connUnitPortStatEntry 17 }
2137
2138 connUnitPortStatCountClass1FRJTFrames OBJECT-TYPE
2139 SYNTAX OCTET STRING (SIZE (8))
2140 ACCESS read-only
2141 STATUS mandatory
2142 DESCRIPTION
2143 "Count of times that FRJT was returned to this port as a result
2144 of a Class 1 Frame that was rejected by the fabric. Note, this
2145 is a Fibre Channel only stat."
2146 ::= { connUnitPortStatEntry 18 }
2147
2148 connUnitPortStatCountClass1PRJTFrames OBJECT-TYPE
2149 SYNTAX OCTET STRING (SIZE (8))
2150 ACCESS read-only
2151 STATUS mandatory
2152 DESCRIPTION
2153 "Count of times that FRJT was returned to this port as a result
2154 of a Class 1 Frame that was rejected at the destination N_Port.
2155 Note, this is a Fibre Channel only stat."
2156 ::= { connUnitPortStatEntry 19 }
2157
2158 connUnitPortStatCountClass2RxFrames OBJECT-TYPE
2159 SYNTAX OCTET STRING (SIZE (8))
2160 ACCESS read-only
2161 STATUS mandatory
2162 DESCRIPTION
2163 "Count of Class 2 Frames received at this port. Note, this
2164 is a Fibre Channel only stat."
2165 ::= { connUnitPortStatEntry 20 }
2166
2167 connUnitPortStatCountClass2TxFrames OBJECT-TYPE
2168 SYNTAX OCTET STRING (SIZE (8))
2169 ACCESS read-only
2170 STATUS mandatory
2171 DESCRIPTION
2172 "Count of Class 2 Frames transmitted out this port. Note,
2173 this is a Fibre Channel only stat."
2174 ::= { connUnitPortStatEntry 21 }
2175
2176 connUnitPortStatCountClass2FBSYFrames OBJECT-TYPE
2177 SYNTAX OCTET STRING (SIZE (8))
2178 ACCESS read-only
2179 STATUS mandatory
2180 DESCRIPTION
2181 "Count of times that FBSY was returned to this port as a
2182 result of a Class 2 Frame that could not be delivered to the
2183 other end of the link. This occurs if either the Fabric or the
2184 destination port is temporarily busy. FBSY can only occur on
2185 SOFc1 frames (the frames that establish a connection). Note,
2186 this is a Fibre Channel only stat."
2187 ::= { connUnitPortStatEntry 22 }
2188
2189 connUnitPortStatCountClass2PBSYFrames OBJECT-TYPE
2190 SYNTAX OCTET STRING (SIZE (8))
2191 ACCESS read-only
2192 STATUS mandatory
2193 DESCRIPTION
2194 "Count of times that PBSY was returned to this port as a result
2195 of a Class 2 Frame that could not be delivered to the other end
2196 of the link. This occurs if the destination N_Port is temporarily
2197 busy. PBSY can only occur on SOFc1 frames (the frames that
2198 establish a connection). Note, this is a Fibre Channel only
2199 stat."
2200 ::= { connUnitPortStatEntry 23 }
2201
2202 connUnitPortStatCountClass2FRJTFrames OBJECT-TYPE
2203 SYNTAX OCTET STRING (SIZE (8))
2204 ACCESS read-only
2205 STATUS mandatory
2206 DESCRIPTION
2207 "Count of times that FRJT was returned to this port as a result
2208 of a Class 2 Frame that was rejected by the fabric. Note, this
2209 is a Fibre Channel only stat."
2210 ::= { connUnitPortStatEntry 24 }
2211
2212 connUnitPortStatCountClass2PRJTFrames OBJECT-TYPE
2213 SYNTAX OCTET STRING (SIZE (8))
2214 ACCESS read-only
2215 STATUS mandatory
2216 DESCRIPTION
2217 "Count of times that FRJT was returned to this port as a result
2218 of a Class 2 Frame that was rejected at the destination N_Port.
2219 Note, this is a Fibre Channel only stat."
2220 ::= { connUnitPortStatEntry 25 }
2221
2222 connUnitPortStatCountClass3RxFrames OBJECT-TYPE
2223 SYNTAX OCTET STRING (SIZE (8))
2224 ACCESS read-only
2225 STATUS mandatory
2226 DESCRIPTION
2227 "Count of Class 3 Frames received at this port. Note, this
2228 is a Fibre Channel only stat."
2229 ::= { connUnitPortStatEntry 26 }
2230
2231 connUnitPortStatCountClass3TxFrames OBJECT-TYPE
2232 SYNTAX OCTET STRING (SIZE (8))
2233 ACCESS read-only
2234 STATUS mandatory
2235 DESCRIPTION
2236 "Count of Class 3 Frames transmitted out this port. Note,
2237 this is a Fibre Channel only stat."
2238 ::= { connUnitPortStatEntry 27 }
2239
2240 connUnitPortStatCountClass3Discards OBJECT-TYPE
2241 SYNTAX OCTET STRING (SIZE (8))
2242 ACCESS read-only
2243 STATUS mandatory
2244 DESCRIPTION
2245 "Count of Class 3 Frames that were discarded upon reception
2246 at this port. There is no FBSY or FRJT generated for Class 3
2247 Frames. They are simply discarded if they cannot be delivered.
2248 Note, this is a Fibre Channel only stat."
2249 ::= { connUnitPortStatEntry 28 }
2250
2251 connUnitPortStatCountRxMulticastObjects OBJECT-TYPE
2252 SYNTAX OCTET STRING (SIZE (8))
2253 ACCESS read-only
2254 STATUS mandatory
2255 DESCRIPTION
2256 "Count of Multicast Frames or Packets received at this port."
2257 ::= { connUnitPortStatEntry 29 }
2258
2259 connUnitPortStatCountTxMulticastObjects OBJECT-TYPE
2260 SYNTAX OCTET STRING (SIZE (8))
2261 ACCESS read-only
2262 STATUS mandatory
2263 DESCRIPTION
2264 "Count of Multicast Frames or Packets transmitted out this port."
2265 ::= { connUnitPortStatEntry 30 }
2266
2267 connUnitPortStatCountRxBroadcastObjects OBJECT-TYPE
2268 SYNTAX OCTET STRING (SIZE (8))
2269 ACCESS read-only
2270 STATUS mandatory
2271 DESCRIPTION
2272 "Count of Broadcast Frames or Packets received at this port."
2273 ::= { connUnitPortStatEntry 31 }
2274
2275 connUnitPortStatCountTxBroadcastObjects OBJECT-TYPE
2276 SYNTAX OCTET STRING (SIZE (8))
2277 ACCESS read-only
2278 STATUS mandatory
2279 DESCRIPTION
2280 "Count of Broadcast Frames or Packets transmitted out this port.
2281 On a Fibre Channel loop, count only OPNr frames generated."
2282 ::= { connUnitPortStatEntry 32 }
2283
2284 connUnitPortStatCountRxLinkResets OBJECT-TYPE
2285 SYNTAX OCTET STRING (SIZE (8))
2286 ACCESS read-only
2287 STATUS mandatory
2288 DESCRIPTION
2289 "Count of Link resets. This is the number of LRs received. Note, this
2290 is a Fibre Channel only stat."
2291 ::= { connUnitPortStatEntry 33 }
2292
2293 connUnitPortStatCountTxLinkResets OBJECT-TYPE
2294 SYNTAX OCTET STRING (SIZE (8))
2295 ACCESS read-only
2296 STATUS mandatory
2297 DESCRIPTION
2298 "Count of Link resets. This is the number LRs transmitted. Note, this
2299 is a Fibre Channel only stat."
2300 ::= { connUnitPortStatEntry 34 }
2301
2302 connUnitPortStatCountNumberLinkResets OBJECT-TYPE
2303 SYNTAX OCTET STRING (SIZE (8))
2304 ACCESS read-only
2305 STATUS mandatory
2306 DESCRIPTION
2307 "Count of Link resets and LIPs detected at this port.
2308 The number times the reset link protocol is initiated.
2309 These are the count of the logical resets, a count of the
2310 number of primatives. Note, this is a Fibre Channel only
2311 stat."
2312 ::= { connUnitPortStatEntry 35 }
2313
2314 connUnitPortStatCountRxOfflineSequences OBJECT-TYPE
2315 SYNTAX OCTET STRING (SIZE (8))
2316 ACCESS read-only
2317 STATUS mandatory
2318 DESCRIPTION
2319 "Count of Offline Primitive OLS received at this port.
2320 Note, this is a Fibre Channel only stat."
2321 ::= { connUnitPortStatEntry 36 }
2322
2323 connUnitPortStatCountTxOfflineSequences OBJECT-TYPE
2324 SYNTAX OCTET STRING (SIZE (8))
2325 ACCESS read-only
2326 STATUS mandatory
2327 DESCRIPTION
2328 "Count of Offline Primitive OLS transmitted by this port.
2329 Note, this is a Fibre Channel only stat."
2330 ::= { connUnitPortStatEntry 37 }
2331
2332 connUnitPortStatCountNumberOfflineSequences OBJECT-TYPE
2333 SYNTAX OCTET STRING (SIZE (8))
2334 ACCESS read-only
2335 STATUS mandatory
2336 DESCRIPTION
2337 "Count of Offline Primitive sequence received at this port.
2338 Note, this is a Fibre Channel only stat."
2339 ::= { connUnitPortStatEntry 38 }
2340
2341 connUnitPortStatCountLinkFailures OBJECT-TYPE
2342 SYNTAX OCTET STRING (SIZE (8))
2343 ACCESS read-only
2344 STATUS mandatory
2345 DESCRIPTION
2346 "Count of link failures. This count is part of the Link Error
2347 Status Block (LESB). (FC-PH 29.8). Note, this is a Fibre
2348 Channel only stat."
2349 ::= { connUnitPortStatEntry 39 }
2350
2351 connUnitPortStatCountInvalidCRC OBJECT-TYPE
2352 SYNTAX OCTET STRING (SIZE (8))
2353 ACCESS read-only
2354 STATUS mandatory
2355 DESCRIPTION
2356 "Count of frames received with invalid CRC. This count is
2357 part of the Link Error Status Block (LESB). (FC-PH 29.8). Loop
2358 ports should not count CRC errors passing through when
2359 monitoring. Note, this is a Fibre Channel only stat."
2360 ::= { connUnitPortStatEntry 40 }
2361
2362 connUnitPortStatCountInvalidTxWords OBJECT-TYPE
2363 SYNTAX OCTET STRING (SIZE (8))
2364 ACCESS read-only
2365 STATUS mandatory
2366 DESCRIPTION
2367 "Count of invalid transmission words received at this
2368 port. This count is part of the Link Error Status Block (LESB).
2369 (FC-PH 29.8). Note, this is a Fibre Channel only stat."
2370 ::= { connUnitPortStatEntry 41 }
2371
2372 connUnitPortStatCountPrimitiveSequenceProtocolErrors OBJECT-TYPE
2373 SYNTAX OCTET STRING (SIZE (8))
2374 ACCESS read-only
2375 STATUS mandatory
2376 DESCRIPTION
2377 "Count of primitive sequence protocol errors detected at
2378 this port. This count is part of the Link Error Status
2379 Block (LESB). (FC-PH 29.8). Note, this is a Fibre Channel
2380 only stat."
2381 ::= { connUnitPortStatEntry 42 }
2382
2383 connUnitPortStatCountLossofSignal OBJECT-TYPE
2384 SYNTAX OCTET STRING (SIZE (8))
2385 ACCESS read-only
2386 STATUS mandatory
2387 DESCRIPTION
2388 "Count of instances of signal loss detected at port.
2389 This count is part of the Link Error Status Block (LESB).
2390 (FC-PH 29.8). Note, this is a Fibre Channel only stat."
2391 ::= { connUnitPortStatEntry 43 }
2392
2393 connUnitPortStatCountLossofSynchronization OBJECT-TYPE
2394 SYNTAX OCTET STRING (SIZE (8))
2395 ACCESS read-only
2396 STATUS mandatory
2397 DESCRIPTION
2398 "Count of instances of synchronization loss detected at port.
2399 This count is part of the Link Error Status Block (LESB).
2400 (FC-PH 29.8). Note, this is a Fibre Channel only stat."
2401 ::= { connUnitPortStatEntry 44 }
2402
2403 connUnitPortStatCountInvalidOrderedSets OBJECT-TYPE
2404 SYNTAX OCTET STRING (SIZE (8))
2405 ACCESS read-only
2406 STATUS mandatory
2407 DESCRIPTION
2408 "Count of invalid ordered sets received at port. This count
2409 is part of the Link Error Status Block (LESB). (FC-PH 29.8).
2410 Note, this is a Fibre Channel only stat."
2411 ::= { connUnitPortStatEntry 45 }
2412
2413 connUnitPortStatCountFramesTooLong OBJECT-TYPE
2414 SYNTAX OCTET STRING (SIZE (8))
2415 ACCESS read-only
2416 STATUS mandatory
2417 DESCRIPTION
2418 "Count of frames received at this port where the
2419 frame length was greater than what was agreed to in
2420 FLOGI/PLOGI. This could be caused by losing the end of
2421 frame delimiter. Note, this is a Fibre Channel only stat."
2422 ::= { connUnitPortStatEntry 46 }
2423
2424 connUnitPortStatCountFramesTruncated OBJECT-TYPE
2425 SYNTAX OCTET STRING (SIZE (8))
2426 ACCESS read-only
2427 STATUS mandatory
2428 DESCRIPTION
2429 "Count of frames received at this port where the
2430 frame length was less than the minimum indicated by the
2431 frame header - normally 24 bytes, but it could be more if the
2432 DFCTL field indicates an optional header should have been
2433 present. Note, this is a Fibre Channel only stat."
2434 ::= { connUnitPortStatEntry 47 }
2435
2436 connUnitPortStatCountAddressErrors OBJECT-TYPE
2437 SYNTAX OCTET STRING (SIZE (8))
2438 ACCESS read-only
2439 STATUS mandatory
2440 DESCRIPTION
2441 "Count of frames received with unknown addressing.
2442 e.x. unknown SID or DID. the SID or DID is not known to the
2443 routing algorithm. Note. this is a Fibre Channel only stat."
2444 ::= { connUnitPortStatEntry 48 }
2445
2446 connUnitPortStatCountDelimiterErrors OBJECT-TYPE
2447 SYNTAX OCTET STRING (SIZE (8))
2448 ACCESS read-only
2449 STATUS mandatory
2450 DESCRIPTION
2451 "Count of invalid frame delimiters received at this
2452 port. An example is a frame with a class 2 start and and a
2453 class 3 at the end. Note, this is a Fibre Channel only stat."
2454 ::= { connUnitPortStatEntry 49 }
2455
2456 connUnitPortStatCountEncodingDisparityErrors OBJECT-TYPE
2457 SYNTAX OCTET STRING (SIZE (8))
2458 ACCESS read-only
2459 STATUS mandatory
2460 DESCRIPTION
2461 "Count of disparity errors received at this port. Note,
2462 this is a Fibre Channel only stat."
2463 ::= { connUnitPortStatEntry 50 }
2464
2465
2466 --------------------------------------------------------------------
2467 -- the Fibre Channel Simple Name Server table
2468 --
2469 -- The Fibre Channel Simple Name Server table contains an entry for each device
2470 -- presently known to this connUnit. There will not be any version on this since
2471 -- FC-GS3 does not define a version today.
2472 --
2473 -- This table is accessed either directly if the management
2474 -- software has an index value or via GetNexts. The value of
2475 -- the indexes are not required to be contiguous. Each entry
2476 -- created in this table will be assigned an index. This
2477 -- relationship is kept persistent until the entry is removed
2478 -- from the table or the system is reset. The total number of
2479 -- entries are defined by the size of the table
2480
2481 connUnitSnsMaxEntry OBJECT-TYPE
2482 SYNTAX INTEGER
2483 ACCESS read-only
2484 STATUS mandatory
2485 DESCRIPTION
2486 "The maximum number of entries in the table."
2487 ::= { connUnitServiceScalars 1 }
2488
2489 connUnitSnsTable OBJECT-TYPE
2490 SYNTAX SEQUENCE OF ConnUnitSnsEntry
2491 ACCESS not-accessible
2492 STATUS mandatory
2493 DESCRIPTION
2494 "This table contains an entry for each object registered with
2495 this port in the switch."
2496 ::= { connUnitServiceTables 1 }
2497
2498 connUnitSnsEntry OBJECT-TYPE
2499 SYNTAX ConnUnitSnsEntry
2500 ACCESS not-accessible
2501 STATUS mandatory
2502 DESCRIPTION
2503 "The Simple Name Server table for the port represented by
2504 connUnitSnsPortIndex ."
2505 INDEX { connUnitSnsId, connUnitSnsPortIndex, connUnitSnsPortIdentifier }
2506 ::= { connUnitSnsTable 1 }
2507
2508 ConnUnitSnsEntry ::=
2509 SEQUENCE {
2510 connUnitSnsId
2511 OCTET STRING,
2512 connUnitSnsPortIndex
2513 INTEGER,
2514 connUnitSnsPortIdentifier
2515 FcAddressId,
2516 connUnitSnsPortName
2517 FcNameId,
2518 connUnitSnsNodeName
2519 FcNameId,
2520 connUnitSnsClassOfSvc
2521 OCTET STRING,
2522 connUnitSnsNodeIPAddress
2523 OCTET STRING,
2524 connUnitSnsProcAssoc
2525 OCTET STRING,
2526 connUnitSnsFC4Type
2527 OCTET STRING,
2528 connUnitSnsPortType
2529 OCTET STRING,
2530 connUnitSnsPortIPAddress
2531 OCTET STRING,
2532 connUnitSnsFabricPortName
2533 FcNameId,
2534 connUnitSnsHardAddress
2535 FcAddressId,
2536 connUnitSnsSymbolicPortName
2537 DisplayString,
2538 connUnitSnsSymbolicNodeName
2539 DisplayString
2540 }
2541
2542 connUnitSnsId OBJECT-TYPE
2543 SYNTAX OCTET STRING (SIZE (16))
2544 ACCESS read-only
2545 STATUS mandatory
2546 DESCRIPTION
2547 "The connUnitId of the connectivity unit
2548 that contains this Name Server table."
2549 ::= { connUnitSnsEntry 1 }
2550
2551 connUnitSnsPortIndex OBJECT-TYPE
2552 SYNTAX INTEGER
2553 ACCESS read-only
2554 STATUS mandatory
2555 DESCRIPTION
2556 "The physical port number of this SNS table entry. Each physical port
2557 has an SNS table with 1-n entries indexed by connUnitSnsPortIdentifier (port
2558 address)"
2559 ::= { connUnitSnsEntry 2 }
2560
2561 connUnitSnsPortIdentifier OBJECT-TYPE
2562 SYNTAX FcAddressId
2563 ACCESS read-only
2564 STATUS mandatory
2565 DESCRIPTION
2566 "The Port Identifier for this entry in the SNS table."
2567 ::= { connUnitSnsEntry 3 }
2568
2569 connUnitSnsPortName OBJECT-TYPE
2570 SYNTAX FcNameId
2571 ACCESS read-only
2572 STATUS mandatory
2573 DESCRIPTION
2574 "The Port Name for this entry in the SNS table."
2575 ::= { connUnitSnsEntry 4 }
2576
2577 connUnitSnsNodeName OBJECT-TYPE
2578 SYNTAX FcNameId
2579 ACCESS read-only
2580 STATUS mandatory
2581 DESCRIPTION
2582 "The Node Name for this entry in the SNS table."
2583 ::= { connUnitSnsEntry 5 }
2584
2585 connUnitSnsClassOfSvc OBJECT-TYPE
2586 SYNTAX OCTET STRING (SIZE(1))
2587 ACCESS read-only
2588 STATUS mandatory
2589 DESCRIPTION
2590 "The Classes of Service offered by this entry in the SNS table."
2591 ::= { connUnitSnsEntry 6 }
2592
2593 connUnitSnsNodeIPAddress OBJECT-TYPE
2594 SYNTAX OCTET STRING (SIZE(16))
2595 ACCESS read-only
2596 STATUS mandatory
2597 DESCRIPTION
2598 "The IPv6 formatted address of the Node for this entry in the SNS table."
2599
2600 ::= { connUnitSnsEntry 7 }
2601
2602 connUnitSnsProcAssoc OBJECT-TYPE
2603 SYNTAX OCTET STRING (SIZE(1))
2604 ACCESS read-only
2605 STATUS mandatory
2606 DESCRIPTION
2607 "The Process Associator for this entry in the SNS table."
2608 ::= { connUnitSnsEntry 8 }
2609
2610 connUnitSnsFC4Type OBJECT-TYPE
2611 SYNTAX OCTET STRING (SIZE(1))
2612 ACCESS read-only
2613 STATUS mandatory
2614 DESCRIPTION
2615 "The FC-4 Types supported by this entry in the SNS table."
2616 ::= { connUnitSnsEntry 9 }
2617
2618 connUnitSnsPortType OBJECT-TYPE
2619 SYNTAX OCTET STRING (SIZE(1))
2620 ACCESS read-only
2621 STATUS mandatory
2622 DESCRIPTION
2623 "The Port Type of this entry in the SNS table."
2624 ::= { connUnitSnsEntry 10 }
2625
2626 connUnitSnsPortIPAddress OBJECT-TYPE
2627 SYNTAX OCTET STRING (SIZE(16))
2628 ACCESS read-only
2629 STATUS mandatory
2630 DESCRIPTION
2631 "The IPv6 formatted address of this entry in the SNS table."
2632 ::= { connUnitSnsEntry 11 }
2633
2634 connUnitSnsFabricPortName OBJECT-TYPE
2635 SYNTAX FcNameId
2636 ACCESS read-only
2637 STATUS mandatory
2638 DESCRIPTION
2639 "The Fabric Port name of this entry in the SNS table."
2640 ::= { connUnitSnsEntry 12 }
2641
2642 connUnitSnsHardAddress OBJECT-TYPE
2643 SYNTAX FcAddressId
2644 ACCESS read-only
2645 STATUS mandatory
2646 DESCRIPTION
2647 "The Hard Address of this entry in the SNS table."
2648 ::= { connUnitSnsEntry 13 }
2649
2650 connUnitSnsSymbolicPortName OBJECT-TYPE
2651 SYNTAX DisplayString (SIZE(0..79))
2652 ACCESS read-only
2653 STATUS mandatory
2654 DESCRIPTION
2655 "The Symbolic Port Name of this entry in the SNS table."
2656 ::= { connUnitSnsEntry 14 }
2657
2658 connUnitSnsSymbolicNodeName OBJECT-TYPE
2659 SYNTAX DisplayString (SIZE(0..79))
2660 ACCESS read-only
2661 STATUS mandatory
2662 DESCRIPTION
2663 "The Symbolic Node Name of this entry in the SNS table."
2664 ::= { connUnitSnsEntry 15 }
2665
2666
2667 -----------------------------------------------------------------------
2668 -- SNMP trap registration group
2669
2670 trapMaxClients OBJECT-TYPE
2671 SYNTAX INTEGER
2672 ACCESS read-only
2673 STATUS mandatory
2674 DESCRIPTION
2675 "The maximum number of SNMP trap recipients
2676 supported by the connectivity unit."
2677 ::= { trapReg 1 }
2678
2679 trapClientCount OBJECT-TYPE
2680 SYNTAX INTEGER
2681 ACCESS read-only
2682 STATUS mandatory
2683 DESCRIPTION
2684 "The current number of rows in the trap table."
2685 ::= { trapReg 2 }
2686
2687 trapRegTable OBJECT-TYPE
2688 SYNTAX SEQUENCE OF TrapRegEntry
2689 ACCESS not-accessible
2690 STATUS mandatory
2691 DESCRIPTION
2692 "A table containing a row for each IP address/port
2693 number that traps will be sent to."
2694 ::= { trapReg 3 }
2695
2696 trapRegEntry OBJECT-TYPE
2697 SYNTAX TrapRegEntry
2698 ACCESS not-accessible
2699 STATUS mandatory
2700 DESCRIPTION
2701 "Ip/Port pair for a specific client."
2702 INDEX { trapRegIpAddress,
2703 trapRegPort }
2704 ::= { trapRegTable 1 }
2705
2706 TrapRegEntry ::=
2707 SEQUENCE {
2708 trapRegIpAddress
2709 IpAddress,
2710 trapRegPort
2711 INTEGER,
2712 trapRegFilter
2713 FcEventSeverity,
2714 trapRegRowState
2715 INTEGER
2716 }
2717
2718 trapRegIpAddress OBJECT-TYPE
2719 SYNTAX IpAddress
2720 ACCESS read-only
2721 STATUS mandatory
2722 DESCRIPTION
2723 "The Ip address of a client registered for
2724 traps."
2725 ::= { trapRegEntry 1 }
2726
2727 trapRegPort OBJECT-TYPE
2728 SYNTAX INTEGER (1..2147483647)
2729 ACCESS read-only
2730 STATUS mandatory
2731 DESCRIPTION
2732 "The UDP port to send traps to for this host.
2733 Normally this would be the standard trap port
2734 (162). This object is an index and must be
2735 specified to create a row in this table."
2736 ::= { trapRegEntry 2 }
2737
2738 trapRegFilter OBJECT-TYPE
2739 SYNTAX FcEventSeverity
2740 ACCESS read-write
2741 STATUS mandatory
2742 DESCRIPTION
2743 "This value defines the trap severity
2744 filter for this trap host. The connUnit will send
2745 traps to this host that have a severity level
2746 less than or equal to this value.
2747 The default value of this object is 'warning'."
2748 ::= { trapRegEntry 3}
2749
2750 trapRegRowState OBJECT-TYPE
2751 SYNTAX INTEGER {
2752 rowDestroy(1), -- Remove row from table.
2753 rowInactive(2), -- Row exists, but TRAPs disabled
2754 rowActive(3) -- Row exists and is enabled for
2755 -- sending traps
2756 }
2757 ACCESS read-write
2758 STATUS mandatory
2759 DESCRIPTION
2760 "Specifies the state of the row.
2761 rowDestroy
2762 READ: Can never happen.
2763 WRITE: Remove this row from the table.
2764 rowInactive
2765 READ: Indicates that this row does exist, but
2766 that traps are not enabled to be sent to the
2767 target.
2768 WRITE: If the row does not exist, and the agent
2769 allows writes to the trap table, then a new
2770 row is created. The values of the optional
2771 columns will be set to default values. Traps are
2772 not enabled to be sent to the target. If the row
2773 already existed, then traps are disabled from being
2774 sent to the target.
2775 rowActive
2776 READ: Indicates that this row exists, and that traps
2777 are enabled to be sent to the target.
2778 WRITE: If the row does not exist, and the agent
2779 allows writes to the trap table, then a new row is
2780 created. The values of the optional columns will be
2781 set to default values. Traps are enabled to be sent
2782 to the target. If the row already exists, then traps
2783 are enabled to be sent to the target.
2784
2785 A value of rowActive or rowInactive must be specified to
2786 create a row in the table."
2787 ::= { trapRegEntry 4}
2788
2789
2790 -- Related traps
2791
2792 connUnitStatusChange TRAP-TYPE
2793 ENTERPRISE fcmgmt
2794 VARIABLES { connUnitStatus, connUnitState }
2795 DESCRIPTION
2796 "The overall status of the connectivity unit has
2797 changed.
2798 Recommended severity level (for filtering): alert"
2799 ::= 1
2800
2801 -- connUnitAddedTrap , 2, no longer used
2802
2803 connUnitDeletedTrap TRAP-TYPE
2804 ENTERPRISE fcmgmt
2805 VARIABLES { connUnitId }
2806 DESCRIPTION
2807 "A connUnit has been deleted from this agent.
2808 Recommended severity level (for filtering): warning"
2809 ::= 3
2810
2811 connUnitEventTrap TRAP-TYPE
2812 ENTERPRISE fcmgmt
2813 VARIABLES { connUnitEventId,
2814 connUnitEventType,
2815 connUnitEventObject,
2816 connUnitEventDescr }
2817 DESCRIPTION
2818 "An event has been generated by the
2819 connectivity unit.
2820 Recommended severity level (for filtering): info"
2821 ::= 4
2822
2823 connUnitSensorStatusChange TRAP-TYPE
2824 ENTERPRISE fcmgmt
2825 VARIABLES { connUnitSensorStatus }
2826 DESCRIPTION
2827 "The overall status of the connectivity unit has
2828 changed.
2829 Recommended severity level (for filtering): alert"
2830 ::= 5
2831
2832 connUnitPortStatusChange TRAP-TYPE
2833 ENTERPRISE fcmgmt
2834 VARIABLES { connUnitPortStatus, connUnitPortState }
2835 DESCRIPTION
2836 "The overall status of the connectivity unit has
2837 changed.
2838 Recommended severity level (for filtering): alert"
2839 ::= 6
2840
2841 END
2842
2843
2844