1-- Mib files packaged on  Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054)
2
3--  These are from draft-ietf-ops-rfc2851-update-00.txt
4--  You will have to work out the details with your own
5EQLNAS-MIB DEFINITIONS  ::= BEGIN
6IMPORTS
7    MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter64, Integer32,TimeTicks,  enterprises, IpAddress, Counter32, Counter64, Gauge32
8            FROM SNMPv2-SMI
9	 DateAndTime, RowPointer
10				FROM SNMPv2-TC
11    TruthValue, RowStatus, DisplayString
12            FROM SNMPv2-TC
13    InetAddressType, InetAddress
14            FROM INET-ADDRESS-MIB       -- RFC2851
15    equalLogic
16            FROM EQUALLOGIC-SMI
17--     UTFString
18--            FROM EQLGROUP-MIB
19    eqlApplianceIndex, eqlApplianceNetworkType, eqlApplianceNetworkID
20	    FROM EQLAPPLIANCE-MIB
21    StatusDisabledDefault, SiteIndex, SiteIndexOrZero, eqliscsiVolumeReplSiteIndex
22       FROM EQLVOLUME-MIB;
23
24eqlNASModule MODULE-IDENTITY
25	LAST-UPDATED "201503171528Z"
26    ORGANIZATION  "EqualLogic Inc."
27    CONTACT-INFO
28        "Contact: Customer Support
29         Postal:  Dell Inc
30                  300 Innovative Way, Suite 301, Nashua, NH 03062
31         Tel:     +1 603-579-9762
32         E-mail:  US-NH-CS-TechnicalSupport@dell.com
33         WEB:     www.equallogic.com"
34
35    DESCRIPTION
36        "Appliances information.
37
38        Copyright (c) 2004-2011 by Dell, Inc.
39
40        All rights reserved.  This software may not be copied, disclosed,
41        transferred, or used except in accordance with a license granted
42        by Dell, Inc.  This software embodies proprietary information
43        and trade secrets of Dell, Inc.
44        "
45
46    -- Revision history, in reverse chronological order
47    REVISION    "200907130000Z"         -- 02-Sep-06
48    DESCRIPTION "Initial revision"
49    ::= { enterprises equalLogic(12740) 18 }
50
51eqlNASObjects OBJECT IDENTIFIER ::= { eqlNASModule 1 }
52
53--***********************************************************************************
54-- Textual conventions
55
56UNIXPermissions ::= TEXTUAL-CONVENTION
57    DISPLAY-HINT "o"
58    STATUS       current
59    DESCRIPTION
60            "This textual convention defines a format to display file and directory permissions in UNIX"
61    SYNTAX       Unsigned32
62
63ClusterNameType ::= TEXTUAL-CONVENTION
64    DISPLAY-HINT "t"
65    STATUS          current
66    DESCRIPTION     "Name of the Spartan cluster"
67    SYNTAX          OCTET STRING (SIZE (1..64))
68
69ClusterIdType ::= TEXTUAL-CONVENTION
70    DISPLAY-HINT "t"
71    STATUS       current
72    DESCRIPTION
73            "This textual convention defines string for a cluster-id.
74            Get this string from node. Size defined in ClusterIdType in xmlApiObjects.xml"
75    SYNTAX        OCTET STRING (SIZE(0..50))
76
77CertificateType ::= TEXTUAL-CONVENTION
78    DISPLAY-HINT "t"
79    STATUS        current
80    DESCRIPTION "RSA Certifcate. Max possible size for the whole certificate is 4096 bytes.
81                This type represents a segment of the certificate."
82    SYNTAX        OCTET STRING (SIZE (0..1750))
83
84NASContainerNameType ::= TEXTUAL-CONVENTION
85    DISPLAY-HINT "t"
86    STATUS          current
87    DESCRIPTION     "Name used to identify NAS Container. Contains only letters, digits and underscores. Must begin with either letter or an underscore."
88    SYNTAX          OCTET STRING (SIZE (1..230))
89
90--***********************************************************************************
91
92
93eqlNASApplianceTable OBJECT-TYPE
94    SYNTAX          SEQUENCE OF EqlNASApplianceEntry
95    MAX-ACCESS      not-accessible
96    STATUS          current
97    DESCRIPTION     "EqualLogic-Persistent Appliance Table.
98                     This table contains a list of NAS pools that this group is managing.
99                     TimeoutAll:60"
100    ::=    { eqlNASObjects 1 }
101
102eqlNASApplianceEntry OBJECT-TYPE
103    SYNTAX          EqlNASApplianceEntry
104    MAX-ACCESS      not-accessible
105    STATUS          current
106    DESCRIPTION     "An entry (row) containing NAS Container info."
107    INDEX           { eqlApplianceIndex }
108
109    ::=   { eqlNASApplianceTable 1}
110
111EqlNASApplianceEntry ::=
112    SEQUENCE {
113        eqlNASApplianceRowStatus        RowStatus,
114        eqlNASAppliancePoolSize         Unsigned32,
115        eqlNASApplianceEQLPoolIndex     Unsigned32,
116        eqlNASApplianceReplRemoteUserName     OCTET STRING,
117        eqlNASApplianceNFSv4Mode        INTEGER
118    }
119
120eqlNASApplianceRowStatus OBJECT-TYPE
121    SYNTAX          RowStatus
122    MAX-ACCESS      read-create
123    STATUS          current
124    DESCRIPTION     "This field is used indicate the status of this entry."
125    ::= { eqlNASApplianceEntry 1 }
126
127eqlNASAppliancePoolSize OBJECT-TYPE
128    SYNTAX          Unsigned32
129    MAX-ACCESS      read-create
130    STATUS          current
131    DESCRIPTION     "This field is used indicate the size of the NAS Container in MB."
132    ::= { eqlNASApplianceEntry 2 }
133
134eqlNASApplianceEQLPoolIndex OBJECT-TYPE
135    SYNTAX          Unsigned32
136    MAX-ACCESS      read-create
137    STATUS          current
138    DESCRIPTION     "This field is used to indicate the EQL pool used by the NAS appliance."
139    ::= { eqlNASApplianceEntry 3 }
140
141eqlNASApplianceReplRemoteUserName OBJECT-TYPE
142    SYNTAX        OCTET STRING  (SIZE (0..32))
143    MAX-ACCESS    read-write
144    STATUS        current
145    DESCRIPTION
146        "This field is used to indicate the Username EQL will use for NAS replication for all partners."
147    ::= { eqlNASApplianceEntry 4 }
148
149eqlNASApplianceNFSv4Mode OBJECT-TYPE
150    SYNTAX          INTEGER {
151                        disabled (0),
152                        enabled  (1)
153                    }
154    MAX-ACCESS      read-write
155    STATUS          current
156    DESCRIPTION     "This field enables or disables NFSv4 Access NAS appliance."
157    DEFVAL          { disabled }
158    ::= { eqlNASApplianceEntry 5 }
159
160
161-----------------------------------------------------------------------------------------------
162eqlNASContainerTable OBJECT-TYPE
163    SYNTAX          SEQUENCE OF EqlNASContainerEntry
164    MAX-ACCESS      not-accessible
165    STATUS          current
166    DESCRIPTION     "EqualLogic-Dynamic Appliance Table.
167                     This table contains a list of NAS Appliance configurations for containers the group is managing.
168                     TimeoutAll:60"
169    ::=    { eqlNASObjects 3 }
170
171eqlNASContainerEntry OBJECT-TYPE
172    SYNTAX          EqlNASContainerEntry
173    MAX-ACCESS      not-accessible
174    STATUS          current
175    DESCRIPTION     "An entry (row) containing NAS Container info."
176    INDEX           { eqlApplianceIndex, eqlNASContainerIndex }
177
178    ::=   { eqlNASContainerTable 1}
179
180EqlNASContainerEntry ::=
181    SEQUENCE {
182        eqlNASContainerIndex                     Unsigned32,
183	eqlNASContainerRowStatus                 RowStatus,
184	eqlNASContainerName                      OCTET STRING,
185	eqlNASContainerCapacity                  Unsigned32,
186	eqlNASContainerUsedSpaceAlert            Unsigned32,
187	eqlNASContainerSnapshotHardQuota         Unsigned32,
188	eqlNASContainerSnapshotUsedSpaceAlert    Unsigned32,
189	eqlNASContainerUnixFilePermissions       UNIXPermissions,
190	eqlNASContainerUnixDirPermissions        UNIXPermissions,
191	eqlNASContainerQuotaEnabled              TruthValue,
192	eqlNASContainerFileAccessSecurity        INTEGER,
193        eqlNASContainerAccessTimeManagementGranularity       INTEGER,
194        eqlNASContainerOptimizationEnabled       TruthValue,
195        eqlNASContainerDedupMethodType           INTEGER,
196        eqlNASContainerCompressionEnabled        TruthValue,
197        eqlNASContainerModificationTimeFilter    INTEGER,
198        eqlNASContainerAccessTimeFilter          INTEGER,
199        eqlNASContainerExcludeFilesByNamePattern OCTET STRING,
200        eqlNASContainerAction                    INTEGER,
201    	eqlNASContainerDefaultUserQuota         Unsigned32,
202    	eqlNASContainerDefaultUserQuotaAlert    Unsigned32,
203    	eqlNASContainerDefaultGroupQuota        Unsigned32,
204    	eqlNASContainerDefaultGroupQuotaAlert   Unsigned32,
205        eqlNASContainerOptimizationFilterMode   INTEGER,
206        eqlNASContainerRehydrateOnReadEnabled   TruthValue
207    }
208
209eqlNASContainerIndex OBJECT-TYPE
210    SYNTAX          Unsigned32
211    MAX-ACCESS      not-accessible
212    STATUS          current
213    DESCRIPTION     "Unique Identifier used to create and manage NAS Containers. When creating NAS Containers, value must be retrieved using eqlApplianceUniqueIDValue with eqlApplianceUniqueIDType set to fsid."
214    ::= { eqlNASContainerEntry 1 }
215
216eqlNASContainerRowStatus OBJECT-TYPE
217    SYNTAX          RowStatus
218    MAX-ACCESS      read-create
219    STATUS          current
220    DESCRIPTION     "Row status variable used to manage this row."
221    ::= { eqlNASContainerEntry 2 }
222
223eqlNASContainerName OBJECT-TYPE
224    SYNTAX          OCTET STRING (SIZE (1..230))
225    MAX-ACCESS      read-create
226    STATUS          current
227    DESCRIPTION     "Name used to identify NAS Container. Contains only letters, digits and underscores. Must begin with either letter or an underscore. "
228    ::=  {  eqlNASContainerEntry 3 }
229
230eqlNASContainerCapacity OBJECT-TYPE
231    SYNTAX          Unsigned32
232    UNITS           "MB"
233    MAX-ACCESS      read-create
234    STATUS          current
235    DESCRIPTION     "Size of NAS Container in MB."
236    ::= { eqlNASContainerEntry 4 }
237
238eqlNASContainerUsedSpaceAlert OBJECT-TYPE
239    SYNTAX          Unsigned32
240    UNITS           "%"
241    MAX-ACCESS      read-create
242    STATUS          current
243    DESCRIPTION     "Alert user when NAS container used space reaches certain % value of NAS container size.Default value is choosen from eqlNASApplianceConfigUsedSpaceAlert"
244    ::= { eqlNASContainerEntry 5 }
245
246eqlNASContainerSnapshotHardQuota OBJECT-TYPE
247    SYNTAX          Unsigned32
248    UNITS           "%"
249    MAX-ACCESS      read-create
250    STATUS          current
251    DESCRIPTION     "This threshold, represented as a % of NAS container size, triggers auto-deletion of snapshots. The oldest snapshots are deleted first. Default value is choosen from eqlNASApplianceConfigSnapHardQuota"
252    ::= { eqlNASContainerEntry 6 }
253
254eqlNASContainerSnapshotUsedSpaceAlert OBJECT-TYPE
255    SYNTAX          Unsigned32
256    MAX-ACCESS      read-create
257    STATUS          current
258    DESCRIPTION     "Alert user when NAS container snapshot used space reaches certain % value of NAS container snapshot size.Default value is choosen from eqlNASApplianceConfigSnapSpaceAlert "
259    ::= { eqlNASContainerEntry 7 }
260
261eqlNASContainerUnixFilePermissions OBJECT-TYPE
262    SYNTAX          UNIXPermissions
263    MAX-ACCESS      read-create
264    STATUS          current
265    DESCRIPTION     " This field is applicable only when Security style is set to NFS"
266    ::= { eqlNASContainerEntry 8 }
267
268eqlNASContainerUnixDirPermissions OBJECT-TYPE
269    SYNTAX          UNIXPermissions
270    MAX-ACCESS      read-create
271    STATUS          current
272    DESCRIPTION     " This field is applicable only when Security style is set to NFS"
273    ::= { eqlNASContainerEntry 9 }
274
275eqlNASContainerQuotaEnabled OBJECT-TYPE
276    SYNTAX          TruthValue
277    MAX-ACCESS      read-create
278    STATUS          current
279    DESCRIPTION     ""
280    ::= { eqlNASContainerEntry 10 }
281
282eqlNASContainerFileAccessSecurity OBJECT-TYPE
283    SYNTAX          INTEGER     {
284                    mixed(1),
285                    ntfs(2),
286                    unix(3)
287    }
288    MAX-ACCESS      read-create
289    STATUS          current
290    DESCRIPTION     ""
291    DEFVAL          {ntfs}
292    ::= { eqlNASContainerEntry 11 }
293
294eqlNASContainerAccessTimeManagementGranularity OBJECT-TYPE
295    SYNTAX          INTEGER    {
296                    disabled(0),
297                    always(1),
298                    everyFiveMinutes(2),
299                    hourly(3),
300                    daily(4),
301                    weekly(5)
302                    }
303    MAX-ACCESS      read-create
304    STATUS          current
305    DESCRIPTION     "Access time management granularity."
306    DEFVAL          {daily}
307    ::= { eqlNASContainerEntry 12 }
308
309eqlNASContainerOptimizationEnabled OBJECT-TYPE
310    SYNTAX          TruthValue
311    MAX-ACCESS      read-create
312    STATUS          current
313    DESCRIPTION     "Enable or disable optimization"
314    DEFVAL          {false}
315    ::= { eqlNASContainerEntry 13 }
316
317eqlNASContainerDedupMethodType OBJECT-TYPE
318    SYNTAX          INTEGER     {
319                    variable-chunk(1),
320                    object(2)
321    }
322    MAX-ACCESS      read-create
323    STATUS          current
324    DESCRIPTION     "Dedup method to use on this file system when optimization is enabled. Reserved for future use. Currently not supported."
325    DEFVAL          {variable-chunk}
326    ::= { eqlNASContainerEntry 14 }
327
328eqlNASContainerCompressionEnabled OBJECT-TYPE
329    SYNTAX          TruthValue
330    MAX-ACCESS      read-create
331    STATUS          current
332    DESCRIPTION     "enable or disable compression. Restricted by the type of license"
333    DEFVAL          {false}
334    ::= { eqlNASContainerEntry 15 }
335
336eqlNASContainerModificationTimeFilter OBJECT-TYPE
337    SYNTAX          INTEGER (30..365)
338    MAX-ACCESS      read-create
339    STATUS          current
340    DESCRIPTION     "Exclude files modified less than the specified number of days before. 30 to 365 days"
341    DEFVAL          {30}
342    ::= { eqlNASContainerEntry 16 }
343
344eqlNASContainerAccessTimeFilter OBJECT-TYPE
345    SYNTAX          INTEGER (30..365)
346    MAX-ACCESS      read-create
347    STATUS          current
348    DESCRIPTION     "Exclude files accessed less than the specified number of days before. 30 to 365 days"
349    DEFVAL          {30}
350    ::= { eqlNASContainerEntry 17 }
351
352eqlNASContainerExcludeFilesByNamePattern OBJECT-TYPE
353    SYNTAX          OCTET STRING (SIZE (1..256))
354    MAX-ACCESS      read-create
355    STATUS          deprecated
356    DESCRIPTION     "Regular expression identifying the file name pattern to exclude from optimization. Empty string means no exclusion."
357    DEFVAL          {""}
358    ::=  {  eqlNASContainerEntry 18 }
359
360eqlNASContainerAction OBJECT-TYPE
361    SYNTAX          INTEGER     {
362                    none(0),
363                    delete-host-access-cfg(1)
364    }
365    MAX-ACCESS      read-create
366    STATUS          current
367    DESCRIPTION     "Use this column to perform actions on this container."
368    DEFVAL          {none}
369::= { eqlNASContainerEntry 19 }
370
371eqlNASContainerDefaultUserQuota OBJECT-TYPE
372	SYNTAX          Unsigned32
373	MAX-ACCESS      read-create
374	STATUS          current
375	DESCRIPTION     "Default quota per user when quotas are enabled on NAS Containers."
376	DEFVAL { 0 } --- 0 for user quota hard limit disabled
377::= { eqlNASContainerEntry 20 }
378
379eqlNASContainerDefaultUserQuotaAlert OBJECT-TYPE
380	SYNTAX          Unsigned32
381	UNITS            "%"
382	MAX-ACCESS      read-create
383	STATUS          current
384	DESCRIPTION     "Specified as a percentage of default group quota as a default for containers in this nas-group.
385	This is the amount of used space that triggers user alerts"
386	DEFVAL { 0 } --- 0 for user quota warn limit disabled
387::= { eqlNASContainerEntry 21 }
388
389
390eqlNASContainerDefaultGroupQuota OBJECT-TYPE
391	SYNTAX          Unsigned32
392	MAX-ACCESS      read-create
393	STATUS          current
394	DESCRIPTION     "Default quota per group when quotas are enabled on NAS Containers."
395	DEFVAL { 0 } --- 0 for group quota hard limit disabled
396::= { eqlNASContainerEntry 22 }
397
398
399eqlNASContainerDefaultGroupQuotaAlert OBJECT-TYPE
400	SYNTAX          Unsigned32
401	UNITS            "%"
402	MAX-ACCESS      read-create
403	STATUS          current
404	DESCRIPTION     "Specified as a percentage of default group quota as a default for containers in this nas-group.
405	This is the amount of used space that triggers user alerts"
406DEFVAL { 0 } --- 0 for group quota warn limit disabled
407::= { eqlNASContainerEntry 23 }
408
409eqlNASContainerOptimizationFilterMode OBJECT-TYPE
410    SYNTAX          INTEGER     {
411                    use-filters(0),
412                    ignore-filters(1)
413    }
414	MAX-ACCESS      read-create
415	STATUS          current
416	DESCRIPTION     "Specifies the filter mode to be applied to qualify files for data reduction.
417                    user-filters implies files need to meet the access time and modify time filter
418                    criteria before they can be considered for data reduction.
419                    ignore-filters implies files are considered for data reduction irrespective of
420                    the access time and modify time filter criteria, using an access time and modification
421					time value of 1 day. This mode is recommended for containers with archive data only."
422    DEFVAL { use-filters }
423::= { eqlNASContainerEntry 24 }
424
425eqlNASContainerRehydrateOnReadEnabled OBJECT-TYPE
426    SYNTAX          TruthValue
427    MAX-ACCESS      read-create
428    STATUS          current
429    DESCRIPTION     "Enable or disable rehydrate on read in a data reduction disabled nas container"
430    DEFVAL          {false}
431    ::= { eqlNASContainerEntry 25 }
432
433
434----------------------------------------
435eqlNASContainerUniqueIDTable OBJECT-TYPE
436    SYNTAX          SEQUENCE OF EqlNASContainerUniqueIDEntry
437    MAX-ACCESS      not-accessible
438    STATUS          current
439    DESCRIPTION     "EqualLogic-Dynamic Unique ID table.
440                     This table is used to retrieve Unique ID values when creating new objects.
441                     TimeoutAll:60"
442    ::=    {  eqlNASContainerTable  2 }
443
444eqlNASContainerUniqueIDEntry OBJECT-TYPE
445    SYNTAX          EqlNASContainerUniqueIDEntry
446    MAX-ACCESS      not-accessible
447    STATUS          current
448    DESCRIPTION     "An entry (row) containing unique ID information."
449    INDEX           { eqlApplianceIndex, eqlNASContainerIndex, eqlNASContainerUniqueIDType }
450
451    ::=   { eqlNASContainerUniqueIDTable 1}
452
453EqlNASContainerUniqueIDEntry ::=
454    SEQUENCE {
455	eqlNASContainerUniqueIDType         INTEGER,
456	eqlNASContainerUniqueIDValueLen     Unsigned32,
457	eqlNASContainerUniqueIDValue        OCTET STRING
458    }
459
460eqlNASContainerUniqueIDType OBJECT-TYPE
461    SYNTAX          INTEGER {
462                    snapshot(1),
463                    quota(2)
464    }
465    MAX-ACCESS      not-accessible
466    STATUS          current
467    DESCRIPTION     "Indicates the type of the id. For now only Snapshot and quota Ids are needed for at the container scope"
468    ::= {eqlNASContainerUniqueIDEntry  1 }
469
470eqlNASContainerUniqueIDValueLen OBJECT-TYPE
471    SYNTAX          Unsigned32
472    MAX-ACCESS      read-only
473    STATUS          current
474    DESCRIPTION     "Length of the value represented by column eqlNASContainerUniqueIDValue"
475    ::= {eqlNASContainerUniqueIDEntry  2 }
476
477eqlNASContainerUniqueIDValue OBJECT-TYPE
478    SYNTAX          OCTET STRING(SIZE(255))
479    MAX-ACCESS      read-only
480    STATUS          current
481    DESCRIPTION     "Value of eqlNASContainerUniqueIDType represented in network byte order."
482    ::= {eqlNASContainerUniqueIDEntry  3 }
483
484
485---***************************************************************
486
487eqlNASApplianceDefaultCfgTable OBJECT-TYPE
488    SYNTAX          SEQUENCE OF EqlNASApplianceDefaultCfgEntry
489    MAX-ACCESS      not-accessible
490    STATUS          current
491    DESCRIPTION     "EqualLogic-Dynamic (semi) Appliance Table.
492                     This table contains a list of NAS Appliance default configurations for containers the group is managing.
493                     TimeoutAll:60"
494    ::=    { eqlNASObjects 4 }
495
496eqlNASApplianceDefaultCfgEntry OBJECT-TYPE
497    SYNTAX          EqlNASApplianceDefaultCfgEntry
498    MAX-ACCESS      not-accessible
499    STATUS          current
500    DESCRIPTION     "An entry (row) containing NAS Container Status info."
501    INDEX           { eqlApplianceIndex }
502
503    ::=   { eqlNASApplianceDefaultCfgTable 1}
504
505EqlNASApplianceDefaultCfgEntry ::=
506    SEQUENCE {
507        eqlNASApplianceConfigUsedSpaceAlert     Unsigned32,
508        eqlNASApplianceConfigSnapSpaceAlert     Unsigned32,
509    	eqlNASApplianceConfigSnapHardQuota      Unsigned32,
510    	eqlNASApplianceContainerUnixFilePerms   UNIXPermissions,
511    	eqlNASApplianceContainerUnixDirPerms    UNIXPermissions,
512    	eqlNASApplianceContainerFileSecurity    INTEGER,
513    	eqlNASApplianceDefaultUserQuota         Unsigned32,
514    	eqlNASApplianceDefaultUserQuotaAlert    Unsigned32,
515    	eqlNASApplianceDefaultGroupQuota        Unsigned32,
516    	eqlNASApplianceDefaultGroupQuotaAlert   Unsigned32,
517    	eqlNASApplianceDefaultCIFSAllowGuestAccess     TruthValue,
518    	eqlNASApplianceCIFSAuthenticationMode   INTEGER,
519    	eqlNASApplianceDefaultCIFSLockEnforcement      INTEGER,
520    	eqlNASApplianceNFSExportReadWrite       INTEGER,
521    	eqlNASApplianceNFSExportTrustedUsers    INTEGER,
522        eqlNASApplianceAccessTimeManagementGranularity       INTEGER,
523        eqlNASApplianceOptimizationEnabled       TruthValue,
524        eqlNASApplianceDedupMethodType           INTEGER,
525        eqlNASApplianceCompressionEnabled        TruthValue,
526        eqlNASApplianceModificationTimeFilter    INTEGER,
527        eqlNASApplianceAccessTimeFilter          INTEGER,
528        eqlNASApplianceExcludeFilesByNamePattern            OCTET STRING,
529        eqlNASApplianceDefaultCIFSAntivirusEnabled          StatusDisabledDefault,
530        eqlNASApplianceDefaultCIFSAntivirusPolicy           INTEGER,
531        eqlNASApplianceDefaultCIFSAntivirusExtensions       OCTET STRING,
532        eqlNASApplianceDefaultCIFSAntivirusExtensionsPolicy INTEGER,
533        eqlNASApplianceDefaultCIFSAntivirusExcludeDirPaths  OCTET STRING,
534        eqlNASApplianceDefaultCIFSAntivirusLargeFileSize    Unsigned32,
535        eqlNASApplianceDefaultCIFSAntivirusLargeFileOpen    INTEGER,
536        eqlNASApplianceDefaultNFSExportsFileId32bit         INTEGER
537    }
538
539eqlNASApplianceConfigUsedSpaceAlert OBJECT-TYPE
540    SYNTAX          Unsigned32
541    UNITS            "%"
542    MAX-ACCESS      read-create
543    STATUS          current
544    DESCRIPTION     "Specified as a percentage of NAS container size as a default for containers in this nas-group.
545                     This is the amount of used space that triggers user alerts"
546    DEFVAL { 80 } --- EXANET has this at 100% aka no alert
547    ::= { eqlNASApplianceDefaultCfgEntry 1 }
548
549eqlNASApplianceConfigSnapSpaceAlert OBJECT-TYPE
550    SYNTAX          Unsigned32
551    UNITS            "%"
552    MAX-ACCESS      read-create
553    STATUS          current
554    DESCRIPTION     "Specified as a percentage of NAS container size as a default for containers in this nas-group.
555                     The is the amount of space consumed by snapshots at which user alerts are triggered"
556    DEFVAL { 80} ---EXANET has this at 100%
557    ::= { eqlNASApplianceDefaultCfgEntry 2 }
558
559eqlNASApplianceConfigSnapHardQuota OBJECT-TYPE
560    SYNTAX          Unsigned32
561    UNITS           "%"
562    MAX-ACCESS      read-create
563    STATUS          current
564    DESCRIPTION     "Specified as a percentage of NAS container size as a default for containers in this nas-group.
565                     This is the threshold that triggers auto-deletion of snapshots. Oldest first."
566    DEFVAL { 50}
567    ::= { eqlNASApplianceDefaultCfgEntry 3 }
568
569eqlNASApplianceContainerUnixFilePerms OBJECT-TYPE
570    SYNTAX          UNIXPermissions
571    MAX-ACCESS      read-create
572    STATUS          current
573    DESCRIPTION     "Define the default UNIX permissions of new files created from Windows clients. Default value is 0744"
574    DEFVAL { 484}
575    ::= { eqlNASApplianceDefaultCfgEntry 4 }
576
577eqlNASApplianceContainerUnixDirPerms OBJECT-TYPE
578    SYNTAX          UNIXPermissions
579    MAX-ACCESS      read-create
580    STATUS          current
581    DESCRIPTION     " Define the default UNIX permissions of new directories created from Windows clients. Default value is 0755"
582    DEFVAL { 493}
583    ::= { eqlNASApplianceDefaultCfgEntry 5 }
584
585eqlNASApplianceContainerFileSecurity OBJECT-TYPE
586    SYNTAX          INTEGER     {
587                    mixed(1),
588                    ntfs(2),
589                    unix(3)
590    }
591    MAX-ACCESS      read-create
592    STATUS          current
593    DESCRIPTION     "Used to define how the system will maintain and verify file access security."
594    DEFVAL          {ntfs}
595    ::= { eqlNASApplianceDefaultCfgEntry 6 }
596
597eqlNASApplianceDefaultUserQuota OBJECT-TYPE
598    SYNTAX          Unsigned32
599    MAX-ACCESS      read-create
600    STATUS          current
601    DESCRIPTION     "Default quota per user when quotas are enabled on NAS Containers."
602    DEFVAL { 0 } --- EXANET Says Unlimited
603    ::= { eqlNASApplianceDefaultCfgEntry 7 }
604
605eqlNASApplianceDefaultUserQuotaAlert OBJECT-TYPE
606    SYNTAX          Unsigned32
607    UNITS            "%"
608    MAX-ACCESS      read-create
609    STATUS          current
610    DESCRIPTION     "Specified as a percentage of default group quota as a default for containers in this nas-group.
611                     This is the amount of used space that triggers user alerts"
612    DEFVAL { 0 } --- 0 aka no alert
613    ::= { eqlNASApplianceDefaultCfgEntry 8 }
614
615
616eqlNASApplianceDefaultGroupQuota OBJECT-TYPE
617    SYNTAX          Unsigned32
618    MAX-ACCESS      read-create
619    STATUS          current
620    DESCRIPTION     "Default quota per group when quotas are enabled on NAS Containers."
621    DEFVAL { 0 } --- EXANET Says Unlimited
622    ::= { eqlNASApplianceDefaultCfgEntry 9 }
623
624
625eqlNASApplianceDefaultGroupQuotaAlert OBJECT-TYPE
626    SYNTAX          Unsigned32
627    UNITS            "%"
628    MAX-ACCESS      read-create
629    STATUS          current
630    DESCRIPTION     "Specified as a percentage of default group quota as a default for containers in this nas-group.
631                     This is the amount of used space that triggers user alerts"
632    DEFVAL { 0 } --- 0 aka no alert
633    ::= { eqlNASApplianceDefaultCfgEntry 10 }
634
635eqlNASApplianceDefaultCIFSAllowGuestAccess OBJECT-TYPE
636    SYNTAX          TruthValue
637    MAX-ACCESS      read-create
638    STATUS          current
639    DESCRIPTION     "Choose whether to allow unknown users to access the share as guests. "
640    DEFVAL { false}
641    ::= { eqlNASApplianceDefaultCfgEntry 11 }
642
643eqlNASApplianceCIFSAuthenticationMode OBJECT-TYPE
644    SYNTAX          INTEGER{
645                    allow-everyone(1),
646                    active-directory(2),
647                    local-users(3)
648    }
649    MAX-ACCESS      read-create
650    STATUS          current
651    DESCRIPTION     ""
652    DEFVAL          {allow-everyone}
653    ::= { eqlNASApplianceDefaultCfgEntry 12 }
654
655eqlNASApplianceDefaultCIFSLockEnforcement OBJECT-TYPE
656    SYNTAX          INTEGER{
657		all-locks(0),
658		share-locks-op-locks(1),
659		only-share-locks(2)
660}
661    MAX-ACCESS      read-create
662    STATUS          current
663    DESCRIPTION     " Define the types of locks that the system will enforce, in addition to share locks which are always enforced.  Byte range locks allow applications to ensure data integrity.  Opportunistic locks (oplocks) increase the efficiency of client machine caching and improve performance. NOTE: This software release does not support changing the locking enforcement policy. Only the default option (all-locks) is supported."
664    DEFVAL{all-locks}
665    ::= { eqlNASApplianceDefaultCfgEntry 13 }
666
667eqlNASApplianceNFSExportReadWrite OBJECT-TYPE
668    SYNTAX          INTEGER {
669		read-write(1),
670		read-only(2)
671}
672    MAX-ACCESS      read-create
673    STATUS          current
674    DESCRIPTION     "Define the access rights for the NFS export. If the access rights for the NFS export are stricter than those defined for a specific file, the file's access rights will be overridden by those of the NFS export. "
675    DEFVAL { read-write}
676    ::= { eqlNASApplianceDefaultCfgEntry 14 }
677
678eqlNASApplianceNFSExportTrustedUsers OBJECT-TYPE
679    SYNTAX          INTEGER{
680		all-except-root(1),
681                none(2),
682		all(3)
683}
684    MAX-ACCESS      read-create
685    STATUS          current
686    DESCRIPTION     " Define which users are trusted. Other users will be identified as guests. "
687    DEFVAL {all-except-root}
688    ::= { eqlNASApplianceDefaultCfgEntry 15 }
689
690eqlNASApplianceAccessTimeManagementGranularity OBJECT-TYPE
691    SYNTAX          INTEGER    {
692                    disabled(0),
693                    always(1),
694                    everyFiveMinutes(2),
695                    hourly(3),
696                    daily(4),
697                    weekly(5)
698                    }
699    MAX-ACCESS      read-create
700    STATUS          current
701    DESCRIPTION     "Access time management granularity."
702    DEFVAL          {daily}
703    ::= { eqlNASApplianceDefaultCfgEntry 16 }
704
705eqlNASApplianceOptimizationEnabled OBJECT-TYPE
706    SYNTAX          TruthValue
707    MAX-ACCESS      read-create
708    STATUS          current
709    DESCRIPTION     "Enable or disable optimization. Reserved for future use. Not supported currently."
710    DEFVAL          {false}
711    ::= { eqlNASApplianceDefaultCfgEntry 17 }
712
713eqlNASApplianceDedupMethodType OBJECT-TYPE
714    SYNTAX          INTEGER     {
715                    variable-chunk(1),
716                    object(2)
717    }
718    MAX-ACCESS      read-create
719    STATUS          current
720    DESCRIPTION     "Dedup method to use on this file system when optimization is enabled. Reserved for future use. Currently not supported."
721    DEFVAL          {variable-chunk}
722    ::= { eqlNASApplianceDefaultCfgEntry 18 }
723
724eqlNASApplianceCompressionEnabled OBJECT-TYPE
725    SYNTAX          TruthValue
726    MAX-ACCESS      read-create
727    STATUS          current
728    DESCRIPTION     "enable or disable compression. Restricted by the type of license. Reserved for future use. Not supported currently."
729    DEFVAL          {false}
730    ::= { eqlNASApplianceDefaultCfgEntry 19 }
731
732eqlNASApplianceModificationTimeFilter OBJECT-TYPE
733    SYNTAX          INTEGER (30..365)
734    MAX-ACCESS      read-create
735    STATUS          current
736    DESCRIPTION     "Exclude files modified less than the specified number of days before. 30 to 365 days."
737    DEFVAL          {30}
738    ::= { eqlNASApplianceDefaultCfgEntry 20 }
739
740eqlNASApplianceAccessTimeFilter OBJECT-TYPE
741    SYNTAX          INTEGER (30..365)
742    MAX-ACCESS      read-create
743    STATUS          current
744    DESCRIPTION     "Exclude files accessed less than the specified number of days before. 30 to 365 days."
745    DEFVAL          {30}
746    ::= { eqlNASApplianceDefaultCfgEntry 21 }
747
748eqlNASApplianceExcludeFilesByNamePattern OBJECT-TYPE
749    SYNTAX          OCTET STRING (SIZE (1..256))
750    MAX-ACCESS      read-create
751    STATUS          deprecated
752    DESCRIPTION     "Regular expression identifying the file name pattern to exclude from optimization. Empty string means no exclusion."
753    DEFVAL          {""}
754    ::=  {  eqlNASApplianceDefaultCfgEntry 22 }
755
756eqlNASApplianceDefaultCIFSAntivirusEnabled OBJECT-TYPE
757    SYNTAX          StatusDisabledDefault
758    MAX-ACCESS      read-create
759    STATUS          current
760    DESCRIPTION     "Default which determines whether the antivirus service is disabled or enabled for a CIFS share at the time of creation."
761    DEFVAL      { disabled }
762    ::= { eqlNASApplianceDefaultCfgEntry 23 }
763
764--------------------------------------------------------------------------------------------
765-- eqlNASApplianceDefaultCIFSAntivirusPolicy is deprecated.
766-- It will now always be set to quarantine(0).
767--------------------------------------------------------------------------------------------
768eqlNASApplianceDefaultCIFSAntivirusPolicy OBJECT-TYPE
769    SYNTAX          INTEGER {
770                            quarantine(0),
771                            do-nothing(1),
772                            remove(2)
773                            }
774    MAX-ACCESS      read-create
775    STATUS          current
776    DESCRIPTION     "Default which determines the action to be taken on a virus-infected file.  This field is deprecated and unsupported.  The value now always will be quarantine(0)."
777    DEFVAL      { quarantine }
778    ::= { eqlNASApplianceDefaultCfgEntry 24 }
779
780eqlNASApplianceDefaultCIFSAntivirusExtensions OBJECT-TYPE
781    SYNTAX          OCTET STRING (SIZE (0..255))
782    MAX-ACCESS      read-create
783    STATUS          current
784    DESCRIPTION     "Default which determines which files should be / should not be scanned for viruses. This is a comma-separated list. The value of the next field determines if the files with the corresponding extensions will be scanned or not for viruses. Cannot contain wild characters * and ?. Extensions are case-insensitive."
785    DEFVAL          {""}
786    ::= { eqlNASApplianceDefaultCfgEntry 25 }
787
788--------------------------------------------------------------------------------------------
789-- eqlNASApplianceDefaultCIFSAntivirusExtensionsPolicy is deprecated.
790-- It will now always be set to exclude(0).
791--------------------------------------------------------------------------------------------
792eqlNASApplianceDefaultCIFSAntivirusExtensionsPolicy OBJECT-TYPE
793    SYNTAX          INTEGER {
794                            exclude(0),
795                            include(1)
796                            }
797    MAX-ACCESS      read-create
798    STATUS          current
799    DESCRIPTION     "Default which determines whether the files whose extensions match with those specified in the field above should be scanned OR should not be scanned for viruses.  This field is deprecated and unsupported.  The value now always will be exclude(0)."
800    DEFVAL      { exclude }
801    ::= { eqlNASApplianceDefaultCfgEntry 26 }
802
803eqlNASApplianceDefaultCIFSAntivirusExcludeDirPaths OBJECT-TYPE
804    SYNTAX          OCTET STRING (SIZE (0..512))
805    MAX-ACCESS      read-create
806    STATUS          current
807    DESCRIPTION     "Default which determines the list of the directory paths which should not be scanned for viruses. It is a comma-separated list. Paths can contain wildcards * and ?. NOTE: * will not match several path components. "
808    DEFVAL          {""}
809    ::= { eqlNASApplianceDefaultCfgEntry 27 }
810
811eqlNASApplianceDefaultCIFSAntivirusLargeFileSize OBJECT-TYPE
812    SYNTAX          Unsigned32
813    MAX-ACCESS      read-create
814    STATUS          current
815    DESCRIPTION     "Default which determines the largest file size in MB which is sent to Antivirus server for scanning on the fly. The files larger than the specified size are not scanned. Access to these large files will be allowed or denied based on the CIFS Antivirus Large File Open option."
816    DEFVAL          {3072}
817    ::= { eqlNASApplianceDefaultCfgEntry 28 }
818
819eqlNASApplianceDefaultCIFSAntivirusLargeFileOpen OBJECT-TYPE
820    SYNTAX          INTEGER {
821                        deny  (0),
822                        allow (1)
823                    }
824    MAX-ACCESS      read-create
825    STATUS          current
826    DESCRIPTION     "Default which determines if CIFS clients are allowed to open files larger than the value defined by AntivirusLargeFileSize."
827    DEFVAL          { deny }
828    ::= { eqlNASApplianceDefaultCfgEntry 29 }
829
830eqlNASApplianceDefaultNFSExportsFileId32bit OBJECT-TYPE
831    SYNTAX          INTEGER {
832                        enabled  (0),
833                        disabled (1)
834                    }
835    MAX-ACCESS      read-create
836    STATUS          current
837    DESCRIPTION     "Default option to trigger 32-bit compatibility mode for NFS export. When enabled, reported FileId (inode) information contains only lower 32-bits set. When disabled, reported FileId (inode) information contains full 64-bit values."
838    DEFVAL          { enabled }
839    ::= { eqlNASApplianceDefaultCfgEntry 30 }
840
841--------------------------------------------------------------------------------------------
842eqlNASContainerStatusTable OBJECT-TYPE
843    SYNTAX          SEQUENCE OF EqlNASContainerStatusEntry
844    MAX-ACCESS      not-accessible
845    STATUS          current
846    DESCRIPTION     "EqualLogic-Dynamic NAS Container Table.
847                     This table contains a list of NAS Appliance configurations for containers the group is managing.
848                     TimeoutAll:60"
849    ::=    { eqlNASObjects 5 }
850
851eqlNASContainerStatusEntry OBJECT-TYPE
852    SYNTAX          EqlNASContainerStatusEntry
853    MAX-ACCESS      not-accessible
854    STATUS          current
855    DESCRIPTION     "An entry (row) containing NAS Container Status info."
856    INDEX           { eqlApplianceIndex, eqlNASContainerIndex }
857
858    ::=   { eqlNASContainerStatusTable 1}
859
860EqlNASContainerStatusEntry ::=
861    SEQUENCE {
862	eqlNASContainerStatusConnections         Unsigned32,
863	eqlNASContainerStatusUsedSpace           Unsigned32,
864	eqlNASContainerStatusSnapshotSpace       Unsigned32,
865	eqlNASContainerStatusNumNFSExports       Unsigned32,
866	eqlNASContainerStatusNumCIFSShares       Unsigned32,
867	eqlNASContainerStatusAllocatedSpace      Unsigned32,
868	eqlNASContainerStatusFreeSpace           Unsigned32,
869	eqlNASContainerStatusNumOfSnapshots      Unsigned32,
870	eqlNASContainerStatusOptimizationSpaceSavings      Unsigned32,
871	eqlNASContainerStatusOptimized      TruthValue,
872	eqlNASContainerStatusReplState           INTEGER,
873	eqlNASContainerStatusNextSnapshotID      Unsigned32
874    }
875
876eqlNASContainerStatusConnections OBJECT-TYPE
877    SYNTAX          Unsigned32
878    MAX-ACCESS      read-only
879    STATUS          current
880    DESCRIPTION     ""
881    ::= { eqlNASContainerStatusEntry 1 }
882
883
884eqlNASContainerStatusUsedSpace OBJECT-TYPE
885    SYNTAX          Unsigned32
886    MAX-ACCESS      read-only
887    STATUS          current
888    DESCRIPTION     "Space used by NAS Containers including both snapshot space and filesystem usage)"
889    ::= { eqlNASContainerStatusEntry 2 }
890
891
892eqlNASContainerStatusSnapshotSpace OBJECT-TYPE
893    SYNTAX          Unsigned32
894    MAX-ACCESS      read-only
895    STATUS          current
896    DESCRIPTION     "Amount of used space in MB used by NAS Containers for storage of snapshot data. This is not snapshot reserve but rather snapshot reserve space currently in use. Initially this value would be 0."
897    ::= { eqlNASContainerStatusEntry 3 }
898
899
900eqlNASContainerStatusNumNFSExports OBJECT-TYPE
901    SYNTAX          Unsigned32
902    MAX-ACCESS      read-only
903    STATUS          current
904    DESCRIPTION     ""
905    ::= { eqlNASContainerStatusEntry 4 }
906
907
908eqlNASContainerStatusNumCIFSShares OBJECT-TYPE
909    SYNTAX          Unsigned32
910    MAX-ACCESS      read-only
911    STATUS          current
912    DESCRIPTION     ""
913    ::= { eqlNASContainerStatusEntry 5 }
914
915eqlNASContainerStatusAllocatedSpace OBJECT-TYPE
916    SYNTAX          Unsigned32
917    MAX-ACCESS      read-only
918    STATUS          current
919    DESCRIPTION     "Amount of space in MB allocated by NAS Containers"
920    ::= { eqlNASContainerStatusEntry 6 }
921
922eqlNASContainerStatusFreeSpace OBJECT-TYPE
923    SYNTAX          Unsigned32
924    MAX-ACCESS      read-only
925    STATUS          current
926    DESCRIPTION     "Amount of total free space in MB including both snapshot and filesystem"
927    ::= { eqlNASContainerStatusEntry 7 }
928
929eqlNASContainerStatusNumOfSnapshots OBJECT-TYPE
930    SYNTAX          Unsigned32
931    MAX-ACCESS      read-only
932    STATUS          current
933    DESCRIPTION     "Number of snapshots"
934    ::= { eqlNASContainerStatusEntry 8 }
935
936eqlNASContainerStatusOptimizationSpaceSavings OBJECT-TYPE
937    SYNTAX          Unsigned32
938    MAX-ACCESS      read-only
939    STATUS          current
940    DESCRIPTION     "Amount of space saved in MB due to applying optimization"
941    ::= { eqlNASContainerStatusEntry 9 }
942
943eqlNASContainerStatusOptimized OBJECT-TYPE
944    SYNTAX          TruthValue
945    MAX-ACCESS      read-only
946    STATUS          current
947    DESCRIPTION     "True if optimization was enabled once, false otherwise"
948    ::= { eqlNASContainerStatusEntry 10 }
949
950eqlNASContainerStatusReplState OBJECT-TYPE
951    SYNTAX          INTEGER {
952                             standalone(0),
953                             source(1),
954                             destination(2),
955                             promoted(3),
956							 not-available(4)
957                            }
958    MAX-ACCESS      read-only
959    STATUS          current
960    DESCRIPTION     "This column gives information about the replication
961                     status of this FileSystem. Standalone means the filesystem
962                     is not being replicated. Source means this filesystem is a
963                     source to a remote filesystem. Destination means this
964                     filesystem is destination for a source filesystem.
965                     Promoted means this filesystem used to be a destination
966                     but is right now promoted."
967    ::= { eqlNASContainerStatusEntry 11 }
968
969
970eqlNASContainerStatusNextSnapshotID	OBJECT-TYPE
971    SYNTAX          Unsigned32
972    MAX-ACCESS      read-only
973    STATUS          current
974    DESCRIPTION     "This column denotes the next SnapshotID avaiable for this particular container."
975    ::= { eqlNASContainerStatusEntry 12 }
976
977
978--------------------------------------------------------------------------------------------
979eqlNASApplianceNFSExportsTable OBJECT-TYPE
980    SYNTAX	    SEQUENCE OF EqlNASApplianceNFSExportsEntry
981    MAX-ACCESS	    not-accessible
982    STATUS	    current
983    DESCRIPTION	    "Equallogic-Dynamic NAS NFS Exports Table.
984		    This table contains a list of NFS exports configuration entry.
985                    TimeoutAll:60"
986    ::= { eqlNASObjects 6 }
987
988eqlNASApplianceNFSExportsEntry OBJECT-TYPE
989    SYNTAX	    EqlNASApplianceNFSExportsEntry
990    MAX-ACCESS	    not-accessible
991    STATUS	    current
992    DESCRIPTION	    "An entry (row) containing NFS exports configuration."
993    INDEX	    { eqlApplianceIndex, eqlNASContainerIndex, eqlNASApplianceNFSExportName }
994    ::= { eqlNASApplianceNFSExportsTable 1 }
995
996EqlNASApplianceNFSExportsEntry ::=
997    SEQUENCE {
998	eqlNASApplianceNFSExportName			OCTET STRING,
999	eqlNASApplianceNFSExportsRowStatus		RowStatus,
1000	eqlNASApplianceNFSExportDirectory		OCTET STRING,
1001	eqlNASApplianceNFSAccess		        INTEGER,
1002	eqlNASApplianceNFSLimitReportedSize		Unsigned32,
1003	eqlNASApplianceNFSAccessClientIPType		InetAddressType,
1004	eqlNASApplianceNFSAccessClientIP		InetAddress,
1005	eqlNASApplianceNFSAccessClientNetmaskType	InetAddressType,
1006	eqlNASApplianceNFSAccessClientNetmask		InetAddress,
1007	eqlNASApplianceNFSTrustUsers			INTEGER,
1008	eqlNASApplianceNFSExportsFileId32bit	INTEGER
1009    }
1010
1011eqlNASApplianceNFSExportName OBJECT-TYPE
1012    SYNTAX          OCTET STRING (SIZE (1..64))
1013    MAX-ACCESS      not-accessible
1014    STATUS          current
1015    DESCRIPTION     "Contains only letters, digits and underscores. Must begin with a letter."
1016    ::= { eqlNASApplianceNFSExportsEntry 1 }
1017
1018
1019eqlNASApplianceNFSExportsRowStatus OBJECT-TYPE
1020    SYNTAX          RowStatus
1021    MAX-ACCESS      read-create
1022    STATUS          current
1023    DESCRIPTION     "Rowstatus variable used to manage this conceptual row."
1024    ::= { eqlNASApplianceNFSExportsEntry 2 }
1025
1026eqlNASApplianceNFSExportDirectory OBJECT-TYPE
1027    SYNTAX          OCTET STRING (SIZE (1..512)) -- Restricting to 512 characters since eqlNASContainerDirectoryName has a limit of 512 characters. Also, increasing this to 1024 means increasing kRCC_MAX_CMD_LEN to greater than 1024.
1028    MAX-ACCESS      read-create
1029    STATUS          current
1030    DESCRIPTION     "Full path to the Directory to be exported."
1031    ::= { eqlNASApplianceNFSExportsEntry 3 }
1032
1033eqlNASApplianceNFSAccess OBJECT-TYPE
1034    SYNTAX          INTEGER {
1035			read-write(1),
1036			read-only(2)
1037		    }
1038    MAX-ACCESS      read-create
1039    STATUS          current
1040    DESCRIPTION     ""
1041    DEFVAL	    { read-write }
1042    ::= { eqlNASApplianceNFSExportsEntry 4 }
1043
1044eqlNASApplianceNFSLimitReportedSize OBJECT-TYPE
1045    SYNTAX          Unsigned32
1046    UNITS           "MB"
1047    MAX-ACCESS      read-create
1048    STATUS          current
1049    DESCRIPTION     "Default value is zero and it means the actual size of NFS export will be returned. When the value is non-zeo, this value will be used instead of actual NFS Export size."
1050    DEFVAL          {0}
1051    ::= { eqlNASApplianceNFSExportsEntry 5 }
1052
1053eqlNASApplianceNFSAccessClientIPType OBJECT-TYPE
1054    SYNTAX          InetAddressType
1055    MAX-ACCESS      read-create
1056    STATUS          current
1057    DESCRIPTION     "Type of eqlNASApplianceNFSAccessClientIP field."
1058    ::= { eqlNASApplianceNFSExportsEntry 6 }
1059
1060eqlNASApplianceNFSAccessClientIP OBJECT-TYPE
1061    SYNTAX          InetAddress
1062    MAX-ACCESS      read-create
1063    STATUS          current
1064    DESCRIPTION     "Value of this column along with eqlNASApplianceNFSAccessClientNetmask will determine access policy for clients"
1065    ::= { eqlNASApplianceNFSExportsEntry 7 }
1066
1067eqlNASApplianceNFSAccessClientNetmaskType OBJECT-TYPE
1068    SYNTAX          InetAddressType
1069    MAX-ACCESS      read-create
1070    STATUS          current
1071    DESCRIPTION     "Type of eqlNASApplianceNFSAccessClientNetmask field. This value must match with eqlNASApplianceNFSAccessClientIPType field."
1072    ::= { eqlNASApplianceNFSExportsEntry 8 }
1073
1074eqlNASApplianceNFSAccessClientNetmask OBJECT-TYPE
1075    SYNTAX          InetAddress
1076    MAX-ACCESS      read-create
1077    STATUS          current
1078    DESCRIPTION     "Value of this column along with eqlNASApplianceNFSAccessClientIP will determine access policy for clients"
1079    ::= { eqlNASApplianceNFSExportsEntry 9 }
1080
1081eqlNASApplianceNFSTrustUsers OBJECT-TYPE
1082    SYNTAX          INTEGER {
1083			all-except-root(1),
1084			none(2),
1085			all(3)
1086		    }
1087    MAX-ACCESS      read-create
1088    STATUS          current
1089    DESCRIPTION     " Trusted users who can access the NFS Export"
1090    DEFVAL	    { all-except-root }
1091    ::= { eqlNASApplianceNFSExportsEntry 10 }
1092
1093eqlNASApplianceNFSExportsFileId32bit OBJECT-TYPE
1094    SYNTAX          INTEGER {
1095                        enabled  (0),
1096                        disabled (1)
1097                    }
1098    MAX-ACCESS      read-create
1099    STATUS          current
1100    DESCRIPTION     "Determines 32-bit compatibility mode for this NFS export. When enabled, reported FileId (inode) information contains only lower 32-bits. When disabled, reported FileId (inode) information contains full 64-bit values."
1101    DEFVAL          { enabled }
1102    ::= { eqlNASApplianceNFSExportsEntry 11 }
1103
1104--------------------------------------------------------------------------------------------
1105--
1106-- *** SW: Not yet supported by Exanet ***
1107--
1108-- eqlNASApplianceNFSConnectionTable OBJECT-TYPE
1109--     SYNTAX	    SEQUENCE OF EqlNASApplianceNFSConnectionEntry
1110--     MAX-ACCESS	    not-accessible
1111--     STATUS	    current
1112--     DESCRIPTION	    "Equallogic-Dynamic NAS NFS Connection Table.
1113-- 		    This table contains a list of NFS connection entries.
1114--                  TimeoutAll:60"
1115--     ::= { eqlNASObjects 7 }
1116--
1117-- eqlNASApplianceNFSConnectionEntry OBJECT-TYPE
1118--     SYNTAX	    EqlNASApplianceNFSConnectionEntry
1119--     MAX-ACCESS	    not-accessible
1120--     STATUS	    current
1121--     DESCRIPTION	    "An entry (row) containing NFS connection entry."
1122--     INDEX	    { eqlApplianceIndex, eqlNASContainerIndex, eqlNASApplianceNFSExportName,
1123-- 		      eqlNASApplianceNFSSourceIpAddressType, eqlNASApplianceNFSSourceIpAddress,
1124-- 		      eqlNASApplianceNFSClientSourcePort }
1125--     ::= { eqlNASApplianceNFSConnectionTable 1 }
1126--
1127-- EqlNASApplianceNFSConnectionEntry ::=
1128--     SEQUENCE {
1129-- 	eqlNASApplianceNFSSourceIpAddressType		InetAddressType,
1130-- 	eqlNASApplianceNFSSourceIpAddress		InetAddress,
1131-- 	eqlNASApplianceNFSClientSourcePort		Unsigned32,
1132-- 	eqlNASApplianceSpartanMemberIndex		Unsigned32,
1133-- 	eqlNASApplianceNFSClientVIPaddressType		InetAddressType,
1134-- 	eqlNASApplianceNFSClientVIPaddress		InetAddress
1135--     }
1136--
1137-- eqlNASApplianceNFSSourceIpAddressType OBJECT-TYPE
1138--     SYNTAX	    InetAddressType
1139--     MAX-ACCESS	    not-accessible
1140--     STATUS	    current
1141--     DESCRIPTION	    ""
1142--     ::= { eqlNASApplianceNFSConnectionEntry 1 }
1143--
1144-- eqlNASApplianceNFSSourceIpAddress OBJECT-TYPE
1145--     SYNTAX	    InetAddress
1146--     MAX-ACCESS	    not-accessible
1147--     STATUS	    current
1148--     DESCRIPTION	    ""
1149--     ::= { eqlNASApplianceNFSConnectionEntry 2 }
1150--
1151-- eqlNASApplianceNFSClientSourcePort OBJECT-TYPE
1152--     SYNTAX	    Unsigned32(1..65535)
1153--     MAX-ACCESS	    not-accessible
1154--     STATUS	    current
1155--     DESCRIPTION	    ""
1156--     ::= { eqlNASApplianceNFSConnectionEntry 3 }
1157--
1158-- eqlNASApplianceSpartanMemberIndex OBJECT-TYPE
1159--     SYNTAX	    Unsigned32
1160--     MAX-ACCESS	    read-only
1161--     STATUS	    current
1162--     DESCRIPTION	    ""
1163--     ::= { eqlNASApplianceNFSConnectionEntry 4 }
1164--
1165-- eqlNASApplianceNFSClientVIPaddressType OBJECT-TYPE
1166--     SYNTAX	    InetAddressType
1167--     MAX-ACCESS	    read-only
1168--     STATUS	    current
1169--     DESCRIPTION	    ""
1170--     ::= { eqlNASApplianceNFSConnectionEntry 5 }
1171--
1172-- eqlNASApplianceNFSClientVIPaddress OBJECT-TYPE
1173--     SYNTAX	    InetAddress
1174--     MAX-ACCESS	    read-only
1175--     STATUS	    current
1176--     DESCRIPTION	    ""
1177--     ::= { eqlNASApplianceNFSConnectionEntry 6 }
1178--
1179
1180--------------------------------------------------------------------------------------------
1181eqlNASApplianceCIFSTable OBJECT-TYPE
1182    SYNTAX	    SEQUENCE OF EqlNASApplianceCIFSEntry
1183    MAX-ACCESS	    not-accessible
1184    STATUS	    current
1185    DESCRIPTION	    "Equallogic-Dynamic NAS CIFS Table.
1186		    This table contains a list of CIFS configuration entry.
1187                    TimeoutAll:60"
1188    ::= { eqlNASObjects 8 }
1189
1190eqlNASApplianceCIFSEntry OBJECT-TYPE
1191    SYNTAX	    EqlNASApplianceCIFSEntry
1192    MAX-ACCESS	    not-accessible
1193    STATUS	    current
1194    DESCRIPTION	    "An entry (row) containing CIFS configuration."
1195    INDEX	    { eqlApplianceIndex, eqlNASContainerIndex, eqlNASApplianceCIFSShareName }
1196    ::= { eqlNASApplianceCIFSTable 1 }
1197
1198EqlNASApplianceCIFSEntry ::=
1199    SEQUENCE {
1200	eqlNASApplianceCIFSShareName			OCTET STRING,
1201	eqlNASApplianceCIFSRowStatus			RowStatus,
1202	eqlNASApplianceCIFSExportedDirectory		OCTET STRING,
1203	eqlNASApplianceCIFSAllowGuestAccess		TruthValue,
1204	eqlNASApplianceCIFSLockEnforcement		INTEGER,
1205        eqlNASApplianceCIFSAntivirusEnabled             StatusDisabledDefault,
1206        eqlNASApplianceCIFSAntivirusPolicy              INTEGER,
1207        eqlNASApplianceCIFSAntivirusExtensions          OCTET STRING,
1208        eqlNASApplianceCIFSAntivirusExtensionsPolicy    INTEGER,
1209        eqlNASApplianceCIFSAntivirusExcludeDirPaths     OCTET STRING,
1210        eqlNASApplianceCIFSAntivirusLargeFileSize       Unsigned32,
1211        eqlNASApplianceCIFSAntivirusLargeFileOpen       INTEGER
1212    }
1213
1214eqlNASApplianceCIFSShareName OBJECT-TYPE
1215    SYNTAX	    OCTET STRING (SIZE (1..64))
1216    MAX-ACCESS	    not-accessible
1217    STATUS	    current
1218    DESCRIPTION	    "Contains only letters, digits and underscores."
1219    ::= { eqlNASApplianceCIFSEntry 1 }
1220
1221
1222eqlNASApplianceCIFSRowStatus OBJECT-TYPE
1223    SYNTAX	    RowStatus
1224    MAX-ACCESS	    read-create
1225    STATUS	    current
1226    DESCRIPTION	    " Rowstatus variable used to manage this conceptual row."
1227    ::= { eqlNASApplianceCIFSEntry 2 }
1228
1229eqlNASApplianceCIFSExportedDirectory OBJECT-TYPE
1230    SYNTAX	    OCTET STRING (SIZE (1..512)) -- Restricting to 512 characters since eqlNASContainerDirectoryName has a limit of 512 characters. Also, increasing this to 1024 means increasing kRCC_MAX_CMD_LEN to greater than 1024.
1231    MAX-ACCESS	    read-create
1232    STATUS	    current
1233    DESCRIPTION	    "Full Path to the directory to be exported."
1234    ::= { eqlNASApplianceCIFSEntry 3 }
1235
1236eqlNASApplianceCIFSAllowGuestAccess OBJECT-TYPE
1237    SYNTAX	    TruthValue
1238    MAX-ACCESS	    read-create
1239    STATUS	    current
1240    DESCRIPTION	    "When set to true, guests will be allowed to access this share."
1241    DEFVAL	    { true }
1242    ::= { eqlNASApplianceCIFSEntry 4 }
1243
1244eqlNASApplianceCIFSLockEnforcement OBJECT-TYPE
1245    SYNTAX	    INTEGER {
1246			all-locks(0),
1247			no-byte-range-locks(1),
1248			only-share-locks(2)
1249		    }
1250    MAX-ACCESS	    read-create
1251    STATUS	    current
1252    DESCRIPTION	    "Locking enforcement policy for this CIFS Share. This software release does not support changing the locking enforcement policy. Only the default option (all-locks) is supported."
1253    DEFVAL	    { all-locks }
1254    ::= { eqlNASApplianceCIFSEntry 5 }
1255
1256eqlNASApplianceCIFSAntivirusEnabled OBJECT-TYPE
1257    SYNTAX          StatusDisabledDefault
1258    MAX-ACCESS      read-create
1259    STATUS          current
1260    DESCRIPTION     "When set to enabled, antivirus service will be enabled for this share. Else it will be disabled."
1261    DEFVAL      { disabled }
1262    ::= { eqlNASApplianceCIFSEntry 6 }
1263
1264eqlNASApplianceCIFSAntivirusPolicy OBJECT-TYPE
1265    SYNTAX          INTEGER {
1266                            quarantine(0),
1267                            do-nothing(1),
1268                            remove(2)
1269                            }
1270    MAX-ACCESS      read-create
1271    STATUS          current
1272    DESCRIPTION     "Determines the action to take when a file is found to be infected by a virus.  This field is deprecated and unsupported.  The value now always will be quarantine(0)."
1273    DEFVAL      { quarantine }
1274    ::= { eqlNASApplianceCIFSEntry 7 }
1275
1276eqlNASApplianceCIFSAntivirusExtensions OBJECT-TYPE
1277    SYNTAX          OCTET STRING (SIZE (0..255))
1278    MAX-ACCESS      read-create
1279    STATUS          current
1280    DESCRIPTION     "Comma-separated list of the file extensions which should / should not be virus-scanned. The value of the next field i.e. eqlNASApplianceCIFSAntivirusExtensionsPolicy determines if the files with the corresponding extensions will be scanned or not for viruses. Cannot contain wild characters * and ?. Extensions are case-insensitive."
1281    ::= { eqlNASApplianceCIFSEntry 8 }
1282
1283eqlNASApplianceCIFSAntivirusExtensionsPolicy OBJECT-TYPE
1284    SYNTAX          INTEGER {
1285                            exclude(0),
1286                            include(1)
1287                            }
1288    MAX-ACCESS      read-create
1289    STATUS          current
1290    DESCRIPTION     "Determines whether the files whose extensions match with those specified in the field above i.e. eqlNASApplianceCIFSAntivirusExtensions, should be scanned OR should not be scanned for viruses.  This field is deprecated and unsupported.  The value now always will be exclude(0)."
1291    DEFVAL      { exclude }
1292    ::= { eqlNASApplianceCIFSEntry 9 }
1293
1294eqlNASApplianceCIFSAntivirusExcludeDirPaths OBJECT-TYPE
1295    SYNTAX          OCTET STRING (SIZE (0..512))
1296    MAX-ACCESS      read-create
1297    STATUS          current
1298    DESCRIPTION     "Comma-separated list of the directory paths which should not be scanned for viruses. Paths can contain wildcards * and ?. NOTE: * will not match several path components. "
1299    ::= { eqlNASApplianceCIFSEntry 10 }
1300
1301eqlNASApplianceCIFSAntivirusLargeFileSize OBJECT-TYPE
1302    SYNTAX          Unsigned32
1303    MAX-ACCESS      read-create
1304    STATUS          current
1305    DESCRIPTION     "Determines the largest file size in MB which is sent to Antivirus server for scanning on the fly. The files larger than the specified size are not scanned. Access to these large files will be allowed or denied based on the CIFS Antivirus Large File Open policy."
1306    DEFVAL          {3072}
1307    ::= { eqlNASApplianceCIFSEntry 11 }
1308
1309eqlNASApplianceCIFSAntivirusLargeFileOpen OBJECT-TYPE
1310    SYNTAX          INTEGER {
1311                        deny  (0),
1312                        allow (1)
1313                    }
1314    MAX-ACCESS      read-create
1315    STATUS          current
1316    DESCRIPTION     "Determines if CIFS clients are allowed to open files larger than the value defined by CIFSAntivirusLargeFileSize."
1317    DEFVAL          { deny }
1318    ::= { eqlNASApplianceCIFSEntry 12 }
1319
1320
1321--------------------------------------------------------------------------------------------
1322eqlNASContainerDirectoryOpsTable OBJECT-TYPE
1323    SYNTAX	    SEQUENCE OF EqlNASContainerDirectoryOpsEntry
1324    MAX-ACCESS	    not-accessible
1325    STATUS	    current
1326    DESCRIPTION	    "Equallogic-Dynamic NAS Container Directory Operations Table. This table is used for directory operations.
1327                     TimeoutAll:60"
1328    ::= { eqlNASObjects 9 }
1329
1330eqlNASContainerDirectoryOpsEntry OBJECT-TYPE
1331    SYNTAX	    EqlNASContainerDirectoryOpsEntry
1332    MAX-ACCESS	    not-accessible
1333    STATUS	    current
1334    DESCRIPTION	    "An entry for directory operations."
1335    INDEX	    { eqlApplianceIndex, eqlNASContainerIndex, eqlNASContainerDirectoryOpsIndex}
1336    ::= { eqlNASContainerDirectoryOpsTable 1 }
1337
1338EqlNASContainerDirectoryOpsEntry ::=
1339    SEQUENCE {
1340    eqlNASContainerDirectoryOpsIndex        Unsigned32,
1341    eqlNASContainerDirectoryRowStatus	    RowStatus,
1342    eqlNASContainerDirectoryName            OCTET STRING,
1343    eqlNASContainerDirectoryCaseInsensitive INTEGER
1344    }
1345
1346eqlNASContainerDirectoryOpsIndex OBJECT-TYPE
1347    SYNTAX          Unsigned32
1348    MAX-ACCESS      not-accessible
1349    STATUS          current
1350    DESCRIPTION     "This field specifies a unique index for identifying a NAS container directory ops entry."
1351    ::=   { eqlNASContainerDirectoryOpsEntry 1 }
1352
1353eqlNASContainerDirectoryRowStatus OBJECT-TYPE
1354    SYNTAX	    RowStatus
1355    MAX-ACCESS	    read-create
1356    STATUS	    current
1357    DESCRIPTION	    " Rowstatus variable used to manage directories. Operations supported will be create and delete. Get and Getnext operations on this table will return error."
1358    ::= { eqlNASContainerDirectoryOpsEntry 2 }
1359
1360
1361eqlNASContainerDirectoryName OBJECT-TYPE
1362    SYNTAX	    OCTET STRING (SIZE (1..512)) -- Increasing this to 1024 will require increasing kRCC_MAX_CMD_LEN to greater than 1024. This increase is being avoided intentionally to reduce memory consumption by netmgtd.
1363    MAX-ACCESS	    read-create
1364    STATUS	    current
1365    DESCRIPTION	    "Full Path to the directory to be created or deleted. Ex: /home/user1. Create directory will fail if parent directory does not exist."
1366    ::= { eqlNASContainerDirectoryOpsEntry 3 }
1367
1368eqlNASContainerDirectoryCaseInsensitive OBJECT-TYPE
1369    SYNTAX	    INTEGER {
1370                        yes(0),
1371                        no(1)
1372                    }
1373    MAX-ACCESS	    read-create
1374    STATUS	    current
1375    DESCRIPTION	    "Determines whether the directory created is case insensitve or not."
1376    ::= { eqlNASContainerDirectoryOpsEntry 4 }
1377
1378--************************************************************
1379
1380eqlNASSnapshotTable OBJECT-TYPE
1381    SYNTAX          SEQUENCE OF EqlNASSnapshotEntry
1382    MAX-ACCESS      not-accessible
1383    STATUS          current
1384    DESCRIPTION     "EqualLogic-Dynamic snapshot Table
1385                     This table contains a list of snapshots associated with the associated container.
1386                     TimeoutAll:60"
1387    ::=  {  eqlNASContainerTable 3 }
1388
1389eqlNASSnapshotEntry OBJECT-TYPE
1390    SYNTAX          EqlNASSnapshotEntry
1391    MAX-ACCESS      not-accessible
1392    STATUS          current
1393    DESCRIPTION     "An entry (row) containing snap shot info."
1394    INDEX           { eqlApplianceIndex, eqlNASContainerIndex, eqlNASSnapshotIndex }
1395    ::=    { eqlNASSnapshotTable 1 }
1396
1397EqlNASSnapshotEntry ::=
1398    SEQUENCE {
1399        eqlNASSnapshotIndex           Unsigned32,
1400        eqlNASSnapshotRowStatus       RowStatus,
1401        eqlNASSnapshotName            OCTET STRING,
1402        eqlNASSnapshotSize            Integer32,        -- does exanet return this or do we have to ask for it on each snapshot?(like in the gui)
1403                                                        -- if its not provided by default do we want to even show it? since its prob the delta size
1404        eqlNASSnapshotTimestamp       Counter32,
1405        eqlNASSnapshotRollBack        TruthValue,
1406	eqlNASSnapshotPolicyIdx       Integer32
1407    }
1408
1409eqlNASSnapshotIndex  OBJECT-TYPE
1410    SYNTAX          Unsigned32
1411    MAX-ACCESS      not-accessible
1412    STATUS          current
1413    DESCRIPTION     "This field specifies a unique index which identifies a NAScontainer SnapShot."
1414    ::=  {  eqlNASSnapshotEntry 1 }
1415
1416eqlNASSnapshotRowStatus OBJECT-TYPE
1417    SYNTAX          RowStatus
1418    MAX-ACCESS      read-create
1419    STATUS          current
1420    DESCRIPTION     "The rowstatus...."
1421    ::= {   eqlNASSnapshotEntry 2 }
1422
1423
1424eqlNASSnapshotName OBJECT-TYPE
1425    SYNTAX          OCTET STRING (SIZE (1..230))
1426    MAX-ACCESS      read-create
1427    STATUS          current
1428    DESCRIPTION     "This field specifies the friendly name used to identify a SnapShot.
1429                     The name is auto-generated based on the NAScontainer name, optionally it can be
1430                     provided or changed after the fact by the administrator."
1431    ::= {   eqlNASSnapshotEntry 3}
1432
1433eqlNASSnapshotSize OBJECT-TYPE
1434    SYNTAX          Integer32
1435    MAX-ACCESS      read-only
1436    STATUS          current
1437    DESCRIPTION     "This field specifies the amount of space in MB a SnapShot consumes.
1438                     Note: Deleting the SnapShot is not guaranteed to return the space specified,
1439                     since a single block can be associated with multiple SnapShots. This value is xxxxc."
1440    ::= {   eqlNASSnapshotEntry 4 }
1441
1442eqlNASSnapshotTimestamp OBJECT-TYPE
1443    SYNTAX          Counter32
1444    MAX-ACCESS      read-only
1445    STATUS          current
1446    DESCRIPTION     "EQL-SECONDARY-KEY
1447                     This field specifies the creation date/time for snapshot.
1448                     Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01."
1449    ::= {   eqlNASSnapshotEntry 5 }
1450
1451eqlNASSnapshotRollBack OBJECT-TYPE
1452    SYNTAX          TruthValue
1453    MAX-ACCESS      read-create
1454    STATUS          current
1455    DESCRIPTION     "True indicates the NASContainer is to be resotred to the state of this Snapshot."
1456    DEFVAL          { false }
1457    ::= {   eqlNASSnapshotEntry 6 }
1458
1459eqlNASSnapshotPolicyIdx  OBJECT-TYPE
1460    SYNTAX          Integer32
1461    MAX-ACCESS      read-only
1462    STATUS          current
1463    DESCRIPTION     "This value identifies the snapshot policy for this snapshot."
1464    DEFVAL          { 0 }
1465    ::=  {  eqlNASSnapshotEntry 7 }
1466
1467
1468---*********************************************************************
1469
1470eqlNASSnapshotPolicyTable OBJECT-TYPE
1471    SYNTAX  SEQUENCE OF EqlNASSnapshotPolicyEntry
1472    MAX-ACCESS      not-accessible
1473    STATUS          current
1474    DESCRIPTION     "EqualLogic-Persistent NAS SnapSnot Policy Table.
1475                     TimeoutAll:60"
1476    ::=  {  eqlNASContainerTable 4 }
1477
1478eqlNASSnapshotPolicyEntry OBJECT-TYPE
1479    SYNTAX          EqlNASSnapshotPolicyEntry
1480    MAX-ACCESS      not-accessible
1481    STATUS          current
1482    DESCRIPTION     "An entry (row) containing NAS snapshot scheduling policy
1483                     information.The policy determines when to create
1484                     snapshot(s) of a appliance container."
1485    INDEX           { eqlApplianceIndex, eqlNASContainerIndex, eqlNASSnapshotPolicyIndex }
1486::=    { eqlNASSnapshotPolicyTable 1 }
1487
1488
1489EqlNASSnapshotPolicyEntry ::=
1490    SEQUENCE {
1491        eqlNASSnapshotPolicyIndex               Integer32,
1492        eqlNASSnapshotPolicyRowStatus           RowStatus,
1493        eqlNASSnapshotPolicyName                OCTET STRING,
1494        eqlNASSnapshotPolicyMaxKeep             Integer32,
1495        eqlNASSnapshotPolicyType                INTEGER,
1496        eqlNASSnapshotPolicyRepeatFactor        Integer32,
1497        eqlNASSnapshotPolicyStartTime           Integer32,
1498        eqlNASSnapshotPolicyEndTime             Integer32,
1499        eqlNASSnapshotPolicyTimeFrequency       Integer32,
1500        eqlNASSnapshotPolicyStartDate           Integer32,
1501        eqlNASSnapshotPolicyEndDate             Integer32,
1502        eqlNASSnapshotPolicyWeekMask            Integer32,
1503        eqlNASSnapshotPolicyMonthMask           Integer32,
1504        eqlNASSnapshotPolicyOccurence           Integer32,
1505        eqlNASSnapshotPolicyReplication         SiteIndexOrZero,
1506        eqlNASSnapshotPolicyAdminStatus         INTEGER,
1507        eqlNASSnapshotPolicyCategory            INTEGER
1508    }
1509
1510eqlNASSnapshotPolicyIndex  OBJECT-TYPE
1511    SYNTAX          Integer32
1512    MAX-ACCESS      not-accessible
1513    STATUS          current
1514    DESCRIPTION
1515          "This value uniquely identifies the snapshot policies for a container."
1516
1517    ::=  {  eqlNASSnapshotPolicyEntry 1 }
1518
1519eqlNASSnapshotPolicyRowStatus OBJECT-TYPE
1520    SYNTAX          RowStatus
1521    MAX-ACCESS      read-create
1522    STATUS          current
1523    DESCRIPTION
1524          "This value is used to manage the conceptual row."
1525
1526    ::=  {  eqlNASSnapshotPolicyEntry 2 }
1527
1528
1529eqlNASSnapshotPolicyName  OBJECT-TYPE
1530    SYNTAX          OCTET STRING (SIZE (1..64))
1531    MAX-ACCESS      read-create
1532    STATUS          current
1533    DESCRIPTION
1534          "This value specifies user friendly name for the policy.
1535           It is unique within the context of a volume. Spaces are not allowed."
1536
1537    ::=   { eqlNASSnapshotPolicyEntry 3}
1538
1539eqlNASSnapshotPolicyMaxKeep  OBJECT-TYPE
1540    SYNTAX          Integer32 (1..2147483647)
1541    UNITS           "snapshots"
1542    MAX-ACCESS      read-create
1543    STATUS          current
1544    DESCRIPTION
1545          "
1546           The value of this object determines the maximum no of snapshots
1547           created by this policy that can exist at a given time. When number
1548           of snapshots created by this policy reaches this value, for creating
1549           a new snapshot oldest snapshot created using this policy will be
1550           deleted.
1551           In a set operation, if the new value of this object is less than
1552           the old value, required number of oldest snapshots created by this
1553           policy will be deleted.
1554          "
1555    DEFVAL          { 10 }
1556    ::=  {  eqlNASSnapshotPolicyEntry 6 }
1557
1558eqlNASSnapshotPolicyType  OBJECT-TYPE
1559    SYNTAX          INTEGER     {
1560                      once    (1),
1561                      daily   (2),
1562                      weekly  (3),
1563                      monthly (4),
1564                      hourly  (5)
1565    }
1566    MAX-ACCESS      read-create
1567    STATUS          current
1568    DESCRIPTION
1569          "
1570           The value of this object determines the basic type of this policy.
1571           Except when set to once, the effective repetition period of the
1572           policy is determined using the value of this object along with
1573           the value of eqlNASSnapshotPolicyRepeatFactor.
1574           (See description of eqlNASSnapshotPolicyRepeatFactor
1575            for more information.)
1576          "
1577
1578    DEFVAL          { daily }
1579    ::=  {  eqlNASSnapshotPolicyEntry 7 }
1580
1581eqlNASSnapshotPolicyRepeatFactor  OBJECT-TYPE
1582    SYNTAX          Integer32 (1..2147483647)
1583    MAX-ACCESS      read-create
1584    STATUS          current
1585    DESCRIPTION
1586          "The value of this object along with eqlNASSnapshotPolicyType
1587           determines the effective repetition interval for this policy.
1588           The valid values are
1589
1590              PolicyType            RepeatFactor
1591                 once                    1
1592                 hourly                  1
1593                 daily                  1-2147483647
1594                 weekly                 1-2147483647
1595                 monthly                1-2147483647
1596
1597           If the policy type is daily and the value of this object is 2,
1598           snapshots will be taken once in every 2 days.
1599          "
1600    ::=  {  eqlNASSnapshotPolicyEntry 8 }
1601
1602
1603eqlNASSnapshotPolicyStartTime  OBJECT-TYPE
1604    SYNTAX          Integer32 (0..1439)
1605    UNITS           "minutes"
1606    MAX-ACCESS      read-create
1607    STATUS          current
1608    DESCRIPTION
1609          "
1610            The value of this object represents the time to start creating
1611            snapshot(s) within a day expressed as number of minutes
1612            from 12:00AM. The maximum value for this column is 24*60-1 which
1613            represents 11:59PM.
1614          "
1615
1616    DEFVAL          { 0 }
1617    ::=  {  eqlNASSnapshotPolicyEntry 9 }
1618
1619eqlNASSnapshotPolicyEndTime  OBJECT-TYPE
1620    SYNTAX          Integer32 (0..1439)
1621    UNITS           "minutes"
1622    MAX-ACCESS      read-create
1623    STATUS          current
1624    DESCRIPTION
1625          "
1626            The value of this object represents the time to stop creating
1627            snapshot(s) within a day expressed as number of minutes
1628            from 12:00AM. The maximum value for this column is 24*60-1 which
1629            represents 11:59PM.
1630
1631            If eqlNASSnapshotPolicyType is once, the value of
1632            this column doesn't have any significance.
1633
1634            If the value of this column is greater than start time, it
1635            represents end-time on the same day as start time. If the value
1636            is less than or equal to start time, it represents end-time on the
1637            next day of start time.
1638            This value doesnt have significance when frequency is set to zero.
1639            Endtime is exclusive when calculating no of snapshots.
1640
1641            Example:
1642                     StartTime      EndTime    Frequency    NoofSnapshots
1643                       1320(10pm)   1380(11pm)    30mins        2
1644                       1320(10pm)   240(4am)      60mins        6
1645                       1320(10pm)   1320(10pm)    60mins        24
1646                       1320(10pm)   1319(9:59pm)  60mins        24
1647                       1320(10pm)     -            0mins         1
1648          "
1649    ::=  {  eqlNASSnapshotPolicyEntry 10 }
1650
1651eqlNASSnapshotPolicyTimeFrequency  OBJECT-TYPE
1652    SYNTAX          Integer32 (0..1439)
1653    UNITS           "minutes"
1654    MAX-ACCESS      read-create
1655    STATUS          current
1656    DESCRIPTION
1657          "The value of this object determines how frequent snapshots must be
1658           taken between start time and end time. This value doesn't have
1659           significance when policy type is set to once. For other policytypes,
1660           the value of end time is exclusive.
1661           For example if starttime is 180 (3:00AM) and endtime is
1662           240(4:00AM), when frequency is set to 30, snapshots will be
1663           created at 3:00AM, 3:30AM.
1664           If the value is zero, it represents invalid frequency and
1665           in such case, end time doesnt have significance.
1666          "
1667
1668    ::=  {  eqlNASSnapshotPolicyEntry 11 }
1669
1670eqlNASSnapshotPolicyStartDate  OBJECT-TYPE
1671    SYNTAX          Integer32 (0..2147483647)
1672    UNITS           "days"
1673    MAX-ACCESS      read-create
1674    STATUS          current
1675    DESCRIPTION
1676          " The value of this object determines the date from which the policy
1677            will be active. By default, this is the policy creation date.
1678            The value is expressed as number of days since epoch.
1679          "
1680
1681    ::=  {  eqlNASSnapshotPolicyEntry 12 }
1682
1683eqlNASSnapshotPolicyEndDate  OBJECT-TYPE
1684    SYNTAX          Integer32 (0..2147483647)
1685    UNITS           "days"
1686    MAX-ACCESS      read-create
1687    STATUS          current
1688    DESCRIPTION
1689          " The value of this object determines the date after which the policy
1690            will be inactive.It doesnt have significance when policy type
1691            is once. Default value is the mamixum value allowed. When set to maximum
1692            value, the policy will be active until it gets deleted.
1693            The value is expressed as number of days since epoch.
1694          "
1695    DEFVAL          { 2147483647 }
1696
1697    ::=  {  eqlNASSnapshotPolicyEntry 13 }
1698
1699
1700eqlNASSnapshotPolicyWeekMask  OBJECT-TYPE
1701    SYNTAX          Integer32
1702    MAX-ACCESS      read-create
1703    STATUS          current
1704    DESCRIPTION
1705          " The value of this column is significant only if policytype is
1706            set to weekly or monthly.  When the value is 0x7fffffff, it
1707            represents a special meaning to the value of occurence. See
1708            the description for occurence below.
1709            The LSB to LSB+6 bits of the mask are significant.
1710            Each bit represents a day in the week with LSB being Mon and LSB+6
1711            being Sun.
1712            If mask is 0x00000041 - snapshots will be created on Monday and
1713            Sunday. If mask is 0x0000007f - snapshots will be created on all
1714            weekdays which is effectively a daily policy. If mask is 0x0000001f,
1715            it represents week days.If mask is 0x00000060, it represents
1716            weekend days.
1717          "
1718
1719    ::=  {  eqlNASSnapshotPolicyEntry 14 }
1720
1721eqlNASSnapshotPolicyMonthMask  OBJECT-TYPE
1722    SYNTAX          Integer32
1723    MAX-ACCESS      read-create
1724    STATUS          current
1725    DESCRIPTION
1726          " The value of this column is currently not being used."
1727
1728    ::=  {  eqlNASSnapshotPolicyEntry 15 }
1729
1730eqlNASSnapshotPolicyOccurence  OBJECT-TYPE
1731    SYNTAX          Integer32
1732    MAX-ACCESS      read-create
1733    STATUS          current
1734    DESCRIPTION
1735          "
1736           The value of this column is significant only if the policy type is
1737           set to monthly.
1738
1739           If weekmask is set to 0x7fffffff, the value of this column represents
1740           the occurence of a day with in a month. Example:If the value of this
1741           column is 5, it represents 5th day of the month. When the week mask
1742           is set to a value other than 0x7fffffff, the value of this column
1743           defines the occurence of a day as defined by weekmask. Example: When
1744            weekmask is set to 0x00000001 (Monday) and value of this column
1745           represents the following.
1746
1747                        Value            Meaning
1748
1749                          0x1               First monday of the month
1750                          0x2               Second monday of the month
1751                          0x3               Third monday of the month
1752                          0x4               Fourth monday of the month
1753                          0x7fffffff        Last monday of the month
1754          "
1755
1756    DEFVAL  {0}
1757    ::=  {  eqlNASSnapshotPolicyEntry 17 }
1758
1759eqlNASSnapshotPolicyReplication    OBJECT-TYPE
1760   SYNTAX            SiteIndexOrZero
1761   MAX-ACCESS        read-create
1762   STATUS            current
1763   DESCRIPTION       "When a row is created with this object set to a non-zero value, and
1764                     a replication relationship has been configured for the base
1765                     volume, the snapshots created will be queued to be replicated to the
1766                     remote location as defined by the corresponding entry in the site table.
1767                     The value for this object cannot be changed once the schedule
1768                     is created."
1769   ::=   { eqlNASSnapshotPolicyEntry 18 }
1770
1771
1772eqlNASSnapshotPolicyAdminStatus    OBJECT-TYPE
1773   SYNTAX            INTEGER {
1774                        enable(0),
1775                        disable(1)
1776   }
1777   MAX-ACCESS        read-create
1778   STATUS            current
1779   DESCRIPTION       "When disabled, the schedule will stop creating snapshots until re-enabled."
1780   DEFVAL            {enable}
1781   ::=   { eqlNASSnapshotPolicyEntry 19 }
1782
1783eqlNASSnapshotPolicyCategory    OBJECT-TYPE
1784   SYNTAX            INTEGER {
1785                        snapshot-replication-policy(0),
1786                        optimization-policy(1),
1787                        optimization-default-policy(2)
1788   }
1789   MAX-ACCESS        read-create
1790   STATUS            current
1791   DESCRIPTION       "Set to optimization-policy, if the schedule is for data reduction. Set to optimization-default-policy if the
1792						schedule is default data reduction policy. Default data reduction policy is created automatically and not
1793						allowed to be deleted."
1794   DEFVAL            {snapshot-replication-policy}
1795   ::=   { eqlNASSnapshotPolicyEntry 20 }
1796
1797
1798---*********************************************************************
1799
1800eqlNASSnapshotPolicyStatusTable OBJECT-TYPE
1801    SYNTAX  SEQUENCE OF EqlNASSnapshotPolicyStatusEntry
1802    MAX-ACCESS      not-accessible
1803    STATUS          current
1804    DESCRIPTION     "EqualLogic-Dynamic NAS SnapSnot Policy Table.
1805                     TimeoutAll:60"
1806    ::=  {  eqlNASContainerTable 5 }
1807
1808eqlNASSnapshotPolicyStatusEntry OBJECT-TYPE
1809    SYNTAX          EqlNASSnapshotPolicyStatusEntry
1810    MAX-ACCESS      not-accessible
1811    STATUS          current
1812    DESCRIPTION     "An entry containing NAS snapshot scheduling policy
1813                     information."
1814    AUGMENTS        { eqlNASSnapshotPolicyEntry }
1815::=    { eqlNASSnapshotPolicyStatusTable 1 }
1816
1817EqlNASSnapshotPolicyStatusEntry ::=
1818    SEQUENCE {
1819        eqlNASSnapshotPolicyStatusNextCreate          Counter32,
1820        eqlNASSnapshotPolicyStatusOperStatus          INTEGER
1821    }
1822
1823eqlNASSnapshotPolicyStatusNextCreate  OBJECT-TYPE
1824    SYNTAX          Counter32
1825    MAX-ACCESS      read-only
1826    STATUS          current
1827    DESCRIPTION
1828          "
1829           The value of this column represents number of seconds since epoch
1830           at which the next snapshot by this policy is going to be created.
1831          "
1832    ::=  {  eqlNASSnapshotPolicyStatusEntry 1 }
1833
1834eqlNASSnapshotPolicyStatusOperStatus  OBJECT-TYPE
1835    SYNTAX          INTEGER {
1836                    enabled(0),
1837                    disabled(1),
1838                    expired(2),
1839                    active(3)
1840    }
1841
1842    MAX-ACCESS      read-only
1843    STATUS          current
1844    DESCRIPTION
1845          "
1846           The value of this column represents the current operational status of this policy.
1847           The policy status is set to expired after end date. The policy status is set to active
1848           for optimization policies which are currently running.
1849          "
1850
1851    ::=  {  eqlNASSnapshotPolicyStatusEntry 2 }
1852
1853
1854---************************************************************
1855
1856eqlNASQuotaTable OBJECT-TYPE
1857    SYNTAX          SEQUENCE OF EqlNASQuotaEntry
1858    MAX-ACCESS      not-accessible
1859    STATUS          current
1860    DESCRIPTION     "EqualLogic-Dynamic quota Table
1861                     This table contains a list of quotas associated with the associated container.
1862                     TimeoutAll:60"
1863    ::=  {  eqlNASContainerTable 6 }
1864
1865eqlNASQuotaEntry OBJECT-TYPE
1866    SYNTAX          EqlNASQuotaEntry
1867    MAX-ACCESS      not-accessible
1868    STATUS          current
1869    DESCRIPTION     "An entry (row) containing quota info."
1870    INDEX           { eqlApplianceIndex, eqlNASContainerIndex, eqlNASQuotaTargetType, eqlNASQuotaTargetName }
1871    ::=    { eqlNASQuotaTable 1 }
1872
1873EqlNASQuotaEntry ::=
1874    SEQUENCE {
1875        eqlNASQuotaRowStatus       RowStatus,
1876        eqlNASQuotaTargetType      INTEGER,
1877        eqlNASQuotaTargetName      OCTET STRING,
1878        eqlNASQuotaWarnLimit       Integer32,
1879        eqlNASQuotaHardLimit       Unsigned32,
1880        eqlNASQuotaUsage        Integer32
1881    }
1882
1883eqlNASQuotaRowStatus OBJECT-TYPE
1884    SYNTAX          RowStatus
1885    MAX-ACCESS      read-create
1886    STATUS          current
1887    DESCRIPTION     "The rowstatus...."
1888    ::= { eqlNASQuotaEntry 1 }
1889
1890eqlNASQuotaTargetType OBJECT-TYPE
1891    SYNTAX	    INTEGER {
1892            unused(0),
1893		    allofgroup(1),
1894			anyuseringroup(2),
1895			user(3),
1896            defaultuser(4),
1897            defaultgroup(5),
1898            allquotas(6)                   -- used by gui to request all quotas with no filtering for type
1899		    }
1900    MAX-ACCESS	    read-create
1901    STATUS	    current
1902    DESCRIPTION	    "Type of target for this quota definition row"
1903    ::= { eqlNASQuotaEntry 2 }
1904
1905eqlNASQuotaTargetName OBJECT-TYPE
1906    SYNTAX          OCTET STRING (SIZE (1..129))
1907    MAX-ACCESS      read-create
1908    STATUS          current
1909    DESCRIPTION     "The name of the user or group as indicated by the target type. AD groups can be 129 bytes "
1910    ::= {   eqlNASQuotaEntry 3 }
1911
1912eqlNASQuotaWarnLimit OBJECT-TYPE
1913    SYNTAX          Integer32
1914    MAX-ACCESS      read-create
1915    STATUS          current
1916    DESCRIPTION     "This field specifies the amount of space in MB at which an alert is generated."
1917    ::= {   eqlNASQuotaEntry 4 }
1918
1919eqlNASQuotaHardLimit OBJECT-TYPE
1920    SYNTAX          Unsigned32
1921    UNITS           "MB"
1922    MAX-ACCESS      read-create
1923    STATUS          current
1924    DESCRIPTION     "This field specifies the amount of space in MB at which writes are disallowed."
1925    ::= {   eqlNASQuotaEntry 5 }
1926
1927
1928eqlNASQuotaUsage OBJECT-TYPE
1929    SYNTAX          Integer32
1930    MAX-ACCESS      read-only
1931    STATUS          current
1932    DESCRIPTION     "This field specifies the amount of space in MB currently in use by targetname."
1933    ::= {   eqlNASQuotaEntry 6 }
1934
1935
1936---************************************************************
1937
1938
1939eqlNASReplSiteTable OBJECT-TYPE
1940    SYNTAX        SEQUENCE OF EqlNASReplSiteEntry
1941    MAX-ACCESS    not-accessible
1942    STATUS        current
1943    DESCRIPTION
1944     "EqualLogic-Persistent
1945      TimeoutAll:60"
1946::= { eqlNASObjects 10 }
1947
1948eqlNASReplSiteEntry OBJECT-TYPE
1949    SYNTAX        EqlNASReplSiteEntry
1950    MAX-ACCESS    not-accessible
1951    STATUS        current
1952    DESCRIPTION
1953      ""
1954    INDEX           { eqlApplianceIndex, eqlNASReplSitePartnershipId }
1955::= { eqlNASReplSiteTable 1 }
1956
1957EqlNASReplSiteEntry ::= SEQUENCE {
1958   eqlNASReplSitePartnershipId       Unsigned32,
1959   eqlNASReplSiteRowStatus           RowStatus,
1960   eqlNASReplSiteVolumeReplSiteIndex SiteIndex,
1961   eqlNASReplSiteLocalClusterInetAddrType  InetAddressType,
1962   eqlNASReplSiteLocalClusterInetAddr      InetAddress,
1963   eqlNASReplSiteRemoteClusterInetAddrType InetAddressType,
1964   eqlNASReplSiteRemoteClusterInetAddr     InetAddress,
1965   eqlNASReplSitePartnershipState      INTEGER,
1966   eqlNASReplSiteUserName              OCTET STRING,
1967   eqlNASReplSitePassword              OCTET STRING,
1968   eqlNASReplSiteRemoteClusterName     OCTET STRING,
1969   eqlNASReplSiteAction                INTEGER,
1970   eqlNASReplSiteRemoteUserName        OCTET STRING,
1971   eqlNASReplSiteRemotePassword        OCTET STRING,
1972   eqlNASReplSiteRemoteClusterId       ClusterIdType,
1973   eqlNASReplSiteRemoteClusterMPV      Unsigned32,
1974   eqlNASReplSiteRemoteNetworkAddrType InetAddressType,
1975   eqlNASReplSiteRemoteNetworkAddr     InetAddress,
1976   eqlNASReplSiteRemoteNetworkMask     InetAddress
1977}
1978
1979eqlNASReplSitePartnershipId OBJECT-TYPE
1980   SYNTAX        Unsigned32
1981   MAX-ACCESS    read-only
1982   STATUS        current
1983   DESCRIPTION
1984      "This is the partnership Id used by Exastore to identify the partnership in the XML API"
1985::= { eqlNASReplSiteEntry 1 }
1986
1987eqlNASReplSiteRowStatus OBJECT-TYPE
1988   SYNTAX RowStatus
1989   MAX-ACCESS    read-create
1990   STATUS        current
1991   DESCRIPTION
1992      "The status of the row"
1993::= { eqlNASReplSiteEntry 2 }
1994
1995eqlNASReplSiteVolumeReplSiteIndex    OBJECT-TYPE
1996   SYNTAX        SiteIndex
1997   MAX-ACCESS    read-create
1998   STATUS        current
1999   DESCRIPTION
2000      "The value of eqliscsiVolumeReplSiteIndex to index into eqliscsiVolumeReplSiteTable."
2001::= { eqlNASReplSiteEntry 3 }
2002
2003eqlNASReplSiteLocalClusterInetAddrType OBJECT-TYPE
2004   SYNTAX        InetAddressType
2005   MAX-ACCESS    read-only
2006   STATUS        current
2007   DESCRIPTION
2008      "The IP address type for the LocalCluster SAN VIP"
2009::= { eqlNASReplSiteEntry 4 }
2010
2011eqlNASReplSiteLocalClusterInetAddr OBJECT-TYPE
2012   SYNTAX        InetAddress
2013   MAX-ACCESS    read-only
2014   STATUS        current
2015   DESCRIPTION
2016      "The IP address for the LocalCluster SAN VIP"
2017::= { eqlNASReplSiteEntry 5 }
2018
2019eqlNASReplSiteRemoteClusterInetAddrType OBJECT-TYPE
2020   SYNTAX        InetAddressType
2021   MAX-ACCESS    read-write
2022   STATUS        current
2023   DESCRIPTION
2024      "The IP address type for the RemoteCluster SAN VIP"
2025::= { eqlNASReplSiteEntry 6 }
2026
2027
2028eqlNASReplSiteRemoteClusterInetAddr OBJECT-TYPE
2029   SYNTAX        InetAddress
2030   MAX-ACCESS    read-write
2031   STATUS        current
2032   DESCRIPTION
2033      "The IP address for the RemoteCluster SAN VIP"
2034::= { eqlNASReplSiteEntry 7 }
2035
2036eqlNASReplSitePartnershipState OBJECT-TYPE
2037   SYNTAX        INTEGER {
2038                 none(0),
2039                 enabled(1),
2040                 configured(2)
2041   }
2042   MAX-ACCESS    read-write
2043   STATUS        current
2044   DESCRIPTION
2045      "This field gives the state of the partnership. enabled
2046       means the user has enabled NAS replication for this
2047       partnership. congiured means that we have configured
2048       this partnership with exastore. The state will always
2049       start with enabled, and then convert to configured
2050       once we push the partnership down to exastore."
2051::= { eqlNASReplSiteEntry 8 }
2052
2053eqlNASReplSiteUserName OBJECT-TYPE
2054    SYNTAX        OCTET STRING  (SIZE (0..255))
2055    MAX-ACCESS    read-write
2056    STATUS        current
2057    DESCRIPTION
2058        "The replication username for the remote site. This
2059         is only used for senind messages to spartan agent."
2060::= { eqlNASReplSiteEntry 9 }
2061
2062eqlNASReplSitePassword OBJECT-TYPE
2063    SYNTAX        OCTET STRING  (SIZE (0..255))
2064    MAX-ACCESS    not-accessible
2065    STATUS        current
2066    DESCRIPTION
2067        "The replication usernames password for the remote site.
2068         This is only used for senind messages to spartan agent."
2069::= { eqlNASReplSiteEntry 10 }
2070
2071eqlNASReplSiteRemoteClusterName OBJECT-TYPE
2072    SYNTAX          OCTET STRING (SIZE (1..64))
2073    MAX-ACCESS      read-write
2074    STATUS          current
2075    DESCRIPTION     "This field specifies the partners cluster name, which is the remote eqlApplianceName."
2076::= { eqlNASReplSiteEntry 11 }
2077
2078eqlNASReplSiteAction OBJECT-TYPE
2079   SYNTAX        INTEGER {
2080                 none(0),
2081                 configure(1),
2082                 delete(2)
2083   }
2084   MAX-ACCESS    read-write
2085   STATUS        current
2086   DESCRIPTION
2087      "This column will be used to perform actions on this partnership.
2088       The configure action will be used to configure the partnership
2089       with Exastore. The delete action will be used to delete partnership at Exastore"
2090::= { eqlNASReplSiteEntry 12 }
2091
2092eqlNASReplSiteRemoteUserName OBJECT-TYPE
2093    SYNTAX        OCTET STRING  (SIZE (0..32))
2094    MAX-ACCESS    not-accessible
2095    STATUS        current
2096    DESCRIPTION
2097        "The replication username at the remote site. This
2098         is only used for senind messages to spartan agent. This is same as eqlNASApplianceReplRemoteUserName. "
2099::= { eqlNASReplSiteEntry 13 }
2100
2101eqlNASReplSiteRemotePassword OBJECT-TYPE
2102    SYNTAX        OCTET STRING  (SIZE (0..255))
2103    MAX-ACCESS    not-accessible
2104    STATUS        current
2105    DESCRIPTION
2106        "The replication usernames password at the remote site.
2107         This is only used for senind messages to spartan agent."
2108::= { eqlNASReplSiteEntry 14 }
2109
2110eqlNASReplSiteRemoteClusterId OBJECT-TYPE
2111    SYNTAX        ClusterIdType
2112    MAX-ACCESS    read-write
2113    STATUS        current
2114    DESCRIPTION "Get this string from node."
2115::= { eqlNASReplSiteEntry 15 }
2116
2117eqlNASReplSiteRemoteClusterMPV OBJECT-TYPE
2118    SYNTAX          Unsigned32
2119    MAX-ACCESS      read-write
2120    STATUS          current
2121    DESCRIPTION     "The Management Protocol Version (MPV) of the remote cluster."
2122::= { eqlNASReplSiteEntry 16 }
2123
2124eqlNASReplSiteRemoteNetworkAddrType OBJECT-TYPE
2125   SYNTAX        InetAddressType
2126   MAX-ACCESS    read-write
2127   STATUS        current
2128   DESCRIPTION
2129      "The IP address type (IPv4/IPv6) for the network ID
2130      of the remote cluster. NAS replication traffic is sent
2131      to this network. This is used for creating route to
2132      reach the remote cluster."
2133::= { eqlNASReplSiteEntry 17 }
2134
2135eqlNASReplSiteRemoteNetworkAddr OBJECT-TYPE
2136   SYNTAX        InetAddress
2137   MAX-ACCESS    read-write
2138   STATUS        current
2139   DESCRIPTION
2140      "The network address/ID of the remote cluster.
2141      The network address/ID to reach the remote cluster
2142      NAS replication traffic is sent to this network."
2143::= { eqlNASReplSiteEntry 18 }
2144
2145eqlNASReplSiteRemoteNetworkMask OBJECT-TYPE
2146   SYNTAX        InetAddress
2147   MAX-ACCESS    read-write
2148   STATUS        current
2149   DESCRIPTION
2150      "The netmask of the remote network.
2151      NAS replication traffic is sent to this network.
2152      This is used for creating route to reach the
2153      remote cluster."
2154::= { eqlNASReplSiteEntry 19 }
2155
2156
2157
2158---************************************************************
2159
2160eqlNASReplicationTable OBJECT-TYPE
2161    SYNTAX        SEQUENCE OF EqlNASReplicationEntry
2162    MAX-ACCESS    not-accessible
2163    STATUS        current
2164    DESCRIPTION
2165     "EqualLogic-Dynamic
2166     TimeoutAll:60"
2167::= { eqlNASObjects 11 }
2168
2169eqlNASReplicationEntry OBJECT-TYPE
2170    SYNTAX        EqlNASReplicationEntry
2171    MAX-ACCESS    not-accessible
2172    STATUS        current
2173    DESCRIPTION
2174      ""
2175    INDEX           { eqlApplianceIndex, eqlNASContainerIndex, eqlNASReplSitePartnershipId, eqlNASReplicationId }
2176::= { eqlNASReplicationTable 1 }
2177
2178EqlNASReplicationStatus ::= INTEGER {
2179                       unknown(0),
2180                       idle(1),
2181                       active(2),
2182                       waitingretry(3),
2183                       failed(4),
2184                       paused(5),
2185                       cancelled(6),
2186                       resuming(7),
2187                       deleting(8),
2188                       pausing(9),
2189                       finished(10),
2190                       cancelling(11),
2191                       promoted(12),
2192                       promoting(13),
2193                       idlewaittoschedule(14),
2194                       demoting(15)
2195
2196    }
2197
2198EqlNASReplicationEntry ::= SEQUENCE {
2199   eqlNASReplicationId               Unsigned32,
2200   eqlNASReplicationRowStatus        RowStatus,
2201   eqlNASReplicationLastRecoveryTime Counter32,
2202   eqlNASReplicationNextRecoveryTime Counter32,
2203   eqlNASReplicationSourceClusterName OCTET STRING,
2204   eqlNASReplicationSourceFSId       Unsigned32,
2205   eqlNASReplicationSourceFSName     OCTET STRING,
2206   eqlNASReplicationDestClusterName OCTET STRING,
2207   eqlNASReplicationDestFSId         Unsigned32,
2208   eqlNASReplicationDestFSName       OCTET STRING,
2209   eqlNASReplicationStatus           EqlNASReplicationStatus,
2210   eqlNASReplicationMinToComplete    Unsigned32,
2211   eqlNASReplicationTransferredPer   Unsigned32,
2212   eqlNASReplicationAction           INTEGER
2213}
2214
2215eqlNASReplicationId OBJECT-TYPE
2216   SYNTAX        Unsigned32
2217   MAX-ACCESS    read-create
2218   STATUS        current
2219   DESCRIPTION
2220      "This is the replication Id used by Exastore to identify the replication in the XML API"
2221::= { eqlNASReplicationEntry 1 }
2222
2223eqlNASReplicationRowStatus OBJECT-TYPE
2224   SYNTAX RowStatus
2225   MAX-ACCESS    read-create
2226   STATUS        current
2227   DESCRIPTION
2228      "The status of the row"
2229::= { eqlNASReplicationEntry 2 }
2230
2231eqlNASReplicationLastRecoveryTime OBJECT-TYPE
2232    SYNTAX          Counter32
2233    MAX-ACCESS      read-only
2234    STATUS          current
2235    DESCRIPTION     "This field specifies the date/time of the last recovery snapshot
2236                     that has been copied. Time is represented as the time in seconds
2237                     since 00:00:00 UTC, 1970-01-01."
2238::= { eqlNASReplicationEntry 3 }
2239
2240eqlNASReplicationNextRecoveryTime OBJECT-TYPE
2241    SYNTAX          Counter32
2242    MAX-ACCESS      read-only
2243    STATUS          current
2244    DESCRIPTION     "This field specifies the date/time of the next recovery snapshot
2245                     that will be copied. Time is represented as the time in seconds
2246                     since 00:00:00 UTC, 1970-01-01."
2247::= { eqlNASReplicationEntry 4 }
2248
2249eqlNASReplicationSourceClusterName OBJECT-TYPE
2250    SYNTAX          OCTET STRING (SIZE (1..64))
2251    MAX-ACCESS      read-only
2252    STATUS          current
2253    DESCRIPTION     "This field specifies the source cluster name, which is the
2254                     eqlApplianceName of the cluster hosting the source FS."
2255::= { eqlNASReplicationEntry 5 }
2256
2257eqlNASReplicationSourceFSId       OBJECT-TYPE
2258    SYNTAX          Unsigned32
2259    MAX-ACCESS      read-only
2260    STATUS          current
2261    DESCRIPTION     "Unique Identifier for the source FileSystem. This is the FSid."
2262::= { eqlNASReplicationEntry 6 }
2263
2264eqlNASReplicationSourceFSName     OBJECT-TYPE
2265    SYNTAX          OCTET STRING (SIZE (1..230))
2266    MAX-ACCESS      read-create
2267    STATUS          current
2268    DESCRIPTION     "Name used to identify the source NAS Container. Contains only
2269                     letters, digits and underscores. Must begin with either letter
2270                     or an underscore. "
2271::= { eqlNASReplicationEntry 7 }
2272
2273eqlNASReplicationDestClusterName OBJECT-TYPE
2274    SYNTAX          OCTET STRING (SIZE (1..64))
2275    MAX-ACCESS      read-only
2276    STATUS          current
2277    DESCRIPTION     "This field specifies the destination cluster name, which is the
2278                     eqlApplianceName of the cluster hosting the destination FS."
2279::= { eqlNASReplicationEntry 8 }
2280
2281eqlNASReplicationDestFSId         OBJECT-TYPE
2282    SYNTAX          Unsigned32
2283    MAX-ACCESS      read-only
2284    STATUS          current
2285    DESCRIPTION     "Unique Identifier for the destination FileSystem. This is the FSid."
2286::= { eqlNASReplicationEntry 9 }
2287
2288eqlNASReplicationDestFSName       OBJECT-TYPE
2289    SYNTAX          OCTET STRING (SIZE (1..230))
2290    MAX-ACCESS      read-create
2291    STATUS          current
2292    DESCRIPTION     "Name used to identify the destination NAS Container. Contains
2293                     only letters, digits and underscores. Must begin with either
2294                     letter or an underscore. "
2295::= { eqlNASReplicationEntry 10 }
2296
2297eqlNASReplicationStatus OBJECT-TYPE
2298    SYNTAX EqlNASReplicationStatus
2299    MAX-ACCESS      read-only
2300    STATUS          current
2301    DESCRIPTION     "The status of this replication relationship."
2302::= { eqlNASReplicationEntry 11 }
2303
2304eqlNASReplicationMinToComplete    OBJECT-TYPE
2305    SYNTAX          Unsigned32
2306    MAX-ACCESS      read-only
2307    STATUS          current
2308    DESCRIPTION     "Minutes left in completion of the current replication process."
2309::= {eqlNASReplicationEntry 12 }
2310
2311eqlNASReplicationTransferredPer   OBJECT-TYPE
2312    SYNTAX          Unsigned32
2313    UNITS            "%"
2314    MAX-ACCESS      read-only
2315    STATUS          current
2316    DESCRIPTION     "Provides a percent transferred for the current replication process."
2317::= {eqlNASReplicationEntry 13 }
2318
2319eqlNASReplicationAction           OBJECT-TYPE
2320    SYNTAX          INTEGER     {
2321                       none(0),
2322                      -- following actions will be used by ApplExec/netmgtd to send Action to Libspartan
2323                       replicate(1),
2324                       pause(2),
2325                       resume(3),
2326                       cancel(4),
2327                       demote(5),
2328
2329                     -- Following actions will be used by ApplExec to send action to libspartan
2330                       promote(6),
2331                       force-promote(7),
2332                       delete(8),
2333                       force-delete(9),
2334		   -- following Actions are used only by netmgtd to send user action to ApplExec
2335		       outbound-delete (100),
2336		       outbound-force-delete (101),
2337		       inbound-delete (102),
2338		       inbound-promote (103),
2339		       inbound-promote-restore-cfg (104),
2340		       inbound-promote-keep-demote (105),
2341		       inbound-promote-keep-demote-restore-cfg (106),
2342		       inbound-delete-failback(107),
2343		       inbound-delete-failback-restore-cfg(108),
2344		       restore-cfg(109)
2345    }
2346    MAX-ACCESS      read-create
2347    STATUS          current
2348    DESCRIPTION     "Use this column to perform actions on this replication relationship."
2349::= { eqlNASReplicationEntry 14 }
2350
2351---************************************************************
2352
2353eqlNASReplPartnerInfoMapTable OBJECT-TYPE
2354    SYNTAX        SEQUENCE OF EqlNASReplPartnerInfoMapEntry
2355    MAX-ACCESS    not-accessible
2356    STATUS        current
2357    DESCRIPTION
2358     "EqualLogic-Dynamic
2359      This table is used to get the NAS cluster name for the replsite provided."
2360::= { eqlNASObjects 12 }
2361
2362eqlNASReplPartnerInfoMapEntry OBJECT-TYPE
2363    SYNTAX        EqlNASReplPartnerInfoMapEntry
2364    MAX-ACCESS    not-accessible
2365    STATUS        current
2366    DESCRIPTION
2367      ""
2368    INDEX           { eqlApplianceIndex, eqliscsiVolumeReplSiteIndex }
2369::= { eqlNASReplPartnerInfoMapTable 1 }
2370
2371EqlNASReplPartnerInfoMapEntry ::= SEQUENCE {
2372   eqlNASReplPartnerInfoMapRowStatus         RowStatus,
2373   eqlNASReplPartnerInfoMapClusterName       OCTET STRING,
2374   eqlNASReplPartnerInfoMapClusterSanVIPType InetAddressType,
2375   eqlNASReplPartnerInfoMapClusterSanVIP     InetAddress,
2376   eqlNASReplPartnerInfoMapClusterId         ClusterIdType,
2377   eqlNASReplPartnerInfoMapClusterMPV        Unsigned32,
2378   eqlNASReplPartnerInfoMapNetworkAddrType   InetAddressType,
2379   eqlNASReplPartnerInfoMapNetworkAddr       InetAddress,
2380   eqlNASReplPartnerInfoMapNetworkMask       InetAddress
2381}
2382
2383eqlNASReplPartnerInfoMapRowStatus OBJECT-TYPE
2384   SYNTAX RowStatus
2385   MAX-ACCESS    read-create
2386   STATUS        current
2387   DESCRIPTION
2388      "The status of the row"
2389::= { eqlNASReplPartnerInfoMapEntry 1 }
2390
2391eqlNASReplPartnerInfoMapClusterName OBJECT-TYPE
2392    SYNTAX          OCTET STRING (SIZE (1..64))
2393    MAX-ACCESS      read-create
2394    STATUS          current
2395    DESCRIPTION     "This field specifies the partners cluster name, which is the remotes eqlApplianceName."
2396::= { eqlNASReplPartnerInfoMapEntry 2 }
2397
2398eqlNASReplPartnerInfoMapClusterSanVIPType OBJECT-TYPE
2399    SYNTAX          InetAddressType
2400    MAX-ACCESS      read-create
2401    STATUS          current
2402    DESCRIPTION     "Type of eqlNASReplPartnerInfoMapClusterSanVIP field."
2403    ::= { eqlNASReplPartnerInfoMapEntry 3 }
2404
2405eqlNASReplPartnerInfoMapClusterSanVIP OBJECT-TYPE
2406    SYNTAX          InetAddress
2407    MAX-ACCESS      read-create
2408    STATUS          current
2409    DESCRIPTION     "Value of this column holds the SAN VIP of the remote cluster"
2410    ::= { eqlNASReplPartnerInfoMapEntry 4 }
2411
2412eqlNASReplPartnerInfoMapClusterId OBJECT-TYPE
2413    SYNTAX          ClusterIdType
2414    MAX-ACCESS      read-only
2415    STATUS          current
2416    DESCRIPTION     "String containing local cluster Id. It should be unique within the network.
2417                     It is generated by IDC code."
2418    ::= { eqlNASReplPartnerInfoMapEntry 5 }
2419
2420
2421eqlNASReplPartnerInfoMapClusterMPV OBJECT-TYPE
2422    SYNTAX          Unsigned32
2423    MAX-ACCESS      read-only
2424    STATUS          current
2425    DESCRIPTION     "The Management Protocol Version (MPV) of the cluster (usually remote)."
2426    ::= { eqlNASReplPartnerInfoMapEntry 6 }
2427
2428eqlNASReplPartnerInfoMapNetworkAddrType OBJECT-TYPE
2429    SYNTAX          InetAddressType
2430    MAX-ACCESS      read-create
2431    STATUS          current
2432    DESCRIPTION     "Type (IPv4 or IPv6) of the network where the partner is reachable."
2433    ::= { eqlNASReplPartnerInfoMapEntry 7 }
2434
2435eqlNASReplPartnerInfoMapNetworkAddr OBJECT-TYPE
2436    SYNTAX          InetAddress
2437    MAX-ACCESS      read-create
2438    STATUS          current
2439    DESCRIPTION     "The address/ID of the network where the partner is reachable."
2440    ::= { eqlNASReplPartnerInfoMapEntry 8 }
2441
2442eqlNASReplPartnerInfoMapNetworkMask OBJECT-TYPE
2443    SYNTAX          InetAddress
2444    MAX-ACCESS      read-create
2445    STATUS          current
2446    DESCRIPTION     "The netmask of the network where the partner is reachable."
2447    ::= { eqlNASReplPartnerInfoMapEntry 9 }
2448
2449---************************************************************
2450
2451eqlNASReplPartnerIdMapTable OBJECT-TYPE
2452    SYNTAX        SEQUENCE OF EqlNASReplPartnerIdMapEntry
2453    MAX-ACCESS    not-accessible
2454    STATUS        current
2455    DESCRIPTION
2456     "EqualLogic-Dynamic
2457      This table is used to get the NAS partnership Id for the given remote NAS cluster name."
2458::= { eqlNASObjects 13 }
2459
2460eqlNASReplPartnerIdMapEntry OBJECT-TYPE
2461    SYNTAX        EqlNASReplPartnerIdMapEntry
2462    MAX-ACCESS    not-accessible
2463    STATUS        current
2464    DESCRIPTION
2465      ""
2466    INDEX           { eqlApplianceIndex, eqlNASReplPartnerInfoMapClusterName }
2467::= { eqlNASReplPartnerIdMapTable 1 }
2468
2469EqlNASReplPartnerIdMapEntry ::= SEQUENCE {
2470   eqlNASReplPartnerIdMapRowStatus        RowStatus,
2471   eqlNASReplPartnerIdMapPartnershipId    Unsigned32
2472}
2473
2474eqlNASReplPartnerIdMapRowStatus OBJECT-TYPE
2475   SYNTAX RowStatus
2476   MAX-ACCESS    read-create
2477   STATUS        current
2478   DESCRIPTION
2479      "The status of the row"
2480::= { eqlNASReplPartnerIdMapEntry 1 }
2481
2482eqlNASReplPartnerIdMapPartnershipId OBJECT-TYPE
2483   SYNTAX        Unsigned32
2484   MAX-ACCESS    read-only
2485   STATUS        current
2486   DESCRIPTION
2487      "This is the partnership Id used by Exastore for the given eqlNASReplPartnerInfoMapClusterName."
2488::= { eqlNASReplPartnerIdMapEntry 2 }
2489
2490---************************************************************
2491
2492eqlNASContainerCfgTable OBJECT-TYPE
2493    SYNTAX        SEQUENCE OF EqlNASContainerCfgEntry
2494    MAX-ACCESS    not-accessible
2495    STATUS        current
2496    DESCRIPTION
2497     "EqualLogic-Dynamic
2498      This table is used to restore NAS file system configuration on given filesystem (a.k.a. container)."
2499::= { eqlNASObjects 14 }
2500
2501eqlNASContainerCfgEntry OBJECT-TYPE
2502    SYNTAX        EqlNASContainerCfgEntry
2503    MAX-ACCESS    not-accessible
2504    STATUS        current
2505    DESCRIPTION
2506      "The index is composed of:
2507       * eqlApplianceIndex    - appliance index of the cluster hosting the target FS,
2508       * eqlNASContainerIndex - container index of the target FS,
2509       * eqlNASContainerCfgIndex - unique identifer for the configuration applicable
2510                                   to the filesystem."
2511    INDEX           { eqlApplianceIndex, eqlNASContainerIndex, eqlNASContainerCfgIndex}
2512::= { eqlNASContainerCfgTable 1 }
2513
2514EqlNASContainerCfgEntry ::= SEQUENCE {
2515   eqlNASContainerCfgIndex             Unsigned32,
2516   eqlNASContainerCfgRowStatus         RowStatus,
2517   eqlNASContainerCfgSourceClusterName OCTET STRING,
2518   eqlNASContainerCfgSourceFSName      OCTET STRING,
2519   eqlNASContainerCfgModules           BITS,
2520   eqlNASContainerCfgRequestId         Counter64
2521}
2522
2523eqlNASContainerCfgIndex         OBJECT-TYPE
2524    SYNTAX          Unsigned32
2525    MAX-ACCESS      not-accessible
2526    STATUS          current
2527    DESCRIPTION     "Unique identifier of the configuration items set."
2528::= { eqlNASContainerCfgEntry 1 }
2529
2530eqlNASContainerCfgRowStatus OBJECT-TYPE
2531   SYNTAX RowStatus
2532   MAX-ACCESS    read-create
2533   STATUS        current
2534   DESCRIPTION
2535      "The status of the row"
2536::= { eqlNASContainerCfgEntry 2 }
2537
2538eqlNASContainerCfgSourceClusterName OBJECT-TYPE
2539    SYNTAX          OCTET STRING (SIZE (1..64))
2540    MAX-ACCESS      read-write
2541    STATUS          current
2542    DESCRIPTION     "This field specifies the source cluster name, which is the
2543                     eqlApplianceName of the cluster hosting the source FS."
2544::= { eqlNASContainerCfgEntry 3 }
2545
2546eqlNASContainerCfgSourceFSName     OBJECT-TYPE
2547    SYNTAX          OCTET STRING (SIZE (1..230))
2548    MAX-ACCESS  read-write
2549    STATUS          current
2550    DESCRIPTION     "Name used to identify the source NAS Container. Contains only
2551                     letters, digits and underscores. Must begin with either letter
2552                     or an underscore. "
2553   ::= { eqlNASContainerCfgEntry 4 }
2554
2555eqlNASContainerCfgModules OBJECT-TYPE
2556   SYNTAX BITS {
2557      nfsExport(0),
2558      cifsShare(1),
2559      quotaRule(2),
2560      snapshotScheduler(3),
2561      volumeParameters(4),
2562      -- The following configuration modules are currently not supported.
2563      volumeName(5),
2564      volumeSize(6)
2565   }
2566   MAX-ACCESS  read-write
2567   STATUS      current
2568   DESCRIPTION
2569       "Bitmap of filesystem configuration modules to be restored. Identifies which filesystem configuration modules to apply to the filesystem."
2570   ::= { eqlNASContainerCfgEntry 5 }
2571
2572eqlNASContainerCfgRequestId OBJECT-TYPE
2573    SYNTAX          Counter64
2574    MAX-ACCESS      read-only
2575    STATUS          current
2576    DESCRIPTION     "The NAS Container configuration request id."
2577    ::= { eqlNASContainerCfgEntry 6 }
2578
2579--------------------------------------------------------------------------------------------
2580
2581eqlNASFSScanTable OBJECT-TYPE
2582    SYNTAX        SEQUENCE OF EqlNASFSScanEntry
2583    MAX-ACCESS    not-accessible
2584    STATUS        current
2585    DESCRIPTION
2586     "EqualLogic-Dynamic
2587      This table is used to control the FS-Scan throttling on Spartan appliances."
2588::= { eqlNASObjects 15 }
2589
2590eqlNASFSScanEntry OBJECT-TYPE
2591    SYNTAX        EqlNASFSScanEntry
2592    MAX-ACCESS    not-accessible
2593    STATUS        current
2594    DESCRIPTION
2595      "The index is composed of:
2596       eqlApplianceIndex    - appliance index of the cluster hosting the target FS "
2597    INDEX           { eqlApplianceIndex }
2598::= { eqlNASFSScanTable 1 }
2599
2600EqlNASFSScanEntry ::= SEQUENCE {
2601        eqlNASFSScanRate          INTEGER
2602}
2603
2604eqlNASFSScanRate OBJECT-TYPE
2605    SYNTAX          INTEGER {
2606                    normal(0),
2607                    maintenance(1),
2608                    off(2)
2609    }
2610    MAX-ACCESS      read-write
2611    STATUS          current
2612    DESCRIPTION     "This field specifies the rate of FS Scan throttling to apply to a Spartan node."
2613    DEFVAL          {normal}
2614    ::=  { eqlNASFSScanEntry 1 }
2615
2616-----------------------------------------------------------------------------------------------
2617eqlNASReplicationHistoryTable OBJECT-TYPE
2618    SYNTAX        SEQUENCE OF EqlNASReplicationHistoryEntry
2619    MAX-ACCESS    not-accessible
2620    STATUS        current
2621    DESCRIPTION
2622     "EqualLogic-Dynamic
2623      TImeoutAll:60"
2624::= { eqlNASObjects 16 }
2625
2626eqlNASReplicationHistoryEntry OBJECT-TYPE
2627    SYNTAX        EqlNASReplicationHistoryEntry
2628    MAX-ACCESS    not-accessible
2629    STATUS        current
2630    DESCRIPTION
2631      "NAS Replication Historical data."
2632    INDEX           { eqlApplianceIndex, eqlNASContainerIndex, eqlNASReplSitePartnershipId, eqlNASReplicationId, eqlNASReplicationHistorySampleIndex }
2633::= { eqlNASReplicationHistoryTable 1 }
2634
2635EqlNASReplicationHistoryEntry ::= SEQUENCE {
2636   eqlNASReplicationHistorySampleIndex      Unsigned32,
2637   eqlNASReplicationHistoryStartTime        Integer32,
2638   eqlNASReplicationHistoryEndTime          Integer32,
2639   eqlNASReplicationHistoryTransferredMb    Unsigned32,
2640   eqlNASReplicationHistoryStatus           EqlNASReplicationStatus,
2641   eqlNASReplicationHistorySrcContainer     OCTET STRING,
2642   eqlNASReplicationHistoryDestContainer    OCTET STRING
2643}
2644
2645eqlNASReplicationHistorySampleIndex OBJECT-TYPE
2646   SYNTAX        Unsigned32
2647   MAX-ACCESS    read-only
2648   STATUS        current
2649   DESCRIPTION "Index into list of replication history data"
2650::= { eqlNASReplicationHistoryEntry 1 }
2651
2652eqlNASReplicationHistoryStartTime OBJECT-TYPE
2653   SYNTAX        Integer32
2654   MAX-ACCESS    read-only
2655   STATUS        current
2656   DESCRIPTION "32 bit binary start time for transfer in seconds from start of Unix epoch"
2657::= { eqlNASReplicationHistoryEntry 2 }
2658
2659eqlNASReplicationHistoryEndTime OBJECT-TYPE
2660   SYNTAX        Integer32
2661   MAX-ACCESS    read-only
2662   STATUS        current
2663   DESCRIPTION "32 bit binary end time for transfer in seconds from start of Unix epoch"
2664::= { eqlNASReplicationHistoryEntry 3 }
2665
2666eqlNASReplicationHistoryTransferredMb OBJECT-TYPE
2667   SYNTAX        Unsigned32
2668   MAX-ACCESS    read-only
2669   STATUS        current
2670   DESCRIPTION "Megabytes transferred"
2671::= { eqlNASReplicationHistoryEntry 4 }
2672
2673eqlNASReplicationHistoryStatus OBJECT-TYPE
2674   SYNTAX        EqlNASReplicationStatus
2675   MAX-ACCESS    read-only
2676   STATUS        current
2677   DESCRIPTION "transfer status"
2678::= { eqlNASReplicationHistoryEntry 5 }
2679
2680
2681eqlNASReplicationHistorySrcContainer OBJECT-TYPE
2682    SYNTAX        OCTET STRING  (SIZE (1..230))
2683    MAX-ACCESS    read-only
2684    STATUS        current
2685    DESCRIPTION "Name of replication source container (alias 'file system')"
2686    ::= { eqlNASReplicationHistoryEntry 6 }
2687
2688eqlNASReplicationHistoryDestContainer OBJECT-TYPE
2689    SYNTAX        OCTET STRING  (SIZE (1..230))
2690    MAX-ACCESS    read-only
2691    STATUS        current
2692    DESCRIPTION "Name of replication destination container (alias 'file system')"
2693    ::= { eqlNASReplicationHistoryEntry 7 }
2694
2695-----------------------------------------------------------------------------------------------
2696
2697eqlNASApplianceAntivirusHostTable OBJECT-TYPE
2698    SYNTAX          SEQUENCE OF EqlNASApplianceAntivirusHostEntry
2699    MAX-ACCESS      not-accessible
2700    STATUS          current
2701    DESCRIPTION     "EqualLogic-Dynamic table used to store information of the antivirus hosts for a
2702NAS appliance.
2703                     TimeoutAll:60"
2704    ::=    { eqlNASObjects 17 }
2705
2706eqlNASApplianceAntivirusHostEntry OBJECT-TYPE
2707    SYNTAX          EqlNASApplianceAntivirusHostEntry
2708    MAX-ACCESS      not-accessible
2709    STATUS          current
2710    DESCRIPTION     "An entry contains the antivirus host information for a NAS appliance."
2711    INDEX          { eqlApplianceIndex, eqlNASApplianceAntivirusHostIndex }
2712    ::=   { eqlNASApplianceAntivirusHostTable 1}
2713
2714EqlNASApplianceAntivirusHostEntry ::=
2715    SEQUENCE {
2716        eqlNASApplianceAntivirusHostIndex               Unsigned32,
2717        eqlNASApplianceAntivirusHostRowStatus           RowStatus,
2718        eqlNASApplianceAntivirusHostName                OCTET STRING,
2719        eqlNASApplianceAntivirusHostPortNumber          Unsigned32,
2720        eqlNASApplianceAntivirusHostTransactionState    INTEGER
2721    }
2722
2723eqlNASApplianceAntivirusHostIndex  OBJECT-TYPE
2724    SYNTAX          Unsigned32
2725    MAX-ACCESS      not-accessible
2726    STATUS          current
2727    DESCRIPTION     "This field specifies an index that uniquely identifies the antivirus host
2728entry."
2729    ::=  {  eqlNASApplianceAntivirusHostEntry 1 }
2730
2731eqlNASApplianceAntivirusHostRowStatus OBJECT-TYPE
2732    SYNTAX          RowStatus
2733    MAX-ACCESS      read-create
2734    STATUS          current
2735    DESCRIPTION     "This field is used to manage the conceptual row entry."
2736    ::= { eqlNASApplianceAntivirusHostEntry  2 }
2737
2738eqlNASApplianceAntivirusHostName OBJECT-TYPE
2739    SYNTAX          OCTET STRING(SIZE(1..256))
2740    MAX-ACCESS      read-create
2741    STATUS          current
2742    DESCRIPTION     "Hostname/ip address of the antivirus host. "
2743    ::= { eqlNASApplianceAntivirusHostEntry  3 }
2744
2745eqlNASApplianceAntivirusHostPortNumber OBJECT-TYPE
2746    SYNTAX          Unsigned32(1..65535)
2747    MAX-ACCESS      read-create
2748    STATUS          current
2749    DESCRIPTION     "Port number to be used for the antivirus service on the antivirus host. "
2750    DEFVAL        { 1344 }
2751    ::= { eqlNASApplianceAntivirusHostEntry  4 }
2752
2753eqlNASApplianceAntivirusHostTransactionState OBJECT-TYPE
2754    SYNTAX          INTEGER     {
2755                    configStart(0),
2756                    configInProgress (1),
2757                    configCommit  (2),
2758		    configStartCommit (3)
2759    }
2760    MAX-ACCESS      read-create
2761    STATUS          current
2762    DESCRIPTION     "This field denotes the transaction state of the operations on the eqlNASApplianceAntivirusHostTable."
2763    DEFVAL          {configStart}
2764    ::=  {  eqlNASApplianceAntivirusHostEntry 5 }
2765
2766-----------------------------------------------------------------------------------------------
2767
2768eqlNASChassisTable OBJECT-TYPE
2769    SYNTAX          SEQUENCE OF EqlNASChassisEntry
2770    MAX-ACCESS      not-accessible
2771    STATUS          current
2772    DESCRIPTION     "EqualLogic-Dynamic NAS chassis table.
2773                     TimeoutAll:60"
2774    ::=    { eqlNASObjects 18 }
2775
2776eqlNASChassisEntry OBJECT-TYPE
2777    SYNTAX          EqlNASChassisEntry
2778    MAX-ACCESS      not-accessible
2779    STATUS          current
2780    DESCRIPTION     "An entry (row) containing the NAS chassis information."
2781    INDEX          { eqlApplianceIndex, eqlNASChassisIndex }
2782    ::=   { eqlNASChassisTable 1 }
2783
2784EqlNASChassisEntry ::=
2785    SEQUENCE {
2786        eqlNASChassisIndex               Unsigned32,
2787        eqlNASChassisRowStatus           RowStatus,
2788        eqlNASChassisName                OCTET STRING,
2789        eqlNASChassisRequestId           Counter64,
2790        eqlNASChassisFileSystemMember    TruthValue,
2791        eqlNASChassisModelName           OCTET STRING
2792    }
2793
2794eqlNASChassisIndex  OBJECT-TYPE
2795    SYNTAX          Unsigned32
2796    MAX-ACCESS      not-accessible
2797    STATUS          current
2798    DESCRIPTION     "The NAS Chassis index."
2799    ::=  {  eqlNASChassisEntry 1 }
2800
2801eqlNASChassisRowStatus OBJECT-TYPE
2802    SYNTAX          RowStatus
2803    MAX-ACCESS      read-create
2804    STATUS          current
2805    DESCRIPTION     "This field is used to manage the conceptual row entry."
2806    ::= { eqlNASChassisEntry  2 }
2807
2808eqlNASChassisName OBJECT-TYPE
2809    SYNTAX          OCTET STRING(SIZE(1..256))
2810    MAX-ACCESS      read-create
2811    STATUS          current
2812    DESCRIPTION     "The NAS chassis name."
2813    ::= { eqlNASChassisEntry  3 }
2814
2815eqlNASChassisRequestId OBJECT-TYPE
2816    SYNTAX          Counter64
2817    MAX-ACCESS      read-only
2818    STATUS          current
2819    DESCRIPTION     "The NAS Chassis create operation request id."
2820    ::= { eqlNASChassisEntry 4 }
2821
2822eqlNASChassisFileSystemMember OBJECT-TYPE
2823    SYNTAX          TruthValue
2824    MAX-ACCESS      read-only
2825    STATUS          current
2826    DESCRIPTION     "The NAS Chassis filesystem participation state."
2827    ::= { eqlNASChassisEntry 5 }
2828
2829eqlNASChassisModelName OBJECT-TYPE
2830    SYNTAX          OCTET STRING(SIZE(1..32))
2831    MAX-ACCESS      read-create
2832    STATUS          current
2833    DESCRIPTION     "The NAS chassis model name."
2834    ::= { eqlNASChassisEntry  6 }
2835
2836-----------------------------------------------------------------------------------------------
2837
2838eqlNASChassisStatusTable OBJECT-TYPE
2839    SYNTAX          SEQUENCE OF EqlNASChassisStatusEntry
2840    MAX-ACCESS      not-accessible
2841    STATUS          current
2842    DESCRIPTION     "EqualLogic-Dynamic NAS chassis status table.
2843                     TimeoutAll:60"
2844    ::=    { eqlNASObjects 19 }
2845
2846eqlNASChassisStatusEntry OBJECT-TYPE
2847    SYNTAX          EqlNASChassisStatusEntry
2848    MAX-ACCESS      not-accessible
2849    STATUS          current
2850    DESCRIPTION     "An entry (row) containing the NAS chassis status."
2851    INDEX           { eqlApplianceIndex, eqlNASChassisIndex }
2852
2853    ::=   { eqlNASChassisStatusTable 1}
2854
2855EqlNASChassisComponentStatus ::= INTEGER {
2856                       optimal(0),
2857                       not-optimal(1),
2858                       critical(2),
2859                       not-available(3)
2860    }
2861
2862EqlNASChassisACPowerStatus ::= INTEGER {
2863                       redundant(0),
2864                       partial(1),
2865                       not-available(2)
2866    }
2867
2868EqlNASChassisControllerState ::= INTEGER {
2869                       standby(0),
2870                       unformatted(1),
2871                       formatted(2),
2872                       detached(3),
2873                       down(4),
2874                       not-available(5)
2875    }
2876
2877EqlNASChassisSanType ::= INTEGER {
2878                       iscsi(0),
2879                       eql(1),
2880                       fc(2),
2881                       not-available(3)
2882    }
2883
2884EqlNASChassisNetworkSpeed ::= INTEGER {
2885                       one-gb-ethernet(0),
2886                       ten-gb-ethernet(1),
2887                       twenty-gb-ethernet(2),
2888                       one-gb-fibre-channel(3),
2889                       two-gb-fibre-channel(4),
2890                       four-gb-fibre-channel(5),
2891                       eight-gb-fibre-channel(6),
2892                       not-available(7)
2893    }
2894
2895EqlNASChassisControllerLocation ::= INTEGER {
2896                       one(0),
2897                       two(1),
2898                       irrelevant(2),
2899                       not-available(3)
2900    }
2901
2902EqlNASChassisStatusEntry ::=
2903    SEQUENCE {
2904        eqlNASChassisOverallStatus              EqlNASChassisComponentStatus,
2905        eqlNASChassisChassisTag                 OCTET STRING,
2906        eqlNASChassisModel                      OCTET STRING,
2907        eqlNASChassisSanType                    EqlNASChassisSanType,
2908        eqlNASChassisOverallControllerStatus    EqlNASChassisComponentStatus,
2909        eqlNASChassisClientNetworkSpeed         EqlNASChassisNetworkSpeed,
2910        eqlNASChassisBackplaneNetworkSpeed      EqlNASChassisNetworkSpeed,
2911        eqlNASChassisInternalNetworkSpeed       EqlNASChassisNetworkSpeed,
2912        eqlNASChassisSanNetworkSpeed            EqlNASChassisNetworkSpeed,
2913        eqlNASChassisClientNetworkStatus        EqlNASChassisComponentStatus,
2914        eqlNASChassisBackplaneNetworkStatus     EqlNASChassisComponentStatus,
2915        eqlNASChassisInternalNetworkStatus      EqlNASChassisComponentStatus,
2916        eqlNASChassisSanNetworkStatus           EqlNASChassisComponentStatus,
2917        eqlNASChassisOverallFanStatus           EqlNASChassisComponentStatus,
2918        eqlNASChassisOverallPowerSupplyStatus   EqlNASChassisACPowerStatus
2919    }
2920
2921eqlNASChassisOverallStatus OBJECT-TYPE
2922    SYNTAX          EqlNASChassisComponentStatus
2923    MAX-ACCESS      read-only
2924    STATUS          current
2925    DESCRIPTION     "The overall NAS chassis status."
2926    ::=   { eqlNASChassisStatusEntry 1 }
2927
2928eqlNASChassisChassisTag OBJECT-TYPE
2929    SYNTAX          OCTET STRING(SIZE(1..32))
2930    MAX-ACCESS      read-only
2931    STATUS          current
2932    DESCRIPTION     "The NAS chassis tag."
2933    ::= { eqlNASChassisStatusEntry  2 }
2934
2935eqlNASChassisModel OBJECT-TYPE
2936    SYNTAX          OCTET STRING(SIZE(1..64))
2937    MAX-ACCESS      read-only
2938    STATUS          current
2939    DESCRIPTION     "The NAS chassis model."
2940    ::= { eqlNASChassisStatusEntry  3 }
2941
2942eqlNASChassisSanType OBJECT-TYPE
2943    SYNTAX          EqlNASChassisSanType
2944    MAX-ACCESS      read-only
2945    STATUS          current
2946    DESCRIPTION     "The NAS chassis san type."
2947    ::= { eqlNASChassisStatusEntry  4 }
2948
2949eqlNASChassisOverallControllerStatus OBJECT-TYPE
2950    SYNTAX          EqlNASChassisComponentStatus
2951    MAX-ACCESS      read-only
2952    STATUS          current
2953    DESCRIPTION     "The NAS chassis overall controller status."
2954    ::= { eqlNASChassisStatusEntry  5 }
2955
2956eqlNASChassisClientNetworkSpeed OBJECT-TYPE
2957    SYNTAX          EqlNASChassisNetworkSpeed
2958    MAX-ACCESS      read-only
2959    STATUS          current
2960    DESCRIPTION     "The lowest network speed among the NAS chassis client network interfaces."
2961    ::= { eqlNASChassisStatusEntry  6 }
2962
2963eqlNASChassisBackplaneNetworkSpeed OBJECT-TYPE
2964    SYNTAX          EqlNASChassisNetworkSpeed
2965    MAX-ACCESS      read-only
2966    STATUS          current
2967    DESCRIPTION     "The lowest network speed among the NAS chassis backplane network interfaces."
2968    ::= { eqlNASChassisStatusEntry  7 }
2969
2970eqlNASChassisInternalNetworkSpeed OBJECT-TYPE
2971    SYNTAX          EqlNASChassisNetworkSpeed
2972    MAX-ACCESS      read-only
2973    STATUS          current
2974    DESCRIPTION     "The lowest network speed among the NAS chassis internal network interfaces."
2975    ::= { eqlNASChassisStatusEntry  8 }
2976
2977eqlNASChassisSanNetworkSpeed OBJECT-TYPE
2978    SYNTAX          EqlNASChassisNetworkSpeed
2979    MAX-ACCESS      read-only
2980    STATUS          current
2981    DESCRIPTION     "The lowest network speed among the NAS chassis san network interfaces."
2982    ::= { eqlNASChassisStatusEntry  9 }
2983
2984eqlNASChassisClientNetworkStatus OBJECT-TYPE
2985    SYNTAX          EqlNASChassisComponentStatus
2986    MAX-ACCESS      read-only
2987    STATUS          current
2988    DESCRIPTION     "The NAS chassis client network status."
2989    ::= { eqlNASChassisStatusEntry  10 }
2990
2991eqlNASChassisBackplaneNetworkStatus OBJECT-TYPE
2992    SYNTAX          EqlNASChassisComponentStatus
2993    MAX-ACCESS      read-only
2994    STATUS          current
2995    DESCRIPTION     "The NAS chassis backplane network status."
2996    ::= { eqlNASChassisStatusEntry  11 }
2997
2998eqlNASChassisInternalNetworkStatus OBJECT-TYPE
2999    SYNTAX          EqlNASChassisComponentStatus
3000    MAX-ACCESS      read-only
3001    STATUS          current
3002    DESCRIPTION     "The NAS chassis internal network status."
3003    ::= { eqlNASChassisStatusEntry  12 }
3004
3005eqlNASChassisSanNetworkStatus OBJECT-TYPE
3006    SYNTAX          EqlNASChassisComponentStatus
3007    MAX-ACCESS      read-only
3008    STATUS          current
3009    DESCRIPTION     "The NAS chassis san network status."
3010    ::= { eqlNASChassisStatusEntry  13 }
3011
3012eqlNASChassisOverallFanStatus OBJECT-TYPE
3013    SYNTAX          EqlNASChassisComponentStatus
3014    MAX-ACCESS      read-only
3015    STATUS          current
3016    DESCRIPTION     "The NAS chassis overall fan status."
3017    ::= { eqlNASChassisStatusEntry  14 }
3018
3019eqlNASChassisOverallPowerSupplyStatus OBJECT-TYPE
3020    SYNTAX          EqlNASChassisACPowerStatus
3021    MAX-ACCESS      read-only
3022    STATUS          current
3023    DESCRIPTION     "The NAS chassis overall power supply status."
3024    ::= { eqlNASChassisStatusEntry  15 }
3025
3026-----------------------------------------------------------------------------------------------
3027
3028eqlNASChassisFanStatusTable OBJECT-TYPE
3029    SYNTAX          SEQUENCE OF EqlNASChassisFanStatusEntry
3030    MAX-ACCESS      not-accessible
3031    STATUS          current
3032    DESCRIPTION     "EqualLogic-Dynamic NAS chassis fan status table.
3033                     TimeoutAll:60"
3034    --::=    { eqlNASObjects 20 }
3035    ::=   { eqlNASChassisStatusTable 2 }
3036
3037eqlNASChassisFanStatusEntry OBJECT-TYPE
3038    SYNTAX          EqlNASChassisFanStatusEntry
3039    MAX-ACCESS      not-accessible
3040    STATUS          current
3041    DESCRIPTION     "An entry (row) containing the NAS chassis fan status."
3042    INDEX           { eqlApplianceIndex, eqlNASChassisIndex, eqlNASChassisFanName }
3043    ::=   { eqlNASChassisFanStatusTable 1}
3044
3045EqlNASChassisFanStatusEntry ::=
3046    SEQUENCE {
3047        eqlNASChassisFanName          OCTET STRING,
3048        eqlNASChassisFanStatus        EqlNASChassisComponentStatus,
3049        eqlNASChassisFanRpm           Unsigned32,
3050        eqlNASChassisFanRpmRange      OCTET STRING
3051    }
3052
3053eqlNASChassisFanName OBJECT-TYPE
3054    SYNTAX          OCTET STRING(SIZE(1..64))
3055    MAX-ACCESS      read-only
3056    STATUS          current
3057    DESCRIPTION     "The NAS chassis fan name."
3058    ::= { eqlNASChassisFanStatusEntry  1 }
3059
3060eqlNASChassisFanStatus OBJECT-TYPE
3061    SYNTAX          EqlNASChassisComponentStatus
3062    MAX-ACCESS      read-only
3063    STATUS          current
3064    DESCRIPTION     "The NAS chassis fan status."
3065    ::= { eqlNASChassisFanStatusEntry  2 }
3066
3067eqlNASChassisFanRpm  OBJECT-TYPE
3068    SYNTAX          Unsigned32
3069    MAX-ACCESS      read-only
3070    STATUS          current
3071    DESCRIPTION     "The NAS Chassis fan RPM."
3072    ::=  {  eqlNASChassisFanStatusEntry 3 }
3073
3074eqlNASChassisFanRpmRange  OBJECT-TYPE
3075    SYNTAX          OCTET STRING(SIZE(1..50))
3076    MAX-ACCESS      read-only
3077    STATUS          current
3078    DESCRIPTION     "The NAS Chassis fan RPM range."
3079    ::=  {  eqlNASChassisFanStatusEntry 4 }
3080
3081-----------------------------------------------------------------------------------------------
3082
3083eqlNASChassisPowerSupplyStatusTable OBJECT-TYPE
3084    SYNTAX          SEQUENCE OF EqlNASChassisPowerSupplyStatusEntry
3085    MAX-ACCESS      not-accessible
3086    STATUS          current
3087    DESCRIPTION     "EqualLogic-Dynamic NAS chassis power supply status table.
3088                     TimeoutAll:60"
3089    -- ::=    { eqlNASObjects 21 }
3090    ::=   { eqlNASChassisStatusTable 3 }
3091
3092eqlNASChassisPowerSupplyStatusEntry OBJECT-TYPE
3093    SYNTAX          EqlNASChassisPowerSupplyStatusEntry
3094    MAX-ACCESS      not-accessible
3095    STATUS          current
3096    DESCRIPTION     "An entry (row) containing the NAS chassis power supply status."
3097    INDEX           { eqlApplianceIndex, eqlNASChassisIndex, eqlNASChassisPowerSupplyName }
3098    ::=   { eqlNASChassisPowerSupplyStatusTable 1}
3099
3100EqlNASChassisPowerSupplyStatusEntry ::=
3101    SEQUENCE {
3102        eqlNASChassisPowerSupplyName        OCTET STRING,
3103        eqlNASChassisPowerSupplyStatus      EqlNASChassisComponentStatus
3104    }
3105
3106eqlNASChassisPowerSupplyName OBJECT-TYPE
3107    SYNTAX          OCTET STRING(SIZE(1..64))
3108    MAX-ACCESS      read-only
3109    STATUS          current
3110    DESCRIPTION     "The NAS chassis power supply name."
3111    ::= { eqlNASChassisPowerSupplyStatusEntry  1 }
3112
3113eqlNASChassisPowerSupplyStatus OBJECT-TYPE
3114    SYNTAX          EqlNASChassisComponentStatus
3115    MAX-ACCESS      read-only
3116    STATUS          current
3117    DESCRIPTION     "The NAS chassis power supply status."
3118    ::= { eqlNASChassisPowerSupplyStatusEntry  2 }
3119
3120-----------------------------------------------------------------------------------------------
3121
3122eqlNASChassisControllerStatusTable OBJECT-TYPE
3123    SYNTAX          SEQUENCE OF EqlNASChassisControllerStatusEntry
3124    MAX-ACCESS      not-accessible
3125    STATUS          current
3126    DESCRIPTION     "EqualLogic-Dynamic NAS chassis controller status table.
3127                     TimeoutAll:60"
3128    ::=    { eqlNASObjects 20 }
3129
3130eqlNASChassisControllerStatusEntry OBJECT-TYPE
3131    SYNTAX          EqlNASChassisControllerStatusEntry
3132    MAX-ACCESS      not-accessible
3133    STATUS          current
3134    DESCRIPTION     "An entry (row) containing the NAS chassis controller status."
3135    INDEX           { eqlApplianceIndex, eqlNASChassisControllerIndex }
3136    ::=   { eqlNASChassisControllerStatusTable 1}
3137
3138EqlNASChassisControllerStatusEntry ::=
3139    SEQUENCE {
3140        eqlNASChassisControllerIndex                        Unsigned32,
3141        eqlNASChassisControllerStatus                       EqlNASChassisComponentStatus,
3142        eqlNASChassisControllerState                        EqlNASChassisControllerState,
3143        eqlNASChassisControllerLocation                     EqlNASChassisControllerLocation,
3144        eqlNASChassisControllerAmbientTemperatureStatus     EqlNASChassisComponentStatus,
3145        eqlNASChassisControllerAmbientTemperatureValue      Integer32,
3146        eqlNASChassisControllerSystemControllerId           OCTET STRING,
3147        eqlNASChassisControllerBPSStatus                    EqlNASChassisComponentStatus,
3148        eqlNASChassisControllerBPSIsAccessible              TruthValue,
3149        eqlNASChassisControllerBPSModel                     OCTET STRING,
3150        eqlNASChassisControllerBPSCharge                    Unsigned32,
3151        eqlNASChassisControllerCPUOverallStatus             EqlNASChassisComponentStatus,
3152        eqlNASChassisControllerCPUCurrentCoresCount         Unsigned32,
3153        eqlNASChassisControllerOverallFanStatus             EqlNASChassisComponentStatus,
3154        eqlNASChassisControllerOverallLocalDiskStatus       EqlNASChassisComponentStatus,
3155        eqlNASChassisControllerOverallRaidControllerStatus  EqlNASChassisComponentStatus,
3156        eqlNASChassisControllerOverallVirtualDiskStatus     EqlNASChassisComponentStatus,
3157        eqlNASChassisControllerMemoryStatus                 EqlNASChassisComponentStatus,
3158        eqlNASChassisControllerMemorySize                   Unsigned32,
3159        eqlNASChassisControllerBackplaneNetworkStatus       EqlNASChassisComponentStatus,
3160        eqlNASChassisControllerBackplaneNetworkSpeed        EqlNASChassisNetworkSpeed,
3161        eqlNASChassisControllerClientNetworkStatus          EqlNASChassisComponentStatus,
3162        eqlNASChassisControllerClientNetworkSpeed           EqlNASChassisNetworkSpeed,
3163        eqlNASChassisControllerInternalNetworkStatus        EqlNASChassisComponentStatus,
3164        eqlNASChassisControllerInternalNetworkSpeed         EqlNASChassisNetworkSpeed,
3165        eqlNASChassisControllerSanNetworkStatus             EqlNASChassisComponentStatus,
3166        eqlNASChassisControllerSanNetworkSpeed              EqlNASChassisNetworkSpeed,
3167        eqlNASChassisControllerOverallPowerSupplyStatus     EqlNASChassisACPowerStatus
3168    }
3169
3170eqlNASChassisControllerIndex  OBJECT-TYPE
3171    SYNTAX          Unsigned32
3172    MAX-ACCESS      read-only
3173    STATUS          current
3174    DESCRIPTION     "The NAS Chassis controller index."
3175    ::=  {  eqlNASChassisControllerStatusEntry 1 }
3176
3177eqlNASChassisControllerStatus  OBJECT-TYPE
3178    SYNTAX          EqlNASChassisComponentStatus
3179    MAX-ACCESS      read-only
3180    STATUS          current
3181    DESCRIPTION     "The NAS Chassis controller status."
3182    ::=  {  eqlNASChassisControllerStatusEntry 2 }
3183
3184eqlNASChassisControllerState  OBJECT-TYPE
3185    SYNTAX          EqlNASChassisControllerState
3186    MAX-ACCESS      read-only
3187    STATUS          current
3188    DESCRIPTION     "The NAS Chassis controller state."
3189    ::=  {  eqlNASChassisControllerStatusEntry 3 }
3190
3191eqlNASChassisControllerLocation  OBJECT-TYPE
3192    SYNTAX          EqlNASChassisControllerLocation
3193    MAX-ACCESS      read-only
3194    STATUS          current
3195    DESCRIPTION     "The NAS Chassis controller location."
3196    ::=  {  eqlNASChassisControllerStatusEntry 4 }
3197
3198eqlNASChassisControllerAmbientTemperatureStatus  OBJECT-TYPE
3199    SYNTAX          EqlNASChassisComponentStatus
3200    MAX-ACCESS      read-only
3201    STATUS          current
3202    DESCRIPTION     "The NAS Chassis controller ambient temperaure status."
3203    ::=  {  eqlNASChassisControllerStatusEntry 5 }
3204
3205eqlNASChassisControllerAmbientTemperatureValue  OBJECT-TYPE
3206    SYNTAX          Integer32
3207    MAX-ACCESS      read-only
3208    STATUS          current
3209    DESCRIPTION     "The NAS Chassis controller ambient temperaure value."
3210    ::=  {  eqlNASChassisControllerStatusEntry 6 }
3211
3212eqlNASChassisControllerSystemControllerId  OBJECT-TYPE
3213    SYNTAX          OCTET STRING(SIZE(1..64))
3214    MAX-ACCESS      read-only
3215    STATUS          current
3216    DESCRIPTION     "The NAS Chassis controller system controller id."
3217    ::=  {  eqlNASChassisControllerStatusEntry 7 }
3218
3219eqlNASChassisControllerBPSStatus  OBJECT-TYPE
3220    SYNTAX          EqlNASChassisComponentStatus
3221    MAX-ACCESS      read-only
3222    STATUS          current
3223    DESCRIPTION     "The NAS Chassis controller BPS status."
3224    ::=  {  eqlNASChassisControllerStatusEntry 8 }
3225
3226eqlNASChassisControllerBPSIsAccessible  OBJECT-TYPE
3227    SYNTAX          TruthValue
3228    MAX-ACCESS      read-only
3229    STATUS          current
3230    DESCRIPTION     "The NAS Chassis controller BPS accessibility."
3231    ::=  {  eqlNASChassisControllerStatusEntry 9 }
3232
3233eqlNASChassisControllerBPSModel  OBJECT-TYPE
3234    SYNTAX          OCTET STRING(SIZE(1..64))
3235    MAX-ACCESS      read-only
3236    STATUS          current
3237    DESCRIPTION     "The NAS Chassis controller BPS model."
3238    ::=  {  eqlNASChassisControllerStatusEntry 10 }
3239
3240eqlNASChassisControllerBPSCharge  OBJECT-TYPE
3241    SYNTAX          Unsigned32
3242    UNITS            "%"
3243    MAX-ACCESS      read-only
3244    STATUS          current
3245    DESCRIPTION     "The NAS Chassis controller BPS charge percentage."
3246    ::=  {  eqlNASChassisControllerStatusEntry 11 }
3247
3248eqlNASChassisControllerCPUOverallStatus  OBJECT-TYPE
3249    SYNTAX          EqlNASChassisComponentStatus
3250    MAX-ACCESS      read-only
3251    STATUS          current
3252    DESCRIPTION     "The NAS Chassis controller overall CPU status."
3253    ::=  {  eqlNASChassisControllerStatusEntry 12 }
3254
3255eqlNASChassisControllerCPUCurrentCoresCount  OBJECT-TYPE
3256    SYNTAX          Unsigned32
3257    MAX-ACCESS      read-only
3258    STATUS          current
3259    DESCRIPTION     "The NAS Chassis controller current CPU cores count."
3260    ::=  {  eqlNASChassisControllerStatusEntry 13 }
3261
3262eqlNASChassisControllerOverallFanStatus  OBJECT-TYPE
3263    SYNTAX          EqlNASChassisComponentStatus
3264    MAX-ACCESS      read-only
3265    STATUS          current
3266    DESCRIPTION     "The NAS Chassis controller overall fan status."
3267    ::=  {  eqlNASChassisControllerStatusEntry 14 }
3268
3269eqlNASChassisControllerOverallLocalDiskStatus  OBJECT-TYPE
3270    SYNTAX          EqlNASChassisComponentStatus
3271    MAX-ACCESS      read-only
3272    STATUS          current
3273    DESCRIPTION     "The NAS Chassis controller overall local disk status."
3274    ::=  {  eqlNASChassisControllerStatusEntry 15 }
3275
3276eqlNASChassisControllerOverallRaidControllerStatus  OBJECT-TYPE
3277    SYNTAX          EqlNASChassisComponentStatus
3278    MAX-ACCESS      read-only
3279    STATUS          current
3280    DESCRIPTION     "The NAS Chassis controller overall raid controller status."
3281    ::=  {  eqlNASChassisControllerStatusEntry 16 }
3282
3283eqlNASChassisControllerOverallVirtualDiskStatus  OBJECT-TYPE
3284    SYNTAX          EqlNASChassisComponentStatus
3285    MAX-ACCESS      read-only
3286    STATUS          current
3287    DESCRIPTION     "The NAS Chassis controller overall virtual disk status."
3288    ::=  {  eqlNASChassisControllerStatusEntry 17 }
3289
3290eqlNASChassisControllerMemoryStatus  OBJECT-TYPE
3291    SYNTAX          EqlNASChassisComponentStatus
3292    MAX-ACCESS      read-only
3293    STATUS          current
3294    DESCRIPTION     "The NAS Chassis controller memory status."
3295    ::=  {  eqlNASChassisControllerStatusEntry 18 }
3296
3297eqlNASChassisControllerMemorySize  OBJECT-TYPE
3298    SYNTAX          Unsigned32
3299    MAX-ACCESS      read-only
3300    STATUS          current
3301    DESCRIPTION     "The NAS Chassis controller total memory size."
3302    ::=  {  eqlNASChassisControllerStatusEntry 19 }
3303
3304eqlNASChassisControllerBackplaneNetworkStatus  OBJECT-TYPE
3305    SYNTAX          EqlNASChassisComponentStatus
3306    MAX-ACCESS      read-only
3307    STATUS          current
3308    DESCRIPTION     "The NAS Chassis controller backplane network status."
3309    ::=  {  eqlNASChassisControllerStatusEntry 20 }
3310
3311eqlNASChassisControllerBackplaneNetworkSpeed  OBJECT-TYPE
3312    SYNTAX          EqlNASChassisNetworkSpeed
3313    MAX-ACCESS      read-only
3314    STATUS          current
3315    DESCRIPTION     "The lowest network speed among the NAS chassis backplane network interfaces."
3316    ::=  {  eqlNASChassisControllerStatusEntry 21 }
3317
3318eqlNASChassisControllerClientNetworkStatus  OBJECT-TYPE
3319    SYNTAX          EqlNASChassisComponentStatus
3320    MAX-ACCESS      read-only
3321    STATUS          current
3322    DESCRIPTION     "The NAS Chassis controller client network status."
3323    ::=  {  eqlNASChassisControllerStatusEntry 22 }
3324
3325eqlNASChassisControllerClientNetworkSpeed  OBJECT-TYPE
3326    SYNTAX          EqlNASChassisNetworkSpeed
3327    MAX-ACCESS      read-only
3328    STATUS          current
3329    DESCRIPTION     "The lowest network speed among the NAS chassis client network interfaces."
3330    ::=  {  eqlNASChassisControllerStatusEntry 23 }
3331
3332eqlNASChassisControllerInternalNetworkStatus  OBJECT-TYPE
3333    SYNTAX          EqlNASChassisComponentStatus
3334    MAX-ACCESS      read-only
3335    STATUS          current
3336    DESCRIPTION     "The NAS Chassis controller internal network status."
3337    ::=  {  eqlNASChassisControllerStatusEntry 24 }
3338
3339eqlNASChassisControllerInternalNetworkSpeed  OBJECT-TYPE
3340    SYNTAX          EqlNASChassisNetworkSpeed
3341    MAX-ACCESS      read-only
3342    STATUS          current
3343    DESCRIPTION     "The lowest network speed among the NAS chassis internal network interfaces."
3344    ::=  {  eqlNASChassisControllerStatusEntry 25 }
3345
3346eqlNASChassisControllerSanNetworkStatus  OBJECT-TYPE
3347    SYNTAX          EqlNASChassisComponentStatus
3348    MAX-ACCESS      read-only
3349    STATUS          current
3350    DESCRIPTION     "The NAS Chassis controller san network status."
3351    ::=  {  eqlNASChassisControllerStatusEntry 26 }
3352
3353eqlNASChassisControllerSanNetworkSpeed  OBJECT-TYPE
3354    SYNTAX          EqlNASChassisNetworkSpeed
3355    MAX-ACCESS      read-only
3356    STATUS          current
3357    DESCRIPTION     "The lowest network speed among the NAS chassis san network interfaces."
3358    ::=  {  eqlNASChassisControllerStatusEntry 27 }
3359
3360eqlNASChassisControllerOverallPowerSupplyStatus  OBJECT-TYPE
3361    SYNTAX          EqlNASChassisACPowerStatus
3362    MAX-ACCESS      read-only
3363    STATUS          current
3364    DESCRIPTION     "The NAS Chassis controller overall power supply status."
3365    ::=  {  eqlNASChassisControllerStatusEntry 28 }
3366
3367-----------------------------------------------------------------------------------------------
3368
3369eqlNASChassisControllerFanStatusTable OBJECT-TYPE
3370    SYNTAX          SEQUENCE OF EqlNASChassisControllerFanStatusEntry
3371    MAX-ACCESS      not-accessible
3372    STATUS          current
3373    DESCRIPTION     "EqualLogic-Dynamic NAS chassis controller fan status table.
3374                     TimeoutAll:60"
3375    -- ::=    { eqlNASObjects 23 }
3376    ::=    { eqlNASChassisControllerStatusTable 2 }
3377
3378eqlNASChassisControllerFanStatusEntry OBJECT-TYPE
3379    SYNTAX          EqlNASChassisControllerFanStatusEntry
3380    MAX-ACCESS      not-accessible
3381    STATUS          current
3382    DESCRIPTION     "An entry (row) containing the NAS chassis controller fan status."
3383    INDEX           { eqlApplianceIndex, eqlNASChassisControllerIndex, eqlNASChassisControllerFanName }
3384    ::=   { eqlNASChassisControllerFanStatusTable 1}
3385
3386EqlNASChassisControllerFanStatusEntry ::=
3387    SEQUENCE {
3388        eqlNASChassisControllerFanName          OCTET STRING,
3389        eqlNASChassisControllerFanStatus        EqlNASChassisComponentStatus,
3390        eqlNASChassisControllerFanRpm           Unsigned32,
3391        eqlNASChassisControllerFanRpmRange      OCTET STRING
3392    }
3393
3394eqlNASChassisControllerFanName OBJECT-TYPE
3395    SYNTAX          OCTET STRING(SIZE(1..64))
3396    MAX-ACCESS      read-only
3397    STATUS          current
3398    DESCRIPTION     "The NAS chassis controller fan name."
3399    ::= { eqlNASChassisControllerFanStatusEntry  1 }
3400
3401eqlNASChassisControllerFanStatus OBJECT-TYPE
3402    SYNTAX          EqlNASChassisComponentStatus
3403    MAX-ACCESS      read-only
3404    STATUS          current
3405    DESCRIPTION     "The NAS chassis controller fan status."
3406    ::= { eqlNASChassisControllerFanStatusEntry  2 }
3407
3408eqlNASChassisControllerFanRpm  OBJECT-TYPE
3409    SYNTAX          Unsigned32
3410    MAX-ACCESS      read-only
3411    STATUS          current
3412    DESCRIPTION     "The NAS chassis controller fan RPM."
3413    ::=  {  eqlNASChassisControllerFanStatusEntry 3 }
3414
3415eqlNASChassisControllerFanRpmRange  OBJECT-TYPE
3416    SYNTAX          OCTET STRING(SIZE(1..50))
3417    MAX-ACCESS      read-only
3418    STATUS          current
3419    DESCRIPTION     "The NAS chassis controller fan RPM range."
3420    ::=  {  eqlNASChassisControllerFanStatusEntry 4 }
3421
3422-----------------------------------------------------------------------------------------------
3423
3424eqlNASChassisControllerPowerSupplyStatusTable OBJECT-TYPE
3425    SYNTAX          SEQUENCE OF EqlNASChassisControllerPowerSupplyStatusEntry
3426    MAX-ACCESS      not-accessible
3427    STATUS          current
3428    DESCRIPTION     "EqualLogic-Dynamic NAS chassis controller power supply status table.
3429                     TimeoutAll:60"
3430    -- ::=    { eqlNASObjects 24 }
3431    ::=    { eqlNASChassisControllerStatusTable 3 }
3432
3433eqlNASChassisControllerPowerSupplyStatusEntry OBJECT-TYPE
3434    SYNTAX          EqlNASChassisControllerPowerSupplyStatusEntry
3435    MAX-ACCESS      not-accessible
3436    STATUS          current
3437    DESCRIPTION     "An entry (row) containing the NAS chassis controller power supply status."
3438    INDEX           { eqlApplianceIndex, eqlNASChassisControllerIndex, eqlNASChassisControllerPowerSupplyName }
3439    ::=   { eqlNASChassisControllerPowerSupplyStatusTable 1}
3440
3441EqlNASChassisControllerPowerSupplyStatusEntry ::=
3442    SEQUENCE {
3443        eqlNASChassisControllerPowerSupplyName        OCTET STRING,
3444        eqlNASChassisControllerPowerSupplyStatus      EqlNASChassisComponentStatus
3445    }
3446
3447eqlNASChassisControllerPowerSupplyName OBJECT-TYPE
3448    SYNTAX          OCTET STRING(SIZE(1..64))
3449    MAX-ACCESS      read-only
3450    STATUS          current
3451    DESCRIPTION     "The NAS chassis controller power supply name."
3452    ::= { eqlNASChassisControllerPowerSupplyStatusEntry  1 }
3453
3454eqlNASChassisControllerPowerSupplyStatus OBJECT-TYPE
3455    SYNTAX          EqlNASChassisComponentStatus
3456    MAX-ACCESS      read-only
3457    STATUS          current
3458    DESCRIPTION     "The NAS chassis controller power supply status."
3459    ::= { eqlNASChassisControllerPowerSupplyStatusEntry  2 }
3460
3461-----------------------------------------------------------------------------------------------
3462
3463eqlNASChassisControllerDiskStatusTable OBJECT-TYPE
3464    SYNTAX          SEQUENCE OF EqlNASChassisControllerDiskStatusEntry
3465    MAX-ACCESS      not-accessible
3466    STATUS          current
3467    DESCRIPTION     "EqualLogic-Dynamic NAS chassis controller physical disk status table.
3468                     TimeoutAll:60"
3469    -- ::=    { eqlNASObjects 25 }
3470    ::=    { eqlNASChassisControllerStatusTable 4 }
3471
3472eqlNASChassisControllerDiskStatusEntry OBJECT-TYPE
3473    SYNTAX          EqlNASChassisControllerDiskStatusEntry
3474    MAX-ACCESS      not-accessible
3475    STATUS          current
3476    DESCRIPTION     "An entry (row) containing the NAS chassis controller physical disk status."
3477    INDEX           { eqlApplianceIndex, eqlNASChassisControllerIndex, eqlNASChassisControllerDiskName }
3478    ::=   { eqlNASChassisControllerDiskStatusTable 1}
3479
3480EqlNASChassisControllerDiskStatusEntry ::=
3481    SEQUENCE {
3482        eqlNASChassisControllerDiskName          OCTET STRING,
3483        eqlNASChassisControllerDiskStatus        EqlNASChassisComponentStatus
3484    }
3485
3486eqlNASChassisControllerDiskName OBJECT-TYPE
3487    SYNTAX          OCTET STRING(SIZE(1..64))
3488    MAX-ACCESS      read-only
3489    STATUS          current
3490    DESCRIPTION     "The NAS chassis controller physical disk name."
3491    ::= { eqlNASChassisControllerDiskStatusEntry  1 }
3492
3493eqlNASChassisControllerDiskStatus OBJECT-TYPE
3494    SYNTAX          EqlNASChassisComponentStatus
3495    MAX-ACCESS      read-only
3496    STATUS          current
3497    DESCRIPTION     "The NAS chassis controller physical disk status."
3498    ::= { eqlNASChassisControllerDiskStatusEntry  2 }
3499
3500-----------------------------------------------------------------------------------------------
3501
3502eqlNASChassisControllerNicStatusTable OBJECT-TYPE
3503    SYNTAX          SEQUENCE OF EqlNASChassisControllerNicStatusEntry
3504    MAX-ACCESS      not-accessible
3505    STATUS          current
3506    DESCRIPTION     "EqualLogic-Dynamic NAS chassis controller nic status table.
3507                     TimeoutAll:60"
3508    --::=    { eqlNASObjects 26 }
3509    ::=    { eqlNASChassisControllerStatusTable 5 }
3510
3511eqlNASChassisControllerNicStatusEntry OBJECT-TYPE
3512    SYNTAX          EqlNASChassisControllerNicStatusEntry
3513    MAX-ACCESS      not-accessible
3514    STATUS          current
3515    DESCRIPTION     "An entry (row) containing the NAS chassis controller nic status."
3516    INDEX           { eqlApplianceIndex, eqlNASChassisControllerIndex, eqlApplianceNetworkType,
3517                      eqlNASChassisControllerNicName }
3518    ::=   { eqlNASChassisControllerNicStatusTable 1}
3519
3520EqlNASChassisControllerNicStatusEntry ::=
3521    SEQUENCE {
3522        eqlNASChassisControllerNicName          OCTET STRING,
3523        eqlNASChassisControllerNicState         INTEGER,
3524        eqlNASChassisControllerNicSpeed         EqlNASChassisNetworkSpeed,
3525        eqlNASChassisControllerNicSlot          OCTET STRING,
3526        eqlNASChassisControllerNicPort          Unsigned32,
3527        eqlNASChassisControllerNicDuplex        INTEGER,
3528        eqlNASChassisControllerNicFlowControl   INTEGER
3529    }
3530
3531eqlNASChassisControllerNicName OBJECT-TYPE
3532    SYNTAX          OCTET STRING(SIZE(1..64))
3533    MAX-ACCESS      read-only
3534    STATUS          current
3535    DESCRIPTION     "The NAS chassis controller nic name."
3536    ::= { eqlNASChassisControllerNicStatusEntry  1 }
3537
3538eqlNASChassisControllerNicState OBJECT-TYPE
3539    SYNTAX          INTEGER {
3540                    on(0),
3541                    off(1),
3542                    not-available(2)
3543    }
3544    MAX-ACCESS      read-only
3545    STATUS          current
3546    DESCRIPTION     "The NAS chassis controller nic state."
3547    ::= { eqlNASChassisControllerNicStatusEntry 2 }
3548
3549eqlNASChassisControllerNicSpeed OBJECT-TYPE
3550    SYNTAX          EqlNASChassisNetworkSpeed
3551    MAX-ACCESS      read-only
3552    STATUS          current
3553    DESCRIPTION     "The NAS chassis controller nic speed."
3554    ::= { eqlNASChassisControllerNicStatusEntry 3 }
3555
3556eqlNASChassisControllerNicSlot OBJECT-TYPE
3557    SYNTAX          OCTET STRING(SIZE(1..30))
3558    MAX-ACCESS      read-only
3559    STATUS          current
3560    DESCRIPTION     "The NAS chassis controller nic slot."
3561    ::= { eqlNASChassisControllerNicStatusEntry 4 }
3562
3563eqlNASChassisControllerNicPort OBJECT-TYPE
3564    SYNTAX          Unsigned32
3565    MAX-ACCESS      read-only
3566    STATUS          current
3567    DESCRIPTION     "The NAS chassis controller nic port."
3568    ::= { eqlNASChassisControllerNicStatusEntry 5 }
3569
3570eqlNASChassisControllerNicDuplex OBJECT-TYPE
3571    SYNTAX          INTEGER {
3572                    full(0),
3573                    half(1),
3574                    unknown(2)
3575    }
3576    MAX-ACCESS      read-only
3577    STATUS          current
3578    DESCRIPTION     "The NAS chassis controller nic duplex mode."
3579    ::= { eqlNASChassisControllerNicStatusEntry 6 }
3580
3581eqlNASChassisControllerNicFlowControl OBJECT-TYPE
3582    SYNTAX          INTEGER {
3583                    on(0),
3584                    off(1),
3585                    unknown(2)
3586    }
3587    MAX-ACCESS      read-only
3588    STATUS          current
3589    DESCRIPTION     "The NAS chassis controller nic flow control state."
3590    ::= { eqlNASChassisControllerNicStatusEntry 7 }
3591
3592-----------------------------------------------------------------------------------------------
3593
3594eqlNASDiagsTable OBJECT-TYPE
3595    SYNTAX          SEQUENCE OF EqlNASDiagsEntry
3596    MAX-ACCESS      not-accessible
3597    STATUS          current
3598    DESCRIPTION     "EqualLogic-Dynamic table controlling the NAS diags."
3599    ::=    { eqlNASObjects 21 }
3600
3601eqlNASDiagsEntry OBJECT-TYPE
3602    SYNTAX          EqlNASDiagsEntry
3603    MAX-ACCESS      not-accessible
3604    STATUS          current
3605    DESCRIPTION     "An entry (row) containing the diags information."
3606    INDEX           { eqlApplianceIndex }
3607
3608    ::=   { eqlNASDiagsTable 1}
3609
3610EqlNASDiagsEntry ::=
3611    SEQUENCE {
3612        eqlNASDiagsStart        INTEGER,
3613        eqlNASDiagsCaseNumber   OCTET STRING,
3614        eqlNASDiagsStatus       INTEGER
3615    }
3616
3617eqlNASDiagsStart OBJECT-TYPE
3618    SYNTAX          INTEGER {
3619                    general(1),
3620                    file(2),
3621                    network(3),
3622                    performance(4),
3623                    clientconnectivity(5),
3624                    fileaccessibility(6),
3625                    protocolslog(7),
3626                    logs(8)
3627    }
3628    MAX-ACCESS      read-write
3629    STATUS          current
3630    DESCRIPTION     "This field selects the diagnostic to start."
3631    ::=  {  eqlNASDiagsEntry 1 }
3632
3633eqlNASDiagsCaseNumber OBJECT-TYPE
3634    SYNTAX          OCTET STRING (SIZE (1..10))
3635    MAX-ACCESS      read-write
3636    STATUS          current
3637    DESCRIPTION     "This field holds the OPTIONAL Dell Support case number for the
3638                     NAS diagnostics."
3639    ::=  {  eqlNASDiagsEntry 2 }
3640
3641eqlNASDiagsStatus OBJECT-TYPE
3642    SYNTAX          INTEGER {
3643                    idle(1),
3644                    running(2)
3645    }
3646    MAX-ACCESS      read-only
3647    STATUS          current
3648    DESCRIPTION     "This field holds the status of the NAS diagnostics
3649                     operation."
3650    ::=  {  eqlNASDiagsEntry 3 }
3651
3652---------------------------------------------------------------------------------------------------
3653
3654eqlNASClientStaticRouteTable OBJECT-TYPE
3655    SYNTAX          SEQUENCE OF EqlNASClientStaticRouteEntry
3656    MAX-ACCESS      not-accessible
3657    STATUS          current
3658    DESCRIPTION     "EqualLogic-Dynamic table controlling the NAS client static routes. The static
3659                    route entries are used to route the CLIENT traffic from the cluster members to
3660                    gateways on the CLIENT network."
3661    ::=    { eqlNASObjects 22 }
3662
3663eqlNASClientStaticRouteEntry OBJECT-TYPE
3664    SYNTAX          EqlNASClientStaticRouteEntry
3665    MAX-ACCESS      not-accessible
3666    STATUS          current
3667    DESCRIPTION     "An entry (row) containing the NAS static route information for a subnet of the client network."
3668    INDEX           { eqlApplianceIndex, eqlApplianceNetworkID,
3669                      eqlNASClientStaticRouteNetworkAddrType, eqlNASClientStaticRouteNetworkAddr,
3670                      eqlNASClientStaticRouteNetworkMaskType, eqlNASClientStaticRouteNetworkMask}
3671
3672    ::=   { eqlNASClientStaticRouteTable 1 }
3673
3674EqlNASClientStaticRouteEntry ::=
3675    SEQUENCE {
3676        eqlNASClientStaticRouteRowStatus                RowStatus,
3677        eqlNASClientStaticRouteNetworkAddrType          InetAddressType,
3678        eqlNASClientStaticRouteNetworkAddr              InetAddress,
3679        eqlNASClientStaticRouteNetworkMaskType          InetAddressType,
3680        eqlNASClientStaticRouteNetworkMask              InetAddress,
3681        eqlNASClientStaticRouteGatewayAddrType          InetAddressType,
3682        eqlNASClientStaticRouteGatewayAddr              InetAddress
3683    }
3684
3685eqlNASClientStaticRouteRowStatus OBJECT-TYPE
3686    SYNTAX          RowStatus
3687    MAX-ACCESS      read-create
3688    STATUS          current
3689    DESCRIPTION     "SNMP Row Status"
3690    ::=  {  eqlNASClientStaticRouteEntry 1 }
3691
3692eqlNASClientStaticRouteNetworkAddrType OBJECT-TYPE
3693    SYNTAX          InetAddressType
3694    MAX-ACCESS      read-create
3695    STATUS          current
3696    DESCRIPTION     "This field specifies the type (v4/v6) for the network address of the
3697                    static route."
3698    ::=  {  eqlNASClientStaticRouteEntry 2 }
3699
3700eqlNASClientStaticRouteNetworkAddr OBJECT-TYPE
3701    SYNTAX          InetAddress
3702    MAX-ACCESS      read-create
3703    STATUS          current
3704    DESCRIPTION     "This field contains the network IP address for the static route
3705                    (e.g. 200.200.200.0)."
3706    ::=  {  eqlNASClientStaticRouteEntry 3 }
3707
3708eqlNASClientStaticRouteNetworkMaskType OBJECT-TYPE
3709    SYNTAX          InetAddressType
3710    MAX-ACCESS      read-create
3711    STATUS          current
3712    DESCRIPTION     "This field specifies the type (v4/v6) for the network mask of the
3713                    static route.The IP address of the network mask is assumed to be the
3714                    same as that of the network address."
3715    ::=  {  eqlNASClientStaticRouteEntry 4 }
3716
3717eqlNASClientStaticRouteNetworkMask OBJECT-TYPE
3718    SYNTAX          InetAddress
3719    MAX-ACCESS      read-create
3720    STATUS          current
3721    DESCRIPTION     "This field contains the network mask for the static route
3722                    (e.g. 255.255.255.0)."
3723    ::=  {  eqlNASClientStaticRouteEntry 5 }
3724
3725eqlNASClientStaticRouteGatewayAddrType OBJECT-TYPE
3726    SYNTAX          InetAddressType
3727    MAX-ACCESS      read-create
3728    STATUS          current
3729    DESCRIPTION     "This field specifies the type (v4/v6) of the gateway IP address."
3730    ::=  {  eqlNASClientStaticRouteEntry 6 }
3731
3732eqlNASClientStaticRouteGatewayAddr OBJECT-TYPE
3733    SYNTAX          InetAddress
3734    MAX-ACCESS      read-create
3735    STATUS          current
3736    DESCRIPTION     "This field contains the gateway IP address for the static route
3737                    (e.g. 10.127.20.30)."
3738    ::=  {  eqlNASClientStaticRouteEntry 7 }
3739
3740-----------------------------------------------------------------------------------------------
3741
3742eqlNASClusterUpdateTable OBJECT-TYPE
3743    SYNTAX          SEQUENCE OF EqlNASClusterUpdateEntry
3744    MAX-ACCESS      not-accessible
3745    STATUS          current
3746    DESCRIPTION     "EqualLogic-Dynamic(semi) table to update NAS Cluster Firmware.
3747                     TimeoutAll:60"
3748    ::=    { eqlNASObjects 23 }
3749
3750eqlNASClusterUpdateEntry OBJECT-TYPE
3751    SYNTAX          EqlNASClusterUpdateEntry
3752    MAX-ACCESS      not-accessible
3753    STATUS          current
3754    DESCRIPTION     "An entry (row) containing the NAS Cluster firmware update information."
3755    INDEX           { eqlApplianceIndex }
3756
3757    ::=   { eqlNASClusterUpdateTable 1 }
3758
3759EqlNASClusterUpdateEntry ::=
3760    SEQUENCE {
3761        eqlNASClusterUpdateRowStatus                RowStatus,
3762        eqlNASClusterUpdateFilename                 OCTET STRING,
3763        eqlNASClusterUpdateEQLGroupMPV              Unsigned32,
3764        eqlNASClusterUpdateClusterMPV               Unsigned32,
3765        eqlNASClusterUpdateEQLGroupCurrentCompLevel Unsigned32,
3766        eqlNASClusterUpdateRequestId                Counter64
3767    }
3768
3769eqlNASClusterUpdateRowStatus OBJECT-TYPE
3770    SYNTAX          RowStatus
3771    MAX-ACCESS      read-create
3772    STATUS          current
3773    DESCRIPTION     "Rowstatus variable used to manage this conceptual row."
3774    ::= { eqlNASClusterUpdateEntry 1 }
3775
3776eqlNASClusterUpdateFilename OBJECT-TYPE
3777    SYNTAX          OCTET STRING (SIZE (1..261))
3778    MAX-ACCESS      read-create
3779    STATUS          current
3780    DESCRIPTION     "This field holds the NAS Cluster firmware update script filename."
3781    ::=  {  eqlNASClusterUpdateEntry 2 }
3782
3783eqlNASClusterUpdateEQLGroupMPV OBJECT-TYPE
3784    SYNTAX          Unsigned32
3785    MAX-ACCESS      read-create
3786    STATUS          current
3787    DESCRIPTION     "The Management Protocol Version (MPV) of the EQL Group."
3788    DEFVAL          {0}
3789    ::=   { eqlNASClusterUpdateEntry 3}
3790
3791eqlNASClusterUpdateClusterMPV OBJECT-TYPE
3792    SYNTAX          Unsigned32
3793    MAX-ACCESS      read-create
3794    STATUS          current
3795    DESCRIPTION     "The Management Protocol Version (MPV) of the NAS Appliance Cluster."
3796    DEFVAL          {0}
3797    ::=   { eqlNASClusterUpdateEntry 4}
3798
3799eqlNASClusterUpdateEQLGroupCurrentCompLevel OBJECT-TYPE
3800    SYNTAX          Unsigned32
3801    MAX-ACCESS      read-create
3802    STATUS          current
3803    DESCRIPTION     "This field represents the current compatibility level of the EQL group."
3804    DEFVAL          {0}
3805    ::=  { eqlNASClusterUpdateEntry  5 }
3806
3807eqlNASClusterUpdateRequestId OBJECT-TYPE
3808    SYNTAX          Counter64
3809    MAX-ACCESS      read-create
3810    STATUS          current
3811    DESCRIPTION     "This field represents the the NAS cluster update operation request identifier."
3812    DEFVAL          {0}
3813    ::= { eqlNASClusterUpdateEntry 6 }
3814
3815-----------------------------------------------------------------------------------------------
3816
3817eqlNASClusterInfoTable OBJECT-TYPE
3818    SYNTAX          SEQUENCE OF EqlNASClusterInfoEntry
3819    MAX-ACCESS      not-accessible
3820    STATUS          current
3821    DESCRIPTION     "EqualLogic-Dynamic(semi) table used to get local or remote NAS cluster's id and certificate
3822                     TimeoutAll:60"
3823    ::=    { eqlNASObjects 24 }
3824
3825eqlNASClusterInfoEntry OBJECT-TYPE
3826    SYNTAX          EqlNASClusterInfoEntry
3827    MAX-ACCESS      not-accessible
3828    STATUS          current
3829    DESCRIPTION     "An entry contains the cluster Id and certificate"
3830    INDEX          { eqlApplianceIndex, eqlNASClusterInfoSiteType, eqliscsiVolumeReplSiteIndex,  eqlNASClusterInfoSegmentId }
3831    ::=   { eqlNASClusterInfoTable 1 }
3832
3833EqlNASClusterInfoEntry ::=
3834    SEQUENCE {
3835    eqlNASClusterInfoRowStatus                      RowStatus,
3836    eqlNASClusterInfoSiteType                       INTEGER,
3837    eqlNASClusterInfoSegmentId                      Unsigned32,
3838    eqlNASClusterInfoSegmentSize                    Unsigned32,
3839    eqlNASClusterInfoMoreSegment                    TruthValue,
3840    eqlNASClusterInfoCertificate                    CertificateType,
3841    eqlNASClusterInfoClusterId                      ClusterIdType
3842    }
3843
3844eqlNASClusterInfoRowStatus OBJECT-TYPE
3845    SYNTAX          RowStatus
3846    MAX-ACCESS      read-create
3847    STATUS          current
3848    DESCRIPTION     "This field is used indicate the status of this entry."
3849    ::= { eqlNASClusterInfoEntry 1 }
3850
3851
3852eqlNASClusterInfoSiteType OBJECT-TYPE
3853    SYNTAX          INTEGER   {
3854                      local(1),
3855		      remote(2)
3856    }
3857    MAX-ACCESS      not-accessible
3858    STATUS          current
3859    DESCRIPTION     "This field specifies whether the Certificate request is for local or
3860                     from remote replication partner site."
3861    ::= { eqlNASClusterInfoEntry 2 }
3862
3863eqlNASClusterInfoSegmentId OBJECT-TYPE
3864   SYNTAX        Unsigned32
3865   MAX-ACCESS    not-accessible
3866   STATUS        current
3867   DESCRIPTION  "Index into list Certificate data"
3868   ::= { eqlNASClusterInfoEntry 3 }
3869
3870eqlNASClusterInfoSegmentSize OBJECT-TYPE
3871   SYNTAX        Unsigned32
3872   MAX-ACCESS    read-only
3873   STATUS        current
3874   DESCRIPTION  "Size of the Certificate data segment"
3875   ::= { eqlNASClusterInfoEntry 4 }
3876
3877
3878eqlNASClusterInfoMoreSegment OBJECT-TYPE
3879    SYNTAX          TruthValue
3880    MAX-ACCESS      read-only
3881    STATUS          current
3882    DESCRIPTION     "True returned if there is are more segment to be feteched for
3883                    the certificate"
3884    ::= { eqlNASClusterInfoEntry 5 }
3885
3886
3887eqlNASClusterInfoCertificate OBJECT-TYPE
3888    SYNTAX          CertificateType
3889    MAX-ACCESS      read-only
3890    STATUS          current
3891    DESCRIPTION     "String containing RSA certificate for local cluster."
3892    ::= { eqlNASClusterInfoEntry 6 }
3893
3894eqlNASClusterInfoClusterId OBJECT-TYPE
3895    SYNTAX          ClusterIdType
3896    MAX-ACCESS      read-only
3897    STATUS          current
3898    DESCRIPTION     "String containing local cluster Id. It should be unique within the network.
3899                     It is generated by IDC code."
3900    ::= { eqlNASClusterInfoEntry 7 }
3901
3902
3903------------------------------------------------------------------------------------------------
3904
3905eqlNASReplPartnerClusterIdMapTable OBJECT-TYPE
3906    SYNTAX        SEQUENCE OF EqlNASReplPartnerClusterIdMapEntry
3907    MAX-ACCESS    not-accessible
3908    STATUS        current
3909    DESCRIPTION
3910     "EqualLogic-Dynamic
3911      This table is used to get the NAS Cluster Id for the given remote NAS SAN VIP."
3912::= { eqlNASObjects 25 }
3913
3914eqlNASReplPartnerClusterIdMapEntry OBJECT-TYPE
3915    SYNTAX        EqlNASReplPartnerClusterIdMapEntry
3916    MAX-ACCESS    not-accessible
3917    STATUS        current
3918    DESCRIPTION
3919      ""
3920    INDEX           { eqlApplianceIndex, eqlNASReplPartnerClusterIdMapSanVIPType, eqlNASReplPartnerClusterIdMapSanVIP }
3921::= { eqlNASReplPartnerClusterIdMapTable 1 }
3922
3923EqlNASReplPartnerClusterIdMapEntry ::= SEQUENCE {
3924
3925   eqlNASReplPartnerClusterIdMapSanVIPType                   InetAddressType,
3926   eqlNASReplPartnerClusterIdMapSanVIP                       InetAddress,
3927   eqlNASReplPartnerClusterIdMapClusterId                    ClusterIdType
3928}
3929
3930
3931eqlNASReplPartnerClusterIdMapSanVIPType OBJECT-TYPE
3932   SYNTAX InetAddressType
3933   MAX-ACCESS    not-accessible
3934   STATUS        current
3935   DESCRIPTION
3936      "The SAN VIP type of the cluster."
3937::= { eqlNASReplPartnerClusterIdMapEntry 1 }
3938
3939eqlNASReplPartnerClusterIdMapSanVIP OBJECT-TYPE
3940   SYNTAX InetAddress
3941   MAX-ACCESS    not-accessible
3942   STATUS        current
3943   DESCRIPTION
3944      "The SAN VIP address of the cluster."
3945::= { eqlNASReplPartnerClusterIdMapEntry 2 }
3946
3947
3948eqlNASReplPartnerClusterIdMapClusterId OBJECT-TYPE
3949   SYNTAX ClusterIdType
3950   MAX-ACCESS    read-only
3951   STATUS        current
3952   DESCRIPTION
3953      "Cluster Id, a unique identifier of the cluster assingned at the
3954       time of cluster creation."
3955::= { eqlNASReplPartnerClusterIdMapEntry 3 }
3956
3957
3958-----------------------------------------------------------------------------------------------
3959
3960eqlNASReplPartnerConfigTable OBJECT-TYPE
3961    SYNTAX          SEQUENCE OF EqlNASReplPartnerConfigEntry
3962    MAX-ACCESS      not-accessible
3963    STATUS          current
3964    DESCRIPTION     "EqualLogic-Dynamic
3965                     This table is used to configure NAS replication partnership
3966                     (Trust) with a remote NAS cluster.
3967                     TimeoutAll:60"
3968        --  using "eqlNASObjects 32" was causing a conflict in BASE opcodes with  eqlNASContainerUniqueIDTable
3969        ::=    { eqlNASObjects 26 }
3970
3971eqlNASReplPartnerConfigEntry OBJECT-TYPE
3972    SYNTAX          EqlNASReplPartnerConfigEntry
3973    MAX-ACCESS      not-accessible
3974    STATUS          current
3975    DESCRIPTION     "An entry contains some of the information needed to create
3976                     replication partnership with a remote NAS cluster.
3977                     The combination of index and entry provides the information
3978                     needed to create partnership/trust with the remote cluster."
3979    INDEX          { eqlApplianceIndex, eqlNASClusterInfoClusterId, eqlNASClusterInfoSegmentId }
3980    ::=   { eqlNASReplPartnerConfigTable 1 }
3981
3982EqlNASReplPartnerConfigEntry ::=
3983    SEQUENCE {
3984    eqlNASReplPartnerConfigRowStatus     RowStatus,
3985    eqlNASReplPartnerConfigCertificate   CertificateType,
3986    eqlNASReplPartnerConfigInetAddrType  InetAddressType,
3987    eqlNASReplPartnerConfigInetAddr      InetAddress
3988    }
3989
3990eqlNASReplPartnerConfigRowStatus OBJECT-TYPE
3991    SYNTAX          RowStatus
3992    MAX-ACCESS      read-create
3993    STATUS          current
3994    DESCRIPTION     "This field is used indicate the status of this entry."
3995    ::= { eqlNASReplPartnerConfigEntry 1 }
3996
3997eqlNASReplPartnerConfigCertificate OBJECT-TYPE
3998    SYNTAX          CertificateType
3999    MAX-ACCESS      read-only
4000    STATUS          current
4001    DESCRIPTION     "String containing all or a portion of the certificate
4002                     used in authenticating the remote cluster."
4003    ::= { eqlNASReplPartnerConfigEntry 2 }
4004
4005
4006eqlNASReplPartnerConfigInetAddrType OBJECT-TYPE
4007   SYNTAX        InetAddressType
4008   MAX-ACCESS    read-write
4009   STATUS        current
4010   DESCRIPTION
4011      "The address type for the RemoteCluster SAN VIP"
4012::= { eqlNASReplPartnerConfigEntry 3 }
4013
4014
4015eqlNASReplPartnerConfigInetAddr OBJECT-TYPE
4016   SYNTAX        InetAddress
4017   MAX-ACCESS    read-write
4018   STATUS        current
4019   DESCRIPTION
4020      "The RemoteCluster SAN VIP"
4021::= { eqlNASReplPartnerConfigEntry 4 }
4022
4023-----------------------------------------------------------------------------------------------
4024
4025eqlNASReplTable OBJECT-TYPE
4026    SYNTAX        SEQUENCE OF EqlNASReplEntry
4027    MAX-ACCESS    not-accessible
4028    STATUS        current
4029    DESCRIPTION
4030     "EqualLogic-Dynamic
4031     TimeoutAll:60
4032     This table is used to configure and monitor NAS replication relationships
4033     in FluidFS versions 3.0 and later. Prior versions used eqlNASReplicationTable
4034     for that purpose."
4035::= { eqlNASObjects 27 }
4036
4037
4038EqlNASReplicationError ::= INTEGER {
4039     -- TODO: change terminology (e.g., pri and sec) ??
4040        none(0),
4041        disconnected(1),
4042        internal(2),
4043        fs-down(3),
4044        config(4),
4045        not-sec(5),
4046        sec-busy(6),
4047        sec-fs-down(7),
4048        versions-dont-match(8),
4049        no-space(9),
4050        sec-cur-not-empty(10),
4051        no-base-found(11),
4052        pri-vol-reclaim(12),
4053        sec-vol-reclaim(13),
4054        fs-pri-not-optimal(14),
4055        fs-sec-not-optimal(15),
4056        fs-pri-not-available-threads(16),
4057        fs-sec-not-available-threads(17),
4058        jumbo-frame(18),
4059        dest-repl-disabled(19),
4060        snap-clone-base(20)
4061    }
4062
4063EqlNASReplicationRole ::= INTEGER {
4064       unknown(0),
4065       source(1),
4066       destination(2)
4067   }
4068
4069eqlNASReplEntry OBJECT-TYPE
4070    SYNTAX        EqlNASReplEntry
4071    MAX-ACCESS    not-accessible
4072    STATUS        current
4073    DESCRIPTION
4074      ""
4075    INDEX           { eqlApplianceIndex, eqlNASContainerIndex, eqlNASReplSiteRemoteClusterId, eqlNASReplRemoteFSId }
4076::= { eqlNASReplTable 1 }
4077
4078EqlNASReplEntry ::= SEQUENCE {
4079   eqlNASReplRowStatus            RowStatus,
4080   eqlNASReplRemoteFSId           Unsigned32,
4081   eqlNASReplVolumeReplSiteIndex  SiteIndex,
4082   eqlNASReplRemoteClusterName    OCTET STRING,
4083   eqlNASReplRemoteFSName         OCTET STRING,
4084   eqlNASReplAchievedRecoveryTime Counter32,
4085   eqlNASReplNextRecoveryTime     Counter32,
4086   eqlNASReplTargetRecoveryTime   Counter32,
4087   eqlNASReplTransferredPercent   Unsigned32,
4088   eqlNASReplTransferredMB        Unsigned32,
4089   eqlNASReplStatus               EqlNASReplicationStatus,
4090   eqlNASReplAction               INTEGER,
4091   eqlNASReplRole                 EqlNASReplicationRole,
4092   eqlNASReplSecsToComplete       Unsigned32,
4093   eqlNASReplError                EqlNASReplicationError,
4094   eqlNASReplCurrentXferRateKbps  Unsigned32
4095}
4096
4097eqlNASReplRowStatus OBJECT-TYPE
4098   SYNTAX RowStatus
4099   MAX-ACCESS    read-create
4100   STATUS        current
4101   DESCRIPTION
4102      "The status of the row"
4103::= { eqlNASReplEntry 1 }
4104
4105eqlNASReplRemoteFSId         OBJECT-TYPE
4106    SYNTAX          Unsigned32
4107    MAX-ACCESS      read-only
4108    STATUS          current
4109    DESCRIPTION     "Unique Identifier for the remote container. This is the FSid."
4110::= { eqlNASReplEntry 2 }
4111
4112eqlNASReplVolumeReplSiteIndex OBJECT-TYPE
4113    SYNTAX          SiteIndex
4114    MAX-ACCESS      read-create
4115    STATUS          current
4116    DESCRIPTION     "The value of eqliscsiVolumeReplSiteIndex to index into
4117                     eqliscsiVolumeReplSiteTable."
4118::= { eqlNASReplEntry 3 }
4119
4120
4121eqlNASReplRemoteClusterName OBJECT-TYPE
4122    SYNTAX          OCTET STRING (SIZE (1..64))
4123    MAX-ACCESS      read-only
4124    STATUS          current
4125    DESCRIPTION     "This field specifies the remote cluster name, which is the
4126                     eqlApplianceName of the remote cluster."
4127::= { eqlNASReplEntry 4 }
4128
4129eqlNASReplRemoteFSName       OBJECT-TYPE
4130    SYNTAX          OCTET STRING (SIZE (1..230))
4131    MAX-ACCESS      read-create
4132    STATUS          current
4133    DESCRIPTION     "Name used to identify the remote NAS Container. Contains
4134                     only letters, digits and underscores. Must begin with either
4135                     letter or an underscore. "
4136::= { eqlNASReplEntry 5 }
4137
4138eqlNASReplAchievedRecoveryTime OBJECT-TYPE
4139    SYNTAX          Counter32
4140    MAX-ACCESS      read-only
4141    STATUS          current
4142    DESCRIPTION     "This field specifies the date/time of the last recovery snapshot
4143                     that has been copied. Time is represented as the time in seconds
4144                     since 00:00:00 UTC, 1970-01-01."
4145::= { eqlNASReplEntry 6 }
4146
4147eqlNASReplNextRecoveryTime OBJECT-TYPE
4148    SYNTAX          Counter32
4149    MAX-ACCESS      read-only
4150    STATUS          current
4151    DESCRIPTION     "This field specifies the date/time of the next recovery snapshot
4152                     that will be copied. Time is represented as the time in seconds
4153                     since 00:00:00 UTC, 1970-01-01."
4154::= { eqlNASReplEntry 7 }
4155
4156eqlNASReplTargetRecoveryTime OBJECT-TYPE
4157    SYNTAX          Counter32
4158    MAX-ACCESS      read-only
4159    STATUS          current
4160    DESCRIPTION     "This field specifies the date/time of the target/goal for
4161                     next recovery snapshot to be copied. This is N/A to EQL.
4162                     Time is represented as the time in seconds since 00:00:00 UTC,
4163                     1970-01-01."
4164::= { eqlNASReplEntry 8 }
4165
4166eqlNASReplTransferredPercent   OBJECT-TYPE
4167    SYNTAX          Unsigned32
4168    UNITS            "%"
4169    MAX-ACCESS      read-only
4170    STATUS          current
4171    DESCRIPTION     "Provides a percent transferred for the current replication process."
4172::= {eqlNASReplEntry 9 }
4173
4174eqlNASReplTransferredMB   OBJECT-TYPE
4175    SYNTAX          Unsigned32
4176    MAX-ACCESS      read-only
4177    STATUS          current
4178    DESCRIPTION     "Provides data transferred (in MB) for the current replication process."
4179::= {eqlNASReplEntry 10 }
4180
4181eqlNASReplStatus OBJECT-TYPE
4182    SYNTAX EqlNASReplicationStatus
4183    MAX-ACCESS      read-only
4184    STATUS          current
4185    DESCRIPTION     "The status of this replication relationship."
4186::= { eqlNASReplEntry 11 }
4187
4188eqlNASReplAction  OBJECT-TYPE
4189    SYNTAX        INTEGER {
4190
4191       none(0),
4192      -- following actions will be used by ApplExec/netmgtd to send Action to Libspartan
4193       replicate(1),
4194       pause(2),
4195       resume(3),
4196       cancel(4),
4197       demote(5),
4198
4199     -- Following actions will be used by ApplExec to send action to libspartan
4200       promote(6),
4201       force-promote(7),
4202       delete(8),
4203       force-delete(9),
4204
4205       -- following Actions are used only by netmgtd to send user action to ApplExec
4206       outbound-delete(100),
4207       outbound-force-delete(101),
4208       inbound-delete(102),
4209       inbound-promote(103),
4210       inbound-promote-restore-cfg(104),
4211       inbound-promote-keep-demote(105),
4212       inbound-promote-keep-demote-restore-cfg(106),
4213       inbound-delete-failback(107),
4214       inbound-delete-failback-restore-cfg(108),
4215       restore-cfg(109),
4216       inbound-pause(110),
4217       inbound-resume(111),
4218
4219       -- Following Action is used for promote before deleting replication
4220       internal-promote(112)
4221    }
4222
4223    MAX-ACCESS      read-create
4224    STATUS          current
4225    DESCRIPTION     "Use this column to perform actions on this replication relationship."
4226::= { eqlNASReplEntry 12 }
4227
4228eqlNASReplSecsToComplete    OBJECT-TYPE
4229    SYNTAX          Unsigned32
4230    MAX-ACCESS      read-only
4231    STATUS          current
4232    DESCRIPTION     "Seconds left in completion of the current replication process."
4233::= {eqlNASReplEntry 13 }
4234
4235eqlNASReplError           OBJECT-TYPE
4236    SYNTAX EqlNASReplicationError
4237    MAX-ACCESS      read-only
4238    STATUS          current
4239    DESCRIPTION     "Error encountered during replication."
4240::= { eqlNASReplEntry 14 }
4241
4242eqlNASReplRole           OBJECT-TYPE
4243    SYNTAX EqlNASReplicationRole
4244    MAX-ACCESS      read-only
4245    STATUS          current
4246    DESCRIPTION     "The role(src/dest) of this container in the relication relationship."
4247::= { eqlNASReplEntry 15 }
4248
4249eqlNASReplCurrentXferRateKbps OBJECT-TYPE
4250    SYNTAX          Unsigned32
4251    MAX-ACCESS      read-only
4252    STATUS          current
4253    DESCRIPTION     "The current rate of data transfer(kbps) for the replication under
4254    progress."
4255::= {eqlNASReplEntry 16 }
4256
4257---************************************************************
4258
4259eqlNASQuotaUsageTable OBJECT-TYPE
4260    SYNTAX          SEQUENCE OF EqlNASQuotaUsageEntry
4261    MAX-ACCESS      not-accessible
4262    STATUS          current
4263    DESCRIPTION     "EqualLogic-Dynamic quota Table
4264                     This table contains a list of quota usages associated with the associated container.
4265                     TimeoutAll:60"
4266    ::=  {  eqlNASContainerTable 7 }
4267
4268eqlNASQuotaUsageEntry OBJECT-TYPE
4269    SYNTAX          EqlNASQuotaUsageEntry
4270    MAX-ACCESS      not-accessible
4271    STATUS          current
4272    DESCRIPTION     "An entry (row) containing quota info."
4273    INDEX           { eqlApplianceIndex, eqlNASContainerIndex, eqlNASQuotaUsageTargetType, eqlNASQuotaUsageTargetName }
4274    ::=    { eqlNASQuotaUsageTable 1 }
4275
4276EqlNASQuotaUsageEntry ::=
4277    SEQUENCE {
4278        eqlNASQuotaUsageRowStatus       RowStatus,
4279        eqlNASQuotaUsageTargetType      INTEGER,
4280        eqlNASQuotaUsageTargetName      OCTET STRING,
4281        eqlNASQuotaUsageMB        		Integer32
4282    }
4283
4284eqlNASQuotaUsageRowStatus OBJECT-TYPE
4285    SYNTAX          RowStatus
4286    MAX-ACCESS      read-only
4287    STATUS          current
4288    DESCRIPTION     "The rowstatus...."
4289    ::= { eqlNASQuotaUsageEntry 1 }
4290
4291eqlNASQuotaUsageTargetType OBJECT-TYPE
4292    SYNTAX	    INTEGER {
4293            unused(0),
4294		    allofgroup(1),
4295			anyuseringroup(2),
4296			user(3)
4297		    }
4298    MAX-ACCESS	    read-only
4299    STATUS	    current
4300    DESCRIPTION	    "Type of target for this quota definition row"
4301    ::= { eqlNASQuotaUsageEntry 2 }
4302
4303eqlNASQuotaUsageTargetName OBJECT-TYPE
4304    SYNTAX          OCTET STRING (SIZE (1..129))
4305    MAX-ACCESS      read-only
4306    STATUS          current
4307    DESCRIPTION     "The name of the user or group as indicated by the target type. AD groups can be 129 bytes "
4308    ::= {   eqlNASQuotaUsageEntry 3 }
4309
4310eqlNASQuotaUsageMB OBJECT-TYPE
4311    SYNTAX          Integer32
4312    MAX-ACCESS      read-only
4313    STATUS          current
4314    DESCRIPTION     "This field specifies the amount of space in MB currently in use by targetname."
4315    ::= {   eqlNASQuotaUsageEntry 4 }
4316
4317
4318---************************************************************
4319
4320---************************************************************
4321
4322eqlNASGroupQuotaEffectiveRuleTable OBJECT-TYPE
4323    SYNTAX          SEQUENCE OF EqlNASGroupQuotaEffectiveRuleEntry
4324    MAX-ACCESS      not-accessible
4325    STATUS          current
4326    DESCRIPTION     "EqualLogic-Dynamic quota Table
4327                     This table contains a list of group quota effective rules associated with the associated container.
4328                     TimeoutAll:60"
4329    ::=  {  eqlNASContainerTable 8 }
4330
4331eqlNASGroupQuotaEffectiveRuleEntry OBJECT-TYPE
4332    SYNTAX          EqlNASGroupQuotaEffectiveRuleEntry
4333    MAX-ACCESS      not-accessible
4334    STATUS          current
4335    DESCRIPTION     "An entry (row) containing quota info."
4336    INDEX           { eqlApplianceIndex, eqlNASContainerIndex, eqlNASGroupQuotaEffectiveRuleTargetName }
4337    ::=    { eqlNASGroupQuotaEffectiveRuleTable 1 }
4338
4339EqlNASGroupQuotaEffectiveRuleEntry ::=
4340    SEQUENCE {
4341        eqlNASGroupQuotaEffectiveRuleTargetName      		OCTET STRING,
4342        eqlNASGroupQuotaEffectiveRuleRowStatus       		RowStatus,
4343        eqlNASGroupQuotaEffectiveRuleSoftLimit     			Integer32,
4344        eqlNASGroupQuotaEffectiveRuleHardLimit     			Integer32,
4345        eqlNASGroupQuotaEffectiveRuleSoftLimitEnabled		TruthValue,
4346        eqlNASGroupQuotaEffectiveRuleHardLimitEnabled     	TruthValue
4347    }
4348
4349eqlNASGroupQuotaEffectiveRuleTargetName OBJECT-TYPE
4350    SYNTAX          OCTET STRING (SIZE (1..129))
4351    MAX-ACCESS      read-only
4352    STATUS          current
4353    DESCRIPTION     "The name of the group. AD groups can be 129 bytes "
4354    ::= {   eqlNASGroupQuotaEffectiveRuleEntry 1 }
4355
4356eqlNASGroupQuotaEffectiveRuleRowStatus OBJECT-TYPE
4357    SYNTAX          RowStatus
4358    MAX-ACCESS      read-only
4359    STATUS          current
4360    DESCRIPTION     "The rowstatus...."
4361    ::= { eqlNASGroupQuotaEffectiveRuleEntry 2 }
4362
4363eqlNASGroupQuotaEffectiveRuleSoftLimit OBJECT-TYPE
4364    SYNTAX          Integer32
4365    MAX-ACCESS      read-only
4366    STATUS          current
4367    DESCRIPTION     "This is the amount of used space that triggers user alerts"
4368    ::= {   eqlNASGroupQuotaEffectiveRuleEntry 3 }
4369
4370eqlNASGroupQuotaEffectiveRuleHardLimit OBJECT-TYPE
4371    SYNTAX          Integer32
4372    MAX-ACCESS      read-only
4373    STATUS          current
4374    DESCRIPTION     "This field specifies the amount of space in MB at which writes are disallowed."
4375    ::= {   eqlNASGroupQuotaEffectiveRuleEntry 4 }
4376
4377eqlNASGroupQuotaEffectiveRuleSoftLimitEnabled OBJECT-TYPE
4378    SYNTAX          TruthValue
4379    MAX-ACCESS      read-only
4380    STATUS          current
4381    DESCRIPTION     "Specifies whether alerts based on softlimit are enabled."
4382    DEFVAL          {false}
4383    ::= {   eqlNASGroupQuotaEffectiveRuleEntry 5 }
4384
4385eqlNASGroupQuotaEffectiveRuleHardLimitEnabled OBJECT-TYPE
4386    SYNTAX          TruthValue
4387    MAX-ACCESS      read-only
4388    STATUS          current
4389    DESCRIPTION     "This field specifies whether hard limit is enforced"
4390    DEFVAL          {false}
4391    ::= {   eqlNASGroupQuotaEffectiveRuleEntry 6 }
4392
4393
4394---************************************************************
4395
4396---************************************************************
4397
4398eqlNASUserQuotaEffectiveRuleTable OBJECT-TYPE
4399    SYNTAX          SEQUENCE OF EqlNASUserQuotaEffectiveRuleEntry
4400    MAX-ACCESS      not-accessible
4401    STATUS          current
4402    DESCRIPTION     "EqualLogic-Dynamic quota Table
4403                     This table contains a list of user quota effective rules associated with the associated container.
4404                     TimeoutAll:60"
4405    ::=  {  eqlNASContainerTable 9 }
4406
4407eqlNASUserQuotaEffectiveRuleEntry OBJECT-TYPE
4408    SYNTAX          EqlNASUserQuotaEffectiveRuleEntry
4409    MAX-ACCESS      not-accessible
4410    STATUS          current
4411    DESCRIPTION     "An entry (row) containing quota info."
4412    INDEX           { eqlApplianceIndex, eqlNASContainerIndex, eqlNASUserQuotaEffectiveRuleTargetName }
4413    ::=    { eqlNASUserQuotaEffectiveRuleTable 1 }
4414
4415EqlNASUserQuotaEffectiveRuleEntry ::=
4416    SEQUENCE {
4417        eqlNASUserQuotaEffectiveRuleTargetName      		OCTET STRING,
4418        eqlNASUserQuotaEffectiveRuleRowStatus       		RowStatus,
4419        eqlNASUserQuotaEffectiveRuleUserSoftLimit     		Integer32,
4420        eqlNASUserQuotaEffectiveRuleUserHardLimit     		Integer32,
4421        eqlNASUserQuotaEffectiveRuleGroupName      			OCTET STRING,
4422        eqlNASUserQuotaEffectiveRuleGroupSoftLimit     		Integer32,
4423        eqlNASUserQuotaEffectiveRuleGroupHardLimit     		Integer32,
4424        eqlNASUserQuotaEffectiveRuleUserSoftLimitEnabled   	TruthValue,
4425        eqlNASUserQuotaEffectiveRuleUserHardLimitEnabled   	TruthValue,
4426        eqlNASUserQuotaEffectiveRuleGroupSoftLimitEnabled  	TruthValue,
4427        eqlNASUserQuotaEffectiveRuleGroupHardLimitEnabled  	TruthValue
4428    }
4429
4430eqlNASUserQuotaEffectiveRuleTargetName OBJECT-TYPE
4431    SYNTAX          OCTET STRING (SIZE (1..129))
4432    MAX-ACCESS      read-only
4433    STATUS          current
4434    DESCRIPTION     "The name of the user."
4435    ::= {   eqlNASUserQuotaEffectiveRuleEntry 1 }
4436
4437eqlNASUserQuotaEffectiveRuleRowStatus OBJECT-TYPE
4438    SYNTAX          RowStatus
4439    MAX-ACCESS      read-only
4440    STATUS          current
4441    DESCRIPTION     "The rowstatus...."
4442    ::= { eqlNASUserQuotaEffectiveRuleEntry 2 }
4443
4444eqlNASUserQuotaEffectiveRuleUserSoftLimit OBJECT-TYPE
4445    SYNTAX          Integer32
4446    MAX-ACCESS      read-only
4447    STATUS          current
4448    DESCRIPTION     "This is the amount of used space that triggers user alerts"
4449    ::= {   eqlNASUserQuotaEffectiveRuleEntry 3 }
4450
4451eqlNASUserQuotaEffectiveRuleUserHardLimit OBJECT-TYPE
4452    SYNTAX          Integer32
4453    MAX-ACCESS      read-only
4454    STATUS          current
4455    DESCRIPTION     "This field specifies the amount of space in MB at which writes are disallowed."
4456    ::= {   eqlNASUserQuotaEffectiveRuleEntry 4 }
4457
4458eqlNASUserQuotaEffectiveRuleGroupName OBJECT-TYPE
4459    SYNTAX          OCTET STRING (SIZE (1..129))
4460    MAX-ACCESS      read-only
4461    STATUS          current
4462    DESCRIPTION     "The name of the primary group of the user"
4463    ::= {   eqlNASUserQuotaEffectiveRuleEntry 5 }
4464
4465eqlNASUserQuotaEffectiveRuleGroupSoftLimit OBJECT-TYPE
4466    SYNTAX          Integer32
4467    MAX-ACCESS      read-only
4468    STATUS          current
4469    DESCRIPTION     "This is the amount of used space that triggers user alerts based on primary group's warn level"
4470    ::= {   eqlNASUserQuotaEffectiveRuleEntry 6 }
4471
4472eqlNASUserQuotaEffectiveRuleGroupHardLimit OBJECT-TYPE
4473    SYNTAX          Integer32
4474    MAX-ACCESS      read-only
4475    STATUS          current
4476    DESCRIPTION     "This field specifies the amount of space in MB at which writes are disallowed based on primary group's hard limit."
4477    ::= {   eqlNASUserQuotaEffectiveRuleEntry 7 }
4478
4479eqlNASUserQuotaEffectiveRuleUserSoftLimitEnabled OBJECT-TYPE
4480    SYNTAX          TruthValue
4481    MAX-ACCESS      read-only
4482    STATUS          current
4483    DESCRIPTION     "Specifies whether alerts based on user softlimit are enabled."
4484    DEFVAL          {false}
4485    ::= {   eqlNASUserQuotaEffectiveRuleEntry 8 }
4486
4487eqlNASUserQuotaEffectiveRuleUserHardLimitEnabled OBJECT-TYPE
4488    SYNTAX          TruthValue
4489    MAX-ACCESS      read-only
4490    STATUS          current
4491    DESCRIPTION     "This field specifies whether user hard limit is enforced"
4492    DEFVAL          {false}
4493    ::= {   eqlNASUserQuotaEffectiveRuleEntry 9 }
4494
4495eqlNASUserQuotaEffectiveRuleGroupSoftLimitEnabled OBJECT-TYPE
4496    SYNTAX          TruthValue
4497    MAX-ACCESS      read-only
4498    STATUS          current
4499    DESCRIPTION     "Specifies whether alerts based on primary group's softlimit are enabled."
4500    DEFVAL          {false}
4501    ::= {   eqlNASUserQuotaEffectiveRuleEntry 10 }
4502
4503eqlNASUserQuotaEffectiveRuleGroupHardLimitEnabled OBJECT-TYPE
4504    SYNTAX          TruthValue
4505    MAX-ACCESS      read-only
4506    STATUS          current
4507    DESCRIPTION     "This field specifies whether primary group's hard limit is enforced"
4508    DEFVAL          {false}
4509    ::= {   eqlNASUserQuotaEffectiveRuleEntry 11 }
4510
4511---************************************************************
4512
4513
4514eqlNASConfigStateTable OBJECT-TYPE
4515    SYNTAX          SEQUENCE OF EqlNASConfigStateEntry
4516    MAX-ACCESS      not-accessible
4517    STATUS          current
4518    DESCRIPTION     "EqualLogic-Dynamic table controlling the NAS cluster configuration state."
4519    ::=    { eqlNASObjects 28 }
4520
4521eqlNASConfigStateEntry OBJECT-TYPE
4522    SYNTAX          EqlNASConfigStateEntry
4523    MAX-ACCESS      not-accessible
4524    STATUS          current
4525    DESCRIPTION     "An entry (row) containing the NAS Cluster configuration state information."
4526    INDEX           { eqlApplianceIndex }
4527
4528    ::=   { eqlNASConfigStateTable 1 }
4529
4530EqlNASConfigStateEntry ::=
4531    SEQUENCE {
4532        eqlNASConfigStateConfigFinished            TruthValue,
4533        eqlNASConfigStateHardwareReplaceInProgress TruthValue
4534    }
4535
4536eqlNASConfigStateConfigFinished OBJECT-TYPE
4537    SYNTAX          TruthValue
4538    MAX-ACCESS      read-write
4539    STATUS          current
4540    DESCRIPTION     "True if NAS Cluster configuration is completed."
4541    DEFVAL          { false }
4542    ::= { eqlNASConfigStateEntry 1 }
4543
4544eqlNASConfigStateHardwareReplaceInProgress OBJECT-TYPE
4545    SYNTAX          TruthValue
4546    MAX-ACCESS      read-write
4547    STATUS          current
4548    DESCRIPTION     "True if NAS Cluster hardware replacement is in progress."
4549    DEFVAL          { false }
4550    ::= { eqlNASConfigStateEntry 2 }
4551-----------------------------------------------------------------------------------------------
4552
4553eqlNASClientTable OBJECT-TYPE
4554    SYNTAX          SEQUENCE OF EqlNASClientEntry
4555    MAX-ACCESS      not-accessible
4556    STATUS          current
4557    DESCRIPTION     "EqualLogic-Dynamic
4558                     This table contains NAS Client information.
4559                     TimeoutAll:60"
4560    ::=    { eqlNASObjects 29 }
4561
4562eqlNASClientEntry OBJECT-TYPE
4563    SYNTAX          EqlNASClientEntry
4564    MAX-ACCESS      not-accessible
4565    STATUS          current
4566    DESCRIPTION     "An entry (row) containing NAS client information."
4567    INDEX           { eqlApplianceIndex, eqlNASClientNodeIndex,
4568                      eqlNASClientIPAddressType, eqlNASClientIPAddress,
4569                      eqlNASClientUserName, eqlNASClientProtocol }
4570
4571    ::=   { eqlNASClientTable 1 }
4572
4573EqlNASClientEntry ::=
4574    SEQUENCE {
4575        eqlNASClientNodeIndex           Unsigned32,
4576        eqlNASClientIPAddressType       InetAddressType,
4577        eqlNASClientIPAddress           InetAddress,
4578        eqlNASClientUserName            OCTET STRING,
4579        eqlNASClientProtocol            INTEGER,
4580        eqlNASClientConnectedTime       Counter32,
4581        eqlNASClientIdleTime            Counter32,
4582        eqlNASClientNumOpenFiles        Unsigned32,
4583        eqlNASClientIsGuest             TruthValue
4584    }
4585
4586eqlNASClientNodeIndex   OBJECT-TYPE
4587    SYNTAX          Unsigned32
4588    MAX-ACCESS      read-only
4589    STATUS          current
4590    DESCRIPTION     "NAS client node index."
4591    ::= { eqlNASClientEntry 1 }
4592
4593eqlNASClientIPAddressType OBJECT-TYPE
4594    SYNTAX          InetAddressType
4595    MAX-ACCESS      read-only
4596    STATUS          current
4597    DESCRIPTION     "This field specifies the type of address (v4/v6) of this IP address entry."
4598    ::= { eqlNASClientEntry  2 }
4599
4600eqlNASClientIPAddress   OBJECT-TYPE
4601    SYNTAX          InetAddress
4602    MAX-ACCESS      read-only
4603    STATUS          current
4604    DESCRIPTION     "NAS client IPv4 address."
4605    ::= { eqlNASClientEntry 3 }
4606
4607eqlNASClientUserName   OBJECT-TYPE
4608    SYNTAX          OCTET STRING (SIZE (1..85))
4609    MAX-ACCESS      read-only
4610    STATUS          current
4611    DESCRIPTION     "NAS client user name."
4612    ::= { eqlNASClientEntry 4 }
4613
4614eqlNASClientProtocol OBJECT-TYPE
4615    SYNTAX          INTEGER {
4616                             cifs(1)
4617                            }
4618    MAX-ACCESS    read-only
4619    STATUS        current
4620    DESCRIPTION   "NAS client protocol."
4621    ::= { eqlNASClientEntry 5 }
4622
4623eqlNASClientConnectedTime OBJECT-TYPE
4624    SYNTAX          Counter32
4625    MAX-ACCESS      read-only
4626    STATUS          current
4627    DESCRIPTION     "The time in seconds that has elapsed since this client connection was first
4628                     established with the NAS controller."
4629    ::= { eqlNASClientEntry  6 }
4630
4631eqlNASClientIdleTime OBJECT-TYPE
4632    SYNTAX          Counter32
4633    MAX-ACCESS      read-only
4634    STATUS          current
4635    DESCRIPTION     "The time in seconds that has elapsed since this client connection is idle."
4636    ::= { eqlNASClientEntry  7 }
4637
4638eqlNASClientNumOpenFiles OBJECT-TYPE
4639    SYNTAX          Unsigned32
4640    MAX-ACCESS      read-only
4641    STATUS          current
4642    DESCRIPTION     "The number of open files from this client connection."
4643    ::= { eqlNASClientEntry  8 }
4644
4645eqlNASClientIsGuest OBJECT-TYPE
4646    SYNTAX          TruthValue
4647    MAX-ACCESS      read-only
4648    STATUS          current
4649    DESCRIPTION     "True if the client initiating this connection is a guest."
4650    ::= { eqlNASClientEntry 9 }
4651
4652-----------------------------------------------------------------------------------------------
4653
4654eqlNASStatsClusterTrafficRateTable OBJECT-TYPE
4655    SYNTAX          SEQUENCE OF EqlNASStatsClusterTrafficRateEntry
4656    MAX-ACCESS      not-accessible
4657    STATUS          current
4658    DESCRIPTION     "EqualLogic-Dynamic
4659                     This table contains NAS traffic rate statistics for the NAS cluster.
4660                     TimeoutAll:60"
4661    ::=    { eqlNASObjects 30 }
4662
4663eqlNASStatsClusterTrafficRateEntry OBJECT-TYPE
4664    SYNTAX          EqlNASStatsClusterTrafficRateEntry
4665    MAX-ACCESS      not-accessible
4666    STATUS          current
4667    DESCRIPTION     "An entry (row) containing peristent NAS cluster traffic rate statistics."
4668    INDEX           { eqlApplianceIndex }
4669
4670    ::=   { eqlNASStatsClusterTrafficRateTable 1}
4671
4672EqlNASStatsClusterTrafficRateEntry ::=
4673    SEQUENCE {
4674    eqlNASStatsClusterTrafficRateTimestamp                        Counter32,
4675    eqlNASStatsClusterTrafficRateNfsReadMBsPerSec                 Unsigned32,
4676    eqlNASStatsClusterTrafficRateNfsWriteMBsPerSec                Unsigned32,
4677    eqlNASStatsClusterTrafficRateNdmpReadMBsPerSec                Unsigned32,
4678    eqlNASStatsClusterTrafficRateNdmpWriteMBsPerSec               Unsigned32,
4679    eqlNASStatsClusterTrafficRateCifsReadMBsPerSec                Unsigned32,
4680    eqlNASStatsClusterTrafficRateCifsWriteMBsPerSec               Unsigned32,
4681    eqlNASStatsClusterTrafficRateReplicationReadMBsPerSec         Unsigned32,
4682    eqlNASStatsClusterTrafficRateReplicationWriteMBsPerSec        Unsigned32,
4683    eqlNASStatsClusterTrafficRateStorageSubSystemReadMBsPerSec    Unsigned32,
4684    eqlNASStatsClusterTrafficRateStorageSubSystemWriteMBsPerSec   Unsigned32,
4685    eqlNASStatsClusterTrafficRateNetworkOverheadReadMBsPerSec     Unsigned32,
4686    eqlNASStatsClusterTrafficRateNetworkOverheadWriteMBsPerSec    Unsigned32,
4687    eqlNASStatsClusterTrafficRateNetworkPacketDropsPerSec         Unsigned32,
4688    eqlNASStatsClusterTrafficRateNfsIOPSRead                      Unsigned32,
4689    eqlNASStatsClusterTrafficRateNfsIOPSWrite                     Unsigned32,
4690    eqlNASStatsClusterTrafficRateNfsIOPSOther                     Unsigned32,
4691    eqlNASStatsClusterTrafficRateCifsIOPSRead                     Unsigned32,
4692    eqlNASStatsClusterTrafficRateCifsIOPSWrite                    Unsigned32,
4693    eqlNASStatsClusterTrafficRateCifsIOPSOther                    Unsigned32,
4694    eqlNASStatsClusterTrafficRateTotalPrimaryMBsPerSec            Unsigned32,
4695    eqlNASStatsClusterTrafficRateTotalSecondaryMBsPerSec          Unsigned32
4696    }
4697
4698eqlNASStatsClusterTrafficRateTimestamp OBJECT-TYPE
4699    SYNTAX          Counter32
4700    MAX-ACCESS      read-only
4701    STATUS          current
4702    DESCRIPTION     "This field specifies the date/time when the statistics were collected.
4703                     Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01."
4704    ::= { eqlNASStatsClusterTrafficRateEntry 1 }
4705
4706eqlNASStatsClusterTrafficRateNfsReadMBsPerSec OBJECT-TYPE
4707    SYNTAX          Unsigned32
4708    MAX-ACCESS      read-only
4709    STATUS          current
4710    DESCRIPTION     "The number of MBs read per second via NFS per cluster."
4711    ::= { eqlNASStatsClusterTrafficRateEntry 2 }
4712
4713
4714eqlNASStatsClusterTrafficRateNfsWriteMBsPerSec OBJECT-TYPE
4715    SYNTAX          Unsigned32
4716    MAX-ACCESS      read-only
4717    STATUS          current
4718    DESCRIPTION     "The number of MBs written per second via NFS per cluster."
4719    ::= { eqlNASStatsClusterTrafficRateEntry 3 }
4720
4721eqlNASStatsClusterTrafficRateNdmpReadMBsPerSec OBJECT-TYPE
4722    SYNTAX          Unsigned32
4723    MAX-ACCESS      read-only
4724    STATUS          current
4725    DESCRIPTION     "The number of MBs read per second via NDMP per cluster."
4726    ::= { eqlNASStatsClusterTrafficRateEntry 4 }
4727
4728eqlNASStatsClusterTrafficRateNdmpWriteMBsPerSec OBJECT-TYPE
4729    SYNTAX          Unsigned32
4730    MAX-ACCESS      read-only
4731    STATUS          current
4732    DESCRIPTION     "The number of MBs written per second via NDMP per cluster."
4733    ::= { eqlNASStatsClusterTrafficRateEntry 5 }
4734
4735eqlNASStatsClusterTrafficRateCifsReadMBsPerSec OBJECT-TYPE
4736    SYNTAX          Unsigned32
4737    MAX-ACCESS      read-only
4738    STATUS          current
4739    DESCRIPTION     "The number of MBs read per second via CIFS per cluster."
4740    ::= { eqlNASStatsClusterTrafficRateEntry 6 }
4741
4742eqlNASStatsClusterTrafficRateCifsWriteMBsPerSec OBJECT-TYPE
4743    SYNTAX          Unsigned32
4744    MAX-ACCESS      read-only
4745    STATUS          current
4746    DESCRIPTION     "The number of MBs written per second via CIFS per second per cluster."
4747    ::= { eqlNASStatsClusterTrafficRateEntry 7 }
4748
4749eqlNASStatsClusterTrafficRateReplicationReadMBsPerSec OBJECT-TYPE
4750    SYNTAX          Unsigned32
4751    MAX-ACCESS      read-only
4752    STATUS          current
4753    DESCRIPTION     "The number of replication MBs read per second per cluster."
4754    ::= { eqlNASStatsClusterTrafficRateEntry 8 }
4755
4756eqlNASStatsClusterTrafficRateReplicationWriteMBsPerSec OBJECT-TYPE
4757    SYNTAX          Unsigned32
4758    MAX-ACCESS      read-only
4759    STATUS          current
4760    DESCRIPTION     "The number of replication MBs written per second per cluster."
4761    ::= { eqlNASStatsClusterTrafficRateEntry 9 }
4762
4763eqlNASStatsClusterTrafficRateStorageSubSystemReadMBsPerSec OBJECT-TYPE
4764    SYNTAX          Unsigned32
4765    MAX-ACCESS      read-only
4766    STATUS          current
4767    DESCRIPTION     "The number of storage subsystem MBs read per second per cluster."
4768    ::= { eqlNASStatsClusterTrafficRateEntry 10 }
4769
4770eqlNASStatsClusterTrafficRateStorageSubSystemWriteMBsPerSec OBJECT-TYPE
4771    SYNTAX          Unsigned32
4772    MAX-ACCESS      read-only
4773    STATUS          current
4774    DESCRIPTION     "The number of storage subsystem MBs written per second per cluster."
4775    ::= { eqlNASStatsClusterTrafficRateEntry 11 }
4776
4777eqlNASStatsClusterTrafficRateNetworkOverheadReadMBsPerSec OBJECT-TYPE
4778    SYNTAX          Unsigned32
4779    MAX-ACCESS      read-only
4780    STATUS          current
4781    DESCRIPTION     "The number of network overhead MBs read per second per cluster."
4782    ::= { eqlNASStatsClusterTrafficRateEntry 12 }
4783
4784eqlNASStatsClusterTrafficRateNetworkOverheadWriteMBsPerSec OBJECT-TYPE
4785    SYNTAX          Unsigned32
4786    MAX-ACCESS      read-only
4787    STATUS          current
4788    DESCRIPTION     "The number of network overhead MBs written per second per cluster."
4789    ::= { eqlNASStatsClusterTrafficRateEntry 13 }
4790
4791eqlNASStatsClusterTrafficRateNetworkPacketDropsPerSec OBJECT-TYPE
4792    SYNTAX          Unsigned32
4793    MAX-ACCESS      read-only
4794    STATUS          current
4795    DESCRIPTION     "The number of network packet drops per second per cluster."
4796    ::= { eqlNASStatsClusterTrafficRateEntry 14 }
4797
4798eqlNASStatsClusterTrafficRateNfsIOPSRead OBJECT-TYPE
4799    SYNTAX          Unsigned32
4800    MAX-ACCESS      read-only
4801    STATUS          current
4802    DESCRIPTION     "The number of NFS IO read operations per second per cluster."
4803    ::= { eqlNASStatsClusterTrafficRateEntry 15 }
4804
4805eqlNASStatsClusterTrafficRateNfsIOPSWrite OBJECT-TYPE
4806    SYNTAX          Unsigned32
4807    MAX-ACCESS      read-only
4808    STATUS          current
4809    DESCRIPTION     "The number of NFS IO write operations per second per cluster."
4810    ::= { eqlNASStatsClusterTrafficRateEntry 16 }
4811
4812eqlNASStatsClusterTrafficRateNfsIOPSOther OBJECT-TYPE
4813    SYNTAX          Unsigned32
4814    MAX-ACCESS      read-only
4815    STATUS          current
4816    DESCRIPTION     "The number of NFS IO other operations per second per cluster."
4817    ::= { eqlNASStatsClusterTrafficRateEntry 17 }
4818
4819eqlNASStatsClusterTrafficRateCifsIOPSRead OBJECT-TYPE
4820    SYNTAX          Unsigned32
4821    MAX-ACCESS      read-only
4822    STATUS          current
4823    DESCRIPTION     "The number of CIFS IO read operations per second per cluster."
4824    ::= { eqlNASStatsClusterTrafficRateEntry 18 }
4825
4826eqlNASStatsClusterTrafficRateCifsIOPSWrite OBJECT-TYPE
4827    SYNTAX          Unsigned32
4828    MAX-ACCESS      read-only
4829    STATUS          current
4830    DESCRIPTION     "The number of CIFS IO write operations per second per cluster."
4831    ::= { eqlNASStatsClusterTrafficRateEntry 19 }
4832
4833eqlNASStatsClusterTrafficRateCifsIOPSOther OBJECT-TYPE
4834    SYNTAX          Unsigned32
4835    MAX-ACCESS      read-only
4836    STATUS          current
4837    DESCRIPTION     "The number of CIFS IO other operations per second per cluster."
4838    ::= { eqlNASStatsClusterTrafficRateEntry 20 }
4839
4840eqlNASStatsClusterTrafficRateTotalPrimaryMBsPerSec OBJECT-TYPE
4841    SYNTAX          Unsigned32
4842    MAX-ACCESS      read-only
4843    STATUS          current
4844    DESCRIPTION     "The total number of primary MBs per second per cluster."
4845    ::= { eqlNASStatsClusterTrafficRateEntry 21 }
4846
4847eqlNASStatsClusterTrafficRateTotalSecondaryMBsPerSec OBJECT-TYPE
4848    SYNTAX          Unsigned32
4849    MAX-ACCESS      read-only
4850    STATUS          current
4851    DESCRIPTION     "The total number of secondary MBs per second per cluster."
4852    ::= { eqlNASStatsClusterTrafficRateEntry 22 }
4853
4854-----------------------------------------------------------------------------------------------
4855
4856eqlNASStatsControllerTrafficRateTable OBJECT-TYPE
4857    SYNTAX          SEQUENCE OF EqlNASStatsControllerTrafficRateEntry
4858    MAX-ACCESS      not-accessible
4859    STATUS          current
4860    DESCRIPTION     "EqualLogic-Dynamic
4861                     This table contains NAS traffic rate statistics for the NAS controller.
4862                     TimeoutAll:60"
4863    ::=    {  eqlNASObjects 31 }
4864
4865eqlNASStatsControllerTrafficRateEntry OBJECT-TYPE
4866    SYNTAX          EqlNASStatsControllerTrafficRateEntry
4867    MAX-ACCESS      not-accessible
4868    STATUS          current
4869    DESCRIPTION     "An entry (row) containing NAS controller traffic rate statistics."
4870    INDEX           { eqlApplianceIndex, eqlNASStatsControllerTrafficRateIndex }
4871
4872    ::=   { eqlNASStatsControllerTrafficRateTable 1}
4873
4874EqlNASStatsControllerTrafficRateEntry ::=
4875    SEQUENCE {
4876        eqlNASStatsControllerTrafficRateIndex                            Unsigned32,
4877        eqlNASStatsControllerTrafficRateTimestamp                        Counter32,
4878        eqlNASStatsControllerTrafficRateNfsReadMBsPerSec                 Unsigned32,
4879        eqlNASStatsControllerTrafficRateNfsWriteMBsPerSec                Unsigned32,
4880        eqlNASStatsControllerTrafficRateNdmpReadMBsPerSec                Unsigned32,
4881        eqlNASStatsControllerTrafficRateNdmpWriteMBsPerSec               Unsigned32,
4882        eqlNASStatsControllerTrafficRateCifsReadMBsPerSec                Unsigned32,
4883        eqlNASStatsControllerTrafficRateCifsWriteMBsPerSec               Unsigned32,
4884        eqlNASStatsControllerTrafficRateReplicationReadMBsPerSec         Unsigned32,
4885        eqlNASStatsControllerTrafficRateReplicationWriteMBsPerSec        Unsigned32,
4886        eqlNASStatsControllerTrafficRateStorageSubSystemReadMBsPerSec    Unsigned32,
4887        eqlNASStatsControllerTrafficRateStorageSubSystemWriteMBsPerSec   Unsigned32,
4888        eqlNASStatsControllerTrafficRateNetworkOverheadReadMBsPerSec     Unsigned32,
4889        eqlNASStatsControllerTrafficRateNetworkOverheadWriteMBsPerSec    Unsigned32,
4890        eqlNASStatsControllerTrafficRateNetworkPacketDropsPerSec         Unsigned32,
4891        eqlNASStatsControllerTrafficRateNfsIOPSRead                      Unsigned32,
4892        eqlNASStatsControllerTrafficRateNfsIOPSWrite                     Unsigned32,
4893        eqlNASStatsControllerTrafficRateNfsIOPSOther                     Unsigned32,
4894        eqlNASStatsControllerTrafficRateCifsIOPSRead                     Unsigned32,
4895        eqlNASStatsControllerTrafficRateCifsIOPSWrite                    Unsigned32,
4896        eqlNASStatsControllerTrafficRateCifsIOPSOther                    Unsigned32,
4897        eqlNASStatsControllerTrafficRateTotalPrimaryMBsPerSec            Unsigned32,
4898        eqlNASStatsControllerTrafficRateTotalPrimaryMBsPerSecToAverage   Unsigned32,
4899        eqlNASStatsControllerTrafficRateTotalSecondaryMBsPerSec          Unsigned32
4900    }
4901
4902eqlNASStatsControllerTrafficRateIndex   OBJECT-TYPE
4903    SYNTAX          Unsigned32
4904    MAX-ACCESS      read-only
4905    STATUS          current
4906    DESCRIPTION     "NAS controller index."
4907    ::= { eqlNASStatsControllerTrafficRateEntry 1 }
4908
4909eqlNASStatsControllerTrafficRateTimestamp OBJECT-TYPE
4910    SYNTAX          Counter32
4911    MAX-ACCESS      read-only
4912    STATUS          current
4913    DESCRIPTION     "This field specifies the date/time when the statistics were collected.
4914                     Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01."
4915    ::= { eqlNASStatsControllerTrafficRateEntry 2 }
4916
4917eqlNASStatsControllerTrafficRateNfsReadMBsPerSec OBJECT-TYPE
4918    SYNTAX          Unsigned32
4919    MAX-ACCESS      read-only
4920    STATUS          current
4921    DESCRIPTION     "The number of MBs read per second via NFS per controller."
4922    ::= { eqlNASStatsControllerTrafficRateEntry 3 }
4923
4924
4925eqlNASStatsControllerTrafficRateNfsWriteMBsPerSec OBJECT-TYPE
4926    SYNTAX          Unsigned32
4927    MAX-ACCESS      read-only
4928    STATUS          current
4929    DESCRIPTION     "The number of MBs written per second via NFS per controller."
4930    ::= { eqlNASStatsControllerTrafficRateEntry 4 }
4931
4932eqlNASStatsControllerTrafficRateNdmpReadMBsPerSec OBJECT-TYPE
4933    SYNTAX          Unsigned32
4934    MAX-ACCESS      read-only
4935    STATUS          current
4936    DESCRIPTION     "The number of MBs read per second via NDMP per controller."
4937    ::= { eqlNASStatsControllerTrafficRateEntry 5 }
4938
4939eqlNASStatsControllerTrafficRateNdmpWriteMBsPerSec OBJECT-TYPE
4940    SYNTAX          Unsigned32
4941    MAX-ACCESS      read-only
4942    STATUS          current
4943    DESCRIPTION     "The number of MBs written per second via NDMP per controller."
4944    ::= { eqlNASStatsControllerTrafficRateEntry 6 }
4945
4946eqlNASStatsControllerTrafficRateCifsReadMBsPerSec OBJECT-TYPE
4947    SYNTAX          Unsigned32
4948    MAX-ACCESS      read-only
4949    STATUS          current
4950    DESCRIPTION     "The number of MBs read per second via CIFS per controller."
4951    ::= { eqlNASStatsControllerTrafficRateEntry 7 }
4952
4953eqlNASStatsControllerTrafficRateCifsWriteMBsPerSec OBJECT-TYPE
4954    SYNTAX          Unsigned32
4955    MAX-ACCESS      read-only
4956    STATUS          current
4957    DESCRIPTION     "The number of MBs written per second via CIFS per controller"
4958    ::= { eqlNASStatsControllerTrafficRateEntry 8 }
4959
4960eqlNASStatsControllerTrafficRateReplicationReadMBsPerSec OBJECT-TYPE
4961    SYNTAX          Unsigned32
4962    MAX-ACCESS      read-only
4963    STATUS          current
4964    DESCRIPTION     "The number of replication MBs read per second per controller."
4965    ::= { eqlNASStatsControllerTrafficRateEntry 9 }
4966
4967eqlNASStatsControllerTrafficRateReplicationWriteMBsPerSec OBJECT-TYPE
4968    SYNTAX          Unsigned32
4969    MAX-ACCESS      read-only
4970    STATUS          current
4971    DESCRIPTION     "The number of replication MBs written per second per controller."
4972    ::= { eqlNASStatsControllerTrafficRateEntry 10 }
4973
4974eqlNASStatsControllerTrafficRateStorageSubSystemReadMBsPerSec OBJECT-TYPE
4975    SYNTAX          Unsigned32
4976    MAX-ACCESS      read-only
4977    STATUS          current
4978    DESCRIPTION     "The number of storage subsytem MBs read per second per controller."
4979    ::= { eqlNASStatsControllerTrafficRateEntry 11 }
4980
4981eqlNASStatsControllerTrafficRateStorageSubSystemWriteMBsPerSec OBJECT-TYPE
4982    SYNTAX          Unsigned32
4983    MAX-ACCESS      read-only
4984    STATUS          current
4985    DESCRIPTION     "The number of storage subsystem MBs written per second per controller."
4986    ::= { eqlNASStatsControllerTrafficRateEntry 12 }
4987
4988eqlNASStatsControllerTrafficRateNetworkOverheadReadMBsPerSec OBJECT-TYPE
4989    SYNTAX          Unsigned32
4990    MAX-ACCESS      read-only
4991    STATUS          current
4992    DESCRIPTION     "The number of network overhead MBs per second per controller."
4993    ::= { eqlNASStatsControllerTrafficRateEntry 13 }
4994
4995eqlNASStatsControllerTrafficRateNetworkOverheadWriteMBsPerSec OBJECT-TYPE
4996    SYNTAX          Unsigned32
4997    MAX-ACCESS      read-only
4998    STATUS          current
4999    DESCRIPTION     "The number of network overhead MBs per second per controller."
5000    ::= { eqlNASStatsControllerTrafficRateEntry 14 }
5001
5002eqlNASStatsControllerTrafficRateNetworkPacketDropsPerSec OBJECT-TYPE
5003    SYNTAX          Unsigned32
5004    MAX-ACCESS      read-only
5005    STATUS          current
5006    DESCRIPTION     "The number of network packet drops per second per controller."
5007    ::= { eqlNASStatsControllerTrafficRateEntry 15 }
5008
5009eqlNASStatsControllerTrafficRateNfsIOPSRead OBJECT-TYPE
5010    SYNTAX          Unsigned32
5011    MAX-ACCESS      read-only
5012    STATUS          current
5013    DESCRIPTION     "The number of NFS IO read operations per second per controller."
5014    ::= { eqlNASStatsControllerTrafficRateEntry 16 }
5015
5016eqlNASStatsControllerTrafficRateNfsIOPSWrite OBJECT-TYPE
5017    SYNTAX          Unsigned32
5018    MAX-ACCESS      read-only
5019    STATUS          current
5020    DESCRIPTION     "The number of NFS IO write operations per second per controller."
5021    ::= { eqlNASStatsControllerTrafficRateEntry 17 }
5022
5023eqlNASStatsControllerTrafficRateNfsIOPSOther OBJECT-TYPE
5024    SYNTAX          Unsigned32
5025    MAX-ACCESS      read-only
5026    STATUS          current
5027    DESCRIPTION     "The number of NFS IO other operations per second per controller."
5028    ::= { eqlNASStatsControllerTrafficRateEntry 18 }
5029
5030eqlNASStatsControllerTrafficRateCifsIOPSRead OBJECT-TYPE
5031    SYNTAX          Unsigned32
5032    MAX-ACCESS      read-only
5033    STATUS          current
5034    DESCRIPTION     "The number of CIFS IO read operations per second per controller."
5035    ::= { eqlNASStatsControllerTrafficRateEntry 19 }
5036
5037eqlNASStatsControllerTrafficRateCifsIOPSWrite OBJECT-TYPE
5038    SYNTAX          Unsigned32
5039    MAX-ACCESS      read-only
5040    STATUS          current
5041    DESCRIPTION     "The number of CIFS IO write operations per second per controller."
5042    ::= { eqlNASStatsControllerTrafficRateEntry 20 }
5043
5044eqlNASStatsControllerTrafficRateCifsIOPSOther OBJECT-TYPE
5045    SYNTAX          Unsigned32
5046    MAX-ACCESS      read-only
5047    STATUS          current
5048    DESCRIPTION     "The number of CIFS IO other operations per second per controller."
5049    ::= { eqlNASStatsControllerTrafficRateEntry 21 }
5050
5051eqlNASStatsControllerTrafficRateTotalPrimaryMBsPerSec OBJECT-TYPE
5052    SYNTAX          Unsigned32
5053    MAX-ACCESS      read-only
5054    STATUS          current
5055    DESCRIPTION     "The total primary MBs per second per controller."
5056    ::= { eqlNASStatsControllerTrafficRateEntry 22 }
5057
5058
5059eqlNASStatsControllerTrafficRateTotalPrimaryMBsPerSecToAverage OBJECT-TYPE
5060    SYNTAX          Unsigned32
5061    MAX-ACCESS      read-only
5062    STATUS          current
5063    DESCRIPTION     "The total primary MBs per second average per controller."
5064    ::= { eqlNASStatsControllerTrafficRateEntry 23 }
5065
5066eqlNASStatsControllerTrafficRateTotalSecondaryMBsPerSec OBJECT-TYPE
5067    SYNTAX          Unsigned32
5068    MAX-ACCESS      read-only
5069    STATUS          current
5070    DESCRIPTION     "The total secondary MBs per second per controller."
5071    ::= { eqlNASStatsControllerTrafficRateEntry 24 }
5072
5073
5074
5075--------------------------------------------------------------------------------------------
5076
5077eqlNASStatsControllerLoadBalancingTable OBJECT-TYPE
5078    SYNTAX          SEQUENCE OF EqlNASStatsControllerLoadBalancingEntry
5079    MAX-ACCESS      not-accessible
5080    STATUS          current
5081    DESCRIPTION     "EqualLogic-Dynamic
5082                     NAS controller load balancing statistics table.
5083                     TimeoutAll:60"
5084    ::=    { eqlNASStatsControllerTrafficRateTable 2 }
5085
5086eqlNASStatsControllerLoadBalancingEntry OBJECT-TYPE
5087    SYNTAX          EqlNASStatsControllerLoadBalancingEntry
5088    MAX-ACCESS      not-accessible
5089    STATUS          current
5090    DESCRIPTION     "An entry (row) containing controller load balancing statistics."
5091    INDEX           { eqlApplianceIndex, eqlNASStatsControllerLoadBalancingIndex }
5092
5093    ::=   { eqlNASStatsControllerLoadBalancingTable 1 }
5094
5095EqlNASStatsControllerLoadBalancingEntry ::=
5096    SEQUENCE {
5097        eqlNASStatsControllerLoadBalancingIndex            Unsigned32,
5098    	eqlNASStatsControllerLoadBalancingTimestamp        Counter32,
5099        eqlNASStatsControllerCPULoadPercent                Unsigned32,
5100	eqlNASStatsControllerTotalCifsConnections          Unsigned32
5101    }
5102
5103eqlNASStatsControllerLoadBalancingIndex   OBJECT-TYPE
5104    SYNTAX          Unsigned32
5105    MAX-ACCESS      read-only
5106    STATUS          current
5107    DESCRIPTION     "NAS controller index."
5108    ::= { eqlNASStatsControllerLoadBalancingEntry 1 }
5109
5110eqlNASStatsControllerLoadBalancingTimestamp OBJECT-TYPE
5111    SYNTAX          Counter32
5112    MAX-ACCESS      read-only
5113    STATUS          current
5114    DESCRIPTION     "This field specifies the date/time when the statistics were collected.
5115                     Time is represented as the time in seconds since 00:00:00 UTC, 1970-01-01."
5116    ::= { eqlNASStatsControllerLoadBalancingEntry 2 }
5117
5118eqlNASStatsControllerCPULoadPercent   OBJECT-TYPE
5119    SYNTAX          Unsigned32
5120    UNITS            "%"
5121    MAX-ACCESS      read-only
5122    STATUS          current
5123    DESCRIPTION     "The percentage of time the CPU is executing instructions."
5124    ::= { eqlNASStatsControllerLoadBalancingEntry 3 }
5125
5126eqlNASStatsControllerTotalCifsConnections OBJECT-TYPE
5127    SYNTAX          Unsigned32
5128    MAX-ACCESS      read-only
5129    STATUS          current
5130    DESCRIPTION     "The total number of CIFS connections terminated on the controller."
5131    ::= { eqlNASStatsControllerLoadBalancingEntry 4 }
5132
5133-----------------------------------------------------------------------------------------------
5134
5135eqlNASCacheInfoTable OBJECT-TYPE
5136    SYNTAX          SEQUENCE OF EqlNASCacheInfoEntry
5137    MAX-ACCESS      not-accessible
5138    STATUS          current
5139    DESCRIPTION     "EqualLogic-Dynamic
5140                     This table contains NAS Cache information.
5141                     TimeoutAll:60"
5142    ::=    { eqlNASObjects 40 }
5143
5144eqlNASCacheInfoEntry OBJECT-TYPE
5145    SYNTAX          EqlNASCacheInfoEntry
5146    MAX-ACCESS      not-accessible
5147    STATUS          current
5148    DESCRIPTION     "An entry (row) containing NAS cache information."
5149    INDEX           { eqlApplianceIndex, eqlNASCacheInfoIndex }
5150
5151    ::=   { eqlNASCacheInfoTable 1 }
5152
5153EqlNASCacheInfoEntry ::=
5154    SEQUENCE {
5155        eqlNASCacheInfoIndex                    Unsigned32,
5156        eqlNASCacheInfoCacheObjectName          OCTET STRING,
5157        eqlNASCacheInfoCacheObjectExpiryTime    Unsigned32,
5158        eqlNASCacheInfoCacheObjectState         OCTET STRING,
5159        eqlNASCacheInfoAction                   INTEGER
5160    }
5161
5162eqlNASCacheInfoIndex   OBJECT-TYPE
5163    SYNTAX          Unsigned32
5164    MAX-ACCESS      read-only
5165    STATUS          current
5166    DESCRIPTION     "Cache index of the cached index."
5167    ::= { eqlNASCacheInfoEntry 1 }
5168
5169eqlNASCacheInfoCacheObjectName  OBJECT-TYPE
5170    SYNTAX          OCTET STRING (SIZE (1..64))
5171    MAX-ACCESS      read-only
5172    STATUS          current
5173    DESCRIPTION     "Name of the cached object."
5174    ::= { eqlNASCacheInfoEntry  2 }
5175
5176eqlNASCacheInfoCacheObjectExpiryTime   OBJECT-TYPE
5177    SYNTAX          Unsigned32
5178    MAX-ACCESS      read-write
5179    STATUS          current
5180    DESCRIPTION     "Cache refresh time in seconds. A value of 0 means this is a persistent cache."
5181    ::= { eqlNASCacheInfoEntry 3 }
5182
5183eqlNASCacheInfoCacheObjectState  OBJECT-TYPE
5184    SYNTAX          OCTET STRING (SIZE (1..64))
5185    MAX-ACCESS      read-write
5186    STATUS          current
5187    DESCRIPTION     "Current cached object state."
5188    ::= { eqlNASCacheInfoEntry  4 }
5189
5190eqlNASCacheInfoAction OBJECT-TYPE
5191    SYNTAX          INTEGER{
5192                    none          (0),
5193                    refresh-all   (1), --refresh all the cached objects
5194                    refresh       (2), --refresh this cache object
5195                    restart-agent (3)  --restart NAS agent
5196    }
5197    MAX-ACCESS      read-write
5198    STATUS          current
5199    DESCRIPTION     "Action on this NAS cache."
5200    ::=   { eqlNASCacheInfoEntry 5 }
5201---------------------------------------------------------------------------------------------------
5202eqlNASReplHistoryTable OBJECT-TYPE
5203    SYNTAX          SEQUENCE OF EqlNASReplHistoryEntry
5204    MAX-ACCESS      not-accessible
5205    STATUS          current
5206    DESCRIPTION     "EqualLogic-Dynamic table used to hold NAS replication history data.
5207                    Used with FluidFS version 3.0 and later versions. For FluidFS version 2.0
5208                    the table eqlNASReplicationHistory is used instead."
5209    ::= { eqlNASObjects 41 }
5210
5211eqlNASReplHistoryEntry OBJECT-TYPE
5212    SYNTAX          EqlNASReplHistoryEntry
5213    MAX-ACCESS      not-accessible
5214    STATUS          current
5215    DESCRIPTION     "An entry (row) containing the NAS Replication history information."
5216    INDEX           { eqlApplianceIndex, eqlNASContainerIndex, eqlNASReplHistoryUniqueId }
5217    ::=   { eqlNASReplHistoryTable 1 }
5218
5219EqlNASReplHistoryEntry ::=
5220    SEQUENCE {
5221        eqlNASReplHistoryUniqueId            Unsigned32,
5222        eqlNASReplHistoryEventTime           Integer32,
5223        eqlNASReplHistorySourceContainerName NASContainerNameType,
5224        eqlNASReplHistorySourceClusterName   ClusterNameType,
5225        eqlNASReplHistoryDestContainerName   NASContainerNameType,
5226        eqlNASReplHistoryDestClusterName     ClusterNameType,
5227        eqlNASReplHistoryStartTime           Integer32,
5228        eqlNASReplHistoryEndTime             Integer32,
5229        eqlNASReplHistoryTransferredMb       Counter32,
5230        eqlNASReplHistoryStatus              EqlNASReplicationStatus
5231    }
5232
5233eqlNASReplHistoryUniqueId OBJECT-TYPE
5234   SYNTAX        Unsigned32
5235   MAX-ACCESS    read-only
5236   STATUS        current
5237   DESCRIPTION "Unique ID assigned by Fluid FS 3.0 software"
5238::= { eqlNASReplHistoryEntry 1 }
5239
5240eqlNASReplHistoryEventTime   OBJECT-TYPE
5241   SYNTAX        Integer32
5242   MAX-ACCESS    read-only
5243   STATUS        current
5244   DESCRIPTION "Time when event was recorded by the FluidFS. Often the same as the end time."
5245::= { eqlNASReplHistoryEntry 2 }
5246
5247eqlNASReplHistorySourceContainerName OBJECT-TYPE
5248    SYNTAX          NASContainerNameType
5249    MAX-ACCESS      read-only
5250    STATUS          current
5251    DESCRIPTION     "Name of source NAS container being replicated."
5252    ::= { eqlNASReplHistoryEntry 3 }
5253
5254eqlNASReplHistorySourceClusterName OBJECT-TYPE
5255    SYNTAX          ClusterNameType
5256    MAX-ACCESS      read-only
5257    STATUS          current
5258    DESCRIPTION     "Name of source cluster where source container exists. This is not currenlty required
5259                    so if memory is limited, this could be deleted from the MIB."
5260    ::= { eqlNASReplHistoryEntry 4 }
5261
5262eqlNASReplHistoryDestContainerName OBJECT-TYPE
5263    SYNTAX          NASContainerNameType
5264    MAX-ACCESS      read-only
5265    STATUS          current
5266    DESCRIPTION     "Name of destination NAS container receiving replication data"
5267    ::= { eqlNASReplHistoryEntry 5 }
5268
5269eqlNASReplHistoryDestClusterName OBJECT-TYPE
5270    SYNTAX          ClusterNameType
5271    MAX-ACCESS      read-only
5272    STATUS          current
5273    DESCRIPTION     "Name of destination cluster where destionation container exists"
5274    ::= { eqlNASReplHistoryEntry 6 }
5275
5276eqlNASReplHistoryStartTime       OBJECT-TYPE
5277    SYNTAX          Integer32
5278    MAX-ACCESS      read-only
5279    STATUS          current
5280    DESCRIPTION     "Start time for replication"
5281    ::= { eqlNASReplHistoryEntry 7 }
5282
5283eqlNASReplHistoryEndTime       OBJECT-TYPE
5284    SYNTAX          Integer32
5285    MAX-ACCESS      read-only
5286    STATUS          current
5287    DESCRIPTION     "End time for replication"
5288    ::= { eqlNASReplHistoryEntry 8 }
5289
5290eqlNASReplHistoryTransferredMb OBJECT-TYPE
5291    SYNTAX          Counter32
5292    MAX-ACCESS      read-only
5293    STATUS          current
5294    DESCRIPTION     "Number of megabytes transferred."
5295    ::= { eqlNASReplHistoryEntry 9 }
5296
5297eqlNASReplHistoryStatus OBJECT-TYPE
5298    SYNTAX EqlNASReplicationStatus
5299    MAX-ACCESS      read-only
5300    STATUS          current
5301    DESCRIPTION     "The status of this replication relationship. Mainly use value 'finished' or 'failed'."
5302    ::= { eqlNASReplHistoryEntry 10 }
5303
5304---------------------------------------------------------------------------------------------------
5305
5306eqlNASTaskTable OBJECT-TYPE
5307    SYNTAX  SEQUENCE OF EqlNASTaskEntry
5308    MAX-ACCESS      not-accessible
5309    STATUS          current
5310    DESCRIPTION     "EqualLogic-Persistent task table.
5311                     A row in this table represents a task currently executing in the NAS."
5312    ::=    { eqlNASObjects 42 }
5313
5314eqlNASTaskEntry OBJECT-TYPE
5315    SYNTAX          EqlNASTaskEntry
5316    MAX-ACCESS      not-accessible
5317    STATUS          current
5318    DESCRIPTION     "A row in the table represents a task. Any given task will have multiple sub tasks. Each sub task involves executing a management operation.  The system will execute each sub task one after another until the task is completed."
5319    INDEX           { eqlApplianceIndex, eqlNASTaskIndex }
5320    ::=    { eqlNASTaskTable 1 }
5321
5322EqlNASTaskEntry ::=
5323    SEQUENCE {
5324        eqlNASTaskIndex             Unsigned32,
5325        eqlNASTaskRowStatus         RowStatus,
5326        eqlNASTaskType              INTEGER,
5327        eqlNASTaskContext           OCTET STRING,
5328        eqlNASTaskNumSubTasks       Unsigned32,
5329        eqlNASTaskSubTaskInProgress INTEGER,
5330        eqlNASTaskSubtaskStatus     Unsigned32,
5331        eqlNASTaskStatus            INTEGER,
5332        eqlNASTaskUserAction        INTEGER,
5333        eqlNASTaskStartTime         Counter32
5334        }
5335
5336eqlNASTaskIndex OBJECT-TYPE
5337    SYNTAX          Unsigned32
5338    MAX-ACCESS      not-accessible
5339    STATUS          current
5340    DESCRIPTION     "This field specifies an index that uniquely identifies a task."
5341    ::=  {  eqlNASTaskEntry 1 }
5342
5343
5344eqlNASTaskRowStatus OBJECT-TYPE
5345    SYNTAX          RowStatus
5346    MAX-ACCESS      read-create
5347    STATUS          current
5348    DESCRIPTION     "This field is used to manage the conceptual row."
5349    ::=  {  eqlNASTaskEntry 2 }
5350eqlNASTaskType OBJECT-TYPE
5351    SYNTAX          INTEGER {
5352                    resync(1),
5353                    failback(2)
5354                    }
5355    MAX-ACCESS      read-create
5356    STATUS          current
5357    DESCRIPTION     "This field represents the type of the task."
5358    ::=  {  eqlNASTaskEntry 3 }
5359
5360eqlNASTaskContext OBJECT-TYPE
5361    SYNTAX          OCTET STRING(SIZE(1..256))
5362    MAX-ACCESS      read-create
5363    STATUS          current
5364    DESCRIPTION     "A generic task context"
5365    ::= { eqlNASTaskEntry 4 }
5366
5367eqlNASTaskNumSubTasks OBJECT-TYPE
5368    SYNTAX          Unsigned32
5369    MAX-ACCESS      read-create
5370    STATUS          current
5371    DESCRIPTION     "Number of subtasks in this task."
5372    ::= { eqlNASTaskEntry 5 }
5373
5374eqlNASTaskSubTaskInProgress OBJECT-TYPE
5375    SYNTAX          INTEGER {
5376                    none(0),
5377                    -- subtasks involved in resync (Replicate to Partner) task
5378                    resync-primaryContainerPromote(100),
5379                    resync-primaryContainerReplicationDelete(110),
5380                    resync-recoveryContainerReplicationConfigure(120),
5381                    resync-recoveryContainerReplicate(130),
5382                    resync-recoveryContainerSourcePromote(140),
5383		            resync-recoveryContainerReplicationDelete(150),
5384		            resync-primaryContainerReplicationConfigure(160),
5385		            resync-recoveryContainerPromote(170),
5386                    -- subtasks involved in failback task
5387                    failback-primaryContainerPromote(300),
5388                    failback-primaryContainerReplicationDelete(310),
5389                    failback-recoveryContainerReplicationConfigure(320),
5390                    failback-recoveryContainerDisableSchedules(330),
5391		            failback-recoveryContainerReplicate(340),
5392                    failback-recoveryContainerFinalReplication(350),
5393                    failback-recoveryContainerPromote(360),
5394                    failback-recoveryContainerReplicationDelete(370),
5395                    failback-primaryContainerReplicationConfigure(380),
5396		            complete(10000)
5397                    }
5398    MAX-ACCESS      read-create
5399    STATUS          current
5400    DESCRIPTION     "Subtask that is currently in progress for this task."
5401    ::= { eqlNASTaskEntry 6 }
5402
5403
5404eqlNASTaskSubtaskStatus OBJECT-TYPE
5405    SYNTAX          Unsigned32
5406    MAX-ACCESS      read-create
5407    STATUS          current
5408    DESCRIPTION     "Status of currently executing subtask."
5409    ::= { eqlNASTaskEntry 7 }
5410
5411eqlNASTaskStatus OBJECT-TYPE
5412    SYNTAX          INTEGER {
5413            user-action-required(1),
5414            in-progress(2),
5415            complete(3)
5416    }
5417    MAX-ACCESS      read-create
5418    STATUS          current
5419    DESCRIPTION     "set to true if user action is required for the task to proceed further."
5420    ::= { eqlNASTaskEntry 8 }
5421
5422eqlNASTaskUserAction OBJECT-TYPE
5423    SYNTAX          INTEGER{
5424                    retry(1)
5425    }
5426    MAX-ACCESS      read-create
5427    STATUS          current
5428    DESCRIPTION     "user action on the task."
5429    ::= { eqlNASTaskEntry 9 }
5430
5431eqlNASTaskStartTime OBJECT-TYPE
5432    SYNTAX          Counter32
5433    UNITS           "seconds"
5434    MAX-ACCESS      read-create
5435    STATUS          current
5436    DESCRIPTION     "time at which this task started represented as number of seconds since epoch."
5437    ::= { eqlNASTaskEntry 10 }
5438
5439
5440
5441---------------------------------------------------------------------------------------------------
5442
5443eqlNASTaskContainerReplInfoTable OBJECT-TYPE
5444    SYNTAX        SEQUENCE OF EqlNASTaskContainerReplInfoEntry
5445    MAX-ACCESS    not-accessible
5446    STATUS        current
5447    DESCRIPTION
5448     "EqualLogic-Persistent
5449     TimeoutAll:60
5450     This table is used to track the replication relationship on the NAS Container which has a NAS task"
5451::= { eqlNASObjects 43 }
5452
5453eqlNASTaskContainerReplInfoEntry OBJECT-TYPE
5454    SYNTAX        EqlNASTaskContainerReplInfoEntry
5455    MAX-ACCESS    not-accessible
5456    STATUS        current
5457    DESCRIPTION
5458      ""
5459    INDEX           { eqlApplianceIndex, eqlNASContainerIndex, eqlNASReplSiteRemoteClusterId, eqlNASTaskContainerReplInfoRemoteFSId }
5460::= { eqlNASTaskContainerReplInfoTable 1 }
5461
5462EqlNASTaskContainerReplInfoEntry  ::= SEQUENCE {
5463   eqlNASTaskContainerReplInfoRowStatus            RowStatus,
5464   eqlNASTaskContainerReplInfoRemoteFSId           Unsigned32,
5465   eqlNASTaskContainerReplInfoVolumeReplSiteIndex  SiteIndex,
5466   eqlNASTaskContainerReplInfoRemoteClusterName    OCTET STRING,
5467   eqlNASTaskContainerReplInfoLocalFSName          OCTET STRING,
5468   eqlNASTaskContainerReplInfoRemoteFSName         OCTET STRING,
5469   eqlNASTaskContainerReplInfoLocalClusterId       ClusterIdType,
5470   eqlNASTaskContainerReplInfoTaskId               Unsigned32
5471}
5472
5473eqlNASTaskContainerReplInfoRowStatus OBJECT-TYPE
5474   SYNTAX RowStatus
5475   MAX-ACCESS    read-create
5476   STATUS        current
5477   DESCRIPTION
5478      "The status of the row"
5479::= { eqlNASTaskContainerReplInfoEntry 1 }
5480
5481eqlNASTaskContainerReplInfoRemoteFSId OBJECT-TYPE
5482    SYNTAX          Unsigned32
5483    MAX-ACCESS      read-only
5484    STATUS          current
5485    DESCRIPTION     "Unique Identifier for the remote container. This is the FSid."
5486::= { eqlNASTaskContainerReplInfoEntry 2 }
5487
5488eqlNASTaskContainerReplInfoVolumeReplSiteIndex OBJECT-TYPE
5489    SYNTAX          SiteIndex
5490    MAX-ACCESS      read-create
5491    STATUS          current
5492    DESCRIPTION     "The value of eqliscsiVolumeReplSiteIndex to index into
5493                     eqliscsiVolumeReplSiteTable."
5494::= { eqlNASTaskContainerReplInfoEntry 3 }
5495
5496eqlNASTaskContainerReplInfoRemoteClusterName OBJECT-TYPE
5497    SYNTAX          OCTET STRING (SIZE (1..64))
5498    MAX-ACCESS      read-only
5499    STATUS          current
5500    DESCRIPTION     "This field specifies the remote cluster name, which is the
5501                     eqlApplianceName of the remote cluster."
5502::= { eqlNASTaskContainerReplInfoEntry 4 }
5503
5504eqlNASTaskContainerReplInfoLocalFSName       OBJECT-TYPE
5505    SYNTAX          OCTET STRING (SIZE (1..230))
5506    MAX-ACCESS      read-create
5507    STATUS          current
5508    DESCRIPTION     "Name used to identify the local NAS Container. Contains
5509                     only letters, digits and underscores. Must begin with either
5510                     letter or an underscore. "
5511::= { eqlNASTaskContainerReplInfoEntry 5 }
5512
5513
5514eqlNASTaskContainerReplInfoRemoteFSName       OBJECT-TYPE
5515    SYNTAX          OCTET STRING (SIZE (1..230))
5516    MAX-ACCESS      read-create
5517    STATUS          current
5518    DESCRIPTION     "Name used to identify the remote NAS Container. Contains
5519                     only letters, digits and underscores. Must begin with either
5520                     letter or an underscore. "
5521::= { eqlNASTaskContainerReplInfoEntry 6 }
5522
5523eqlNASTaskContainerReplInfoLocalClusterId OBJECT-TYPE
5524    SYNTAX        ClusterIdType
5525    MAX-ACCESS    read-write
5526    STATUS        current
5527    DESCRIPTION "Local Cluster Id."
5528::= { eqlNASTaskContainerReplInfoEntry 7 }
5529
5530
5531eqlNASTaskContainerReplInfoTaskId OBJECT-TYPE
5532    SYNTAX          Unsigned32
5533    MAX-ACCESS      read-create
5534    STATUS          current
5535    DESCRIPTION     "This field specifies an Id that uniquely identifies a task."
5536    ::=  {  eqlNASTaskContainerReplInfoEntry 8 }
5537
5538-----------------------------------------------------------------------------------------------
5539
5540eqlNASLostContainerTable OBJECT-TYPE
5541    SYNTAX          SEQUENCE OF EqlNASLostContainerEntry
5542    MAX-ACCESS      not-accessible
5543    STATUS          current
5544    DESCRIPTION     "EqualLogic-Dynamic Appliance Table.
5545                     This table contains a list of NAS Appliance configurations for containers lost during a configuration restore.
5546                     TimeoutAll:60"
5547    ::=    { eqlNASObjects 44 }
5548
5549eqlNASLostContainerEntry OBJECT-TYPE
5550    SYNTAX          EqlNASLostContainerEntry
5551    MAX-ACCESS      not-accessible
5552    STATUS          current
5553    DESCRIPTION     "An entry (row) containing NAS Lost Container info."
5554    INDEX           { eqlApplianceIndex, eqlNASContainerIndex }
5555
5556    ::=   { eqlNASLostContainerTable 1}
5557
5558EqlNASLostContainerEntry ::=
5559    SEQUENCE {
5560	eqlNASLostContainerRowStatus                 RowStatus,
5561	eqlNASLostContainerName                      OCTET STRING,
5562	eqlNASLostContainerCapacity                  Unsigned32,
5563	eqlNASLostContainerUsedSpaceAlert            Unsigned32,
5564	eqlNASLostContainerSnapshotUsedSpaceAlert    Unsigned32
5565    }
5566
5567eqlNASLostContainerRowStatus OBJECT-TYPE
5568    SYNTAX          RowStatus
5569    MAX-ACCESS      read-create
5570    STATUS          current
5571    DESCRIPTION     "Row status variable used to manage this row."
5572    ::= { eqlNASLostContainerEntry 1 }
5573
5574eqlNASLostContainerName OBJECT-TYPE
5575    SYNTAX          OCTET STRING (SIZE (1..230))
5576    MAX-ACCESS      read-create
5577    STATUS          current
5578    DESCRIPTION     "Name used to identify NAS Container. Contains only letters, digits and underscores. Must begin with either letter or an underscore. "
5579    ::=  {  eqlNASLostContainerEntry 2 }
5580
5581eqlNASLostContainerCapacity OBJECT-TYPE
5582    SYNTAX          Unsigned32
5583    UNITS           "MB"
5584    MAX-ACCESS      read-create
5585    STATUS          current
5586    DESCRIPTION     "Size of NAS Container in MB."
5587    ::= { eqlNASLostContainerEntry 3 }
5588
5589eqlNASLostContainerUsedSpaceAlert OBJECT-TYPE
5590    SYNTAX          Unsigned32
5591    UNITS           "%"
5592    MAX-ACCESS      read-create
5593    STATUS          current
5594    DESCRIPTION     "Alert user when NAS container used space reaches certain % value of NAS container size.Default value is choosen from eqlNASApplianceConfigUsedSpaceAlert"
5595    ::= { eqlNASLostContainerEntry 4 }
5596
5597eqlNASLostContainerSnapshotUsedSpaceAlert OBJECT-TYPE
5598    SYNTAX          Unsigned32
5599    UNITS           "%"
5600    MAX-ACCESS      read-create
5601    STATUS          current
5602    DESCRIPTION     "Alert user when NAS container snapshot used space reaches certain % value of NAS container snapshot size.Default value is choosen from eqlNASApplianceConfigSnapSpaceAlert "
5603    ::= { eqlNASLostContainerEntry 5 }
5604
5605-----------------------------------------------------------------------------------------------
5606eqlNASSanStaticRouteTable OBJECT-TYPE
5607    SYNTAX        SEQUENCE OF EqlNASSanStaticRouteEntry
5608    MAX-ACCESS    not-accessible
5609    STATUS        current
5610    DESCRIPTION
5611     "EqualLogic-Dynamic
5612      This table is used to manage static route entries on NAS cluster. The
5613      static route entries are used to route SAN traffic from cluster members
5614      to gateways on the SAN network.
5615      TimeoutAll:60"
5616::= { eqlNASObjects 45 }
5617
5618eqlNASSanStaticRouteEntry OBJECT-TYPE
5619    SYNTAX        EqlNASSanStaticRouteEntry
5620    MAX-ACCESS    not-accessible
5621    STATUS        current
5622    DESCRIPTION
5623      ""
5624    INDEX           { eqlApplianceIndex, eqlApplianceNetworkID,
5625                      eqlNASSanStaticRouteNetworkAddrType, eqlNASSanStaticRouteNetworkAddr,
5626                      eqlNASSanStaticRouteNetworkMaskType, eqlNASSanStaticRouteNetworkMask}
5627::= { eqlNASSanStaticRouteTable 1 }
5628
5629EqlNASSanStaticRouteEntry ::= SEQUENCE {
5630   eqlNASSanStaticRouteRowStatus       RowStatus,
5631   eqlNASSanStaticRouteNetworkAddrType InetAddressType,
5632   eqlNASSanStaticRouteNetworkAddr     InetAddress,
5633   eqlNASSanStaticRouteNetworkMaskType InetAddressType,
5634   eqlNASSanStaticRouteNetworkMask     InetAddress,
5635   eqlNASSanStaticRouteGatewayAddrType InetAddressType,
5636   eqlNASSanStaticRouteGatewayAddr     InetAddress
5637}
5638
5639eqlNASSanStaticRouteRowStatus OBJECT-TYPE
5640   SYNTAX RowStatus
5641   MAX-ACCESS    read-create
5642   STATUS        current
5643   DESCRIPTION
5644      "The status of the row"
5645::= { eqlNASSanStaticRouteEntry 1 }
5646
5647eqlNASSanStaticRouteNetworkAddrType OBJECT-TYPE
5648   SYNTAX          InetAddressType
5649   MAX-ACCESS      read-create
5650   STATUS          current
5651   DESCRIPTION     "This field specifies the type of address (v4/v6) for the
5652                    Network address of the static route."
5653::= { eqlNASSanStaticRouteEntry 2 }
5654
5655eqlNASSanStaticRouteNetworkAddr OBJECT-TYPE
5656   SYNTAX          InetAddress
5657   MAX-ACCESS      read-create
5658   STATUS          current
5659   DESCRIPTION     "This field contains the Network IP address for the static
5660                    route (e.g., 200.200.200.0)"
5661::= { eqlNASSanStaticRouteEntry 3 }
5662
5663eqlNASSanStaticRouteNetworkMaskType OBJECT-TYPE
5664   SYNTAX          InetAddressType
5665   MAX-ACCESS      read-create
5666   STATUS          current
5667   DESCRIPTION     "This field specifies the type (v4/v6) for the
5668                    Network mask of the static route."
5669::= { eqlNASSanStaticRouteEntry 4 }
5670
5671eqlNASSanStaticRouteNetworkMask OBJECT-TYPE
5672   SYNTAX          InetAddress
5673   MAX-ACCESS      read-create
5674   STATUS          current
5675   DESCRIPTION     "This field contains the Network mask for the static route
5676                    (e.g., 255.255.255.0). The IP address type of the mask is
5677                    assumed to be the same as that of the network address"
5678::= { eqlNASSanStaticRouteEntry 5 }
5679
5680eqlNASSanStaticRouteGatewayAddrType OBJECT-TYPE
5681   SYNTAX          InetAddressType
5682   MAX-ACCESS      read-create
5683   STATUS          current
5684   DESCRIPTION     "This field specifies the type of address (v4/v6) of the
5685                    gateway IP address."
5686::= { eqlNASSanStaticRouteEntry 6 }
5687
5688eqlNASSanStaticRouteGatewayAddr OBJECT-TYPE
5689   SYNTAX          InetAddress
5690   MAX-ACCESS      read-create
5691   STATUS          current
5692   DESCRIPTION     "This field contains the gateway IP address for the static
5693                    route (e.g., 10.127.20.30)"
5694::= { eqlNASSanStaticRouteEntry 7 }
5695
5696END
5697